안녕하세요. 이제 28살, 첫회사로 경력 2년 9개월 차 개발자입니다.
하지만 스스로를 개발자라고 말하기가 부끄럽게 느껴질 때가 많습니다.
현재 회사에서는 VB .NET Framework 4 기반으로 윈폼, 콘솔 애플리케이션을 개발하고 있고, 데이터베이스는 SQLite를 사용하고 있습니다. 주 업무는 SAM 파일을 핸들링해서 데이터를 커스텀하는 프로그램을 만드는 일이고 DB도 CRUD 만 작업해봤습니다, 업무 난이도가 높지 않다 보니 기술적으로 성장하지 못하고 있다는 고민이 있습니다.
이 때문인지 이력서를 내고 면접을 봐도 계속 떨어지는 것 같습니다. 회사 상사분께 간단한 프로그램 개발이 필요할때마다 WPF, Git, C#, .net 윗버전 같은 기술들을 적용해보고 싶다고 말씀드린 적도 있지만, 유지보수가 어렵고 번거롭다고 하셨습니다.
그래서 더 나은 환경으로 가고 싶다는 마음이 커져 퇴근하고 집에서 웹 개발도 조금씩 게임 개발도 조금씩 건드려봤지만 회사 업무에 지치다 보니 꾸준히 이어가지 못했고, 이런 흐름이 2년 넘게 반복되고 있습니다.
그러던 중 닷넷데브 유튜브나 게시글들으 조금씩 보면서 꼭 나도 데브 선배님들처럼 다른 사람들에게 좋은 정보들을 나눠주고 끊임없이 성장하면서 훌륭한 개발자가 되고싶다는 생각이 들정도로 멋있다는 생각들을 가져가기도 했고, C# 하나로 여러 플랫폼을 개발할 수 있다는 점에 큰 매력을 느끼게 되었고,visual studio 를 써서 그런지 익숙하고 편한 IDE이기도 하고 그동안 닷넷을 모래알갱이만큼 경험을 해봤으니 닷넷 쪽으로 방향을 잡아 깊이 있게 성장해보고 싶다는 생각이 점점 커지고 있습니다.
현재 제 상황에서 이직을 목표로 한다면, 어떤 방향으로 스킬을 쌓아가는 것이 좋을지 감히 조언을 얻고 싶습니다.
저도 늦게 졸업해서 취직이 좀 늦은 상태로 시작해서 첫 회사에서 윈폼으로 시작했습니다.
6년차 닷넷 개발자로 살면서 저도 늘 ‘내가 개발자가 맞나’, ‘내가 제대로 된 길을 가고 있나’ 수없이 생각했던 것 같습니다. 요새는 바이브 코딩도 있고, 여러 AI로 인해서 더 그런 생각이 드는 것 같습니다.
개인적인 이유도 있고, 환경에 적응하지 못하고, 레거시를 받아들이지 못하고 여러 사유에 의해서 이직도 많이 있었던 것 같습니다.
그래도 웹도 해보시고, 게임 개발도 해보시고 스스로 길을 찾아 보시려고 하시는 것 같아서 저보다 훨씬 주체적으로 뭔가를 하려고 하시는 것 같습니다
WPF도 이제는 출시한 지 오래된 기술이지만 아직도 WPF 로 바꾸지 못하는 현장이 많습니다.
풀스택 플랫폼 개발자로서 다른분들이 말씀해주신 것처럼 기존 윈폼으로 되어있는 프로젝트들을 WPF로 컨버전 해보시는 것도 좋아보입니다:)
처음부터 잘할 순 없습니다. 바이브코딩으로 AI한테 WPF 를 MVVM패턴을 유지해서 작은 프로젝트를 만들어달라고 해보시면 어떨까요? 그 프로젝트를 분석해보시고, 학습하면서 그 이후에 윈폼으로 된 프로젝트들을 WPF로 만들어보시는 순서로 가시면 좋을 것 같습니다!