익숙한 것과의 결별

Posted in 일상 // Posted at 2016. 10. 6. 21:30
728x90

좋아하는 책 중 하나인 구본형 선생의 '익숙한 것과의 결별'이라는 제목과 같이...

난 요즘, 직업인으로써 그리고 SW개발자로써 그간 익숙한 것과 결별을 하려 한다.

 

10년 넘게 백엔드 기술로 사용해 왔던 Microsoft 기반 기술 및 인프라와 결별을 하며,

10년 넘게 몸담아 왔던 게임 및 B2C 도메인 영역과도 결별을 하며,

10년 넘게 수행해왔던 서비스 및 플랫폼 개발 및 운영 이라는 직무와도 결별을 한다.

 

이번의 변신(?)이 그간의 내 인생에서 굵직한 두번째 시도이며, 장기적으로 구상하고 있는 세번째 변신을 끝으로 나의 직업생활도 마무리되지 않을까 한다.

 

세번째 변신을 위해서 반드시 거쳐야 하는 과정이라, 즐겁게 새로운 애인을 맞이할까 한다.

 

기술적 변화는 대략 이러하다.

 

GUI기반으로 거의 모든 것이 가능했던 Windows 서버에서 명령어 기반의 레드햇 엔터프라이즈(RHEL)/CentOS로, 웹/WAS 일체형 이었던 IIS 서버에서 웹과 WAS가 명확히 분리된 Apache 웹서버/톰켓/JBoss(그 외 상황에 따른 WAS)로, 닷넷프레임워크에서 J2SE/J2EE 프레임워크로, COM+대신 EJB로, 닷넷기반 웹개발 플랫폼(ASP.NET, ASP.NET MVC, Razor 등)에서 자바기반 웹개발 플랫폼(JSP, Servlet)으로, 스프링닷넷에서 스프링자바로, 윈폼/WPF에서 AWT/Swing으로 WCF에서 자바미들웨어로, 닷넷Remoting에서 자바RMI로, webknight에서 modsecurity로, ODBC/ADO.NET에서 JDBC로, MSSQL에서 Oracle/PostgreSQL/MySQL로, T-SQL에서 PL/SQL로 EntityFramework/LinkToSql에서 Mybatis/Hibernate/JPA로, TFS 하나로 되었던 ALM환경이 SVN/Jenkins/Nexus/Redmine(jira) 등의 조합으로, Visual Studio에서 Eclipse 또는 NetBeans/Intellij로........................................................................

 

(아마 이 외에서 예상치 못한 복병을 만날 수도 있을 것이다.)

 

그러나, 다음의 기술들은 그간의 지식과 경험이 여전히 유효하다.

 

SW공학지식, 컴퓨터구조(CA)지식, SW아키텍처, 객체지향 언어개념, 디자인패턴, UML, 관계형DB 개념, 정규화, DB튜닝, 다차원모델링, SW설계 프랙티스, 데이터모델링, 대용량/고성능  아키텍처, 보안 아키텍처, NoSQL, Hadoop 에코, 자바스크립트와 각종 라이브러리(jQuery, ExtJS, Sench, AngularJS 등), HTML5, 데이터 분석 방법론

 

짧지 않은 시간.. 닷넷에 푹 빠져 있다가, 모바일 트랜드에 발 맞추지 못한 Microsoft에 큰 실망을(지금도 자마린으로 뒷북 치고 있는 중 ㅡ,ㅡ), 나아가 빅데이터 트랜드로 Hadoop 계열과 더불어 자바의 재도약에 대비되는 닷넷의 미약함이 느무나도 안타까웠으나...(Azure는 그나마 선전 하는 듯)

 

막상 결별하려고 하니, 많이 아쉽네 그려...

 

닷넷은 나에게 많은 성장의 기회를 준 기술임에는 틀림없다. 그리고 사실 결별하는 이 순간까지도 사랑해 마지 않는 기술 중 하나이다.

 

사실 결별이라기 보다는 그 기반 위에 새로운 기술을 더 하는 것..  그래서 시너지를 창출하는 ...

 

"익숙함 위에 새로움을 더하다" 로 마무리 되었으면 한다.

 

 

끝으로 수행 직무 역시 큰 틀에서는 똑같은 SW 엔지니어지만 그간은 서비스와 플랫폼을 직접 설계하고 개발, 운영까지 해왔으나, 이제부터는 아키텍처 관점에 더 포커싱되어 전체적인 구조와 아키텍처 전략, AS-IS 시스템이 TO-BE로 가기 위한 진단 및 개선, 개발방법론/표준을 담당하는 AA(Aplication Architect)로의 변화를 맞이하고 있다.

 

'일상' 카테고리의 다른 글

KPC 72회 기술사 모의고사  (6) 2016.10.28
KPC 공개설명회  (6) 2016.10.09
데이터 품질(DQC-V) 인증심사원  (8) 2016.09.29
아.. 이러지 맙시다.  (6) 2016.08.25
평가(특히 면접)에 임하는 자세  (16) 2016.08.25