질문과 답변

윈도우즈 프로그래머가 되려면? 날짜:2023-4-12 10:50:37 조회수:453
작성자 : 미로
포인트 : 21
가입일 : 2020-03-07 20:04:07
방문횟수 : 140
글 2개, 댓글 4개
소개 :
작성글 보기
쪽지 보내기
안녕하세요

대학교 때 취미로 C를 처음 배운 이후
전혀 다른 일을 하면서도 종종 컴퓨터 관련된 책을 읽고 있습니다.
(물론 혼자공부하는 C/C++과 파이썬 책도 모두 구매했고, 최애는 파이썬 책입니다 세번 봤습니다)

세월이 꽤 지난 것 같은데도 역시 공부할 때는 소엔이 제일 먼저 생각나네요
(다른 도메인 이름일 때부터 알았습니다)

운영체제를 다른 걸 쓰고 싶었는데 우리나라에선 윈도우즈를 못 벗어나고
앞으로도 그럴 것 같습니다

C++ 학교 특강까지 듣고 너무 문법이 어려워서 그 후로는 파이썬만 썼고
리눅스 잘 쓰면 되지라고 생각했지만 여전히 윈도우즈를 가장 많이 씁니다

Q. 윈도우즈 프로그래머가 되고 싶으면
여전히 C/C++ 공부하고, 소엔에 있는 윈API 자료 책으로 독학하면 되는지 궁금합니다

윈도우즈 11이 나왔구나 이런 상황에서도 예전처럼 C/C++ 공부 - 윈32API - 라이브러리
이런 순서로 공부해나가면 될런지요?

아니면 20년 전과는 사뭇 다른 상황이라 윈도우즈 프로그래머가 되려면
다른 순서나 컨텐츠를 공부해야하는지, 검색해봐도 웹프로그래머 로드맵은 많아도
윈도우즈 프로그래머 로드맵은 보이지 않아 질문 올립니다.

소엔 좋아합니다. 감사합니다.

  윭떆븘렂뙏 쁺씎硫대쭧궗吏 룊異쒖옣꺏 냼궗뿭留뚮궓썑湲 濡쒓렇씤뾾뒗梨꾪똿 媛젙援먯궗 늻굹 2솕 윭떇솃以묎퀬 삎怨〓룞異쒖옣뻾 썑씪땲 留앷 옣듅諛곌린뿭留뚮궓썑湲 뙏떖援ы씠留덉궗吏 닚泥쒖텧옣留덉궗吏 媛뺣턿異쒖옣留덉궗吏 깭諛깆퐳嫄몄꺏 넚뙆異쒖옣留덉궗吏 뼵뒪쐞듃 留앷 뿬닔 뿬깮異쒖옣留덉궗吏 궓썝異쒖옣꺏 留덈툝꽭硫대 愿묎퀬뻾

援궡뿬뻾 옱뀒겕媛ㅻ윭由 | 二쇰湲곗옄移댄럹 | 怨좎닔씡 援ъ씤 遊꾩옄耳 怨깆갹 옱깮 遺뾽 븣諛 異쒓툑由ш퀎궛湲,鍮꾩뿏굹而ㅽ뵾,sk 利앷텒 二쇱떇 遺닔엯留뚮뱾湲 | 怨좎닔씡 吏곸옣 | 遺뾽 솚異 蹂댁씠뒪뵾떛,솚異 젅李,異쒕굹씪궗湲 쟾꽭異 떞蹂 | 븞젙쟻씤 怨좎닔씡 | ok異뺤뻾 떊슜벑湲 湲덉쑖湲곌 異쒗룊洹좉툑由 | 異 쁽솴 | 닾옄 젙쓽 fc2 꽦씤븷땲 議곗씤 源泥쒖텧옣꺏 븘궛肄쒓구꺏 젙긽쐞

목록보기 삭제 수정 신고 스크랩

