에이프릴진솔
90
2022-01-07 00:30:09 작성 2022-01-07 06:55:34 수정됨
11
1260

7년차 웹개발자(?)의 진지한고민 제발 읽어주십시오(장문)


안녕하세요 

진지한 고민을 하고있는 7년차 웹개발자 입니다. 나이는 30대중반입니다. 

여기에 경력많고 실력있는 개발자분들이 많은 것으로 알고있습니다.  짧은 조언이라도 달아주시면

댓글 하나하나 정독하겠습니다. 


제소개부터하겠습니다. 

성별: 남

나이 : 30중반

분야 : 웹개발 (JAVA + SPRING 베이스)

전공 : 비전공 / 국비지원 웹개발 학원 출신

총경력 : 7년 


경력 상세 

1. 소규모 SI 업체 - 1년 - 저수준 소규모SI 업체라

프로젝트를 주도적으로 하는 회사는 아니고 여기저기 프로젝트 짧게 1~3개월씩 땜빵하는식의 일함.

(신입 연봉 2200 으로시작했습니다. )

 

2. 솔루션 업체 - 1년

회사자체 개발한 웹솔루션을 보유한 회사.  

회사내 R&D 부서에서는 솔루션 신규개발을 하고  저는 고객사에 파견가서 솔루션을 고객사 서버에

설치하고 요구사항에 맞게 커스터마이징 (소스수정) 하는 개발팀 소속으로 일함.


3. 소규모 웹서비스를 운영하는회사 - 1.5년

소규모 웹서비스를 운영하는회사에 

1인 개발자로 일함.  외주로 제작한 웹서비스가 있었고, 

해당 웹서비스 유지보수, 업그레이드 업무 


4. 자사 대형 웹서비스를 운영하는 중견기업 - 3년 (현재진행중)

개발팀직원 30명정도 되는 중견기업에서 자사 웹서비스 유지보수 업무를 하고 있습니다. 

업무강도가 높지않고 워라밸이 좋은편입니다. 

(현재 연봉 4300 + 연 보너스 500 정도입니다. )


저는 비전공출신에 신입치고 나이도 많았기 때문에 큰 욕심이 없었습니다.

스스로 경쟁력있는 구직자가 아닌것을 알았기 때문에 그냥 개발자로 취업만 시켜줘도

감지덕지라는 마음으로 시작했습니다.  그리고 지금은 나름 열심히해서

연봉도 올리고 복지도 좋은 중견기업으로 이직해서 만족하며 다니고 있었습니다. 


그러나 최근부터 뭔가 생각이 바꼇습니다. 

7년간 일했는데 내가 정말 7년차 개발자에 걸맞는 경험과 실력을 가졌는지 의문이 생기기 시작했습니다. 

의문의 원인을 생각해보니 7년간 거의 유지보수 업무 위주로 해왔고,  별도로 업무외시간에 공부를하거나

개인프로젝트를 하는등 자기계발 시간을 거의 가지지 않았기 때문이었습니다. 


지금 만약 다른 회사 개발자 면접을 갔을때   어떤 프로젝트를 진행하셨었나요? 어떤 서비스를 

개발해보셨나요?  이런질문이 나오면 뭘 얘기해야될지 솔직히 잘 모르겠습니다. 

아래는 지금 회사에서 3년간 해온 업무 대부분입니다. 

1.어디 오류나서 안되요 >  소스 뒤적 로그 뒤적 DB 뒤적뒤적해서 원인찾고 수정하기 

2. 어디어디  기능추가해주세요 > 레거시코드 활용해서 추가 , DB테이블 추가  프로시저 수정해서 추가 

3.무슨무슨데이터 뽑이주세요 > 디비셀렉트해서

엑셀파일추출


대부분  운영 유지보수급 일이고, 뭔가 신규 프로젝트? 신규 개발?  거의 기억이 안납니다. 


그리고 현재회사에  상당히 아쉬운점은

개발은 외주개발자가,  유지보수는 본사개발자가 거의 담당한다는 점 입니다. 


유지보수를 하다보면 소스를 많이 뒤져보니까 핵심로직이나  핵심 프로시저같은걸 

보게되는데 이때  주석에 보면 소스 만든사람 이름이나 이니셜이 있잖습니까? 

다 모르는 이름입니다. 다 외주개발자 입니다. 

이번에 새로운 기능을 추가하는 프로젝트를 1년했는데 이때도

프로젝트 PM, PL만 본사개발자가 맡고, 실제 개발은 외주개발자들이 대부분 진행했습니다. 


본사에 개발자가 30명가까이 되는데  본사개발자들은 맨날 에러원인 찾고 유지보수 하느라 바쁘고 

정작 고급 개발 실력이 필요한 코어로직은 다 외주 써서 만드는걸 알게되니까  

뭔가 현타가 쎄게 왔습니다.  여기는 비싼 개발자 필요할때는 외주써서 개발하고,

