시니어 엔지니어의 5가지 습관

❶ 메모하기 모든 톱엔지니어들은 노트를 적는 시스템이 있습니다. 노션부터 텍스트파일까지 다양합니다. 질문들, 배웠던 것들, 키 데이터, 대응해야하는 것들을 적습니다. 메모하는 것에 관심을 가지고 실천해보세요. ❷ 피드백 루프를 단축하기 소프트웨어 개발은 모두 피드백에 대한 것입니다. 1. 코드를 변경했다면, 테스트를 실행하세요. 2. 버그를 수정했다면 재현해보세요. 3. 마켓에 제품을 출시했다면, 출시한 제품을 실행해봐야합니다. 그리고 출시와 실행을 반복하세요. 최고의 엔지니어들은 피드백 시간을 줄이기 위해 최선인 사람들입니다. 무언가 잘못되었을 때 빠르게 우선순위를 세우고 빠른 피드백을 받기위해 테스트를 합니다. 자주 실행하고 테스트하고 커밋을 합니다. 디버깅을 위한 작은 스크립트를 만들기도 합니다. 개발에서 배포에 이르는 모든 구간에서 피드백을 받습니다. ❸ 우선순위 정하기 무엇을 해야하고, 무엇을 기다릴지 정합니다. 회의를 거절하고, 스케줄을 재조정해서라도 문제에 집중해야합니다. 내가 원하는 것, 팀의 필요, 상사의 요구사항중에 무엇을 선택할지 정책을 정합니다. ❹ '왜' 라고 질문하기 톱 엔지니어들은 '왜'라는 질문을 많이합니다. 새로운 아이디어를 보았을 때 왜라는 질문을 합니다. 영업이나 동료가 기능을 요구할 때 '왜' 라는 질문을 통해 의도를 파악합니다. 코드가 잘 동작하지 않거나, 잘모르는 것이 있을 때 '왜' 라는 질문을 합니다. 왜 라는 질문을 할 때 첫술에 배부를수 없습니다. 더 깊게 나아가세요. ❺ 엔지니어링을 뛰어넘어 가기 엔지니어링은 어려운 문제를 해결하여 조직에 기여하는 것입니다. 가치 있는 문제들은 엔지니어링에 바로 할당되지 않습니다. 가치 있는 문제를 발견하기 위해 제품에 대해 이야기하고, 고객을 만나고, 세일즈 팀을 만나는등의 일을 해서 제품에 더 필요한 것을 발견하기 위해 애씁니다. 개발팀이 조직에서 사일로화 되지 않고 비즈니스적 가치를 이해하려고 계속 애써야합니다.

Medium

Medium

Medium

다음 내용이 궁금하다면?

또는

이미 회원이신가요?

2022년 11월 12일 오후 3:16

 • 

저장 271조회 16,557

댓글 7