brunch

You can make anything
by writing

C.S.Lewis

by 멋쟁이사자처럼 Nov 09. 2023

개발 공부 방법 A to Z 모음.zip

5분 만에 내게 맞는 개발 공부 방법 찾고, 개발자로 거침없이 성장하기

지난 콘텐츠에서 개발자 직무의 종류와 직무별 업무에 대해 간단하게 알아보았는데요. 개발이 내 적성에 맞을지 아직 와닿지 않을 수도 있을 것 같아요. 개발자가 되기 위한 적성을 파악하기 위해, 우선 직접 경험해 보는 건 어떨까요? 글로만 접한 개발을 직접 해보면서 판단하는 것이 가장 빠른 방법일 수도 있어요.


이 글에서는 개발을 직접 경험해 보기 위한 3가지 공부 방법을 알려드릴 거예요. 여러분의 상태와 상황에 맞는 공부 방법을 선택해 보고, 진짜 개발을 시작해 보세요! 테킷 스쿨이나 테킷 온보딩 트랙과 같은 국비지원 교육으로 부담 없이 시작할 수 있는 교육도 있으니 끝까지 집중해 주세요!






1. 개발, 내게 맞을지 빠르게 확인해보고 싶다면? '인터넷 강의'부터


시작이 두렵다면, 코딩을 ‘찍먹’ 해 볼 수 있는 인터넷 강의부터 섭렵해 볼까요? 인터넷 강의는 시간과 공간의 제약 없이 언제 어디서든 수강할 수 있다는 점이 가장 큰 장점이에요. 테킷 온보딩 트랙처럼 무료로 수강할 수 있는 국비지원 교육도 있어요! 어떤 콘텐츠가 가장 나에게 알맞을지 빠르게 파악하고 싶은 분들을 위해, 다양한 인터넷 강의의 특징을 비교해 드릴게요!




a. 유튜브 ‘생활코딩’ 강의 #왕초보 #무료강의


생활코딩은 비전공자, 코딩 지식이 없는 일반인도 쉽게 접근할 수 있는 강의 위주로 구성되어 있어요. 모든 동영상 강의는 유튜브에 업로드되고 있기 때문에 접근성도 매우 좋은 편입니다. 코딩의 코자도 모르는 왕초보, 무료 강의를 찾고 계신 분에게 추천드려요.




b. 테킷 온보딩 트랙(KDC) #기초 #국비지원


정부에서도 IT 지식수준을 높이기 위해 다양한 지원 활동을 펼치고 있어요. 그중에서도 KDC(K-Digital Credit) 과정은 시공간 제약 없이 들을 수 있는 온라인 강의이며, 기간 내 수료를 마치면 100% 환급이 가능해요.


테킷 온보딩 트랙은 이러한 형식의 국비지원 강의로, IT 분야 지식이 없어도 누구나 수강할 수 있어요. 개발 공부 초기 단계에서 강의 선택이 고민되신다면, 부담 없이 들어보세요!




c. 인프런 / 구름 EDU #로드맵 #단계별


개발 교육 플랫폼인 인프런과 구름 EDU에는 다양한 분야와 난이도의 강의가 있어요. 한 분야를 깊이 배우기 좋은 양질의 강의가 많고, 원하는 로드맵에 따라 강의를 추천해주기도 해요. 개발자 직무 별로 방향성을 잡고 싶으신 분들에게 도움이 될 것 같아요.




d. 새싹 #무료강의 #수료증


새싹(Seoul Software Academy)은 청년취업사관학교의 교육 브랜드로, 서울시에서 운영하는 무료 강의 사이트예요. 후기에 의하면 문의에 따른 질의응답이 잘 되는 편이며, 수강 완료 시 수료증(확인서)을 발급해 준다는 특징이 있어요.




e. 노마드 코더 #클론코딩 #커뮤니티


