320x100
320x100
10x 개발자
: 남들보다 절반만 일하고 절반의 속도로 타이핑하고 코드를 작성하는 것 보다 삭제하는데
시간을 더 할애하는 개발자
초급 개발자가 흔하게 저지르는 실수
1. 사용하는 도구에 대한 연구가 없음
: 자신이 알고있는 도구만을 고집하고 이를 모든 곳에 적용하기 위해 애씀
: 다른 대안을 찾는데 시간을 투자하지 않음
- 예시 (웹사이트 개발)
: 리액트 + AWS 배포 < 노션 + super.so
2. 도움을 요청하지 않음
: 초보 개발자는 고급 개발자가 고독한 천재와 같다는 착각을 함
: 초급 개발자는 스스로 상황을 판단하고 정보를 해석할 능력이 부족하기 때문에
도움을 받으면 금방 끝나는 문제 해결에도 오랜 시간이 걸림
> 도움을 요청하는 대신 자신이 작성한 코드를 한 줄씩 보면서 고민에 빠짐
3. 비즈니스 가치를 제공하지 않음
: 한 기능을 구축하는데 들어간 시간만큼 다른 기능의 개발이 중단됨을 알아야함
: 엔지니어는 항상 기회비용을 저울질 해야함
> 모든 요구사항 중 지금 개발하고 있는 기능이 가장 가치있는 것인가?
: 직접 작성하는 코드가 적으면 유지보수해얗라 코드가 적어지는 효과를 거둘 수 있음
결론
: 유능한 개발자와 그렇지 않은 개발자를 구분짓는 차이는 소프트 스킬
: 엔지니어링은 팀플레이이기 때문에 자신의 노력을 자존심 때문에 물거품이 되지 않도록 주의하라
Refference
300x250
728x90
'Development > Development' 카테고리의 다른 글
초보 개발자, 이것만 안 해도 평균 이상 갑니다 (흔히 하는 실수 공개) (0) | 2022.06.07 |
---|---|
괜찮은 프로그래머가 될 사람은 이미 정해져 있다. (0) | 2022.05.29 |
SOAP (Simple Object Access Protocol)와 XML(eXtensible Martup Language)란? <개념과 구조/예제> (0) | 2022.05.05 |
시니어 개발자가 말하는, 프론트엔드 업무와 잘하는 프론트엔드 개발자란 (0) | 2022.05.05 |
프론트엔드 개발자라면 알고 있어야 할 브라우저의 동작 과정 (0) | 2022.05.05 |