새로운 (프로그래밍) 언어를 배우는 데 도움이 되는 3가지
"부분적으로 유창함"은 프롬프트를 이해할 수 있지만 대부분의 경우 가이드나 번역가의 도움 없이 영어로만 대답하거나 기본적이고 초보적인 답변을 조합하는 것을 의미합니다.
일본어로 맥주 한 병을 요청할 수 있습니다.
ビール一個をください。/ "Beeru ikko wo kudasai."
저에게 프로그래밍은 다음과 같습니다. 적어도 "Hello World"를 인쇄하기 위해 콘솔과 통신하는 데 필요한 필수 어휘가 있습니다. 그러나 페이지를 로드할 때마다 브라우저에 "Hello World"를 반복하도록 요청하는 것은 완전히 다르고 더 복잡한 통신 요청입니다.
코딩 부트캠프에서 갓 나온 엔터프라이즈급 앱을 처음부터 새로 만들라고 말하는 것은 일본어로 즉흥적인 시를 낭송하라고 하는 것과 비슷합니다.
프로그래밍 언어라고 불리는 이유가 있습니다.
당신은 컴퓨터/전화/브라우저/라즈베리 파이가 당신이 하고 싶은 일을 하도록 달콤하게 이야기하는 방법을 배우고 있습니다.
언어를 배울 때 할 수 있는 몇 가지 사항은 다음과 같습니다.
1) 연습, 연습, 연습-- 매일매일!
현실을 직시하십시오: 선택한 언어를 "말"하기 위해 매일 시간을 내야 합니다. 내 개인적인 경험으로는 특히 읽고 쓸 때 연습하지 않으면 간단한 단어를 잊어버리는 경향이 있습니다.
프로그래밍도 마찬가지입니다. 연습하지 않으면 for 루프의 구문을 잊어버릴 것입니다.
매일 연습하면 의식적으로 개념에 지속적으로 노출되기 때문에 개념을 굳히는 데 도움이 됩니다.
또한 시간 절약에도 도움이 됩니다. 더 이상 기본 개념을 찾기 위해 MDN/W3C를 샅샅이 뒤질 필요가 없습니다!
이동 중이라면 관련 앱을 다운로드하세요. 일본어를 읽으려면 "Kanji Study "앱을 적극 권장합니다. 프로그래밍을 위해 현재 "Mimo "을 사용하고 있습니다.
2) 연습 - 큰 소리로.
큰 소리로 말해야 합니다. 자신이 말하는 것을 듣고 그 의미를 이해하십시오. 예, 코딩을 할 때에도 정확히 무엇을 하고 있는지 큰 소리로 말해야 합니다.
예를 들어:
일본어 읽기:
日本語を読んでいます。
내 사고 과정을 소리내어:
Kanji for day, kanji for book -- OH That's the kanji for Japan -- kanji for "language" -- all together it says "Japanese". "を"? That's a connector indicating it's an action being done. Kanji for "to read" with the connecting ender "-ndeimasu" meaning it's a current action being done. It says "Nihongo wo yondeimasu". "I'm reading Japanese." Cool.
자바스크립트 프로그래밍:
var list = [ "one", "two", "banana" ];
for (i = 0; list.length > i; i++)
"For, by the way: 'i' is currently zero--Anyway, as long as the length of the list array is greater than the value of 'i', add 1 to 'i'."
큰 소리로 말하는 것은 매일 연습하는 것과 같은 효과가 있습니다. 즉, 읽기와는 다른 방식으로 머리 속의 "이유"라는 의미를 확고히 하는 것입니다. 특히 키네틱 학습자로서 개념을 읽는 것만으로도 많은 것을 할 수 있습니다.
3) 연습 -- 유창한 파트너와 함께!
도움을 줄 수 있는 경험이 있는 사람이 필요합니다. 요령을 보여주고, 안내하고, 모범 사례가 무엇인지, 가장 자주 사용되는 문구를 알려줄 사람이 필요합니다.
물론, 당신의 성격/학습 스타일 등과 맞물리는 사람을 찾는 것은 어려울 수 있지만, 당신을 기꺼이 도와줄 사람은 항상 있습니다.
이것은 내가 일본어를 다시 배울 때 가지지 못한 것, 그리고 코딩하는 방법을 배울 때 필요한 것입니다. 올바르게 수행하는 방법을 보여줄 누군가가 필요했습니다. 제가 코딩 부트캠프에 등록한 이유이기도 합니다!
확실히 더 저렴하게 도움을 받을 수 있는 방법이 있습니다. dev Twitter에서 활동하는 것(#100daysofcode는 도달하는 데 도움이 되거나 단순히 좋아하는 개발자가 DM을 보내거나 @-ing하는 것이 트릭을 할 수 있음) 여기 DEV 또는 freecodecamp를 통해 다른 사람에게 연락하는 것입니다. 포럼. FB에 있다면 선택한 언어로 특정 그룹에 가입하는 것이 좋습니다! Stack Overflow에 게시하는 것이 때때로 도움이 됩니다(당신이 마조히스트라면).
이제 원어민/유창한 화자와 함께 큰 소리로 일본어 말하기를 연습할 용기만 있으면 됩니다.
요약: 연습. 관행. 의도를 가지고 매일 연습하십시오. 도움을 요청하는 것을 두려워하지 마십시오.
자신의 개발 여정에서 행운을 빕니다!
의견에 대한 질문:
외국어 및/또는 프로그래밍 언어에 능통하다면 유창해지기 위해 어떤 단계를 밟았습니까? 초보자를 도울 수 있는 리소스는 무엇입니까?
읽어 주셔서 감사합니다! 계속 연락하고 싶다면 주저하지 말고 여기에서 저를 팔로우하고 저를 추가해주세요! (@catcarbn)
Reference
이 문제에 관하여(새로운 (프로그래밍) 언어를 배우는 데 도움이 되는 3가지), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/cat/3-things-that-ll-help-you-learn-any-new-programming-language-4g94텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)