노마드 코더는 유튜브를 통해 개발 관련 정보와 영상을 업로드하고, 웹사이트도 운영하고 있어요. *다양한 클론 코딩을 해볼 수 있는 강의가 많은 것이 특징이며, (클론 코딩 : 개발자들이 실제로 수행하는 코드를 따라 하면서 다양한 사이트를 직접 개발해 보는 것) 강의와 관련된 질의응답을 위한 슬랙 등 커뮤니티도 활발히 운영되고 있어요.




f. 유데미 #많은강의 #글로벌


글로벌 코딩 강의 사이트로, 규모가 크기 때문에  강의 수가 압도적으로 많은 것이 장점이에요. 무료는 아니지만 가격이 저렴한 편이며 할인도 많은 편이에요. 해외 플랫폼이라 대부분 영어 강의지만, 한국어로 된 강의도 있어요.




g. 프로그래머스 / 백준온라인저지 #코딩테스트


국내 개발자 취업 준비를 위해서 거쳐야 할 관문 ‘코딩테스트’. 프로그래머스와 백준 온라인 저지에서는 코딩테스트를 연습해 볼 수 있는 문제를 제공하고 있어요. 다양한 기출문제를 한눈에 보고 싶거나, 내 실력을 빠르게 테스트해 보고 싶은 분께 추천드려요.






2. 심도 깊은 실무 프로젝트를 경험해보고 싶다면? 부트캠프로


코딩 부트캠프는 군대 훈련소(boot camp)의 단기 신병 훈련처럼, 단기간에 개발 역량을 끌어올릴 수 있도록 돕는 개발자 양성 프로그램이에요. 테킷 스쿨처럼 K-Digital Training이라는 최대 2,000만 원 상당의 교육비를 전액 국비지원받는 과정도 있으니 참고해 보세요!



대부분 부트캠프에서는 기초 강좌와 함께 실전 프로젝트를 진행하여 포트폴리오를 구축하는 것을 목표로 해요. 또한 코딩 테스트 준비, 이력서 및 자소서 첨삭, 면접 준비 등의 커리어코칭을 제공하기도 해요. 참고할 점은, 부트캠프는 원래 비전공자를 개발자로 전직시키는 프로그램이므로 비전공자 수강생의 비중이 높은 편이라는 거예요.


이제 국내의 다양한 부트캠프 정보를 빠르게 비교해 볼까요?



부트캠프 수강을 고려할 때는 스스로의 상황과 상태에 따라 비용, 기간과 개강 시기, 교육방식, 코딩테스트 유무 등을 비교해 보고 선택하시는 것을 추천드려요.






3. 코딩하다 막히거나 현직 개발자의 지식이 필요할 때는? 커뮤니티까지


개발자는 빠른 기술의 변화로 인해 늘 새로운 기술 트렌드를 공부해야 하죠. 이러한 변화에 적응하려면 다양한 정보를 보고 습득해야 하는데, 혼자서만 묵묵히 공부하다 보면 벅차다고 생각할 때가 있어요.



이럴 때는 혼자 끙끙 앓지 말고, 같은 고민을 하는 여러 사람들, 그리고 가능하다면 현직 개발자들과 함께 대화를 나누는 것도 좋은 방법이에요. 네트워킹을 통해 예상치 못한 기회를 잡거나 협업할 동료를 구할 수도 있어요. 이렇듯 개발자들이 많이 모여 있는 커뮤니티 사이트를 몇 가지 소개해 드릴게요.




a. OKKY (오키) #국내 #최대규모


국내에서 가장 활성화된 커뮤니티는 OKKY(오키)라는 곳이에요. 대학생부터 사회초년생분들의 고민거리가 실시간으로 올라오곤 해요. 또한 주니어 개발자부터, 실력 있는 고연차의 개발자까지 다양한 스펙트럼의 개발자들이 활동하고 있어요. 가끔 스터디 모집 글도 올라오니, 다양한 개발자와 소통하고 싶으신 분은 눈여겨보시면 좋을 것 같아요.




b. 커리어리 #국내 #개발트렌드


