본문 바로가기
Programming

피가 되고 살이되는 SoftWareEngineer 빌드오더

by Chan_찬 2011. 1. 26.
728x90
님이 만약 저의 제자라면... 
1개월은 '전산' 이라는 것이 무엇인지 우선 가르쳐 줄겁니다... 
전산.. 전산학 개론.... 전산과 관련된.. 여러가지... 
컴퓨터와는 거의 상관이 없지만.. 이게 가장 중요합니다.... 
그리고 1개월은 어셈블리어를 가르쳐 줄겁니다.... 
그래서 1개월 동안 배운 전산 이라는 개념을 가지고 ... 어떻게 컴퓨터가 
작동하는지 알게 할겁니다.... 그냥 단순한 2진 방식으로 프로세서가 
작동하는 방식과 기억(메모리) 매체를 어떻게 사용하는지..... 
그러면 언어라는 것을 알게 될것이고 컴퓨커가 어떻게 작동하는지 
알게됩니다... 많은 전문 프로그래머들이 실제적으로 컴퓨터가 어떻게 
작동하는지를 물어보면 대답을 하지 못합니다... 참으로 어이없는 
현실입니다. 알고 프로그램을 개발하는것과 모르고 하는것은 하늘과 
땅 차이 입니다... 
거의 모든 우리나라 프로그래머들이 모르고.. 또는 잘 알지 못하고 
프로그램을 개발합니다.... 이것이 가장 저의 마음을 아프게 합니다. 
어쨌든.. 그러면... 이제 언어라는 것이 필요한 것을 알게 되고 
공부를 해야 됩니다... C 언어를 공부하세요... 
집중적으로.. 특히 구조체 같은 것을 잘 공부해야 합니다... 
가장 중요합니다... 구조체에 현대 프로그래밍의 모든부분이 담겨 있습니다. 
2개월 집중적으로 공부하세요.. 그럼 이제.. 알고리즘을 배울 차레입니다. 
서점가면... C 언어를 사용한 자료구조론과 알고리즘 책들이 많이 
있습니다... 또 2개월 투자히세요.... 
그러고 나면.. 이제 운영체제를 배울 차례입니다.... 
운영체제를 배울때에는.. 사용방법을 배우라는것이 아닙니다... 
왜 이런 운영체제가 만들어지게 된 이유와 어떻게 작동하는지... 
이론을 공부하세요... 사용법은 전혀 중요하지 않습니다... 
그렇게 또 2개월을 투자하세요.... 
그리고 Network 가 어떻게 작동하는지... '기계' 를 가지고 
Network를 건드릴 수 있는 프로그램을 공부하세요... 
그렇게 3개월을 공부하세요... 
그럼.. 이렇게 11개월을 보내게 됩니다... 
잘 생각해보세요... 님이 막혀있는 어딘가에 있는것도 아니고 
또 회사도 다니고.... 그럼... 무수히 많은 다른 이론들과.. 새로운 
것을이 님을 자극하고 손대게 할겁니다... 
예.. 그냥 하세요....어쩔 수 없잖아요? 
하지만.. 비중은 위의 것에 더 두라는 것입니다.... 당연히 일을 해야 
하니끼.. 어쩔 수 없겠죠.... 하지만... 항상 마음속에 지금 내가 
해야 할것들을 담고 계세요.... 
위의 정해진 기간에 하지 못해도 전혀 상관 없습니다... 
그냥.. 다음것으로 넘어가세요..... 
어쨌든.... 그럼... 다시 3개월 정도 소프트웨어 엔지니어링... 
소프트웨어 공학 에 관해서 공부하고 프로그램 개발 방법론에 
관해서 공부하세요.. 이건 아주 따분하고 지루합니다... 
언어를 공부하는 것도 아니고... 그냥 이론 입니다... 
하지만.. 매우 중요합니다.... 정말 중요합니다.... 
이 정도를 36개월... 3년안에 어느정도 이루어 낸다면... 
어떤것을 해야하고 뭘 해야 하고.. 어떻게 해야할지 
개인적인 취향과 성격으로 판단이 나옵니다.... 
이제 그걸 하면 됩니다.... 
위의 것들을 하느라고... 
한참 그때 떠들어대고.. 요즘 유행하는 것들... 이런것들을 
놓쳤다고 걱정하거나... 힘들어 하지 마세요.... 
만약 위의 것들을 제대로 갖추었다면..... 
실제적인 예를 들어보죠... 
PHP 같은 것은 전혀 모르지만.. 위의 것들을 제대로 갖춘 사람이 
있다고 할때... 음.. 한번 PHP 공부해 볼까? 
하고 생각을 했다면.. 이미 게임은 끝입니다. 
그 사람은 PHP 같은것은 소설책에 지나지 않습니다.... 
그냥 읽으면 되는 것이죠... 완전 소설책 입니다... 
무슨 말인지 이해가 가실 겁니다... 
3년 동안 회사다니면서.. 회사에서 필요한것들 관심이 있는것들... 
그냥.. 열심히 하세요.... 
하지만... 위의 것을 더 비중을 크게 가지시고 3년동안에 
해결하세요.. 그럼... 
님은... 3년 후에는.. 학원을 다닐 필요도 없고.... 
그냥 1년 정도만 하고 싶은것을 더 공부한다면.. 그 부분에 관해선 
이미 다른 사람들을 훨씬.. 앞지를 것입니다... 
마음을 독하게 먹고.. 목숨을 한번 걸어보세요... 
저도 성공했고.. 저의 많은 제자들도 성공했습니다... 
부디 열심히 하시기 바랍니다... 
-이 글은 daumcafe-<얼렁뚱땅 C언어 때려잡기>의 박종태님의 글을 퍼온 글입니다 

728x90
728x90
Buy me a coffeeBuy me a coffee

댓글