WPF 개발자의 신세 한탄입니다. ^^

안녕하세요~^^
대전에서 고민 많은 늦깎이 WPF 응용프로그램 개발자입니다.
가볍게 읽어주시면 감사하겠습니다. ㅋ

컴과 전공자였지만 졸업전 잠깐 인턴 생활 경험이 다였죠
그리곤 어찌저찌 사정도 좀 있어서 부모님과 함깨 자영업을 15년정도 했었습니다.

사업하는 동안에도 취미라고 하기엔 좀 진지하게 코딩을 즐기면서 했었구요.
그러다가 몇년 전 사정이 생겨 사업을 접게 되었고
생계수단이 막막하던중에 개발자로 전향을 결심하고 포트폴리오를 준비하고 겨우 지금 회사에 신입 개발자로 입사하게 되었네요

급여는 머 실무경력이 없으니 어쩔수 없기도 했고
이 나이에 신입개발자로 받아주신거 자체로 회사에 고마움도 컷습니다.

개발팀 동료분들도 좋은 분들이고 회사샐황 자체도 즐거웠습니다.
하지만 신입 개발자 급여로는 가족을 부양해야 하는 저로게 큰 부담으로 오더군요
내심 내가 노력하고 성과를 보여주면 급여는 올려주시겠지 하는 마음도 있기도 했었습니다.

그러다가 운이 좋은건지 나쁜건지 입사 후 몇개월 후에 계약금액이 큰 공공기관 프로젝트를 제가 맡아서 해야될 상황이 왔고
몇몇분 도움으로
단독으로 WPF 분석 소프트웨어를 개발을 하게 되어 마무리까지 우여곡절 끝에 했습니다.

이 일이 있고 나서는 개발팀내에서 경력과 상관없이
인정도 해주시고, 급여도 소폭이나마 올려주시더군요

근데 문제가 생기더군요…
이일 이후
개발 업무중에 복잡하거나 힘든건들이 어느순간 저에게 몰리더군요.

머 이유는 짐작하시는 대로 입니다.
같이 일하는 동료들이 경력자지만 실력들이 좀 문제들이 있던거죠

결국 팀장님은 믿고 맡길 사람이 저 밖에 없다는 식으로 일을 던져 주시는데
입사날짜로는 제가 가장 늦고 연봉도 제일 낮은데 일은 제일 많이 하게 되더군요.

회사의 주력 사업은 있지만 머랄까 돈이 되면 다 한다.라고 해야 하나? 그건 나쁘진 않지만
플렛폼 경계를 너무 가볍게 생각한다고 할까요?

그러다 어느순간

마우이 안드로이드 기반 + FCM 알람앱,
자바스크립트 + 아작스,
Three.js기반 웹 3D 위치 실시간 모니터링 View
UWB 통신 데이터 실시간 처리,
파이썬 소스 연동,
TCP,UDP,RS-485시리얼 통신,
WPF 앱 + 헬릭스 3d 메쉬생성 및 모델링
DB로는 SQLite, 오라클, MySQL, MSSQL도 깊이를 떠나서 해보게 되더군요

특히 제가 맡은 WPF 프로젝트는 MVVM, DI와 EF Core로 붙여서도 해보고요

여러 경험자체는 좋지만 어느순간 이건 아닌것 같다라는 생각이 점점 들었구요.

위에 열거한 업무들은 제가 입사 후 1년차 될때쯤 제가 해온 일들중에 기억나는 일만 적은겁니다.
머 어찌저찌 해내기는 했습니다.
할때는 머 즐겁게 하기도 했구요.

그러다가 1년차가 되니 이직 제의가 와서 지친 마음에 그만 둘려고 하니 남아달라며
바로 연봉 앞자리를 바꿔주시더군요.

그리고는 앞으로도 열심히 하면 좋은 대우를 약속도 해주셨습니다만

이제는 2년차가 되어 가는데 변한게 없습니다.
급여 부분을 떠나서 여전히 경계없는 플랫폼 전환을 오로지 제가 감당해야 하나? 라는 정신적으로 스트레스도 여전히 크구요.

저는 WPF 기반 응용프로그래머가 제 정체성이라고 생각하고 있습니다.

심지어 10년 웹경력자가 있는데도 웹 개발 일이 저에게 먼저 오더군요
전 응용프로그래머 인데 말이죠.^^;;

저는 데이터 처리 후 차별화된 시각화에 관심이 많아서
헬릭스 3D 구현, OpenCVSharp4 라이브러리도 찾아보고,

