프로그래밍 공부어디서부터 할까요
웹개발 실무경험 3개월 정도있는데
왠만큼 다 모듈화가 되있어서 눈팅 및 복사와 구글링을 통해서 어찌저찌 만들긴했었습니다..
다만 제가 솔직히 이해못한부분도 많아서 제대로 알고싶어요
전정부사용해서 자바와 자바스크립트 위주로 개발을 하구있고
간단한 게시판 및 페이징 처리정도가 제 최선인것같아요
어떤식으로 공부해야할까요?
아래 공부하시기 좋은 사이트들 모아서 제공드리니 한번 살펴보시고 공부하시면 좋을것 같습니다^^
https://www.opentutorials.org/course/1가장 유명한 초심자 가이드 생활코딩 사이트입니다.
같은 이름으로 페이스북 페이지에서 많은 개발자들이 신규 개발자를 위하여 조언 및 실질적인 도움을 주니 활용하시면 아주 좋습니다.
유,무료 프로그래밍 강의가 정리되어있는 인프런 사이트 입니다.
이벤트 등으로 유료강의를 저렴하거나 무료로 제공하는 경우도 많고 강의 질이 생각보다 매우 좋습니다.
유저들끼리의 각종 Q&A, 테크에 관련한 것들이 잘 올라오는 커뮤니티 오키 입니다.
관련하여 괜찮은 무료 강의들에 URL이 올라오는 경우도 많습니다.
https://programmers.co.kr/learn/challenges?language=javascript
많은 기업들이 실제 채용에도 반영하는 코딩테스트 및 강좌가 개설되어있는 프로그래머스 입니다.
기본적으로 강좌도 좋지만 실제로 알고리즘을 접목한 문제를 풀어볼수있는 환경을 잘 제공해줍니다.
구름 IDE 로 유명한 구름에 코딩테스트 도구입니다.
사용자가 직접 알고리즘 문제를 만들어서 게시한다던가, 구름IDE와 접목하여 실시간으로
다른 인원들과 채팅하며 코딩을 가능하게 해줍니다.
영어로 짧고 가볍게 들어보고 싶으시다던가.
페이스북, 트위터 등을 실제로 똑같이 만드는 "클론코딩" 등이 해보고 싶으시다면
https://academy.nomadcoders.co/
노마드코더 에서 강의를 들어보시는걸 추천드립니다.
위에 말씀드린 사이트들을 활용하시어 공부하시면 많은 도움이 되실것으로 보입니다!^^
안녕하세요.
어차피 구글링, 카피앤 페이스트가 개발자 주업무 중 하나입니다. 근데 그렇게 갖다 쓰더라도 왜 이렇게 되는지 이해를 하셔야 됩니다. 잘 모르겠으면 주위 선임들한테도 물어보시구요. 그냥 단순히 갖다 쓰기만 하면 실력이 늘지를 않습니다. 그리고 문법 같은 것도 알아야 하지만 전체적이 알고리즘이나 로직 구현 하는 연습을 많이 해보시면 다른 언어를 배울 때도 큰 도움이 됩니다.
웹개발 실무경험 3개월 정도있는데
왠만큼 다 모듈화가 되있어서 눈팅 및 복사와 구글링을 통해서 어찌저찌 만들긴했었습니다..
다만 제가 솔직히 이해못한부분도 많아서 제대로 알고싶어요
전정부사용해서 자바와 자바스크립트 위주로 개발을 하구있고
간단한 게시판 및 페이징 처리정도가 제 최선인것같아요
어떤식으로 공부해야할까요?
===> 크게 프로젝트를 잡지 마시고 , 작게 작게 프로젝트 크기를 정하여서
여러가지 타입의 문제들을 해결해나가시다보면 실력이 늘어납니다
예를 들어 게시판에 좋아요 기능 추가, 글쓴이 ip를 토대로 어느나라 ip인지 출력등등
역시 가장 좋은 건 여러 커뮤니티를 돌아다니면서 자바스크립트/웹 진영에서
가장 많이 쓰이고 인기 있는 프레임워크/라이브러리들을 찾아서 공부하는 것입니다.
공식 문서를 훑어보면서 Todo 부터, 하나씩 기초적인 걸 직접 만들어가면서 공부해보는게 가장 좋습니다.
(예를 들어 react boilerplate , react example 등의 키워드로 검색하면 예제들이 쭉 나옵니다)
자바스크립트 쪽은 React.js, Vue.js, Svelte 등이 인기 있습니다.
실제로 React는 회사에서도 자주 쓰이구요.
국내 커뮤니티도 많으니 참여하셔서 여러 정보를 공유 받고 medium, dev.to 와 같은 사이트에서도 리액트와 관련된 유용한 팁이나 정보 등이 담긴 문서를 읽어보시는 것도 도움이 되실거에요
많은 사람들이 작성자께서 말씀해주신 방법으로 실제로 구현해가면서 하나하나 필요한 기능을 구현해가면서 Troubleshooting하면서 진행합니다.
이해 못한 부분에 대해서는 집요하게 이해하는 습관만 기르시면 또 다시 비슷한 구현이 필요하거나 문제가 생겼을때 문제를 해결할 수 있는 힘이 생길꺼에요.
현재 자바 웹 개발, 게시판, 자바스크립트 관련 해서 공부하시는 걸 추천드립니다. 스프링 프레임워크 게시판과 스프링 부트 게시판
2가지를 만들어보시는 걸 추천드리며 아래 링크입니다.
-스프링 프레임워크 게시판_melon peach 란 블로거 분의 내용
-스프링 부트 게시판_이동욱 강사님의 책인 스프링 부트와 AWS로 혼자 구현하는 웹 서비스
관심사가 어떠한 것인지를 고민해보고 관심사에 맞는 서비스를 만들어보는 것은 어떠할까 합니다.
게시판, 페이징 등은 워낙 예제가 많다보니 연습하기는 좋기는 하지만 흥미가 근방 떨어질 수 있습니다.
예를 들면 웹툰같은 것을 좋아한다면 웹툰을 크롤링해고 네이버, 다음, 카카오페이지 등의 웹툰사이트의 내용을 저장하고 보여주고 점점 기능을 추가하는 방법으로 공부해보는 것이 어떠할까 합니다.