do it c언어 입문 책 끝난후에 어떻게 공부해야할까요
do it c언어 입문 이라는 책으로 독학을하고 있는데 책내용을 끝까지 다 배우고나면 어떻게 공부하고 또 어떤것을 배워야 할까요 무작정 배우고는 있지만 배워서 어떤걸 해야할지 모르겠어요ㅠㅠ
1. C언어를 가지고 다양한 문제들을 풀어보시면 좋을거 같습니다.
다양한 C언어 문제를 풀어나가면서 알고리즘에 대한 이해도와 실력을 향상시키세요.
2. C 소켓프로그래밍을 공부한다.
채팅프로그램등을 만들어 보면서 색다른 C의 매력을 느껴본다,
3. 리버싱을 공부한다.
리버싱을 공부하면서 C코드의 세부적인 것을 알아보고 역분석을 해본다.
일단 책 내용 마스터하시구요,
중요한것은 책에서 1에서 10까지 더하세요 라는 문제에 대한 답변을 알려준다면?
님은 거기에 한술 더 떠서 1에서 100까지 더하는 코딩도 해보시구요
아니면 숫자를 입력받아 1에서 입력받은 숫자까지 더하는 코딩도 해보세요
이런식으로 창의적으로 여러가지 문제를 다양하게 풀게 되면 얻게 되는 커다란 장점이 생기는데요
그게 바로 알고리즘입니다
개발이란 별거 없어요. 어떤 문제가 있으면? 그걸 어떻게 풀어야겠다 순서도(알고리즘)를 그리고 그걸 토대로
열심히 코딩하여 결과를 나타내는거죠
즉, 죽어라 다양한 문제풀이 해보시길 권장합니다
알고리즘은 모든 개발언어의 공통된 사항이니, 절대 손해 없습니다^^
아마 어떠한 목적있어 배운다기보다는 요즘은 프로그래밍이 필수 이니깐 배워야지 라고 생각 하시는것 같습니다.
어떤 목적으로 공부를 하고 있는지를 고민해보셔야할 것 같습니다.
취업이 목적이시라면 가고자 하는 분야의 주력 언어를 공부하시면서 코딩 테스트 문제를 연습하시는게 좋을 듯합니다.
백엔드 개발이면 자바, 코틀린, 스프링 프레임워크, sql 문법 등의 언어를 배우시면 될것 같습니다.
모바일쪽을 생각하신다면 코틀린, 스위프트 등의 언어와 개발 툴들을 익히시면 좋을듯 합니다.
취미로 서비스를 개발해서 운영해보고 싶으시다면 구체적으로 어떤것을 만들어야하는지 고민을 해보시고
거기에 맞는 기술들을 학습하시면 될것 같습니다.