어느 토크쇼에서 몇 해전 했던 말인데 그 얘기가 저에겐 늘 가시 같습니다.
남에 노래를 많이 듣다보면 자기가 좋았던 멜로디를 자기도 모르게 표절 할까봐 그런다고 합니다.
2000년 8월쯤인가 갑자기 쇼핑몰 의뢰가 들어와 서점에서 PHP 책을 사서 공부 했는데 그 땐 PHP라는게 있다는 것만 알았지 정보가 없어서 인터넷 검색 해서 다수가 추천했던 책을 골랐습니다.
서울대 공대 교수가 저자이고 사람들이 실무용으로 좋다고 추천 해 주었습니다.
지금도 이 책을 보고 있지만 책 내용보다는 페이지마다 그동안 메모 해 놓은 것들 때문에 보고 있습니다.
문제는 이 교수가 스팩은 좋지만 S/W 전공이 아니였습니다.
나도 모르게 이 책에 나와 있는 예제와 프로그래밍 스타일로 웹프로그래밍을 해 왔는데 아직도 그 좋지 못한 습관이 남아 있습니다.
책을 보면 볼 수록 학생들 시켜 짜집기 했을 수 있었겠다는 의구심을 버릴 수 없게 됐습니다.
그 후로 이 책보다는 다른 사람들의 프로그래밍 방식을 배우려고 노력 했습니다.
2009년 말부터 지금까지 그누보드 빌더들을 다운 받아 설치 해보고 소스들을 분석 해 보고 팁들 보면서 노하우도 배워왔습니다.
소스들을 열어 볼 때마다 저는 항상 놀랐습니다.
내가 너무 우물안 개구리였구나, 이렇게 대단한 프로그래머들이 많은데 내가 이 실력으로 어디가서 프로그래머라고 말할 수 있는가, 고민도 하게 됐습니다.
살면서 내가 프로그래머라는 직함에 항상 자부심이 있었는데 실제로 최근엔 누굴 만나도 프로그래머라며 나를 소개한 적이 없습니다.
나도 모르게 많이 위축 됐습니다.
고등학교 다닐 땐 DBIII+나 클리퍼같은 DB언어에 미쳐 살았습니다.
대학 때 VB나 VC++, 파빌을 했는데 주력은 VB였습니다.
오랜시간 했던거라 나만의 프로그래밍 스타일이 있었는데 PHP로 넘어오고 나서는 나만의 스킬이란게 없습니다.
졸업 후 IT와는 관계 없는 일을 하고 있는 친구가 얼마전, 프로그래머는 어차피 인터넷에 공개 된거 짜집기 하는거 아니냐고 하는데 버벅거리면서 반박은 했지만 속으로는 뜨끔했습니다.
11년을 했지만 나만의 무언가가 구축 되지 못했다는게 2011년을 돌아본 나의 모습입니다.
일단 타인의 소스분석은 Stop하기로 했습니다.
매년 이 맘 때가 되면 이 짓거리 그만 하자고 하지만 올 해는, 초보자의 심정으로 기초부터 다시 시작하자고 다짐 해 봅니다.
개발자, 참 힘드네요.
댓글 11개
게시글 목록
| 번호 | 제목 |
|---|---|
| 15265 |
Mobile
맥부기카페
|
| 26093 | |
| 15262 |
Mobile
하이브리드앱 공부를 위한 추천책
2
|
| 3437 | |
| 15257 |
node.js
노드에 관심이 가기 시작했습니다.~~
4
|
| 3429 | |
| 15256 | |
| 15252 | |
| 15251 | |
| 15250 | |
| 15246 |
PHP
php로 이미지 흑백효과
3
|
| 15242 |
jQuery
jQuery 1.7 Cheat Sheet
3
|
| 3425 | |
| 3418 | |
| 15236 | |
| 3411 | |
| 15233 |
node.js
요즘 공부를 못하고 있습니다.
2
|
| 15229 |
jQuery
[jquery] 구글 jquery 호스팅
3
|
| 15228 |
Flash
[PODCAST]순위올리기
|
| 15226 |
node.js
node.js 설치하기
1
|
| 3399 | |
| 15224 | |
| 15217 | |
| 15195 |
jQuery
jquery 기본 예제
21
|
| 15193 | |
| 3373 | |
| 3360 | |
| 15188 | |
| 29852 | |
| 15181 |
JavaScript
윈도우 서버 사용자 - ddos
6
|
| 15159 | |
| 3350 | |
| 15158 | |
| 15157 | |
| 15152 |
node.js
nodejs, npm 설치시 오류 해결
4
|
| 15150 |
JavaScript
Bing 번역 API
1
|
| 3334 | |
| 15144 | |
| 15140 | |
| 3331 | |
| 15136 |
JavaScript
익스플로러 버전별 테스트
3
|
| 29848 |
HTML
브라우저별 개발모드
3
|
| 15129 |
node.js
nodejs 란.. [개발자게시판 펌]
6
|
| 15107 |
jQuery
질문해도 되나요?
21
|
| 3320 | |
| 15106 | |
| 15095 | |
| 29847 |
JavaScript
Http Live Stream 에 관하여
|
| 15094 | |
| 3314 | |
| 15091 |
jQuery
jQuery Mobile Event API
2
|
| 15089 |
node.js
저도 끼어도 되나요?
1
|
| 29834 |
JavaScript
img 자체에서 이미지 없을때 안보이게 하기
12
|
| 15088 |
node.js
앗 이게 뭔일이래요..^^
|
| 3303 | |
| 15085 |
node.js
명랑폐인님 얼른 오세요.
2
|
| 15084 | |
| 26091 | |
| 15083 | |
| 15073 | |
| 15071 | |
| 3290 | |
| 24301 | |
| 15067 |
JavaScript
js css 최적화 압축
3
|
| 3285 | |
| 3270 | |
| 15064 | |
| 29829 | |
| 15062 |
JavaScript
cron을 사용할 수 없으니 이런 방법도..
1
|
| 15053 |
jQuery
jquery 스크롤바
8
|
| 3261 | |
| 3252 | |
| 3249 | |
| 15050 | |
| 3243 | |
| 15046 | |
| 24291 | |
| 24278 | |
| 3231 | |
| 15042 |
Linux
sendmail 이 느려진 경우
3
|
| 24275 | |
| 3225 | |
| 26075 | |
| 15041 |
JavaScript
MVC model 로 구축해보자
|
| 3222 | |
| 3218 | |
| 15025 |
Flash
부드러운 슬라이드 만들기
15
|
| 15024 |
기타
셀렉트 태그 자동생성
|
| 15018 |
JavaScript
리눅스에서 오라클 10g설치 때
5
|
| 29821 | |
| 15015 |
jQuery
테이블 드래그..
2
|
| 15013 | |
| 15012 |
JavaScript
c# , Application 제작시 유용하게 사용 할 수 있는 에디터
|
| 3210 | |
| 3200 | |
| 3198 | |
| 24274 | |
| 15005 |
jQuery
jQuery each 거꾸로 반환하기
6
|
| 3188 | |
| 15001 |
JavaScript
사이트를 브라우저별로 테스트 해주는 사이트.
3
|
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기