흔히들 나이는 숫자에 불과하다고 한다.

그런데 개발자에게는 아닌 것 같다...

물론 혼자 설계하고 개발한다면 모를까...

어떤 집단이나 회사에 소속되어 일할때...나이로 인한 문제를 겪게 된다..

 

개발자를 구한다고 해서 이력서를 보내면...

아직도 그나이에 코딩을 하느냐고 묻거나...

아니면 아예 코딩을 안하는 개발자로 인식해버린다...

 

물론 우리 개발자에게도 문제가 있다는 것은 인정한다.

개발자가 어느정도 나이가 되면 개발코딩보다 관리에 치우치는 경우가 허다하다...

 

그런데 그게 참 안타깝다...

비록 손은 느릴지 몰라도...

 

경험과 기술은 아직 젊은 친구들 못지않기 때문이다...

어쩌면 더 빠른 시간에 더 나은 프로그램을 할 수 있는 사람이 무지 많다...

 

혼자서 사이트 하나 정도는 회사 젊은 직원들보다 2배이상 빨리 개발했고...

처음 사용했던 c# winform으로 블럭노리를 개발하기도 했다...

 

또한 우편번호를 OpenAPI로 개발도 해보고

직접 DB를 설계한 다음 튜닝과 모델링을 거쳐서 600만건이 넘는 신주소를 OpenAPI만큼 빠르게 검색하도록 만들기도 했다...

 

비록 ASP였지만 XML, XSLT를 이용하여 좀더 편리하게 게시판을 생성하고 메뉴를 관리하고

사용자 등급에 따른 처리를 하는 사이트를 만들어서 성남시청, 패션넷코리아, 예술경영지원센터.. 그외 무수한 사이트를 혼자서 개발했지만....

 

역쉬 나이는 어쩔수 없나보다....

물론 나이에 따른 연봉의 문제도 있지만...

 

나이 먹고 코딩한다는 이유로...

그리고 나이 때문에 개발자로 취업하기가 바늘귀처럼 좁다는 것을 느끼면서

세월무상을 느껴본다...

 

우리나라 개발자들이여...힘내세요...

그래도 그 많은 경험과 기술과 실력은 대한민국의 든든한 밑거름이 되었으니깐...

 

그리고 나이가 아닌 개발실력으로 평가될 수 있는 개발 환경이 정착되어 보길 감히 기대해본다...

 

