コーダーの心得

背景

freecodecamp.comを進めてたらとても共感できるフレーズがたくさん出てきたので、翻訳メモを残します。

Learn What to Do If You Get Stuck - Free Code Camp

※一部、一般的な表現とするために意訳しています。


コーディング
=難しい

(原文)Coding is hard. You will get stuck. Even experienced coders get stuck. The key is knowing how to get unstuck.


コーデイングが得意になるまでは時間がかかる

(原文)It takes time to get good at coding. You wouldn’t expect to beat a chess master after playing for 3 months. Don’t expect to build the next Facebook after coding for 3 months.


毎日コーディングあるのみ。人付き合いも大切。

そして、他のコードを書く人との人付き合いを大切に。

### そうすればあなたは仕事の準備が完了し、晴れてコーダーとなるでしょう。

(原文)Keep practicing coding every day and hanging out with other people who code, and you will become a job-ready coder.


読む、検索する、確認する

## 動けなくなるまで、次に何をしたら良いかわからくなるまでそれは続けます。

(原文)Any time you get stuck or don’t know what to do next: Read-Search-Ask.


はじめに、ドキュメント、エラーメッセージを読む

## 良いコーダーのコツは、解釈してその後の指示通りに行動する能力です。

(原文)First, read the documentation or error message. A key skill that good coders have is the ability to interpret and then follow instructions.


解決しない場合はGoogle検索

## 良い検索クエリにたどり着くにはたくさんの時間を使います。 ### あなたがGoogleで検索するときはたいてい使用言語やフレームワークで絞りたいはず。また直近の情報に絞りたいはず。

(原文)If that didn’t help, search Google. Good Google queries take a lot of practice. When you search Google, you usually want to include the language or framework you’re using. You also want to limit the results to a recent period.


仲間に尋ねる

## それでも解決しない場合はフレンドに尋ねます。もしあなたが障害を抱えているならチャットルームの仲間に尋ねます。

(原文)If that didn’t help, ask your friends. If you have trouble, you can ask your fellow campers in our help chat room.


新しいコーダーの誕生です

## 今、あなたはコーディングする準備が整いました。後ずさりして心配しないでください。前進あるのみです。

(原文)Now you’re ready to start coding. The “Map” button in your upper right hand corner will show you our challenge map. We recommend that you complete these from top to bottom, at a sustainable pace. Our open source community is constantly improving our challenges, so don’t be surprised if they change or move around. Don’t worry about going back - just keep moving forward.


A happy coder time !

Written on October 19, 2016