본문 바로가기

나의 성장일기/나의 경력(이력서)

리눅스 프로그래밍 공부 순서

반응형

혹시라도 프로그래머가 되려 하는 사람들에게 참고가 될까 하여 적어봅니다. (하지만 아직 저도 프로그래머라고 하긴 너무나도 부족하군요.. ㅠㅠ)

c언어 -> 네트워크 프로그래밍 -> c++ -> 유닉스 시스템 프로그래밍 -> MFC -> API -> 시스템 프로그래밍 (고급) -> JAVA, Web -> Animation

대충 이런 구조로 가고 있는 듯 합니다. 유닉스 시스템 프로그래밍까지는 학교에서 가르쳐 주는데 그 이상의 단계들은 역시 스스로 배워 나가는 부분이 큰 것 같습니다. 사실 API 부분에서 PE 파일 포맷 분석, 부트 로더, 어셈블리어 등을 하지 않았다면 그 이상으로는 진행조차 불가능했을 것 같습니다.

써놓고 보니 중간에 JAVA, Web 은 그냥 제가 공부한 순서가 그렇다는 것 뿐 언제 해도 상관 없을만한 것이네요. 그래도 리눅스를 가지고 웹서버, FTP 서버, 삼바 서버 등을 운영하면서 Web을 공부하는 것은 굉장히 도움이 될 거라고 생각합니다.

겨우 이 정도만 해놓고도 프로그래머 공부 순서라고 붙여놓은 게 쑥스럽긴 하지만, 앞으로 계속 공부하면서 추가해 나갈 과정이고, 이제 막 c언어를 배우려는 사람에게는 이러한 순서라도 필요하지 않을까 해서 적어올려둡니다.

 

리눅스 커널 책 추천

http://cafeblog.search.naver.com/search.naver?where=post&sm=tab_pge&query=%EB%A6%AC%EB%88%85%EC%8A%A4+%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%A8%B8+%EA%B3%B5%EB%B6%80&st=sim&date_option=-1&date_from=&date_to=&dup_remove=1&post_blogurl=&post_blogurl_without=&srchby=all&nso=so%3Ar%2Ca%3Aall%2Cp%3A&ie=utf8&start=31

반응형