최근 눈여겨 보고 있는 GPU병렬처리,
c++를 연계 처리등 이러한 주제에 대해 가볍게라도 나눌 동료나
회사 분위기도 아니다 보니 정신적으로 요즘 좀 외롭습니다. 하하

함깨 하는 개발팀 동료들은 개발은 그저 직업이라고 생각하는 분들이고,
성장에 대한 욕심이나 개발 자체에 의지도 없는 분들이라서 이런 고민을 나누기에는 맞지 않고

그러다 보니 결국 이직을 생각하게 되더군요

앞서 글 서두에 대전을 언급한건
지역적 특성인지 모르겠지만

대전 응용프로그램 쪽을 보니 WPF와 c++을 함깨 언급하는곳이 눈에 좀 띄더군요
아무래도 산업용 장비쪽과 방산업체들이 대전에 좀 있다 보니 이러한 공고가 있는것 같은데

나이는 있고 경력은 짦다보니 ㅎ
c++을 WPF와 연계할 정도로 익히는게 맞는지 아니면 기존 닷넷안에서
깊이를 더해야 할지 고민입니다.

업무 만족도을 떠나서 현재 재직중인 회사에서 인정도 받고 있고
첫 입사한 회사이다 보니 현재 정도 많이 들었습니다.

하지만 생계를 책임져야 하는 가장이기도 하고
업무의 만족감도 갈수록 떨어지데 앞으로의 연봉 상승도 크게 기대가 안되는 점들이 절 힘들게 하고 있는 상태입니다.

이곳 게시판에 올린 이유는 저보다 한참 선배님들이 계시는 곳이고 다양한 경험들이 많으실겁니다.
그래서 묻고 싶고 궁금하기도 했었습니다.
신세 한탄도 좀 하구요 ㅎ

묻고 싶은건 간단합니다.
WPF개발자가 C++ 능력을 어느정도 갖추면
이직을 통한 조금의 연봉 상승에 도움이 될까요? ㅎ

모 이전 부터 관심이 있는 언어이기도 하고,
대전 공고란에 WPF, c++이 함깨 적혀있는곳을 보니 평균 급여도 좀 쎈것 같기도 하고(정확히는 모릅니다.)

요 며칠 WPF와 연동 테스트 해보니 확실히 처리속도에 매력적이더군요 ㅎ

주말에 고민만 하다가 친구에게 터 놓는 마음으로 글을 올려봤습니다.

최대한 무겁지 않게 글을 쓸려고 했는데 잘 전달되었는지 모르겠네요 ㅎㅎ

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

8개의 좋아요

고민이 많으시겠습니다. 개인적인 의견을 조금 드려봅니다.

특정 기술을 할 줄 안다는 것, 자격증 갯수가 많은 것, 다루는 프로그래밍 언어의 수가 많다는 것은 '채용 가능성’을 높여주긴 하지만, '연봉’을 올리는 것과는 큰 상관이 없을 수 있다고 봅니다.

그보다는 실제 프로젝트에서 문제를 해결한 경험이나 업무의 임팩트, 팀 내에서 맡은 역할과 책임 같은 부분들이 연봉 협상과 커리어 성장에 더 큰 영향을 줍니다.

또한, 가능하다면 대기업 (혹은 일정 규모 이상의 중기업), 외국계 기업으로의 이직이나, 지금 있는 곳이라도 조직 안에서의 영향력을 신장시키는 방향으로 역량을 키우는 것에 초점을 맞추셔야 하지 않을까 생각합니다.

8개의 좋아요

소중한 말씀 남겨주셔서 감사합니다.^^
말씀의 의미는 현재 제가 할 줄 아는 범위내에서 방법을 모색해 보는 게 좋다는 말씀이신 거죠?
다른 걸 더 해보는것 보다는?
공고에 자꾸 WPF , c++이 눈에 들어오다 보니 제가 조바심이 났나봅니다. ㅎ

5개의 좋아요

넵. '할 줄 아는 언어 10개가 있고 각각을 30~40% 수준으로 잘 한다’는 것 보다는, ‘나는 이런 사람이다’ 라는 포지션을 명확히 가지고 가시면 좋겠다는 것이 제가 드리고자 했던 조언의 핵심이었습니다.

7개의 좋아요

윈도우 데스크탑 특히 WPF UI와 백앤드 로직 구현 만큼은 제 자신감의 원천입니다.^^
그리고 저 역시 다루는 언어보다는 문제 해결능력이 개발자의 최고 소양이라는 점에 동의합니다.
선배님이 해주신 글을 읽어보니 조바심 나던 마음이 좀 진정되는것 같기도 합니다.
열심히 하다 보면 기회가 오겠죠 ㅎ

4개의 좋아요