이제 솔루션 개발(c# WinForm)에 매진해 볼 생각이다...

블럭노리에 문자서비스를 붙이고 전자상거래도 붙여볼 생각이다...

그리고 그와 비슷한 솔루션 개발을 진행해볼려고 한다...

 

또한 CMS관리 프로그램을 좀더 구체화해서 소스를 공개해볼까 한다...

그리고 최근에 설문조사를 좀 더 편리하게 사용할 수 있지 않을까 해서

설문 생성프로그램을 만들고 있다...

 

조금 후에는 이것 또한 공개를 해볼려고 한다...

 

물론 먹고 사는 문제를 해결한 다음에....

top


개발자에겐 흔히 아집과 곤조가 있다고 한다

 

예전에 오히려 근성이 있다고 했었는데

요즘은 그냥 곤조가 있다라는 이야기를 더 많이 듣는다

 

즉 긍정적에서 부정적으로 바뀌어 있는 것 같다.


근데 자세히 들여다 보면 약점을 커버하기 위해 쓰는 행동인 것 같다.

 

많이 알지 못하고 자신이 없을때 이런 현상이 많이 나타난다.
모른다고 하는것은 싫고
그렇다고 잘하지도 못하고...
그러니깐... 곤조가 또 발동한다...

 

그리고 자신에 대한 보호막을 치고 싶을 때 그러는 것 같다.
특히  수명이 짧다고 느낄때...
어떻하든 지금 뭔가를 해야 한다고 느낄때...
어차피 개발자 수명이 짧으니깐 임팩트있게 대처하자...

 

뭐 이런 생각을 할때
아집과 곤조가 나오는 것이 아닐까...

 

사실 옛날 개발자들은 그런게 없었던 것 같다...
단지 자신이 만든 솔루션에 대한 자부심을 갖고 있었다...강하게..

 

어렵게...힘들게...정성들여서...그리고 어디 내놔도 부끄럽지 않게...

 

그런데 요즘은

시간맞춰서...일단은 완성하고 보자 뭐 그런게 강해서
자부심보다 아집과 곤조를 보이는것은 아닐까...

 

사실 요즘 개발할려는 친구들도 잘 없지만
개발하는 친구들도 보면 개발을 사랑해서라기보다
그냥 일자리가 없어서 이거라도 할려고 하는 느낌이 드는것은
나만 그런것일까..

 

밤새워 일하고
밤새워 연구하고
밤새워 토론하고

 

그리고 개발한 후의 기쁨을 만끽하고...
스스로를 대견하게 느끼고...

 

뭔 그런 시절이 있었다...
월급도 못받으면서 밤새 일하고도 뭐가 그리 좋은지...

그 자부심으로 산적도 있는데...

 

요즘은 오로지 편함과 돈인것 같다...
모르면 밤새워 MSDN사이트를 뒤지고...
샘플소스를 찾아 전국의 개발선배들을 찾아다니던 시절이 있었는데....

 

씁쓸한 개발자의 변천인것 같아서 못내 아쉽다...

 

 

top


처음부터 그럴려고 한 것은 아니다...
그냥 아무 생각없이 한번 해본다는 것이 어쩌다가 여기까지 왔다.

워낙 게으른 탓에 쉽게 쉽게 하나 해볼려다가
제발등을 찍고 말았다.

블럭방을 운영하고 있었다.
엑셀로 짠 프로그램으로 그럭저럭 운영을 했다.
별 불편함을 못느꼈다.

그런데...
갑자기 한 어린친구가 엄마를 불러달랜다.
이런 전화번호가 없다.
그래서 열심히 회원리스트 장부를 뒤졌다..
없다....
그래서 가입신청서를 열심히 뒤져서 찾았다...

그런데 찾은 기쁨보다 "꼭 이렇게 어렵게 찾아야 하나...너무 힘들다"
이게 불행의 씨앗이다.

"그래 한번에 모든것을 해결할 방법을 찾자"

이렇게 시작된 것이 블럭방 관리 프로그램인 "블럭노리"다

처음 시작은 그랬다.

 


난 MFC개발자에서 출발해서 어렵다고 쉬운길로 가자고 웹개발자로 전환한 게으른 개발자였다.
그래서 처음엔 웹베이스로 한번 구상해보자 하고 시작했다.

난 MS를 욕하면서도 MS에 물들은 그런 개발자였나 보다.

먼저 복잡한것은 너무 싫었다.
쓰지도 않는 기능, 아주 가끔씩 쓰는 기능 그러나 없어도 별반 힘들지 않는 기능들은 만들지 말자 하면서 열심히 구상을 했다

가장 기본이 되는 기능만 만들자.
그럼 쉽게 만들겠지...
그런 생각으로 열심히 구상하고 프로그램 설계도 그리고 기능기획하고...

그러다 보니 궂이 이걸 웹으로 해야할까...
웹으로 하면 서버있어야 하는데..
DB도 돈주고 사던지 임대하던지 해야하는데...
호스팅 하면 매달 돈나가는데...

여기에 생각이 미치자 로컬로 만들어보자
그러면 웹으로 못하는데...

그래서 찾아봤다..

옛날 생각해서 VC++을 먼저 봤다
근데 난 6.0을 끝으로 손을 놨는데...없다....
이런 요즘은 대부분 Visual Studio 2005이상이다...
아니 Visual Studio 2008이나 Visual Studio 2010을 쓴다고 한다..

그래서 Visual Studio 2010을 설치했다...
너무 생소하고 이질적으로 느껴졌다...
이럴바에는 최신버전으로 한번 설치해보자
그래서 Visual Studio 2012를 설치했다...

DB는 무엇으로 할까...
로컬로 하자면....
MS ACCESS가 어떨까...
괜찮을것 같은데...
구글링을 했더니 2기가 이상이면 문제가 될 소지가 있단다...

쓸데없는 고민에 휩싸였다...
사실 DB로 2기가 안될것을 알면서 고민을 했다...
그래서 구글링을 했더니 SQLite를 쓰란다...
알았다...쓸께...

그런데 어떤 언어로 개발하지...
VC++은 너무 어려워....

그래서 VB.NET로 가서 해보기로 했다...
예전에 조금했으니깐...
근데 이것도 생소하다...
6.0이후로 너무 바뀌었다

그럼 옛날걸 설치하고 할까...
그래...
그래서 visual studio6.0을 구해 설치했다...
근데 또 마음이 바뀌었다...
델파이나 파워빌더가 낫지 않을까...
열심히 책을 찾아봤다
2005년 이후의 책이 없다...
이런...그럼 이제 델파이도 한물갔나...

그냥 Visual Studio 2012로 해보자
그럼 어떤 언어를 쓸까...
옆에서 C#으로 해보란다...
귀가 얇다...
그래서 C#으로 하기로 했다...

그래서 또 책을 찾았다...
다행히 회사에 책이 한권 굴러다닌다.
삼양미디어에서 나온 "C#.NET 프로그래밍"

한번 볼까...
이런 기초내용부터 너무 지루하다
언제 이 책한권을 다 읽지...
난감하다...

그래
그냥 만들어보자

그래서 구글링을 했다..
소스를 무지 구했다
약 200메가 정도 구했다

열심히 분석했다...

그리고 바로 Visual Studio 2012를 열고 개발을 시작했다...
무모했다...
바로 벽에 부딪히고 말았다...
그게 벌써 한달전이다...
우여곡절끝에 다 만들었다...

그리고 깨달은점...

책은 팔아먹을려고 쓸데없는 사설을 너무 많이 적어서 처음부터 질리게 한다.
둘째 무식하면 안된다...계획도 엉망이 되고
몸은 축난다..
셋째 게으르면 안된다...
쉽게 갈려다가 결구 200메가나 되는 소스를 전부 분석해버렸다...

다 만들고 났더니...
이런 이번엔 셋업을 해야 한단다...
그냥 Visual Studio 2012에서 제공하는 배포프로그램을 사용할까...

안된단다..저작권땜시

그래서 찾은게 NSIS...

이런!!! 스크립트가 너무 어렵다...
결국 개고생하면서 겨우 만들었다...

다음엔 만들지 말아야지...
그러면서 벌써
다음에 뭘 만들지 고민하기 시작했다...

난 안되나 보다...

top