[스크랩] 더 나은 개발자가 되기 위한 8가지 방법

2016. 3. 23. 16:12·개발자

좋은 글을 발견해서 소개한다.


더 나은 개발자가 되는 8가지 방법
    1. 배울 것이 얼마나 많은지 상기하세요.
        - 무언가를 배우는 첫 걸음은 그것을 모른다는 것을 깨닫는 것입니다.
        - 무언가를 가장 잘 안다고 생각할 때는 방금 그것을 배웠을 때 입니다.
    2. 당신이 맞다는 것을 증명하려고 하지 마세요.
        - 훌륭해 지기 위해서는 경험에서 배워야 합니다.
        - 어떻게 하면 이것을 더 잘할 수 있을지 항상 고민하세요.
    3. "동작하는 코드"는 끝이 아니라 시작입니다.
        - 동작하는 코드를 만들었다면, 더 낫게 만드는데 노력하세요.
        - 더 빠르게 or 더 문서화하기 쉽게 or 더 사용하기 편하게
    4. 세 번 다시 작성하세요.
        - 문제점을 해결 가능하게 작성하고, 동작하게 작성하고, 올바르게 작성하세요.
        - 문제에 대한 다양한 접근점이 있다는 것을 확인할 수 있게 됩니다.
    5. 코드를 읽으세요. 많이 읽으세요.
        - 다른 사람이 만든 코드를 보면서 다른 사람들이 문제를 어떻게 풀이하는지 볼 수 있습니다.
        - 그리고 스스로에게 질문을 해보세요.
            - 나라면 저 코드 블록을 어떻게 짯을까?
            - 뭘 배웠나?
            - 이 코드를 어떻게 하면 개선할 수 있을까?
            - 원 작성자의 스타일로 코드를 작성해보자.
    6. 코드를 작성하세요. 숙제처럼 하지 말고.
        - 개인 프로젝트를 진행하세요.
        - 더 많은 것을 배울 수 있습니다.
    7. 어떤 방법으로든 다른 개발자와 일대일로 일해 보세요.
        - 다른 사람의 말을 듣는 것은 도움이 됩니다.
        - 짝프로그래밍일 수도 있고, 해커톤에 참가할 수도 있습니다.
        - 운이 좋다면 좋은 멘토를 만나게 될지도 모릅니다.
    8. 도구가 아니라 기법을 배우세요.
        - 프로그래밍 언어, 도구, 방법론 등은 흥했다가도 없어집니다.
        - 그래서 가능한 많은 경험을 다양한 언어와 프레임워크에서 쌓는게 좋습니다.
        - 프로그래밍의 근본에 집중하세요.



https://medium.com/@mnpk/더 나은 개발자가 되기 위한 8가지 방법


반응형
저작자표시 비영리 (새창열림)

'개발자' 카테고리의 다른 글

마세라티 문제(Maserati Problem)  (0) 2016.05.23
[면접] 2016 네이버 경력 면접  (0) 2016.05.11
개발자가 갖추어야할 9가지 기술  (0) 2016.02.29
[스크랩] 완전 초짜 개발자에게 주는 조언  (0) 2015.07.06
[스크랩] 경력 개발자 역량 평가  (0) 2015.06.04
'개발자' 카테고리의 다른 글
  • 마세라티 문제(Maserati Problem)
  • [면접] 2016 네이버 경력 면접
  • 개발자가 갖추어야할 9가지 기술
  • [스크랩] 완전 초짜 개발자에게 주는 조언
hs_seo
hs_seo
Hello World!
    반응형
  • hs_seo
    개발자로 살아남기
    hs_seo
  • 전체
    오늘
    어제
    • 전체 (1140)
      • 개발자 (21)
        • 개발에 유의할 점 (0)
        • 면접 (5)
      • IT 소식 (5)
        • 업계 (1)
      • java (51)
        • 디자인패턴 (3)
        • apache-common (1)
      • 개념 (47)
        • 자료구조 (4)
        • 함수형사고 (8)
        • 디자인패턴 (1)
      • 데이터분석 (1)
      • python (67)
        • 코드조각 (12)
        • 라이브러리 (2)
      • 빅데이터 (418)
        • zookeeper (5)
        • hadoop (78)
        • hdfs (12)
        • hive (127)
        • hbase (16)
        • spark (40)
        • scala (4)
        • trino (3)
        • oozie (41)
        • Hue (9)
        • R (5)
        • sqoop (6)
        • flume (3)
        • elasticsearch (2)
        • airflow (16)
        • kafka (3)
        • kubernetes (10)
        • openstack (3)
        • flink (2)
        • redis (2)
      • 빅데이터 강좌 (2)
      • 알고리즘 (131)
        • 알고리즘 (1)
        • 백준 (61)
        • 정올 (41)
        • 더블릿 (5)
        • 프로그래머스 (1)
      • 프로그래밍 언어 (30)
        • go (4)
        • js (9)
        • .Net (6)
        • Jsp (1)
        • ansible (3)
        • terraform (6)
      • Tools (56)
        • docker (2)
        • macbook (6)
        • maven (3)
        • sublime (1)
      • 프레임워크 (25)
        • [JS] angularjs (2)
        • [JS] node.js (19)
        • [Java] spring (2)
        • Android (2)
      • 데이타베이스 (43)
        • SQLD (5)
        • Oracle (1)
        • MySQL (8)
        • ADsP (2)
      • 리눅스 (25)
        • Bash (61)
      • GCP (5)
      • AWS (34)
        • EC2 (2)
        • EMR (14)
      • 정보보안기사 (4)
        • 네트워크 (1)
      • 개인 (80)
        • 업무실수 (0)
        • 책 (9)
        • 교육 (3)
        • 여행 (17)
        • 영화 (12)
        • 음악 (2)
        • 피규어 (4)
        • 게임 (3)
        • 생각 (7)
        • 기타 (10)
        • 좋은글 (5)
        • 좋은 사이트 (2)
  • 블로그 메뉴

    • 홈
    • 태그
    • 미디어로그
    • 위치로그
    • 방명록
  • 링크

    • 빅데이터-하둡,하이브로 시작하기
    • 빅데이터-스칼라, 스파크로 시작하기
    • Kaggle에서 파이썬으로 데이터 분석 시작하기
    • 쉘스크립트 개발 시작하기
    • 개발자가 데이터 분석 준전문가 되기
    • 데브쿠마
  • 공지사항

  • 인기 글

  • 태그

    nodejs
    S3
    AWS
    ubuntu
    알고리즘
    Python
    하둡
    Hadoop
    하이브
    HIVE
    SPARK
    Tez
    다이나믹
    build
    Linux
    백준
    정올
    bash
    airflow
    emr
    java
    hbase
    오류
    HDFS
    파이썬
    error
    oozie
    mysql
    yarn
    k8s
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.6
hs_seo
[스크랩] 더 나은 개발자가 되기 위한 8가지 방법
상단으로

티스토리툴바