한국의 조직 구조는 연공서열을 배제할 수 없습니다.

연공서열의 제 1 원칙은 나이와 학번입니다.
나이가 있는데 실력까지 있으면 높은 서열을 갖기가 쉽습니다.

그러나, 한번 정립된 서열에는 관성이 존재합니다.
입사 기준이 앞서는 사람 보다 높은 직급을 차지하는 게 사실 쉽지가 않습니다.

현재 직장에서 실적과 경력을 쌓아, 나이에 맞는 직급을 제안하는 회사로 전직하는 방법이 가장 현실적 전략입니다.

많은 업무가 주어진다면, 이 전략을 달성할 좋은 환경이라 할 수 있지만, 1~2 년의 경력은 실적이 높아도 높은 직급을 받을 만한 자격에는 모자란 감이 있습니다.

저도 닷넷을 하지만, 닷넷은 다재다능한 만큼, 혹사당하기 쉬운 기술이라는 생각이 듭니다.
할 게 눈에 보이고, 눈에 보이는 할거가 다 가능하다는…

6개의 좋아요

불만이라~
같이 월급 받고 일하는 입장에서 뭐라 할 입장도 생각도 없습니다.
제 입장에서 이런저런 부분들이 좀 스트레스를 받는 거죠

또 글은 가급적 순화 해서 말을 한 겁니다.
이직을 생각하기에는 제 나이와 연차로 볼때 쉬운게 아닙니다.

각자 말 못한 사정 들도 있지 않겠습니까?
시간을 내주셔서 답글을 달아주신 점은 감사합니다만
글쓴이의 심정도 헤아리시는게 어떨까 합니다.

님이 보시기에는 불만 가득한 글로 생각될수 있지만
저는 간절함으로 올린 글입니다.

이렇게 저렇게 생계를 어떻게든 책임지고 나가야 하는 가장이니깐요
특히나 마지막은 비아냥마저 느껴지네요?
글이다 보니 톤을 오해 한 걸 수도 있지만 듣기가 상당히 거북합니다?

2개의 좋아요

말씀 감사합니다.

WPF개발자가 c++활용까지 할수 있다면 현실적으로 이직에 도움이 되는지 궁금했습니다.

바로 질문 드리는건 너무 맥락이 없는것 같아 사정을 글로 올렸습니다.
높은 직급을 바라거나 같은 함깨 일하는 동료들에게 불만이 있는건 아닙니다.
각자 성인이니 각자 알아서 할일이지 제가 뭐라고 왈가왈부 할수 없으니깐요

제가 왜 c++까지 생각하게 되었는지를 온전히 제 입장과 제 고민을 적어 봤습니다.
물런 여기에다 모든 걸 다 올리진 못하죠 ㅎ

그리고 해당 실무에 계신분들이 있을까 의견도 듣고 싶었고
어디에도 말 못하는 사정을… 같은 직업을 가진 분들에게 터 놓고 이야기도 하고 싶었고요.
암튼 시간 내주셔서 글도 읽어주시고 감사합니다.

2개의 좋아요

우선 C++과 C#(WPF)를 모두 한다고 연봉에 도움이 되지는 않습니다.

다음으로 이직에 관해서 말씀드린다면 한가지 정도 딜을 해 봐서 불가능하다거나? 또는 힘들어 보이게 답변을 한다면 그냥 이직을 하는것이 맞다고 보이네요.
딜을 할 것은 연봉이 아닌 썩은물들 내 보내고 새로 직원을 뽑는 것입니다.
지금 다니시는 회사의 문제는 썩은물들이 능력도 없고 일도 안한다는건데요.
그 부분을 바꿀 수 있다면 굳이 나갈 필요가 없어지겠죠.

그리고 지역이 대전이신 것 같은데…
거기 지역 자체가 한계가 있지않나 싶네요.
ETRI나 KT같은 연구소 일 받아서 하는 회사들이 많은 걸로 알고 있거든요.

4개의 좋아요

답변 달아주셔서 감사합니다
지역적 특성인지는 모르겠지만 wpf 와 c++이 나란히 적힌 공고들이 적지 않아 보여서 고민 중에 있었습니다.

또한 말씀해주신 조언에 어느정도 공감이 가는부분도 있습니다만
제가 그런위치에 있지도 않고 그럴 생각도 없습니다
결국 안맞는 사람이 나가는거 아닐까요? ㅎ

저 스스로도 제 주제를 잘 알고 있습니다.

솔직히 지금의 연봉도
고등학교 자녀가 있고 이런저런 사정이 있어서
급여인상도 절실합니다.

모든 분들이 다 그러겠지만 나만 좋고 원하는일만 할수는 없는거니깐요.

