1. 컴맹탈출
개발자는 기본적으로 컴퓨터와 뗄레야뗄수없는관계임. 컴퓨터를 만드는수준까지는 필요없지만 기초적인사용방법이라도 알고있어야함. 컴퓨터를 키는방법이나 주변기기연결방법, 키보드를 보지않고 글씨를 입력하는방법등은 개발자가 모르면 아주큰일나는사항임.

2. 자격증취득
대졸자라면 정보처리기사를 취득하고 그미만이라면 정보처리기능사를 취득하셈. 자격증이 필요없다고 소문들 나있지만 대부분입사하게될 시스템통합(SI)업계에서는 자격증수당이 나옴. 자격증을 공부하면서 배우게되는 정보기술지식은 실무에서 요긴하게사용됨.

참고로 부트캠프는 너무얕게가르쳐줘서 별로가치있는데가 아님. 어지간한회사에서는 부트캠프를 수료했을뿐인지원자를 잘안받아줌. 

3. 분야선택
프로그램의 종류도 다양하듯 개발자도 종류가 여러가지가 있음. 비전공자가 건드려볼만한게 대표적으로 백엔드나 프론트엔드가 있음. 관련교재를 사서 그걸 읽고 따라하며 프로그래밍해보셈. 인터넷에 검색해서 그걸 읽어봐도되지만 굳이 거기에 돈을 쓸필요는 없음.

위의 과정을 따라했다면 시스템통합을 하는회사에는 대부분충분히들어갈수있음. 하지만 자체서비스를 만드는회사에 들어가고싶으면 좀더공부해야할필요가 있음.

4. 포트폴리오제작
직원을 기계처럼 균일하게갈아넣는회사가 아니라면 직원개개인마다 창의성이 있어야함. 이를 증명하는게 포트폴리오임. 혼자서 서비스를 개발해보며 창의성이 충분히있다는걸 나타내야함. Github에 가입해서 프로젝트에 쓰이는코드들을 올리고 해당서비스를 공개한다고 생각하며 발표물을 만들어보며 이력서에 프로젝트내용을 기입하는거임.

프로젝트는 한번만 만드는게 아니고 간단하지만 깊이있게 제작하고 입사후에도 간간히만들어야함.