본문 바로가기
Back-End/Spring Framework

[IT교육] Spring을 배워야 하는 이유

by 언니팬더 2016. 4. 18.


[ 전자정부 프레임워크에 사용 되는 Spring ]



1. 한국 SI 문화        


- 프레임워크는 계속 갈아치울수 있다고 생각함

- php, jsp, asp... 이런 것들만 중요하게 생각하기 때문에 데이터베이스의 누더기화

( 필요 없는 컬럼이 늘어남 - 재개발이 이루어 질 수록 추가되는 컬럼들 )

- 스프링이 어려워서가 아니라 업무가 제대로 안되서 시간에 쫒기다 보니 체계적으로 되기 어려운 면 존재

- 이는 개발자의 잘못이 아니라, 시스템의 한계



2. 착한 대한민국 개발자


     인도개발자, 중국개발자들을 쓰는 시도가 있었지만 실패

        인도 개발자 : 업무설계서가 나오면, 그대로 짜지만, 안돌아가 (설계가 잘못되었기 때문에), 썻는데 업무대로만 함

  중국 개발자 : 업무시간이 딱끝나면 퇴근, 제공된 설계대로의 개발 (공산권의 문화?)

  

    한국 개발자 : SI 프로젝트가 실패가 없다 10%미만,    

     자발적 퇴근 일이 안됬을 떄, 책임감, 설계가 잘못되면 고쳐서 만들어 낸다

(이걸 경험팀에서 잘 모르는 경향이 있음)

  cf 미국 개발자 - 미국의 SI 개발의 경우는 높은 편 30%정도 실패

- 외국 SI 개발 : 기성복처럼 싸이즈 뭐뭐뭐 해서 찍어내는 시스템의 "옷에 사람을 맞추는"

- 한국 SI 개발 : 맞춤옷, A회사것을 B회사에 적용할수 없는 한국 SI "사람에 옷을 맞추는"


3. 전자정부 프래임워크 

호불호가 나눠져 있다 (반반)

 

- 반대

: 쓰고 싶은 기능만 쓸 수 없다

: 가벼운 시스템으로 갈 수 없고 무거워 관리비가 늘어난다.

: 예제 정도의 수준이다. 업무에 쓸 수준이 안된다.

 

- 찬성


현재 SI개발의 한계

: 수주 받을 때 큰 곳에서 받으면 그 회사의 프레임워크를 사용한다. 

: 처음에 삼성이 한번 받으면 2번쨰도 3번째도 계속 삼성에서 해야한다.

    ( 자신의 프레임워크로 묶어 버리는 태세 )

: 차세대 재개발의 비용이 많이 든다. 

: 프레임워크를 종속 시켜버리면 후에 남는 게 없다.


현재 SI개발의 한계를 극복 할 수 있음

전자정부 프래임워크를 사용하면 삼성, LG, 중소기업 어느 기업이 들어와도 좋다.

: 표준화의 장점을 가짐

: 기업입장에서도 표준화가 되어 있어서 공고에도 좋음


 

4. 공공프레임워크를 개발할때는 전자정부프래임워크를 사용해야함(정부규제)

 

- 기존 개발 분위기

: 프로그래밍을 잘 모르는 경영진이 선택을 하게 되니까 개발자 입장에서는 기술에 대한 선택권이 없다.

-  최근 개발 분위기

: 최근에는 Start-up 기업이 개발자 중심으로 흘러가는 분위기


-  해외와 한국의 개발 분위기

해외 : 프로그래밍 언어도 java에 종속되지 않는 분위기

  한국 : 90%이상 Spring 묻지도 따지지도 않고 spring을 사용 해야 하는 분위기

 

-  start-up 은 개발자를 모실수 밖에 없는 분위기라 개발자의 자유도가 높은 편 


 

5. 프로그래밍을 하는 사람만이 직업을 지킬 수 있는 시대 


 IT밖에 남지 않는 사회 현상이 일어나고 있다. 

미국을 이끌어가는 IT기업

     : 은행 기업의 경우에도 전산시스템 중심으로 흘러가고 있음 

    ( 창구를 방문하는 횟수가 줄어들고 있음 )

금융 회사가 IT화 가고 있음

>> IT만이 살길, 코딩하지 못하는 사람은 직업이 없어지는 시대가 다가오고 있다.

>> 사무직, 사라지고 있다. 사람의 감성과 창의력을 가진 사람만이 살수 있는 시대가 왔다. 

 

- 고령화 시대를 맞이한 한국 

항아리 구조 : 젊은 친구는 작고 , 경력있는 사람은 더 많아지는

  :  나이가 들어도 개발을 할 수 있는 큰 흐름의 사회 현상이 일어나고 있다.

생산직, 사무직은 사라지고 있는 추세

 

- 변화가 조금씩 일어나고 있기 때문에 잘 느끼지 못하고 있지만,  1,2년은 잘 안보이지만 길게보면 보이고, 추세가 보이게 된다.

     - 시대가 조립의 시대로 가고있다 

수 많은 모듈을 어떻게 조심하고 시스템 안에 들어가느냐?

>> 스프링 프레임워크 + 수많은 프레임워크 = 전자정부 프레임워크




 기업에서는 필수가 아니지만, 한국에서는 Spring을 사용하는게 기본 사항

'Back-End > Spring Framework' 카테고리의 다른 글

[IT교육] Spring의 특징  (0) 2016.04.18
[IT교육] IT Software 두 축과 MVC  (0) 2016.04.18
[IT교육] Web Application  (0) 2016.04.18
[IT교육] "현재"에는 배워야할 Spring  (0) 2016.04.18
[Spring 초급]  (0) 2015.12.29