저는 책임감만 느끼고 있지
아무것도 안하고 있는 무능력자 같다란
생각이 들기도 해서요 조바심이 나나 봅니다^^
오늘 말씀 감사힙니다.

3개의 좋아요

작성자님의 목적이 연봉상승이라면 개인적으로는 C#에 C++기술 스택을 추가하는 것보다는
C#기반에서 AI, 영상처리 기술 스택으로 확장하고 전문성을 키우는게 더 좋을것 같다는 생각입니다.

쓰신 걸로 보아서는 장비 쪽 프로그래밍 하시는 분인거 같으신데 사용 언어를 C#, Python 정도로 범위를 줄이시고 전문성을 키우는게 업무 범위도 줄어들어 스트레스도 덜 받으실 것 같고 최근 AI가 유행하면서 기존의 개발자들도 AI를 배우는 추세이기 때문에 C++을 지금 배우시기 보다는 AI쪽으로 기술 스택을 쌓으시는게 최종 목적인 연봉상승에도 도움이 될 것 같습니다.

포트폴리오에 넣을만한 전문적인 수준의 프로젝트를 추가하시면서 조금씩 대우가 좋은 회사로 이직하는 것이 연봉상승에 도움이 될 것 같다는 생각입니다.

물론 저는 단지 조언만 드릴 뿐이고 결정은 본인이 하시는 것이기 때문에 심사숙고 하셔서 결정하시길 바랍니다^^

4개의 좋아요

직급과 연봉은 양의 상관관계가 있기 때문에 직급으로 말씀드린 것입니다.
어떤 회사도 선임 연구원에게 책임 연구원보다 더 많은 연봉을 주지는 않으니까요.

그리고, 현실적으로 다양한 기술을 가진 사람 보다는 특정 도메인에서 전문성을 쌓은 사람이 높은 직급과 보상을 확률이 높습니다.

특정 도메인에 전문성을 쌓은 직장인이 더 많은 보상을 받는 방법은 세 가지입니다.

  1. 승진
  2. 동종 업계로 이직
  3. 독립

순서 대로 위험과 보상이 정비례합니다.

2년차라도 경력은 경력인데, 이를 버리고 새로운 기술을 요구하는 다른 업계로 전직하는 것은 생각 보다 결과가 좋지 않을 확률이 높습니다. 어느 분야건 경력자들이 켜켜히 쌓여 있기 때문입니다.

그런데, 만약 저라면, 아래 상황이 큰 기회로 느껴질 것 같습니다.

나이가 있다면, 기술 자체에 대한 전문성보다 개발을 돈으로 바꿔오는 전문성이 더 필요한 법이니까요

5개의 좋아요

능력이 뛰어나시군요 ㄷㄷ
같은회사에서 비슷한 케이스를 본적이 있는데 30대 초반에 학원 출신으로 개발자로 입문했는데 워낙 머리가 좋아서 그런지(법학과 출신) 새로운 분야를 뚝딱뚝딱 배우시더라구요 그냥 업무시간에 처음접하는 Swift를 공식 홈피가서 쭈욱 읽어보더니 라이브러리를 하나 뚝딱 만들고…
다만 능력이 뛰어나시지만 이직시 늦은 스타트와 짧은 경력으로 어필하기가 참 어려운 케이스여서 쉽게 이직하지 못하셨었습니다
분명 개발 실력이 훨씬 못하더라도 더 젊고 경력 많은 사람이 서류상으로 더 잘하는것으로 보일 수 있으니까요.

WPF와 C++를 같이 쓰는곳은 매우 드물겁니다.
WPF를 잘하는데 C++을 할 줄 안다 이건 아무런 도움이 안됩니다
C++을 잘하는데 WPF를 할 줄 안다 요건 그나마 +효과가 있긴 하지만 연봉과 이어지긴 애매하죠…
C++도 단지 잘한다라는게 언어를 잘 다루기보단 특정 도메인을 잘하셔야 합니다
게임쪽이든 AI쪽이든 머신러닝쪽이든 머신비전이든 이요
WPF는 어떤 쪽이 고액연봉을 받는진 저도 잘 모르지만 급여상승과 소위말하는 네카라쿠배당토나 대기업 같은곳을 희망하신다면 웹으로 확 트시는것도 좋을 것 같습니다.

3개의 좋아요

선배님 좋은 말씀 감사합니다.
제가 정말 능력자였으면 좋겠네요 ㅎ

능력도 없는데 많은 요구에 맞추다보니
힘들걸 하소연 한겁니다 ㅋ

