팩트폭행범
2k
2020-12-11 02:30:02
16
2176

개발자의 길은 두번 열립니다


시작을

si, 솔루션, 서비스, 스타트업 그 어떤걸로 했던간에


3년차(만 2년차) 때 본인이 생각하는 바로 이직하는겁니다

3년차가 첫번째 길


5년차가 두번째 길입니다


그 뒤로는 방향못바꿉니다

이 방향은 언어계열이 아니라 기술스택입니다

즉 java를 썻는데 mybatis를 썻다면  hibernate를 쓰는곳으로 갈 수 있는길

첫번째로 3년차때.(물론 준비는해야함)


hibernate를 썻다가 si프리랜서를 하고 싶어서 mybatis를 하는길. 만3년차때


이렇듯

왔다갔다 할 수 있는길,  3년차와 5년차입니다.


-4
0
  • 댓글 16

  • fender
    21k
    2020-12-11 06:42:17

    글쎄요, 마음만 먹으면 언어도 바꾸는데 고작 라이브러리 하나에 개발자 경력을 통째로 묶어야 할까요.

    제가 3년 차 쯤 되었을 때는 EJB 같은 것이 영원히 갈 줄 알았습니다. 그런데 지금은 어떻게 되었나요?

    한 때는 스트러츠를 지금의 스프링처럼 표준으로 생각하던 시절이 있었는데 그 때 고작 5년 차 개발자가 자신은 '스트러츠 전문가'이니 앞으로 방향을 바꾸지 못한다고 생각했다면 지금까지 개발 일을 할 수 있었을까요?

    아마 글 쓴 분 본인이 대략 3-5년 차 쯤 되는 시기에 기술 스택을 바꾸어 보신지 모르겠는데, 그 시절에는 그게 대단히 크게 느껴질 지 몰라도 좀 더 경력이 쌓이면 라이브러리 하나 바꾸는 건 아무 것도 아님을 깨닫게 되실 것 같습니다.

    어차피 그런 틀에서 벗어나지 못하면 개발자로 오래 일하기 어렵습니다. 기술은 항상 변하는 것이고 라이브러리 하나에 개발 경력을 묶어 버렸다면 해당 라이브러리가 유행에서 벗어나면 개발자로서 본인의 가치도 없어지는 것이니까요.

    15
  • leslies
    342
    2020-12-11 06:49:00

    전 좀 생각이 다른데요...

    방향 얼마든지 바꿀수 있습니다. 본인의 관심과 노력에 따라...

    그리고 기술을 완벽하게 구사하는것보다 두루두루 익히는데 노력하심이 좋을것 같습니다.

    기술보다 중요한건 본인이 하고 있는 업무입니다. 업무지식과 기술을 잘버무리는게 중요해요~

  • 슬짠
    391
    2020-12-11 07:44:29

    fender 님 지나가다가 댓글 남겨봅니다..!

    그럼 언어나 플랫폼을 통으로 바꿀수도 있긴할까요? 가령 웹 -> 앱, 프론트 -> 백 이런식으로 말이죠! 아직은 주니어 개발자 입니닷

  • 마라토집착
    3k
    2020-12-11 07:54:36 작성 2020-12-11 07:57:04 수정됨

    비유를 

    si sm 개발자(hibernate 안쓰는) vs si아닌개발자(hibernate 쓰는) 

    이렇게 두번  기회오고 그 이후로는 안오다가 맞습니다

    특히 범용개발자 한번되면 이게 얼마나 육체적으로 (칼퇴근에  주말에 공부안해도 되고) 편한지 알기에 

    Mybitis 처럼 기존 sql로 도배하는 그리고 orm jpa 가 이닌 평이한 기술셋에서 나오기 힘듭니다

    특정 업무  전문가 되기는  3년이면 충분합니다. 

    제가 은행원을 은행업무 지식으로 압도 하던때가 여신사후관리 업무를 3년을 올인하고나서 였습니다.  

    대기업  현업은 3년댠위로 업무를 바꿈 또는 승진하거나 , 하지만 저는 20년 넘 도록 승진없이 그냥 대리급 업무를 si sm 으로 하고 있네요.  하루종일 똑같은 무공을 20년동안  쉬지 않고 수련 한다고 생각해보세요. ㅋ  눈검고도 합니다 

  • qskm
    250
    2020-12-11 08:07:53
    글쎄요,
    개발자는 특정 프레임워크나 언어에 종속되면 안됩니다.
    어떤 언어든 프레임워크든 도큐먼트만 있으면 금방 적응하던데요, 중요한건 원리를 이해하고 있는가, 그걸 어떻게 활용할 수 있는가죠.
  • fender
    21k
    2020-12-11 08:37:17

    슬짠 // 전 기본적으로 정도의 문제인 것 같습니다. 말씀처럼 언어나 플랫폼을 통째로 바꾸는 건 상대적으로 더 어렵겠지만 분명 경력이 있는 개발자 중에 그렇게 여러 분야에서 능력을 발휘하는 사람들도 있습니다.

    단지, 최소한 언어라면 몰라도 라이브러리 바꾸는 정도는 "불가능" 같은 이야기를 할 문제가 아니라고 생각할 뿐입니다.

  • 아마불편러
    2020-12-11 08:52:54

    차라리 큰 기회가 두번쯤 온다라고 했음 

    공감이라도 받을텐데...

    좁은 시선이 좀 아쉽네요

  • daywalker
    1k
    2020-12-11 08:56:35

    10년 넘게 하다보니 언어나 기술스택은 나무에 불과하다는 걸 보게 되네요.

    요구사항에 맞는 설계를 하고 설계에 가장 적합한 언어나 기술스택 그 외의 필요한 것들을

    잘 선택해서 숲을 어떻게 이쁘게 만들까 라는 생각을 하게 되네요.

  • 페코옹
    1k
    2020-12-11 09:35:40

    이런 글 추천은 누구입니꽈아 ㅋㅋ

  • 푸우아빠
    185
    2020-12-11 10:12:17

    연차가 적으셔서 잘 모르시네요.

    저는 금융SI부서에서 ai부서로 이동했습니다. (물론 파이썬을 잘했지만, 원래 java,c, c++ 다 가능)

    마음먹으면 할 수 있습니다. 

  • 견발자
    468
    2020-12-11 10:31:47

    전 서버인프라관리 - php - java - spring 순으로 왓네요.

    업무지식만 잇음 가능.

  • 크로스핏
    79
    2020-12-11 12:25:35

    편협한 사고방식을 가지고 계시네요
    안타깝습니다

  • Dive_Drink_Develope
    5k
    2020-12-11 14:24:48

    저는

    안드로이드로 시작해서

    PHP HTML JS CSS 풀스택갔다가

    임베디드 C++/C#로 지문연구하는 쪽 갔다가

    C#/C++(3D CAD tool plugin)갔다가

    다시 PHP풀스택 하고있는데요...


    언어와 라이브러리는 그냥 도구에요.


    컴공 전공과목의 기반지식만 잘 다져져 있으면 뭘하든 할 수있습니다.



  • 뉴럴링크
    861
    2020-12-11 21:36:44

    언어에 종속 되지 말아라는 말은

    그렇게 하고 있진 않지만 무슨 말인지 이해되었습니다.


    그런데, 웹에서 솔루션 

    ERP, 게임, 서버, AI, 앱,  RPA 이렇게도 업무 변경이 가능한지 궁금합니다.


    저걸 한꺼번에 다는 아니라도

    웹 -> 서버 나 RPA, ERP 등등

    그리고 다시 -> 다른 업무로 이직

    이런식으로


    선배님들은 어떻게 생각하시나요?

  • 견발자
    468
    2020-12-11 21:59:32

    뉴럴링크

    정말 본인의 실력이 좋으시다면 당연히 안될건 없다고 생각합니다.

    하지만... 그래도 한가지만 꾸준히 하면 그만큼 연차대우가 좋겠죠...?

    그 한가지만 한다는건 업무비즈니스지식이 꼬옥 동반되어야합니다.

    업무비즈니스지식 아래, 언어종속은 무필요하다봅니다...

  • 버그생산자
    41
    2020-12-17 11:27:10

    여기 대부분 개발자분들은 그렇게 살아오지 않았는데 본인만 그렇게 살아오셨나봐요. 

    이 바닥은 필요에 따라 기술습득 얼마든지 다시해야되고 그래야 살아남는 판입니다. 

    그래서 다들 댓글들이 부정하는 댓글들이죠. ㅎㅎㅎ

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