커리어리는 개발자 트렌드 소식부터, Q&A, 네트워킹까지 다양한 활동을 전개할 수 있는 커뮤니티예요. 특히 ‘커리어리 트렌드’ 메뉴에서 현직 개발자들이 직접 자신의 경험과 지식이 담긴 포스팅을 업로드하고 있는 것이 특징이에요. 실무에 대한 생생한 정보가 궁금하신 분들에게 추천드려요.




c. Stack Overflow (스택오버플로우) #해외 #최대규모


Stack Overflow(스택오버플로우)는 2008년 경에 만들어진 글로벌 프로그래머 커뮤니티 사이트예요. 전 세계 개발자 커뮤니티 사이트 중에서 가장 많이 활성화되어 있는 곳이죠. 글로벌 커뮤니티이다 보니 영어로 의사소통이 필수지만, 그만큼 수준 높은 개발자가 많으니, 코딩하며 막히는 부분을 해소하고 싶다면 질문을 올려보세요!




d. Github Community (깃허브 커뮤니티) #해외 #오픈소스


Git(깃)은 여러 명의 개발자가 협업할 때, 소스코드를 관리하는데 쓰이는 시스템이에요. 깃허브는 이러한 깃으로 관리하는 프로젝트를 올려두는 사이트입니다. 오픈소스의 성지로 불리는 곳이죠. 깃허브 커뮤니티에는 다양한 토론(discussion)이 올라오며, 이를 통해 깃허브 사용자의 교육을 지원해요. 깃허브와 관련한 궁금증이 생긴다면 참고해 보세요!






4. 공부에 왕도는 없다.


인터넷 강의부터 부트캠프까지, 다양한 방식을 소개드렸는데요. 이 글에 적힌 방식들이 아니더라도, 구글에 ‘개발 공부 방법’이라고 검색하면 수많은 사람들의 경험에서 우러나온 조언을 찾아볼 수 있어요.


이 중 어떤 방식으로 공부하는 것이 ‘정석’이다라고 말씀드리긴 어려울 것 같아요. 다만, 공통적으로 나타나는 내용은 아래의 세 가지로 정리할 수 있어요.


[나무 말고 숲을 보자] 모든 코드를 단어 단위로 분석하는 것이 아니라, 전체 구조를 이해하기.
[직접 해 보자] 외워서 쓰거나, 복사 붙이기가 아닌 내 힘으로 만들어보기.
[T자로 공부하자] 다양하게 공부하되, 하나의 전문 분야를 깊이 공부하기.





코딩 공부는 누구에게나 공평하게 어려워요. 막막하고 어려운 가운데, 누가 더 꾸준하게 학습하느냐에 따라 다른 결과를 맞이하게 되죠. 여러분의 목표가 흔들리지 않도록, 조금 덜 험한 길을 걸어갈 수 있도록, 테킷이 함께 할게요. 테킷의 다양한 교육을 통해 개발자로의 꿈에 한 발짝 다가가 보세요.



<하루 30분 개발 공부, 온라인 교육으로 시작하고 싶다면>
'테킷 온보딩 트랙' 더 알아보기


<밀착 케어로 끝까지 완주 가능한 부트캠프를 찾는다면>
'테킷 스쿨' 더 알아보기


<원하는 부트캠프 오픈 소식을 빠르게 받고 싶다면>

'테킷 스쿨' 사전 알림 신청하기




위에 설명드린 교육 방법에 해당하는 링크는 아래에서 확인 가능해요!


[생활코딩 자세히 보기]

[인프런 자세히 보기]

[구름 EDU 자세히 보기]

[꿈꾸는 개발자 데뷔코스, 새싹 자세히 보기]

[노마드 코더 자세히 보기]

[유데미 자세히 보기]

[프로그래머스 자세히 보기]

[백준온라인저지 자세히 보기]

[OKKY 더 알아보기]

[커리어리 더 알아보기]

[Stack Overflow 더 알아보기]

[GitHub 더 알아보기]


브런치는 최신 브라우저에 최적화 되어있습니다. IE chrome safari