개발자가 되려면 Development
프로그래밍의 개념 습득
· 쉬운 언어로 프로그래밍 훈련 시작
· 밑바탕(기본) -> 응용/활용
웹 개념/웹 프로그래밍 도식도
http://codedragon.tistory.com/2727
나한테 필요한 것/재미있는 것 부터 만들면서 배워보자
학습적인 지식 + 경험적인 지식
(배우는 것 = 해보는 것 같이 하라)
디버깅 잘 배워두기
· 프로그래밍은 디버깅 연속이며 끊임없는 문제해결의 과정이다.
· google search로 문제 해결 능력 UP!
편리한 라이브러리 뒤로 하라
· 쉬운 길은 느린길, 추상화는 위험하다(내부 구조를 이해하지 못하고 사용하는 방법만 아는 건 프로그래머가 아니다)
· 라이브러리 제공하는 회사가 망하면 향후 변경을 할 수도 업그레이드 할 수도 없다.
· 고객환경에서 구축 시 제한사항이 있는 경우 라이브러리 사용 불가능 할 수도 있다.(용량 제한이 라이브러리 파일이 용량을 초과한다면)
코드리뷰 하기
· 다른 사람의 코드 읽기
· 프로그래머 끼리는 서로 코드 리뷰 (기능이 아니라 코드로 말하라)
유행 따라가지 말자
기술의 트렌트에 따라 주먹구구식으로 따라가지 말것
나만의 포트폴리오 만들기
· blog
· github
· 나만의 브렌딩을 만들어라
오픈소스 프로젝트의 일원이 되라
· 개발자라면 오픈소스가 자신은 물론 회사의 생산성을 높여주었다는데 의의를 제기할 사람은 없을 것이다.
· 다른 개발자의 선망과 존경의 대상이 된다.
· 확실한 나의 가치를 증명할 수 있다.
좁고 깊게 살펴보기 (back to the basic)
· 만들면서 배우기
· 기술의 원리에 대한 깊이 있는 학습이 필요하다.
· 고급 개발자로 넘어가려면 반드시 필요하다
요구사항 분석 잘하기
· 기능요소(기능)와 비기능요소(성능)의 요구사항 파악하기
· 사용자관점에서 업무분석하고, 비지니스 모델 이해하기
· 요구사항 명세서는 모든 사람이 읽고 이해하기 쉽도록 작성하기
'Development' 카테고리의 다른 글
프로그래밍 언어 인기 순위 (TIOBE, 2014) (0) | 2014.11.16 |
---|---|
코딩 교육, 컴퓨터 프로그래밍, 소프트웨어 프로그래밍 (0) | 2014.07.14 |
오픈소스(opensource) 인기 상승의 10가지 이유 (0) | 2014.06.19 |
XML VIEWER online, XML 뷰어 (0) | 2014.06.16 |
XML Notepad, XML Viewer, 뷰어 - XML Notepad 2007 (0) | 2014.06.15 |
개발자가 되려면 (0) | 2014.05.11 |
댓글을 달아 주세요