제가 묻는건 대전이라는 지역적 특색에 기반한 질문이였습니다.
Wpf와 c++을 나란히 공고란에 적어놓은 곳이 적지 않게 보이거든요.
저도 한분야 깊이를 더해 전문성도 올리고 자연스럽게 연봉을 올리는것이 정석이라는걸 압니다.

하지만
이직이 쉬워보이지가 않아서
이력서 지원 범위라도 넓혀야 되는거 아닐까 하는 고민이 생겨서
글을 올리게 되었습니다.^^

다만 이게 현명한 생각인지 같은 업계에 계신분들에게 조언을 듣고 싶었고요.
좋은 말씀 해주셔서 감사합니다.

1개의 좋아요

제가 감히 말 붙여도 될지 모르겠는데,
왠지 c++ 및 WPF 라고 하니
기존 C++ 로 짜여진 GUI 프로그램, 즉 MFC 기반을 유지보수를 하거나
(고객사 요청에 따라) 새로 만들 수도 있고

프리스타일로 만들어야 하면 그나마 생산성이 좋은 c# 으로 만들되
거기서 꽤 미려한 디자인이 가능한 WPF로 만드는 그런 회사가 아닐까 생각이 들었네요.

저도 꽤 싼 물가 및 집값… 및 친구들이 많아서
그냥 수도권이 아니라 대전 가서 살고 싶다는 생각도 꽤 해본지라 ^^;
(아참, 저는 원래 부산 사람입니다 ㅎㅎ)

1개의 좋아요

시간 내주셔서 감사합니다.
대전은 크고작은 방산,산업용 장비쪽에 회사들이 있는데
그쪽 분야의 공고들이 wpf c++을 함깨 요구하는듯합니다.
정확한건 모르지만 아무래도 장비나 프로토콜 sdk가 c++기반이 많거나 기존 c++소스를 재사용 하기위한것이 아닐까 추측은 해보는데
정확한건 저도 잘 모릅니다.
부산분이시라고요?
제가 다음주에 출장으로 부산에 갑니다
벡스코? 전시부스 때문에 가는데
신기합니다 ^^

1개의 좋아요

와,1년차인데 경험해본 것이 엄청 많네여,

1개의 좋아요

안녕하세요. 글을 읽다보니 진심으로 근심이 많으신 것 같습니다.
저도 약 5년 전 상대적으로 늦은 나이(30살)에 신입 개발자로 취업을 했었습니다.
저는 전공도 컴퓨터공학과도 아니였고, 관련 없는 과로 국비 학원을 다녀 겨우 취업을 했었습니다.

다행히 첫 입사를 한 회사가 중소기업 중에서는 괜찮은 회사였습니다. (참고로 저도 WPF 를 하고 있습니다.)
물론 처음에는 모든 것이 어색하고, 어렵고, 힘들었으나 인정을 해주는 회사에서 아직도 열심히 근무하고 인정받고 있습니다.

상대적으로 나이가 어린 직원들과 함께 일을 하고 있는데, 제가 본 저희 팀원 직원들보다 '혀니리’님께서 훨씬 더 나은 마인드를 가지고 계신 것 같습니다.

솔직하게 말씀드리면, 저도 회사에 근무하면서 팀원 구인을 하는 시점이 올때 신입개발자인데, 나이가 있는 사람은 괜히 손이 안가는 선입견?(색안경?)을 무의식적으로 끼고 있는 것 같습니다. 감히 제가 '혀니리’님께 조언?을 드릴 수 있는 주제가 될 지는 모르겠으나 짧게 나마 한마디 거들겠습니다. 만약 주제를 넘었다면, 용서 해주세요 ㅎㅎ

  1. 희망연봉이 얼마인지는 모르겠으나, 나이가 조금 있다고 하셨지만, 신입 개발자의 타이틀은 변함이 없습니다. 처음에는 급여가 적을수도 있을지 모르나, 성장 가능성이 있는 회사를 추천드립니다. 충분히 회사에서 인정받을 수 있다고 생각합니다. 만약 인정을 하지 않는 회사라면, 굳이 오래 다닐 필요는 없다고 생각합니다.
  2. 여러개의 언어 및 프레임 워크를 하기보다는 깊이 있는 한 두개의 언어, 프레임 워크를 다루는게 좋다고 생각됩니다. 왜냐하면 요즘은 ChatGPT, 클로드 등 AI가 너무 잘 나오기 때문에 얕고 넓은 지식은 충분히 AI로 대체가능하다고 생각됩니다.
  3. 용기와 희망을 잃지마세요.

항상 화이팅입니다.

이상 주제넘는 댓글일지도 모르는 댓글을 달았습니다.

1개의 좋아요