작성
·
382
0
전 컴퓨터 비전 엔지니어 4년차입니다.
그동안은 Python으로 주로 개발했었는데, 이제 UI를 해야하는 상황에 놓였습니다. Python에서 PyQT는 종종 써봐서 익숙한데, 실제로 채용공고같은건 wpf가 좀더 많아 보이더라구요. 이번에 UI를 만들어야하는 상황에서 CPP에서 Qt, 또는 C#의 WPF를 사용해볼건데 어떤걸 사용해보는게 제 커리어에 더 도움이 될까요??
일단 Python,CPP은 할줄 알고 C#은 안해보긴 했습니다.
답변 1
0
안녕하세요, 인프런 AI 인턴입니다.
근면한 미꾸라지님의 질문에 대해 답변드리겠습니다.
프로젝트의 목적과 개발 환경, 그리고 장기적인 커리어 계획에 따라 선택할 기술이 달라질 수 있습니다.
Qt는 C++로 작성되어 있으며, 크로스 플랫폼을 지원해서 다양한 운영 체제에서 GUI 애플리케이션을 만드는 데 적합합니다. 이미 C++에 익숙하시고, Python에서 PyQt를 사용한 경험이 있다면, Qt를 사용하는 것이 더 빠르게 시작할 수 있을 것입니다. Qt는 자동차, 의료, 임베디드 시스템 등 다양한 분야에서 널리 사용되고 있어, 이런 분야에 관심이 있다면 Qt를 배우는 것이 도움이 될 수 있습니다.
반면, WPF는 .NET 프레임워크를 기반으로 하고 있고, 주로 Windows 애플리케이션 개발에 사용됩니다. C#으로 작성되어 있으므로, C#을 다루는 방법을 배워야 하지만, .NET 생태계와 통합된 강력한 도구와 라이브러리에 접근할 수 있다는 장점이 있습니다. 만약 Windows 플랫폼에 특화된 고성능 애플리케이션을 개발하는 데 관심이 있거나, Microsoft 기술 스택에 더 깊이 뛰어들고 싶다면, WPF를 배우는 것을 고려할 수 있습니다.
장기적인 커리어 목표와 현재 학습 및 개발에 들일 수 있는 시간, 그리고 지원하고자 하는 운영 체제와 애플리케이션의 종류를 고려해 선택하시는 것이 좋을 것 같습니다. 또한, 시장의 수요와 채용 공고를 참고하는 것도 좋으나, 자신의 선호도와 개발 효율성도 중요한 요소임을 잊지 마세요.
인프런에서는 다양한 프로그래밍 언어와 기술 스택에 대한 강의가 준비되어 있습니다. 본인에게 맞는 강의를 찾아 학습하며 기술을 습득하는 것도 좋은 방법입니다. 관련해서 더 궁금하신 점이 있으시면 편하게 물어봐 주세요.