본사에 상주하는 정직원들은 그냥 딱 운영/유지보수하는 수준의 개발자들 채용해서 운영하는곳이구나...

그리고 나는 딱 그런수준의 유지보수 용 개발자구나..  


이 회사 웹개발자들은 우리인데 정작 회사의 핵심소스는 다 외주개발자 이름이 박혀있다는게  

너무 아쉽다는 생각이 들었습니다. 


그렇다면 너가 그런걸 직접 개발할 수 있는 실력이되냐? 

절대아닙니다. 저희팀 안에서도 저는 아직 실력이 많이 부족한 아랫급의 개발자입니다. 

저는 저런 핵심로직들 절대 못만듭니다.

하지만 최근에 욕심이 생겼습니다.  저도 제대로 개발하는 개발자가 되고싶습니다.

그래서 10년차에는 경험많고 실력있는 개발자가 되서  어디 다른 작은회사에는 개발팀장으로 

갈 수 있는 사람이 되고 싶습니다. 


그래서 제가 생각한 개인적인 올해 목표는 이렇습니다. 

1. 공부하기 - 그 동안 유지보수업무에 안주해서 너무 공부를 안했습니다. 

출퇴근 시간에 항상 책보고 공부하려고 합니다.  

JAVA , SPRING, DB 자료구조 알고리즘 등 개념 다시 공부해서 개념 확실히 다시 잡아보려고합니다. 


2. 여유시간 이용해서 개인프로젝트 개발 진행 

회사장점이 워라밸이좋아서 여유시간이 좀 있습니다. 

개인프로젝트 개발을해보려고 합니다. 

JAVA + SPRING BOOT 베이스에 AWS 이용해서 만들어보려고 합니다. 

만들어보지못한 다양한 기능과 로직들 한번 직접 제손으로 만들어보고 싶습니다. 


3. 회사 웹 서비스에 새로운 기능추가 또는 개선 

저에게 주어지는 유지보수업무만 할게 아니라

회사내 서비스를 개선하거나 기능을 추가하는 작은 프로젝트를 진행하려고 합니다.  

당연히 외주 쓰지않고 제 스스로 전부 진행할 예정입니다. 

그래서 한번 회사에 개발실력을 인정받아보고 싶습니다. 


개발하고 싶으면 지금당장 그 회사를 나와서 다른 회사 가서 개발 하는게 낫지않을까?

라는 생각도 잠깐했는데 저는 그럴 자격(?)이 없는 거 같습니다. 

7년차에 걸맞는 실력도없고,  이 회사에서조차 저는 특출난 개발능력을 보이거나 성과를 낸 적이

없습니다.  

 

올해 1년 또는 2년 정말 위 내용대로 열심히 해보고  

토스?  배민? 쿠팡? 당근마켓? 직방? 야놀자?  이런 수준까지는 아니더라도 

외주 개발자를 쓰지않고 본사개발자들이 직접 소스 하나하나 직접 개발하는

"찐 개발자 회사" 로 한번 일해보고 싶습니다. 


위 내용에 대한 어떠한 조언이나 충고도 좋으니 

댓글달아 주시면 정말 감사하겠습니다. 심지어 욕도 좋습니다. 


긴 글 읽어주셔서 감사합니다!

