Karen
15k
2016-03-17 11:54:59
13
10128

풀스택 개발자, 먹고 살다보니 어찌어찌 되더라만 이젠 안 하려네 by 빈꿈




www.emptydream.net   





♣에디터 :  아래는 빈꿈님의 코멘트입니다. 내용이 길어 일부만 가져왔으니, 원문은 링크로 이동해 주세요 :)   http://emptydream.tistory.com/3715


어쨌든 '혼자서 웹 서비스 하나를 다 만들 수 있는 개발자'라는 의미인 건 확실한데, 예전에는 '풀스택 개발자'라는 단어는 없었지만 거의 모든 개발자가 그런 능력을 갖춰야만 했던 때가 있었다. 주로 코딩 작업이라 불리는 프론트 엔드 작업도 따로 나눠져 있지 않아서, 웹 디자이너와 개발자가 업무 영역을 두고 싸우기도 많이 싸웠다. 웹 디자이너면 간단한 코딩은 해야하잖아라는 인식도 있었고.


 그당시 웃기는 것은, 실제 업무에서는 너나 할 것 없이 거의 모든 회사들이 풀스택 개발자로 활동하도록 시켰으면서, 사람을 뽑을 때는 어떤 기술에 깊이를 가졌는지를 측정했다는 거다. 그러면서 '이것저것 다 한' 경력을 보고는 '깊이가 없네요'라고 툭 던지기도 하고.


 개발자들 사이에서도 하나의 특화된 자신만의 깊이 있는 기술을 가지고자 하는 분위기가 있었고, 그래서 다 같은 웹 개발을 하더라도 특정한 기술을 접목시켜 특화시켜 나가기도 했었다.


(...)


그런데 한 기술에 깊이를 가지면서 점점 다른 영역으로 넓이를 넓혀가는 것과, 처음부터 넓이만 넓히며 얉게 지식을 가져가는 것은 크게 차이가 있다. 얉고 넓은 지식은 상품 개발에도 나쁜 영향을 미칠 가능성도 있고.


