IT업계의 흔한 테크트리 (첫번째)


지난 1년간 벌어진 일인데
유머란으로 보낼까 하다가, 그냥 IT에 씁니다.
(4개로 나눠 올릴건데 오늘은 그 첫번째)

일단 전체적인 스터디 테크트리.



































일단 C/C++/MFC 경력 프로그래머로 취업합니다. 흔한 일이죠.
취업한 회사는 솔루션을 팔아요. 이름만 대면 알만한 솔루션이예요.

새로운 회사에 취업했느니 평소처럼 멋있게 코딩/디버깅 해주지...라고 생각했는데 소스가 조낸 어려워요.
내가 세상 헛산 것을 알았어요.
그래서 쪽팔림을 무릅쓰고 출퇴근 시간과 주말에 C++부터 다시  공부했어요. (집에가면 자기 바빠요)
부족한건 메꾸면 되니까... 여기까지는 문제가 없었어요.






근데 회사 제품 베이스가 EXE가 아닌 DLL이네? DLL기초밖에 모르는데, 온통 DLL이네 ~
DLL이 DLL을 물고 들어가네.... 어~ 쓰러질 것 같애.
DLL 특별히 가르쳐주는 책이 없으니 윈도 아키텍쳐부터 파야죠.
게다다 RTTI 를 거의 유사하게 활용하네?  책 다시 읽고.
(윈도 깊이 알고 싶은 분은 Windows vis C/C++ 책 추천합니다)
머리를 싸매고 dll 관련 툴들과 책을 독파한 결과... 메커니즘에 관한 감을 잡음 !!!






네트웍 삑사리도 터지네요. 고객 환경 모르니까 ㅈ되는구만.
고객이 NTLM인가하는 NT 환경이라네...
까짓거 이기회에 WinServer 좀 봐주지..근데 뜨악~(하룻강아지 범무서운줄 모르고 덤빈격임. 덕분에 액티브 도메인 세팅법과 가상머신 멀티로 다루는 법은 배웠음)
WinSock관련해서 TCP/IP 다시 한번 더 보고.
시스코 관련은 지난 회사에서 했던 일인데, 그냥 꼽사리. (CCNA 공부하다 바빠서 멈춘상태)










패닉 나서 디버깅하는 일이 간간히 터지네.
디버깅 노하우 업 ! (근데 어렵네)
아직도 WinDbg는 잘 못씀. 2012년에는 원하지 않아도 자주 쓰게 될 것 같고요.









드디어 담당이 생겼어.
이것저것 맡았는데, 그중 하나가 ActiveX 야. 우리말고 고객 ActiveX 대응 !!!
헐 OCX, ActiveX 모르는데 ㅈ됐네.
하지만 뭐 별거 있겠어라고 하룻강아지 범무서운줄 모르고 덤빈 사건 발생!!! 
다중상속/IUnknown/자동화/ATL/...   하나같이 충격과 공포네~
책은 한권만 올려놨지만, OCX&ActiveX 관련책은 거의 다 가지고 있음.
(지금은 직접 담당하고 있지 않지만 아직도 그 후유증을 앓고 있어요. 틈틈히 공부중~)









VC++로 OCX 동작 검증할려니 생산성이 안나와서 VB로 검증하는데
VB 필요한 만큼은 배움








대충 이정도로 C/C++/MFC/OCX 관련 테크트리를 마칩니다.
(책중에는 캡쳐를 구할수가 없어서 제목만 맞는 것을 올린 것도 있어요)

아직 3개 더 남았네요. (J로 시작하는 놈과 embedded 관련과 가타등등)

(요약) IT 하지 마라.



임산부 폭행사건에 대해 나의 경험을 얘기하자면...


인생 많이 살지 않았지만, 내가 학교와 사회와 회사에서 여자들을 만나면서 느끼는 점은

------------------
여자들 사이에 벌어진 일은 남자가 생각하는 것과 다르다.
여자의 말을 액면대로 믿는 놈은 ㅂ신이다.
-------------------

라는 것입니다.



임베디드 프로그래머 출신이라고 하는 사람들을 몇 만났는데

