프로그래밍 심화학습을 하고 싶은데 어떤 방법이 있을까요?
1년전에 아두이노의 기초와 C언어의 기초를 공부하고 이번년도에 아두이노의 심화 단계에 들어서고 싶은데 심화학습에 관한 정보가 부족해 계획을 못 세우고 있습니다. 어떻게 심화학습을 하면 좋을까요?
C언어 기초를 공부하신 뒤
알고리즘 사이트에서 문제를 풀면서 코딩 실력을 기르시길 바랍니다.
이후 아두이노를 활용한 프로젝트를 진행하시면 큰 도움이 될거에요.
1. 알고리즘 공부하기
아래 사이트에서 코딩 테스트 연습을 꾸준히 해보세요.
즐겁고 실력도 쑥쑥 늘어난답니다.
알고리즘 문제들도 많고 다른 사람들이 어떻게 풀었는지도 볼 수 있어서~!! 매우 좋습니다.
다양한 언어로 해결한 답안들이 많으니
타 언어에 대한 이해도도 쑥쑥 올라갑니다!!
1) 백준 온라인 저지
2) 알고스팟
https://algospot.com/judge/problem/list/
3) 프로그래머스
https://programmers.co.kr/learn/challenges
2. 아두이노 프로젝트(저금통 만들기)
https://www.youtube.com/watch?v=75jDHbJTZ_8
3. 아두이노 기초 강좌
https://www.youtube.com/watch?v=3e6GMI4Szwk&list=PLf8roV9OYDiHCOrnXIlbrzbeQ0pJsaH8v
프로그래밍은 많이 해보면 해볼수록 실력이 늘어나는 것 같습니다.
물론 아무런 생각 없이 프로그래밍을 한다면 실력이 늘어날수는 없겠지만 보통은 이 코드를 어떻게 개선해볼까? 이런 고민을 많이하다보니 많이 해보는 것이 좋은 방법 같습니다.
또한 다른사람이 만든 코드도 잘 보는 것이 중요합니다.
잘만들어진 코드는 따라해보고 개선해본다면 더 좋을 것 같습니다.