올바른 학습 방법에 관한 고찰

ulls12·2023년 11월 23일
1

Swift TIL

목록 보기
3/60
post-thumbnail

개발자의 마인드셋

좋은 개발자란?

  • 커뮤니케이션의 중요성

    • 사용자를 위해 소프트웨어를 만든다
    • 사용자는 소프트웨어 개발에 지식이 전혀 없을 수 있다
    • 자신이 원하는 것을 구체적으로 모를 수 있다
    • 충분한 대화와 토론을 통해 필요한 부분들을 충족시키며 나아가야한다
  • 논리적으로 사고하지만 유연한 사람

    • 소프트웨어를 만들 때, 선택할 수 있는 옵션은 많다
    • 선택과 집중의 문제
    • 내가 생각하는 것을 고집하는 개발자가 아니라 주어진 여건에서 최고의 결과물을 도출하는 개발자가 되자
  • 협업하기 좋은 사람

    • 혼자 뛰어난 사람이 아닌 함께 잘 하는 사람
    • 자신이 맡은 부분에 대해 구체적으로 설명해줄 수 있는 사람

직업의 특성

  • 개발자와 공부는 평생 따라간다. 개발자는 끊임없이 학습을 요구하는 직업이다
  • 기술 트렌드가 바뀌고 새로운 기법이나 언어, 도구들이 끊임없이 등장하기 때문이다
  • 멈추는 순간 남들보다 뒤쳐진다

마음가짐

  • 모르는게 있으면 사소한 것이라도 물어본다. 대신 혼자 고민의 시간을 가져본다
  • 새로운 것을 시도하고 배우는 것을 즐기자
  • 새로운 기술에 관심을 가지고 찾아본다
  • 스터디, 세미나, 동아리 등으로 다른 개발자들과 친해지고 정보를 공유한다
  • 모든 개발과정은 대부분 1인이 아닌 팀으로 개발하기 떄문에 말을 해야한다.
profile
I am 개발해요

0개의 댓글