ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 좋은 프로그래머가 되는 24가지 방법
    Technique/ETC 2016. 10. 21. 15:19
    반응형
    1. 프로그래밍에 열정이 있어야 한다. 열정이 없고 즐기지 못하면 평생하기 어려운 일이다.
    2. 프로그래밍 기초 원리를 완전히 이해해야 한다. 원리를 모르면 근본적인 해결을 할 수 없다.
    3. 문제 해결 능력을 키워야 한다. 개발자의 가장 중요한 핵심 역량이다.
    4. 창의적인 사람이 되라. 대부분의 좋은 해결책은 창의력에서 나온다.
    5. 다른 사람의 코드를 이해할 수 있는 능력을 키워야 한다. 다른 사람의 코드에서 배운다.
    6. 수학을 잘 해야 한다. 수학을 못하면 값싼 쉬운 개발 밖에 못한다.
    7. 좋은 커뮤니케이션 스킬을 갖도록 노력해야 한다. 프로그래밍은 컴퓨터와 얘기하는 것이 아니고 사람들과 얘기하는 것이다. 
    8. 협업 능력을 키워라. 다른 사람과 일을 나눠서 할 수 있어야 내 몸값이 비싸진다.
    9. 논쟁(debate) 능력을 키워야 한다. 고급 개발자가 될 수록 토론하는 일이 늘어날 것이며, 좋은 토론이 좋은 소프트웨어를 만든다.
    10. OOP를 완전히 이해해야 한다. 협업이 더욱 원활해질 것이다.
    11. 남이 이해할 수 있는 문서를 작성할 수 있어야 한다. 문서 작성은 평생 따라다니는 중요한 업무이다.
    12. 적어도 한가지의 개발언어는 완전히 마스터를 해야 한다. 마스터한 언어로는 어떠한 문제도 풀 수 있어야 한다.
    13. 적어도 한가지의 스크립트 언어를 구사할 수 있어야 한다. 간단한 툴은 쉽게 만들어 쓸 수 있다.
    14. 비즈니스를 이해해야 한다. 훌륭한 아키텍트가 될 것이다.
    15. 주변에 나보다 훨씬 뛰어난 프로그래머를 둬라. 끊임 없이 배울 수 있다.
    16. 끊임 없이 새로운 기술을 익혀라. 전쟁에서 쓸 무기가 많아질 것이다.
    17. 습관적으로 주석을 달아야 한다. 주석은 남을 위해서 다는 것이 아니고 프로그래밍의 일부이다.
    18. 남이 이해하기 쉬운 코드를 작성해야 한다. 나중에 내 발목을 잡지 않을 것이다.
    19. 리뷰와 친해져야 한다. 평생 리뷰를 하며 사는 것이 프로그래머의 인생이다. 리뷰를 하지 않으면 발전하기 어렵다.
    20. 건강을 유지해라. 건강을 잃으면 실력이고 뭐고 다 필요 없다.
    21. 좋은 의자를 사라. 건강을 지켜주고 효율을 높여준다.
    22. 인생을 즐길 줄 알아야 한다. 프로그래머로 오래 지속하고 싶으면 인생 자체를 즐기는 다양한 방법을 익혀야 한다.
    23. 소프트웨어 공학을 익혀라. 주먹구구식 개발에서 벗어나게 해주고 개발을 즐겁게 해줄 것이다.
    24. 높은 연봉을 받을 수 있도록 꾸준히 노력하라. 위 23가지 방법이 도움이 될 것이다.


    반응형

    'Technique > ETC' 카테고리의 다른 글

    아키텍트  (0) 2017.06.13
    자료구조  (0) 2017.05.25
    [ 펌 ] 좋은 프로그래밍 습관 51 - 61  (0) 2016.10.21
    [ 펌 ] 좋은 프로그래밍 습관 41 - 50  (0) 2016.10.21
    [ 펌 ] 좋은 프로그래밍 습관 31 - 40  (0) 2016.10.21

    댓글

Designed by Tistory.