티스토리 뷰
2021.06.30 - [etc] - 잡담) 웹 프론트에 대하여..
5년전에 웹 프론트를 잠깐 체험 해보면서 풀스택 개발자가 되고 싶다는 글을 쓴 적이 있었다.
블로그 복귀 기념으로 5년 뒤 실무 경험하고 느낀점을 바탕으로 해당 글에 대한 고찰을 공유 하고자 한다.

먼저 결론부터 말하면,
풀스택 개발자? 그런 건 없다
정확하게는 풀스택으론 시니어 개발자가 될 수 없다. 정말 갓 신입 이제 겨우 학부생을 졸업한 애기때였다.
살다 보니, 모든 세상 일에는 가능 범위라는게 존재한다는 걸 깨달았다.
인간은 동물이기때문에 process 처리 가능한 범위의 한계라는 게 존재한다.
PC 의 경우에는 하드웨어 사양을 업그레이드 하면 되지만, 아니면 클라우드 컴퓨팅을 통해 CPU 를 정말정말 늘리면 된다.
하지만 사람은 불가능.
풀스택을 원하면 그 만큼 기술의 depth 는 얕아질 수 밖에 없다.
처리 가능한 process는 한계가 있으니까...

안타깝지만 그러하다.
아니 근데 왜?
본인이 맡은 업무에 따라 다르겠지만, 만약 전문가로서 일을 하길 원한다면,
대기업에서 풀스택 개발자는 생각보다 매력적인 포지션이 아니다.
위에 말한 사실을 당신들을 뽑는 그들도 알고 있기 때문에.
junior 인 경우 얕은 도메인 지식으로도 업무를 수행 할 수 있지만,
senior 가 되어가면 개발자에게 원하는 것은 단순한 코딩을 넘어서 도메인 지식 및 경험을 바탕으로
발생 가능한 다양한 리스크들을 미리 예방하고, 문제 발생 시에 이를 해결 할 수 있는 통찰력이 필요하다.
넓은 지식 만큼 해당 도메인에 대한 깊은 지식은 가지고 있지 않으므로
풀스택을 원하는 경우에는 이런 대처가 불가능하다.

결국, 경력이 늘어나면 날 수록 풀스택이란 메리트는 사라지고
경력이 늘었음에도 불구 하고 junior 에 머물 수 밖에 없어진다는 걸 느꼈다.
AI 가 개발을 하는 시대이기 때문에 더더욱. 이제 적당한 것들은 AI 에게 물어보면 다 만들 수 있다.
내가 풀스택 개발자가 아니어도

엥? 전혀 아닌데? 풀스택 있는데? 필요한데?
맞다. 그런 경우도 있다. 풀스택 개발자가 필요한 경우도 있다.
그것이 어디냐? SI 업체
풀스택 계속 하고 싶다면? SI 업체에서 일하면 된다고 생각한다.
이제 갓 대학을 졸업한 학부생일 때는 기업 성격에 대한 차이를 잘 체감 하지 못하는 경우가 있다.
하지만, 기업 성격은 내 커리어에 있어서 매우 중요한 포인트이고 그에 따라 내가 하는 업무가 달라진다.
내가 하고 싶은 업무에 따라 회사를 택하면 된다.
그게 풀스택을 하고 싶은 사람은 SI 업체를 추천하는 이유이다.
SI 업체는 업체 성격 상, 단기 프로젝트를 많이 수행 하며 다양한 플랫폼의 개발을 수행해야 하는 경우가 많다.
웹 개발/ 모바일 앱 개발 등등 가리지 않고 다양하게 처리 해야 하는 편이며,
다 그런건 아니겠지만 웹 서버의 경우 기본적인 CRUD 정도만 필요한 업무가 많고,
수많은 접속자들에 대한 고려까지는 필요 없는 작은 규모의 서버를 개발하는 경우가 많은 것 같다.
그런 경우에는 풀스택 개발자는 정말 원하는 인재다.
어떤 프로젝트던 적재 적소에 끼워 넣을 수 있고,
뭘 시키던 다 상관 없으니까.
엥? 그러면 풀스택 있는거 아님?
하지만 앞에서도 말했지만 풀스택으로는 시니어는 될 수 없다.
SI 에서 평생을 일 하며 풀스택 개발자로 살고 싶은 사람도 있을 수 있다고 생각하지만,
그것보다는 대기업에서 높은 연봉과 대우를 받으며 시니어 개발자로 성장하고 싶은 사람이 더 많을 것 이라고 생각한다.
후자를 원하는 경우에는 풀스택을 택하면 나중엔 점점 인생이 꼬이는,, 길이라고 생각한다.
그런 경우에는 차라리 프리랜서로 전향하는게 더더 돈도 커리어도 대우 받는 길이라고 생각한다.
프리랜서로 전향해서 하고 싶은 모든 것들을 다 해보고 다양한 프로젝트들을 경험 해보길 바란다.

결론
이렇게 5년전에 작성했었던 글을 바탕으로 실무를 경험해보고 난 이후의 풀스택에 대한 내 고찰을 정리해보았다.
결국은 내 커리어 패스와 관련이 있다.
내가 어떤 대우를 받고 미래에 어떤 위치에 있고 싶은지를 잘 고민해보고,
그 방향에 맞게 본인의 커리어 패스를 잘 만들어 나갔으면 좋겠다.

'etc' 카테고리의 다른 글
| 블로그 복귀 (0) | 2026.01.04 |
|---|---|
| AOP) 관점 지향 프로그래밍_Spring (0) | 2021.09.02 |
| tool)모바일 웹페이지 디버깅용 브라우저 추천 (0) | 2021.07.30 |
| MySQL) Toad 이용하여 excel 데이터 넣기_excel import (0) | 2021.07.13 |
| GIS) QGIS로 시군구 정보 shp 를 json 변환하는 법_특별시/도단위 json 파일 (0) | 2021.07.09 |
- Total
- Today
- Yesterday
- MVVM
- 리버싱기초
- 에러
- 웹 MVC
- 정보보안
- Android
- 리버싱.kr
- 칼리리눅스
- 펌웨어 분석
- NumberFormatException
- writeup
- CTF
- 모바일리버싱
- androidstudio
- exception
- Java
- reversing.kr
- 스프링부트
- AndroidX
- pwnable.kr
- Spring
- DataBinding
- 포너블.kr
- reversing.kr풀이
- 동적분석
- 코드로 배우는 스프링 부트
- 안드로이드
- 앱분석
- 자바
- 뷰모델
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | ||||||
| 2 | 3 | 4 | 5 | 6 | 7 | 8 |
| 9 | 10 | 11 | 12 | 13 | 14 | 15 |
| 16 | 17 | 18 | 19 | 20 | 21 | 22 |
| 23 | 24 | 25 | 26 | 27 | 28 | 29 |
| 30 | 31 |