0
  • 댓글 13

  • zepinos
    21k
    2016-03-17 12:02:57

    전 반대로 너무 한 쪽만 아는 사람은, 넓게 보질 못해서...부럽긴 한데 같이 일하고 싶진 않을 때가 많습니다.


    성향 차이니까요.


    넓고 얇게가 아니라, 넓고 적당히 깊게를 추구하면 됩니다. 깊이를 가지면서 영역을 넓히는 것 못지 않게 넓이를 가지면서 지식을 깊게하는 것 역시 어렵고 쉽지 않거든요.


  • 가람
    432
    2016-03-17 12:10:43

    풀스택 개발자 = 제대로 아는 게 없음...?

    요즘에 UX/UI 디자이너에게도 HTML/CSS/JavaScript 도 원하는 추세입니다.

    실제로 넓게 안다고 깊게 모를거라는 것 자체가 make sense 하지 않다고 생각하는 1인이라.

    사실 넓게 아는 사람이 같이 일하기 좋죠. 

    깊게'만' 아는 사람과 일하면 스트레스 장난아니죠.

    '제 파트가 아니네요', '제 업무가 아니네요', '잘 모르겠습니다만..'

    zepinos 님 말씀처럼 같이 일하고 싶지 않을 때가 많은 스타일이죠...



  • 읏샤
    2016-03-17 12:46:28

    케바케일듯 한데요

    모든 풀스텍 개발자가 어정쩡하게 아는게 아니지 않나요?

    메인 언어(예를 들어 JAVA)가 있고 그외에 node.js 나 앱개발 조금할줄 아는분들이 많지않나요?

    한언어만 주구장창파서 요즘 어떤 기술이 있고 어떤 페러다임으로 돌아가는지 조차 관심없어한다면 면접관들이 이사람은 미래가능성이 없네 어쩌네 소리를 할것같네요

    저도 모든걸 대충 많이 아는게 아닌 어느정도 자신있어하는 언어나 분야가 있으신분들이 다른 기술도 관심있어 하시는분들이 좋네요( 기술은 하루가 멀다하고 발전하고 있으니까요~ )

    저런 회사에서는 개발자의 성장,발전 운운하면서 여러가지 하면 잡개발자로 취급하는 회사라서 안가는게 맞죠~ 회사가 개발자를 평가하기전에 그 회사 자체가 어떤 평가를 받고 있는지를 보는것도 중요할듯 하네요^^


    물론 개인적인 생각일 뿐입니다!

  • doyouknowme
    15
    2016-03-17 13:20:39

    하아.... 저 만화 주인공이 현재 저네요..... 웹개발 8년차이고 3월부로 퇴사하는데...

    ....면접 4번 까이고.... 풀스택 요즘 인기 많다던데 저에겐 해당 안되더군요... OTL...


    예제 위주로 학습해서 이론이 어버버 하다고 계속 까이니....

    이제 나 원하는 회사 없나.... it 떠나야되나 생각 계속 드네요...

    최신 기술 좀 모르면 쓸모 없는 인력인가 싶어져서... 요즘 그냥 한숨만 나오네요...


    maven, git, github, nodejs, aws 등 요런거 좀 모른다고 개무시 좀 하지 맙시다... ㅠ.ㅠ (공부 할께요.. ㅠ.ㅠ)


    그래도 나름 아래 기술 이용해도 불편하지 않아서......(집에 개인서버 운영 중...)

    spring 3.2 + security, restful, sns로 로그인 연동, javascript(prototype+object, template), css3,

    nginx, resin, memcached 이용한 포트 가상호스트 환경, ant, jenkins 이용한 자동화 빌드 구축(+자동 소스 압축+운영,개발소스 분리)

    sql 수준은 고냥 고냥... (저장 프로시저 디버깅 어려워 싫다고하니 그걸로 까고... ㅡㅡ)

  • 장지락
    680
    2016-03-17 13:25:43

    깡통 보드에서부터 ddr3 타이밍 잡고 바오스(L1, L2 bootloader) 올리고 커널 올리고 미들웨어 만들고 상위 API 만들고 유닛테스트 만들고 , 임베디드 웹-서버 만들고, UI 룩앤필 등 프론트-엔드 만들고, 시스템 성능 최적화하고 갑사 SDK/GDK 만들어주고 qa 프로세스 만들고 등 다 하고 있습니다. 타사가서 면접 보면 깊이 없다는 말을 들어야 한다니... ㅠㅠ 개발자들은 농부같은 처지인 듯 풍년도 걱정 흉년도 걱정... 허허허...

  • 레거시
    2
    2016-03-17 14:06:33

    풀 스택에 대한 정의가 그때그때 다르게 보기 때문에 그런 것 같습니다.

    일단 면접에선 깊이가 없다고 하는 게 돈 아끼기 좋죠.

    회사 내부에서는 기 살리거나 아무거나 시키려고 잡캐 만드는 걸 껍니다.

    계획적으로 풀 스택 개발자를 육성하는게 아니라요.

    제대로 풀 스택 개발자가 되려면 회사에서 하지 않는 풀 스택 개발자의 요소를 공부해야 할 텐데 ... 

    보통 노력으로는 못하겠죠.

    '혼자서 웹 서비스 하나를 다 만들 수 있는 개발자'  라는 것도 ... 너무 갈래가 많아서 더 그런 것 같습니다.

  • Level.6
    2016-03-17 15:02:33

    뭔가 전에 올라왔던 칼럼 내용이 다시 돌아온것같은 이 기분은. . . 뭘까요;;;

  • 플래니타
    541
    2016-03-18 18:37:18

    첨 다녔던 회사에서 서버 구매 / 도메인 신청 / OS 설치 / 네트워크 구성 / DNS /Email / Oracle / Web server / WAS 등등 다 했었는데 ㅜ

    프리 뛰니 잡다한거 안해서 좋네요.

    지금의 거의 까먹었지만 버그나 장애 발생했을때 빨리 처리하는데 도움은 되네요. ㅎ

  • webman
    524
    2016-03-18 18:50:50

    어느 서울신문[나우]에서...-_-;  2위에 풀스택개발자라니...쩝

    다음은 커리어블리스 사이트에 게시된 올해 가장 행복한 직업 10종과 가장 불행한 직업 10종을 순서대로 나열한 것이다. 

     미국에서 가장 행복한 직업 10종 
      
     1위 채용 담당자(Recruiter) 
     2위 풀스택 개발자(Full Stack Developer)
     3위 리서치 어시스턴트(Research Assistant)
     4위 고급 자바 개발자(Senior Java Developer)
     5위 안드로이드 개발자(Android Developer) 
     6위 최고기술책임자(CTO) 
     7위 주임 기술자(Lead Engineer) 
     8위 수석 개발자(Lead Developer) 
     9위 소프트웨어 품질보증 기술자(Software QA Engineer)
     10위 최고운영책임자(COO) 
      
     미국에서 가장 불행한 직업 10종 
      
     1위 영업 관리자(Sales Account Manager)
     2위 보안경비업체 직원(Security Officer)
     3위 머천다이저(Merchandiser, MD) 
     4위 출납원(Cashier) 
     5위 운전사(Driver) 
     6위 유지 보수 관리자(Maintenance Manager) 
     7위 경비원(Guard) 
     8위 영업·판매직(Sales)  
     9위 기계 조작원(Machine Operator) 
     10위 서비스 테크니션(Service Technician)

  • 장지락
    680
    2016-03-19 10:11:13

    일적으로는 행복한 것 같지 않는 것 보니 풀 스택 개발자가 아닌 듯 합니다. ㅠㅠ

  • SupinanDateFormat
    24
    2016-03-21 10:01:58

    풀 스택 개발자라고 다 어설프게 일은 하지 않을 테죠.

    물론 한 가지만 죽어라고 판 사람과 비교 하진 못 하겠지만

    한가지 할 시간에 더 많은 시간을 투자해서 궁금하고 재미있어서 일하는 시간 이외에

    전체 그림을 보고자 하는 개발자들도 있으니깐요.

  • 초보자라
    246
    2016-03-22 02:22:25
    정말 잘하면 ...뭐 걱정없겠죠 ;;;문제는 그게 불가능 하다는거 ...ㅋㅋ
  • 서비스지향개발자
    7k
    2016-03-23 04:29:15

    하나를 잘하는 사람은 열도 잘합니다.

    하나를 잘하는데 아홉을 못하는 사람은 없어요.

    풀스택이든 한개만이든 못하는 사람과 잘하는 사람이 있는것이죠..

    정도차이는 있겠지만 레오나르도다빈치는 모든 영역에 다 천재적인 소질을 보였지요.

    풀스택하면 깊지못하다는 건 잘못된 생각이 아닐까 싶네요.


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