개발하면서 중요하게 생각해야하는 리스트입니다.
개인의 메타인지
-내 업무의 핵심질문을 정의
-내가 맡은 업무의 배경을 조사하기.
그배경을 만들어낸 원인이 무엇인지 파악
-업무의 주체에 대해서 트리형태로 분료하는 연습
조직의 메타인지력이 높아야 이직률이 낮아짐
내 동료들혹은 팀원들이 조직의 목표를 알고있는가
문제를 바라보는 관점이 팀원마다 어떻게 다른지
네이버
-적극적으로 물어보면서 겸손함
-메타인지
일론머스크
- 살아온과정을 얘기해주고 겪었던 문제를 얘기하고,
문제가 왜생겼는지와 해결한 방법을 디테일하게 얘기할줄 아는사람
-문제를 진정으로 해결하고 어떤 문제였는지 어떻게 그것을 해결했는지
정확히, 세부사항까지 말할 수 있어야 더 큰 문제를 해결할 수 있음
01 직장을 다니는 개발자가 아닌 직업을 가지는 개발자가 되자
-회사에서 배움과 실전 경험을 통해 나의 전문성을 키우고
대체하기 어려운 인력이 되어야함 항상 배우는자세
02. 진심으로 개발하는 개발자가 되자.
기능이 아닌 서비스를 개발하는사람.
기능을 잘 개발하는 개발자는 연봉을 받고 서비스를 잘 개발하는 자는 보너스를 받는다.
03 아무리 개발자라도 겸손이 중요
커뮤니케이션의 역량은 논리력과 겸손이 중요함.
개발이란게 명확한 답이 없는 경우가 많기 떄문에
상대방 기분 나쁘지않게 말해야하는건 기본이고
04 살아있는 코드를 작성하자
-코드를 통해 의도를 전달하라
-팀의 일관된 코드 스타일 가져라
-하나의 역할만을 담당하라 SOLID 원칙
-매개변수를 명확하게 하라
-예측가능한 코드
-부수효과를 제거하라 , 메소드 하나에 여러기능이 붙어있으면 안됩니다.
-중요한 입력에 대해 무시하지 마라
테스트 코드를 통해 목숨을 하나 더 만들어라 -> 촘촘한 테스트 하기
-원시값을 포장하라
변경 가능성을 최소화라라
->Interface, Setter 미정의
05. 채용시장에서 나의 무기를 계속해서 점검하자
->내가 가고자하는 부서의 채용공고 계속 확인하기
-> 타이탄의 도구들이라는 책 추천 성공한 사람들의 61가지의 무기들
'TIL' 카테고리의 다른 글
24_02_06 TIL (0) | 2024.02.06 |
---|---|
24_01_30 TIL (0) | 2024.01.30 |
24_01_26 TIL (1) | 2024.01.26 |
24_01_25 TIL (1) | 2024.01.25 |
2024_01_24 TIL (0) | 2024.01.24 |