2
  • 댓글 11

  • 마라토집착
    6k
    2022-01-07 08:09:08 작성 2022-01-07 08:11:15 수정됨

    Si 프리로  일하면 깊게는 못 배워도  api 기반 코딩설계등 

    잔재주는 신기술 쪽으로 많이 늡니다.  근무시간중에만 해도

    충분히 신기술 배우고요.  물론 그냥 사용하는 수준의 겉치레 실력이지만

    나름 초대형 은행 증권 보험등 업무도 익히면서  리액트, 머신러닝 배치 개발등  , 풀스택으로 나름 익힙니다

    중소기업 보다는 si 에서 근무시간만  일하는거로 신기술 

    실력  쌓기 추천요

  • 에이프릴진솔
    90
    2022-01-07 08:43:52

    마라토집착/

    답변감사합니다!  si 가 다양한프로젝트를 많이진행하니

    확살히 프로젝트경험 쌓기에는 좋은것 같습니다

     

  • 라이칸
    841
    2022-01-07 10:01:04

    궁금한게 코어 로직이라는데

    결제쪽이나 매출 매입쪽 개발을 외주준다는것인가요?

    아니면  유지보수하면서 소스 수정가능하시면 충분히 어느 단일 프로젝트는 하실수있으실거같은데,,

    그거도 못하게 막는건가요,,,

    저도 비슷한 연차라서 계속 공부하긴하는데... 힘내세요

  • 에이프릴진솔
    90
    2022-01-07 10:23:49

    라이칸/

    답변감시합니다

    네 맞습니다 만약 쇼핑몰사이트라면

    주문결제  상품검색 같은 로직이 될거고 

    배달의민족앱이라면 주문접수 주문상태 업데이트등

    이런 기능들이라고 할수잇겟네요

    이런 주요기능들이 다 외주개발로 만들어져있습니다

    그리고 본사개발자들은 개발을못하게 막는건아닙니다

    운영에도 인력이 많이필요하니까 본사개발자들은

    운영업무를 하느라 개발할 여유(?)가 없는것같습니다

    일단 운영서버 로그나 디비는 본사직원만 접근가능하니

    운영부분을 외주줄수는 없어서요;

    당장 급한건 운영 에러수정하고 장애대응하고

    이런것들이니 업무들이 다 저런거 위주네요...

  • 크라슈
    1k
    2022-01-07 10:31:25 작성 2022-01-07 10:43:13 수정됨

    지나가는 개발자입니다. 

    열심히, 새로운걸 해보겠다. 좋습니다. 

    본인의 위치,역량 파악도 어느정도 되어있네요. 여기까지 좋습니다.


    그렇다면, 지속성과 일관성에 대해서 고민하시길 바랍니다.

    스티븐코비의 성공하는 사람의 일곱가지 습관이라는 책에서 저는 꽂히는 구절이 습관이라고 

    봤습니다. 좋은 습관- 좋은 생활태도 일겁니다.


    작심삼일은 할만하지만, 그이상을 넘어가면, 힘이 듭니다.

    주경야독하다보면, 지칩니다.

    이걸 언제까지 해야하나?라는 의문도 들고, 끊임없이 자신과 싸움이 일어납니다.


    그래서 책도 쉬운책을, 토이프로젝트도 간단한 것을 완성하면서 자신감을 쌓아가면서, 일관성-처음에 세웠던 마음을 유지하면서, 지속성을 가지는 것을 권유드립니다.


    3가지 목표 좋습니다. 

    제가 생각할 때 자기성찰의 부분에서 나는 부지런하고, 공부를 함에 있어서 지치지 않고, 멘탈이 강한가? 이런 부분을 염두해 두고, 결국 지속적인 멘탈관리를 어떻게 할 것인가?에 초점을 두고, 목표를 기억하시고, 행동하시면 좋겠습니다.


    어느날은 회식이 있어 술먹고, 공부를 안할 것이고, 어느날은 회사에서 실수해서, 혼날 수도 있고, 어느날은 동료와 업무적인 다툼이 일어나 기분이 엉망일겁니다. 


    그리고, 이럴때 쉬어야지, 오늘 하루쯤 어때? 라는 유혹이 생길겁니다. 글쓴이님이 어떤 일정을 잡고, 어떤 목표를 잡을지는 모르겠는데, 매일매일 일어나는 수많은 갈등,문제에 대해서 멘탈관리하면서, 

    스스로가 부여했던 목표와 그걸 실행하는 의지를 어떻게 쌓아올릴것인가?는 생각해본다면 .......


    처음부터 다하겠다 보다는 작은 것 하나둘씩 완성하고, 쌓아가면서, 자신과의 약속을 지키는 습관을 만들고, 그것이 체화되어서 생활에서 나오도록 만드는 과정이 중요하다고 생각합니다.


    좀 어이없으시죠. 저는 이러한 습관-좋은 생활방식이 대박은 아니더라도, 중박은 가져온다라고 생각합니다. 그래서 그냥 저에게도 항상 하는 말이랍니다. 

    뭐 그렇다는 겁니다. 


  • 에이프릴진솔
    90
    2022-01-07 10:37:17

    크라슈/

    답변감사합니다

    거창한목표를 세워도 그게 지속적으로 유지되지

    못한다면 의미가없다는 뜻이군요

    충고감사합니다 충분히 현실적으로 이룰수잇는

    작은 목표부터 하나하나씩 해보겠습니다

    감사합니다!

  • Edun
    61
    2022-01-07 10:44:13

    선배개발자님 화이팅!

  • 라이칸
    841
    2022-01-07 10:56:57

    저는 비슷한 업종은아니지만

    꾸준히하기위해서  개발 블로그 와 기업 개발 블로그를 꾸준히 출퇴근시간이나 

    퇴근후 지속적으로 보면서  똑같이 샘플 만들어보고 어떤식으로 적용을 해보겠다고 고민을 합니다

    그리고 점점 데이터 중심으로 발전하고있어서

    데이터 분석과 , 실무에서 처리하는 데이터들을 어떤식으로 대시보드로 잘 만들지 고민도 해보고요

    뭐 대용량까지는 경험해보고싶지만 그게 아니더라도 이게 어떤식으로 동작하는지 찾아보고 

    만들어보고있습니다  화이팅하세요 

  • 에이프릴진솔
    90
    2022-01-07 11:19:28

    edun/  응원감사합니다!

  • 에이프릴진솔
    90
    2022-01-07 11:20:24

    라이칸/ 

    업무외시간에 꾸준히 공부하시는걸 본받아보겠습니다

    감사합니다

  • 무뢰한너
    356
    2022-01-11 18:58:31

    업무시간에 공부하세요

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