개발정복
1k
2021-08-14 04:52:50
25
14410

신입인데도 잘하는 개발자


재밌는글이 있기에 원문을 가져다가 적어 봤습니다.

https://qiita.com/zamis/items/703bfcea027a70c1cec6


숫자가 많지는 않겠지만 신입인데도 잘하는 친구가 존재합니다.

이렇게 하면 신입인데 혹은 같은 년차인데도 잘할수 있지 않을까? 라는 생각의 글입니다.


신입인데 잘하는 개발자 특징

  • 평일근무시간 외에도 공부나 개발을 한다
  • 주말에도 공부 개발을 한다
  • 공식문서를 제대로 읽는다

위의 것은 누구나 할수 있는 당연한 일이라 잘하는 개발자의 특징이 아니죠


1. 독해능력이 뛰어나다

국어 얘기입니다.

문서에 적힌게 제대로 이해할수 있는 능력을 얘기합니다.

고수에게 질문할 경우 대부분 문서 제대로 읽었느냐 라는 질문이 옵니다. 질문자는 읽었다고 속으로 생각할수 있지만 읽은것일뿐 내용을 이해하진 않았을 가능성이 매우 높습니다.

 - 고수가 같은 문서를 보면서 여기 써있죠 라고 얘기합니다.


2. 이거 자체가 정말 필요한가? 라고 직접적으로 얘기할수 있다

일단 일 시작하면 앞의 일만 처리하려는 경우가 많습니다만 그건 어디까지나 코더인거죠

최종적인 목표를 제대로 보이고 이해하고 있기에 얘기할수 있다고도 봅니다.


3. 일을 적절히 분리해서 진행한다

일을 넓게 잡고 진행하면 중간에 길을 잃는 경우가 많습니다. 리뷰어도 어딜 봐야할까요? 라는 질문이 오기 쉽죠

그리고 범위가 넓기에 시간이 걸려서 정체구간이 될수 있습니다. 남에게 중간부분을 부탁하기도 어렵죠

신입인데도 잘하는 개발자는 믿을수 없을 정도로 업무 분할의 정도가 능숙합니다. 업무가 크지도 적지 않은 단위로 나눠져 있고 주위의 협력을 얻어가며 착실히 계단을 올라갑니다.

베테랑 개발자와 같이 일을 하는 경우가 있는데 추상적인 이미지에서 명확히 골이 보이는 어떤 의미의 감동이 올때가 있습니다. 신입인데 잘하는 개발자는 베테랑 개발자와 같은 시점을 가지고 있다고도 할수 있습니다.


4. 우선순위를 이해하고 있다

시니어개발자는 전부 할수 있을수도 있겠지만 처음부터 가능한 사람은 적습니다.

그래도 가능한 쥬니어가 있습니다.

목표가 명확히 보인다는 증거입니다.


5. 로그를 제대로 따라갈수 있다

이것도 잘하는 개발자는 처음부터 가능합니다.

그리고 에러를 알았다면 그 내용으로 구글링을 하지만 도착점은 무섭게도 비슷합니다.

  • 공식문서
  • github 의 issue


6. 불필요한 commit 을 하지 않는다

3번과도 같지만 확실히 움직이는 상황에서 commit를 만듭니다.

그러면 중간에 안움직일때 되돌려서 정상상태에서 다시 개발을 시작할수 잇습니다.

그리고 잘하는 개발자는 좋은 커밋메시지를 남깁니다.


7. 질문이 정리되어 있어서 대답하기 쉽다

너무 당연한것이긴 하지만 그래도 특징이기에 적습니다.

뭘 모르고 있는지 언어화 하는건 생각보다 쉽지 않습니다.

 - 지금 어디에 있는가? 그리고 뭘 할수 있는가? 뭐가 문제인가 어떤 접근방식을 사용했는가? 등을 간결한 문서로 작성할수 있는 능력이 필요합니다.


8. 새로운것에 대해 두려워하지 않는다

잘하는 개발자는 제대로 읽으면 잘할수 있다라는 마인드가 있기에 항상 새로운것을 찾고 배우고 의식적으로 사용하려고 합니다.

지금 잘 움직이니까 괜찮잖아... 라는 생각은 범인의 마인드겠죠