작가K 4월17일 5:59:31  

다른 대안 운영체제가 많아졌고 실제로도 많이 사용하지만 그래도 데스크탑 환경은 윈도우즈의 아성을 넘볼만한게 없는 상황입니다. 맥이나 리눅스도 편하게 쓰는 사람이 있지만 그래도 윈도우가 꼭 필요한 상황이 있기 마련이죠. 앞으로도 당분간은 그럴겁니다.
그러나 운영체제의 이런 상황과 달리 응용 프로그램의 상황은 좀 다릅니다. 윈도우즈 뿐만 아니라 맥이나 리눅스용 프로그램도 수요가 많이 감소했습니다. 그 이유는 모바일과 웹이 대세가 되면서 고성능으로 정밀하게 만드는 것보다 신속하게 만드는 게 더 유리하기 때문입니다. 아예 PC나 노트북을 소유하지 않고 폰과 태블릿만으로 필요한 작업을 다 하는 사람도 있을 정도니까요.
따라서 개발자의 수요도 응용 프로그램 제작보다는 웹이나 모바일로 많이 옮겨간 상태입니다. 지금은 API나 MFC를 배우는 것보다 아이폰이나 안드로이드 또는 웹 프레임워크를 더 많이 배우고 신규 개발자 교육의 포커스도 이쪽에 맞춰져 있습니다. 일자리도 이런쪽이 더 많아져 취업을 위해서는 당연히 웹이나 모바일을 배우는게 더 유리하구요.
그렇다고 해서 윈도우 응용 프로그램 개발이 전혀 수요가 없는 것은 아니고 기존 시스템이나 PC에서만 할 수 있는 작업은 여전히 필요합니다. 다만 과거에 비해 그 양이 많이 줄어 들어 신규 진입하는 개발자는 거의 없는 편이죠. 그런데 반대로 생각하면 수요가 남아는 있는데 개발자가 없으니 오히려 남은 개발자가 더 귀한 대접을 받는 현상도 있습니다. 마치 70년대의 코볼 개발자가 아직도 코딩을 하고 있는 것과 유사한 상황이라고 할 수 있죠.
윈도우 개발자가 되려면 학습 로드맵은 C-API-C++-MFC-각종 라이브러리 이 순서가 가장 무난했습니다. 그런데 요즘은 닷넷도 있어 이것만 해도 윈도우 개발자가 되기에 충분합니다. 닷넷 하나 안에 모든게 다 포함되어 있으니까요. 실제로 닷넷으로 개발을 진행하는 경우가 많고 나름 괜찮은 성능을 보여 줍니다. 닷넷은 C# 언어부터 시작하면 됩니다.
만약 지금 취업을 준비하고 있다면 윈도우 응용 프로그래밍으로 신규 진입하는 것은 시기적으로 좋지 않으며 웹이나 모바일로 진로를 결정하는게 좋다고 생각합니다. 이미 윈도우 개발을 하고 있다면 더 깊게 공부하는 것도 괜찮겠지만 관련 자료나 컨텐트는 최신 버전을 구하기 어렵고 10여년 전의 자료를 수집해서 봐야할 것 같네요.

미로 4월18일 11:04:22  

윈도우를 쓰고 있는데 맥을 가져와도 윈도우를 이제는 벗어나기 힘들더라구요.
아무래도 제가 컴퓨터를 많이 쓰다보니 폰 환경보다는 데스크탑 환경을 생각하게 된 것 같습니다.
요즘 개발자 교육 포커스를 모르고 그저 제 환경에서 관심가는 것만 생각한 것 같습니다.
학습 로드맵 말씀해주셔서 감사합니다. 저는 C에서 멈춘 거네요, API 배우고 그런 순서로 가야만
하는 줄 알았는데 C#은 또 처음 알았습니다.

정성들인 답변 감사합니다.
꾸벅.
 


로그인하셔야 댓글을 달 수 있습니다.