최근에 임베디드 출신이라고 자신의 경력을 설명하는 분들을 몇 만났는데
이야기를 나누면서 뭔가 이상한 느낌을 받았다.

한줄로 요약하자면 이건데...
** 임베디드 출신이라고 주장하는 이유가 뭘까? **

#1
학교서 8비트칩 기판받아서 교재에 있는 예제 (ASM도 아니고) C로 코딩 좀 해서 LED에 불들어오면 임베디드 "경력자"가 되는걸까?
누굴 탓할 생각은 없지만
"경력자"라는 소릴 들으려면 최소한 "사회 경력"을 가지고 얘기를 해야 하지 않을까?

#2
C외에 모르는 것을 매우 자랑으로 아는 경향이 있는데, 그건 개인 취향이니까 존중은 해주겠는데
임베디드에서 고급 기술쓰지 않는 것은 사실이지만 그렇다고 해서
C의 "기본 문법만" 달랑 아는건 좀 심하지 않은가?

(임베디드 프로그래머란... 만들어진 보드위에서 조물딱 거리며 코딩하는 사람이 아니라, 
 SW 엔지니어가 읽지 못하는 <CPU나 CUSTOM칩 매뉴얼>을 읽을 수 있고, 코딩하는 방법이
 눈앞에 펼쳐지는 사람을 가리킨다고 생각한다. 물론 실무에서는 그 이상의 능력이 필요하지만)

#3
  보통 SW쪽 사람들에게는 임베디드했다고 하면 멋있어 보일지 몰라고
  나같은 업자에게 걸리면 짤없이 다 뽀록남.
  (참고로 나는 먹고 살자고 jQuery 보고 있음. ㅇㅇㅇ) 


















요약
  IT 하지 마라. 
  '을'이 되는 순간 '갑'에게서 '이것도 모르세요?'라는 구박받기 딱 좋은 직업이다.
 


JavaScript처럼 부당한 대접을 받는 언어가 있을까?


#1
보통의 언어는 '언어는 좋은데 주목을 못받네'라는 소리를 듣지만
JavaScript는 '웹브라우저에 실렸다는 이유로 주목받는다'라는 편견이 퍼져있다.

#2
개인적을 윈도우즈내에 간단한 스크립트 언어 하나쯤 있었으면 좋겠다고 생각했다.
그런데 무적의 언어가 실제로는 있었네요. JavaScript !!!
AJAX로 뜨기 전에는 별로 볼일 없는 언어라 생각했는데
AJAX로 드기 전에도 언어 스펙이나 활용방법은 정말 무궁무진 했었네요.

#3
문법도 PERL이나 PYTHON보다 훨씬 읽기가 쉬워요.



#4
만약 프로그래밍 언어를 공부하고 싶다면 JavaScript 추천
추천하는 이유는
  - 강력한 문법 (데이터타입이 공정인 언어를 쓰다가 함수도 엘리먼트인 언어를 쓰보면 그것은 충격과 공포임)
  - 정규표현식
  - DOM 실습
  - HTML을 이용한 강력한 결과 출력 기능

#5
활용방법이 무궁무진함.
책두께가 Java 나 JSP보다 더 두꺼움.

결론:
   IT 하지마라. 배워도 배워도 끝이 없다. ㅇㅇㅇ


귀여니가 교수가 문제겠나?

교수가 문제인가? 노벨 문학상인들 못받겠나?
정부는 빨리 귀여니가 노벨문학상을 받을 수 있도록 정책적으로 지원해야 할 것이다.
 - 서울대 국문학과에 평생 교수직을 보장하라.
 - 귀여니 작품을 당장 교과서에 실어라
 - 수능에 매년 3문제 이상 출제하라
 - 한글을 공용어로 쓴다는 인도네시아 어디에다 대량으로 보급하라.

아쉽다. 영미 문학 작품이었다면 해리포터의 판매량을 넘어섰을텐데.
영국 여왕은 "귀여니를 쉐익스피어와도 바꾸지 않겠다"라고 했을지도.
























짤방은 본문의 내용과는 아무 상관없음.



1 2 3 4 5 6 7 8 9 10