CYMAKR

좆대딩에게 알려주는 개발자 트레이닝 본문

펌/프념글

좆대딩에게 알려주는 개발자 트레이닝

싀마 2015.03.30 15:01




이 글을 쓰는 목적은 마냥 개발자에 대한 환상을 가진 이들에게 현업자로써 현실을 알려주어서

미리미리 대비하도록 하기 위함이다.

왜? 내가 모르고 들어왔다가 삽질을 많이 했거든 -_-


1. 대딩 때 처 놀지 말고 공부를 많이 해둬라.


언어는 1개를 깊게 파는게 좋다. 어차피 다른 언어도 원리는 같다. 

이왕이면 C 언어와 자바를 파라. 

C언어는 포인터를 이해하고, 메모리 관리를 알기 위해

자바는 객체지향적 코딩과 api 활용을 잘 알기 위해(영어가 딸리면 C#해라)

언어는 그정도만 하고, 알고리즘과 네트워크, DB, OS를 많이 해라.


2. 팀프로젝트를 많이해라.


좆같은 팀원 새끼들이 쎾스하느라 너 혼자 다 해야하는 경우도 있을것이다.

그래도 팀프로젝트를 해야하는 이유가 회사는 왠만한 좆소 기업 아니면 팀 프로젝트다.

면접시에도 팀 프로젝트에서의 경험을 많이 물어본다.


3. 영어공부를 많이해라.


요즘은 인터넷에 모든 것이 공개되어있다. 

C#은 그나마 한글로 msdn이 되어있지만 

대부분의 문서가 영어로 되어있다.

최신 정보는 항상 영어로 나오니 당연하다.

이미 한국어로 번역되고 책으로 나왔을 땐 늦는 경우가 많다.

대표적인게 아이폰 초기 개발자들이 어플로 꿀빤 것이다.

그 때는 책도 없이 영어로 쓰인 문서로 어플 개발한거다.

카카오톡만 메신저라고 생각하지 말자


4. 운동을 많이해서 체력을 길러놔라


개발은 끝없는 자기와의 싸움이다. 물론 팀원들 간의 팀웍도 있지만.....

가끔씩 내가 밤새워 만든 프로그램이 쓰레기통으로 갈 때도 있고, 

죽어라 만들어 놨더니 취소됐어~ 이러는 경우도 있다.

앉아서 일하는 직업이다 보니 허리, 손목, 눈, 머리, 목이 무지하게 아프게 된다.

내가 아는 프리랜서 형은 프로젝트가 끝나면 일부러 산에 들어가서 한두달씩 휴식을 취할 정도로

에너지 소모가 심하다.

기초 체력이 딸리면 뇌졸증, 허리디스크, 당뇨, 고혈압 등등 병을 걸릴 수 있다.


5. 수학적 사고를 하라. 


가끔씩 프겔에 영어/수학을 안해도 되냐고 물어보는 좆 병신들이 있다.

프로그램 개발은 처음과 끝이 딱딱 맞아야 한다.

처음부터 끝까지 돌아가게 책임지는 것이 개발자의 기본 원칙이다.

개발은 상당히 논리적이여야 한다. 수학은 많은 도움이 된다.


6. 너가 만들고 싶은 프로젝트가 있으면 꼭 구현해봐라


어차피 회사나, 학교나 남이 시키는 것을 만들어야 한다.

시켜서 하는 일은 금방 회의감을 느끼게 된다.

너만의 개인 프로젝트를 하면서 하고 싶은 것을 하는 것이 그나마 회의감을 덜 느끼게 된다.


7. 일과 삶의 균형을 맞추려고 노력해라.


어차피 한번 사는 인생인데. 모니터만 보고 키보드만 치다가 죽는건 시간이 너무 아깝다.

내가 진짜 하고 싶은게 뭔지 생각해보고, 평생 직장은 없어졌으니

언제든지 다른 분야로 점프할 수 있다는 생각을 가지고 다양한 것을 경험해봐야 

나에게 뭐가 맞는지 알 수 있다.

일만 하다가 죽는 것처럼 비극적인 삶은 없다.



1줄 요약: 대딩들의 젊음이 부럽다 -쎾쓰-


출처 : 프갤

3 Comments
  • 프로필사진 Paeng 2016.12.20 10:28 신고 언어, 알고리즘, 네트워크, DB, OS 다 알아두면 좋죠.
    좋긴한데 처음부터 그 많은 것을 다 배우는건 사실 불가능에 가깝죠.
    자기가 뭘 할 것인지 목표를 정해놓고 거기에 맞게 공부를 하는 것이 더 맞다고 봅니다.

    그리고 수학적 사고를 하는 것과 수학을 잘하는 것은 상관이 없습니다.
    결국 논리력의 문제이고, 특히 학교 수학의 경우에는 더더욱 그렇죠.
    단순히 내신을 따기 위해서 배우는 수학이 코딩에 도움이 된다..? 글쎄요
    수학적 사고가 중요한 것은 맞는데 그것이 수학 성적과 비례하진 않아요

    솔직히 저런 글 찾아서 보는 것보다, 플밍 실력을 늘리고 싶다면 그 시간에 디버깅을 한 번 더 해보는게 낫죠.
    그게 실력 향상에 더 도움이 될겁니다
  • 프로필사진 Paeng 2016.12.20 10:36 신고 C 언어의 경우에는 특히 OS를 공부할 목적이 아니라면, 임베디드를 하는 것이 아니라면, C 언어는 입문용으로 좋다고 할 수 없어요.
    해외에서는 python과 같은 언어로 대학 커리큘럼을 수정하고 있는 경우고요.
    그리고 영어를 잘 못하면 C#, 영어를 잘 하면 Java 혹은 C 그렇게 언어를 결정하는 것은 좋지 않아요
    자신이 어떤 목적을 가지고 그 목적에 맞는 프로그래밍 언어를 선택해야지, 그렇지 않으면 길을 돌아가게 됩니다.
    영어의 경우에는 못하시면 그냥 틈틈히 공부하는 것밖에 방법이 없고요.
    C#이 msdn에 한글 자료가 있다면 그건 입문만 좋을 뿐이지, 실사용하는 것까지 좋다고 말하기는 힘들어요
    일정 수준 이상 올라가게 되면 영어자료밖에 보이지 않는 것을 볼 수 있어서 어떤 언어를 하든 영어는 필수고,
    영어의 실력으로 언어를 결정하는 것은 좋지 않습니다
  • 프로필사진 싀마 2016.12.20 11:13 신고 이 글에 대해 프갤 이외의 사람들은 어떻게 생각하나 보고싶었습니다.
    좋은 말씀 감사합니다!
댓글쓰기 폼