개발일지
새로운 프로그래밍 언어 학습하는 방법! 본문
모두 새로운 프로그래밍 언어를 배울 때 빠르게 배우고싶어한다.
새로운 언어나 새로운 프레임워크를 배울 때 사용하면 좋은 방법을 공유해보고자 한다.
나는 대학교 1학년 1학기 때 C 언어를 처음 배웠었다. 그리고 2학년 1학기 때 Java 를 배웠다. 그 때 느낀 점은 C 언어를 배우고 나서 Java 를 배우니까 좀 더 수월한 느낌이고 코드를 짜는 실력이 전보다 나아졌다는 것을 느꼈다!!
방법1. 공식 문서 보기.
공식문서에는 그 언어를 만든 사람의 철학부터 시작해서 누가 이 언어를 사용해야 하는지, 올바르게 사용한 예, 관련 커뮤니티 등 모든 자료가 있다. 말같지도 않은 블로그를 본다거나 문법먼저 확인하거나 그런 습관은 정말 안좋다. 공식문서가 짱이다!!!!!!
방법2. 문법 확인하기.
공식 문서를 보고 전반적인 내용을 알았다면, 이제는 문법을 봐야한다. 문법을 보고 입력해보고 이해하고 기억하려고 노력해야 함.
방법3. 다른 언어와 비슷한 특징 집중해서 보기.
만약 기존에 잘 알던 언어가 있다면 이 방법이 유용할 것같다. 내가 알고있는 언어와 새 언어가 얼마나 비슷한지 집중해서 살펴보면 좋다.
아는 것과 연관지어서 공부하는 것 좋은 방법인듯
방법4. 새 언어로 코딩 시도하기
최대한 빨리 코딩을 시작하는게 좋다. 공식문서를 더 읽어야한다고 시간낭비 하지말고 코드를 한줄이라고 작성해보는 것이 중요!
엄청난 프로그램을 만들라는 것이 아니라 변수 선언, 간단한 연산 등 특정 패턴을 새로운 언어로 작성해보자.
그러면 새로운 언어에 쉽게 익숙해질 수 있을 것!!
방법5. 튜토리얼 시작하기.
공식문서에 있는 튜토리얼을 시작!!
수동적으로 따라하지 않고 오픈소스 프로젝트를 가져와서 해당 튜토리얼을 참고삼아 해체하고 다시 만들기를 해보자.
프로젝트의 한 마당을 제거하거나 다른 부분을 해체하면서 무슨 일이 일어나는지 알아보고 다시 조립! 자신감 가져!!
방법6. 나만의 프로젝트 만들기.
거창한 목표를 세울 필요는 없다. 아직 초보인걸??
새 언어도 어려운데 어려운 프로젝트를 시도하면 재미없어 기절해..
이미 만들어봤던 주제의 프로젝트를 새 언어로 만들어 보고.. 작은 기능부터 만들어보면 좋다.
'잡다한 지식' 카테고리의 다른 글
라이브러리, 프레임워크(library, framework) 차이점 (0) | 2022.11.14 |
---|---|
인터프리트 언어 vs. 컴파일 언어 (0) | 2022.11.13 |
비밀번호 저장하는 방법, 해시함수, salt 솔트값 (0) | 2022.11.09 |
서버리스 Serverless 란? (0) | 2022.11.08 |
API, REST API 란? (0) | 2022.11.07 |