Difference between Senior and Junior Developer (번역)

Falcon·2022년 2월 24일

1. Choose the right tool

"나무 한 그루를 베라"

Junior

도끼를 5분안에 구해서 7시간 55분동안 동안 존나게 뱀.

Senior

7시간 동안 적당한 도끼를 구하고 5분안에 뱀.

"나무 한 그루를 더 베라"

Junior

재앙이 시작됨

Senior

ㅇㅋ, 무슨 나무인지 보고 저번에 썼던거 그대로 써도 되나 확인

예시

"웹 사이트 하나를 만드세요"

Junior

아.. 음.. 제가 React 랑 AWS 를 아는데..
무슨 Deployment 는 하려고하니까 너무 복잡하고 아..
css 언제 다 쓰지?

Senior

외부 솔루션 git clone -> automation 배포 개꿀딱 ㅋ


2. Asking for help

Junior

대가리 박고 바로 코딩시작.. 아.. 음...

Senior

뚝딱 나오지 않는다. 고민하고 질문하자.

3. Deliver business Value

Junior

요새 GraphQL 이 핫하다는데 이걸로 써볼까?
js 는 구식이니까 무적권 ts 로 바꿔보자

바꿔도 성능향상이나 새 가치를 제공하지 않음
물론 시간은 개잡아먹음.

Senior

12\frac{1}{2} 시간을 들이고 5배의 비즈니스 가치를 제공함.
=> 10배 차이

🔑 코드를 덜 쓰고, 더 많이 고민하며 소통하는게 키포인트다.
이미 당신이 알고있는 솔루션에 모든 상황을 끼워맞추려 하지마라.


🔗 원문

How to be a 10x Software Enginner

profile
I'm still hungry

0개의 댓글