웹 프로그래밍을 하고자 하는데 어디부터 시작해야할까요?
웹프로그래밍을 하기 위한 로드맵 혹은
개발 시작을 위한 첨언을 듣고 싶습니다.
현업에 계신 선배님들의 많은 조언 부탁드립니다.
미리 감사드립니다.
https://hackernoon.com/the-2019-web-developer-roadmap-ab89ac3c380e
로드맵 잘 정리 된 좋은 글이 있어서 공유합니다 :D
일단 프론트엔드, 백엔드부터 정하신 다음에
공통적으로 Git, SSH, HTTP/HTTPS, 리눅스, 자료구조/알고리즘, 인코딩 정도는 알아두면 좋고
프론트엔드는 기본적으로 HTML, CSS, 자바스크립트, 심화는 타입스크립트, 앵귤러, 리액트, 뷰
백엔드는 NodeJS, 자바, 파이썬, PHP, MySQL 등... 중에서 선택해서 하시면 됩니다!생활코딩(https://www.opentutorials.org/course/1)에서 시작하는 것도 좋습니다 :D
로드맵쪽은 다른분이 좋은내용을 적어주셨으므로,
저는 개발시작을 위한 첨언을 해드리겠습니다
웹프로그래밍을 처음 혼자서 시작하는것이라면,
우선 본인의 포트폴리오 홈페이지를 만들어보시구요,
그걸 기반으로 하여 여러가지 다양한 홈페이지를 제작해보세요
그때마다 포트폴리오 홈페이지에 해당 내용을 추가하시면 , 캐리어 관리에 큰 도움이 될텐데요
초반에는 혼자 하시니깐 디자인부터 스토리보드 설계, 웹프로그래밍 까지 전부 다 하셔야 할겁니다
근데 이렇게 하는게 절대 나쁘지는 않습니다
그 이유는 다른 업무에 대한 이해도가 증가할 수 있기때문에 , 차후에 협업작업을 할 경우,
많은 도움이 될수 있을거라 생각합니다
예를 들어 디자이너가 이렇게 html parser를 몬하겠다고 하면? 왜? 안되는지
가능한데 안된다고 하는건지 또는 진짜 안되는건지 알수있기에 업무조율도 쉽게 되는 편입니다
그러므로 처음 시작은 문어발식으로 최대한 많은걸 경험해보세요
그렇게 하다보면 다음스텝이 눈에 보이시기 시작할것입니다^^
그 무엇보다 "시작"해보는게 가장 중요합니다.
시작이 반이라는 말처럼 실제로 코딩을 해보고 강의를 들어보시는걸 먼저 추천드립니다.
https://www.opentutorials.org/course/1
가장 유명한 초심자 가이드 생활코딩 사이트입니다.
같은 이름으로 페이스북 페이지에서 많은 개발자들이 신규 개발자를 위하여 조언 및 실질적인 도움을 주니 활용하시면 아주 좋습니다.
유,무료 프로그래밍 강의가 정리되어있는 인프런 사이트 입니다.
이벤트 등으로 유료강의를 저렴하거나 무료로 제공하는 경우도 많고 강의 질이 생각보다 매우 좋습니다.
유저들끼리의 각종 Q&A, 테크에 관련한 것들이 잘 올라오는 커뮤니티 오키 입니다.
관련하여 괜찮은 무료 강의들에 URL이 올라오는 경우도 많습니다.
https://programmers.co.kr/learn/challenges?language=javascript
많은 기업들이 실제 채용에도 반영하는 코딩테스트 및 강좌가 개설되어있는 프로그래머스 입니다.
기본적으로 강좌도 좋지만 실제로 알고리즘을 접목한 문제를 풀어볼수있는 환경을 잘 제공해줍니다.
구름 IDE 로 유명한 구름에 코딩테스트 도구입니다.
사용자가 직접 알고리즘 문제를 만들어서 게시한다던가, 구름IDE와 접목하여 실시간으로
다른 인원들과 채팅하며 코딩을 가능하게 해줍니다.
위에 말씀드린 사이트들을 활용하시어 공부하시면 많은 도움이 되실것으로 보입니다!^^