• 나에게 정말 맞는 것.

    집착을 버린다는 생각을 하고 나서, 자주 그런 생각이 들었다. 내가 정말 바라던 것에 대한 진실된 모습이 사실은 내가 완벽하게 바라던 모습과는 다를수도 있다는 것이다. 예컨데 내가 정말 바라던 소프트웨어 엔지니어로써 갈 수 있는 커리어의 탑급에 도달했는데, 실상은 왜 그토록이나 진짜 nerdy들이, 그토록이나 프로그래밍에 정통한 사람들, 뭐 엉클 밥이라던가 토발즈라던가, 그아저씨들이 ...

    Read More
  • 나는 폴리글랏 프로그래머인가,

    최근에 임백준 님의 책, 폴리글랏 프로그래머를 읽으면서 다시금 느끼는 게 많다. 폴리글랏이라는 것은 이미 이슈된지 4년이 넘었지만 (책을 산지 2년 만에 읽음..), 자바개발 5년 차쯤 부터 점차 내가 우물안 개구리라는 생각을 했었고, 이후 프론트앤드 기술과 스칼라를 접하면서 이리저리 스택을 넓혀가려는 내 상황에서 프로그래밍의 “역사” 적으로 깊은 고찰을 안겼던 책이었다. (폴리글랏 ...

    Read More
  • [개발일지] Play Framework 2.4 + AngularJS 간에 CORS 필터 허용하기

    최근 드디어 회사에서 조금씩 Paperworks의 범위를 줄이고 개발에 많이 신경을 쓰고 있다. 아직 얼마 안되긴 했지만.. 지지난주 미국에 다시 와서, 계속해서 Play! Framework를 보고 있다. 확실히 AngularJS를 해서 그런가, Functional Programming에 점차 익숙해져 간다. Java 8에서 Stream API를 사용해서 그런지 몰라도 map이나 flatmap, filter등의 개념이 손쉽게 느껴진다. 정말 3년 전 ...

    Read More
  • 팀웍이냐 개인이냐 : 학교 팀프로젝트의 끝.

     어제부로 현충원 견학 이후 나의 4학년 1학기 모든 조모임 과제가 끝났다. 레고 NXT, 졸업작품(캡스톤 프로젝트), 글쓰기 과제(견학), 생물 조모임, 데이터베이스 설계 프로젝트 등 솔직히 말해 한두과목을 제외하고는 죄다 조모임이 있었다 해도 과언이 아니었다. 이번주까지만 해도 계속해서 조모임때문에 해야했던 모임에 지쳐왔으니깐. 일주일에 절반 이상은 코딩을 한답시고 거의 6시간 이상은 계속해서 코딩을 해왔으니 ...

    Read More
  • 나는 얼마나 프로그래밍을 하고 사는가.

     학교 졸작을 준비하다가 도무지 머릿속에 각각의 장면이 떠오르지 않아 결국 그리기로 결심했다. 사실 그린다는 행위 자체는 내게 꽤나 익숙한 일이긴 하지만, 오늘만큼은 의미가 남다르다. 웃기게도, 이번 몰스킨 다이어리는 죄다 사적인 “계획”에 대한 생각뿐이지 이런 프로그래밍을 “설계”한 흔적이 없다. 한편으론 내가 지금 프로그래머로서의 삶을 제대로 살아가고 있는가에 대한 의구심이 들었다.  그간 ...

    Read More
  • 디자이너에게 불쌍한 프로그래머.

    어느새 입사한 지도 10개월이 다되어 간다. 조직에는 많은 변화가 있었지만, 다른 것보다 내 주된 관심사는 우리 팀의 구조라는 것은 뭐 당연한 것이 아닌가 싶다. 본래 아웃소싱 회사이다 보니 한 달에 한 건 정도 에이전시 업무를 받아오는데, 본연의 아웃소싱 업무는 갑자기 소외되고 이것저것 SI성 사업을 따오기 시작했다. 그리고, 기존 아웃소싱 인력을 ...

    Read More
  • 프로그래밍 기술의 발전, 그속에서 살아남기

    무궁무진한 기술, 내가 이 웹과 프로그래밍 세계에서 잠시 나와서 수능과 벤처를 하는 동안 개발의 세상은 너무나도 앞서나가 있었다. 웹 2.0 까지야 너무 유명해서 듣긴 들었으나, 점차 웹이 사회성을 내포하면서 생긴 소셜이라는 개념은 점점 학문화(?) 되어가고 이제는 웹이라는 것이 종전과 달리 하나의 학문으로 인식해도 될 정도로 너무나도 진보하고 거대해졌고 무엇보다 사용자 ...

    Read More
  • 프로그래밍에서 설계의 중요성

    오늘, 회사에서 어이없는 경험을 했습니다. 제가 담당하고 있는 모 사이트의 유지보수를 위해 데이터베이스 테이블들을 체킹하는 도중, 모 사이트의 회사에서 게시판에 글이 2개씩 나온다는 이야기를 했고, 확인해본 결과 데이터베이스에 이상하게 데이터들이 두개씩 쌓여 있던 것입니다. 어찌할 방법이 없어 일일이 300개의 데이터를 삭제하곤 했는데, 알고보니 데이터베이스를 설계할 때 거의 대 다수가 기본키(primary ...

    Read More
  • UML(Unified Modeling Language)

    저번주 자격증 시험이 끝나고 프로그래밍에 대해 한창 생각했다.프로그래머로써 내게 가장 부족한 것, 그리고 본격적으로 다양한 언어를 배우고 포폴을 만들기 전에 공부해야 할 것.다름아닌 “설계” 였다. 예전에 고등학교 시절 한번 게임개발을 하면서 구조체를 설계해 본 적이 있다. 그리고 20살때 한번 클래스와 프로그램 구조에 대해 설계해본 적이 있다.그러나 모두 표준에 맞지 않은, ...

    Read More
  • 개발 계획..

    나는 천재 프로그래머도 아니고 그렇다고 천지 프로그래머도 아니다.하지만 지난 몇년간 나의 스킬은 전혀 진전이 없었다. 그래서 내가 배우고자 하는 분야를 조금 정리해 보았는데 다음과 같다.– 웹 : 자바,jsp,이클립스SWT,php정도.. wpf도 웹인가..(이것도 관심이 무지 간다..)– DB : 데이터 모델링, DBA– 서버 : 게임 서버 프로그래밍 근데 근래들어서는 차라리 한분야를 집중적으로 팔까.. 라는 ...

    Read More