잘해지려면?

  • 잘하는 사람과 얘기를 많이 한다
  • 열심히하는 사람은 즐기는 사람을 이길수 없다

 - 맹목적으로 하기보다 즐기는 마음으로 여러가지를 시도해보고 실패해도 좌절하지 않고 다음스테이지 혹은 재도전 하는게 중요한거 같습니다.


50
68
  • 댓글 25

  • 쿡쿠
    1k
    2021-08-14 08:24:08

    타고난 사람 있죠.. 학원 출신 생 신입인데 플젝와서 5년차 처럼 개발하고 간 친구 기억나네요..

  • ISA
    5k
    2021-08-14 08:34:08

    저 부르셨나요? ㅎㅎ 

    ㅌㅌ

  • Mambo
    6k
    2021-08-14 09:01:29

    저도 신입같지 않다라는 말을 들었었죠. (지금 실력은 그대로지만...)

  • 엡실론
    2k
    2021-08-14 10:01:57

    스프링을 잘 다루니, sql을 잘 다루니 하는 것보다 이런게 실력이죠.

  • bkgttmg
    2k
    2021-08-14 11:59:57

    그래도 저런 일머리와 요령은 경력이 쌓여야 가능한겁니다

    군대를 보면 알 수 있죠

    -8
  • illuza
    1k
    2021-08-14 12:14:22

    그래봐야 거기서 거기.

    조직을 등에 업지 않고 따로 노는 한, 일점사입니다.


    -8
  • takin17
    3k
    2021-08-14 13:17:56
    불필요한 커밋 새로운 학습등

    이런 요소들은 좋은 습관이며 잘하는 능력과 무조건

    비례하지 않는다고 생각해요


  • tnslenc26
    88
    2021-08-14 17:14:22
    신입이 아닌거 같게 하는게 제 목표인데 이 글보면서 노력해 보겠습니다ㅎ
  • 달리는몽몽
    12
    2021-08-16 10:07:12

    시니어인데도 좋은 글이라 가져갑니다. 이 글 종종 보면서 항상 노력해야겠습니다.

    10
  • 개발정복
    1k
    2021-08-16 10:36:19

    저도 자극 받으려고 가져온글입니다.

    다들 노력하는건 매한가지일거 같은데 방향을 잘 잡고 있으면 좀더 빨리 잘해질수 있지 않나 싶습니다.

  • ruinnel
    605
    2021-08-18 08:55:49

    어느 분야나 일머리 좋은 사람들이 있죠. 

  • 찬밥
    1k
    2021-08-19 14:46:19
    솔직히 신입에게는 정말 아무런 기대를 하지 않기 때문에 코드 컨벤션 지키는 척만 해줘도 우러러봅니다
    -4
  • 짜리짜릿
    109
    2021-08-20 10:27:43
    좋은글 너무 감사합니다. 원글 작성자님과 작성자님 출처 밝히고 블로그에 글좀 가져가도될까요? 문제가 된다면 삭제하겠습니다!
  • 아프로근성
    22
    2021-08-20 17:33:48

    좋은 정보 감사합니다. 글을 기준으로 제 현재 상황을 점검해보게 되는 것 같아요.

  • 코딩을지켜츄
    1k
    2021-08-23 09:46:15 작성 2021-08-23 09:46:53 수정됨

    전에 학원 동기생중에 국문학과 출신이였는데, 약간 기자같이 진득한 느낌의 사람이었는데

    그 두꺼운 스프링 책을 진득하게 읽고 api문서를 완전 초보가 다 읽고 어느정도 이해하고 동기생중에

    엄청 잘하는걸 보고 문해력이 코딩실력이 절반 이상은 먹고 들어가는구나 느낌.

    생활코딩 이고잉 그분도 국문출신이라던데


  • 양봉
    833
    2021-08-23 13:09:12 작성 2021-08-23 13:09:29 수정됨
    • 평일근무시간 외에도 공부나 개발을 한다
    • 주말에도 공부 개발을 한다

    이거 안하는 개발자도 엄청 많은데..저 포함ㅋㅋㅋ

  • HJOW
    3k
    2021-08-24 13:15:55
    • 평일근무시간 외에도 공부나 개발을 한다
    • 주말에도 공부 개발을 한다


    이건 안해야 하는 게 당연한 겁니다.

    만약 근무시간 외 공부를 한다고 해도 그건 자기 본인을 위한 것이지 회사를 위해서 하면 안됩니다.


    그리고 사람은 공부만 하고 살기 위해 태어나지 않았습니다.

    놀기도 하고 누워있기도 해야 하죠.

  • Dylan Bak
    7
    2021-08-26 19:46:37 작성 2021-08-26 19:48:29 수정됨

    타고난 사람들은 사원때 대리가 못하는거 해결하고 대리때 과장이 못하는거 해결하더군요

    따로 공부같은거 안해도 타고난 사람이 있어요

    10년동안 공부해도 서울대 못가는사람이 90%입니다

    한방에 가는사람은 그사람 10년을 압도하죠 아니 평생가도 못따라가요

  • 코딩잘하기
    1k
    2021-08-27 04:12:21

    메타인지 차이가 있긴해요

  • IT잘하고싶다
    109
    2021-08-29 13:41:14

    그 정도면 신입이 아니라 그냥 다 잘하는 개발자 아닌가요..

  • basekim
    5
    2021-09-02 09:47:31

    저도 입사반년된신입입니다 저도 일반신입이랑 다르다는말 몇번 듣고 이직제안도 많이받았지만 옆에 진짜 잘하는신입이 있어서 그런가 자극많이받아요ㅋㅋ  조만간 좋은단가로 이직제안온곳으로 갈것같습니다

  • 개발정복
    1k
    2021-09-02 10:07:21

    타고난 사람이 있다면 언제부터 타고 난것일까요? 라는 의문을 하게 됩니다. ㅎㅎㅎ

    아무리 이해력이 뛰어나도 간접적이든 직접적이든 경험을 하지 않고서는 절대 모르는 부분도 있습니다.

    그런 사람도 당연히 어느 방면으로는 공부가 필수적이라고 보구요

    거기에 따르는 노력에 대해 조금 구체적으로 적어본 글이라고 생각합니다.

    개개인의 습득속도나 습득 정도는 당연히 다를수 있습니다.

    하지만 나아지려는 마음을 가지고 계속 노력하는 개발자에게 약간의 방향 제시가 되었으면 하는 마음입니다.

    본문 내용에 있는걸 다 하면 다 잘하는 개발자가 맞는건데

    저 내용을 기준 혹은 참고로 생각을 하고 업무를 진행하면 좋을거 같다고 생각합니다.


    따로 공부같은거 안해도 타고난 사람이 있어요

    타고 났다고 모든 정보가 인풋되어서 타고나는 경우는 없다고 생각합니다.

    물론 그런 타고난 사람이 아니라 이해하지는 못하겠습니다만 ㅎㅎㅎ 그런 타고난것처럼 보이는 친구들의 사고방식과 행동기준? 등을 생각해 본거라고 이해해주시면 좋을거 같아요

    10년동안 공부해도 서울대 못가는사람이 90%입니다

    10년이라는 기간만 같지 노력의 질과 양은 다를수 있습니다.
    적절한 질과 양으로 노력을 했다면 일정의 성과는 분명히 있다고 생각합니다.

    그 정도면 신입이 아니라 그냥 다 잘하는 개발자 아닌가요..
    경력에서 오는 차이는 분명히 있다고 생각합니다. 

  • youngyoung
    2k
    2021-09-03 01:06:05

    하나만 더 추가 하면 

    완벽한 프로그램은 없다고 생각하고 이전에 만든 내용을 수정해나가는 점이죠.

    이전에 만들었던 거라도 다시 보게되면 정말 돌아만 가게 만들어 놨구나 하거나

    이것보다 더 나은 방식이 있어서 개선한다거나 말이죠.

    이분야는 생각을 멈추면 떠나야죠..

    다른 분야는 고인물이 좋을지 몰라도 개발은 고인물이 되면 버려야 된다고 생각하는 

    일인입니다. 

  • 파재르
    6
    2021-09-07 17:27:56

    와우. 좋은 글인데 원문이 일본어..ㄷㄷ

  • 신입개발자444호
    251
    2021-09-08 03:20:39

    좋은글이네요 

  • 로그인을 하시면 댓글을 등록할 수 있습니다.