devenir-bon-programmeur

前回の記事では、役立つ多くのスキルやプログラムについてお話しました。良いプログラマーになる。しかし、特定の習慣がそうならないようにすることもあります。それらについて話しましょう

実験も創造性も好奇心もありません

プログラミングとか海賊行為また、コーディングと開発において非常に創造的であることも求められます。ほとんどの人は論理的思考には優れていますが、創造性はそれほど高くありません。プログラムを作成するときは白紙のようなもので、ブラシがプログラミング言語、アルゴリズム、フレームワーク、ライブラリなどになります。何もないところから何かを生み出すのは、実験的な大胆不敵さに依存するプロセスです。

良いコードを書いたり、コードを理解したりするための「唯一の正しい方法」はありません。プログラムをコーディングする方法はたくさんあるので、積極的に試してみる必要があります。おそらく、それを行うためのより効率的なテクニックが見つかるでしょう。生来の好奇心を持っていない場合、コーディングの問題に常に同じ角度からアプローチすることになります。そうすれば、プログラミングは暗記的な仕事になります。

お金持ちになって有名になるのが待ちきれません

時代は変わり、競争は非常に激しくなりました。プログラミングをしたり、海賊行為儲かるビジネスだった。テクノロジーが変化し、セキュリティが向上します。今日は、たくさんの忍耐と大変な仕事成功するプログラマーになるために。仕事に対する情熱が必要になります。あなたの主な目標が、できるだけ短期間で大金を稼ぐこと、または有名になることである場合、それはあなたがスティーブ・ジョブズである場合にのみ起こります。

この分野では非常に幸運で、一夜にして金持ちになり有名になる人もいますが、彼らのアイデアを真似したり、真似したりすべきではありません。役に立ちません。

通常の労働時間を希望する

他の人の下で働いていて、すでに優れた経験豊富なプログラマーである場合はこれで問題ないかもしれませんが、そうでない場合は、通常の労働時間を持つことはできません。優れたプログラマーやハッカーは、厳密なスケジュールに従うことはできません。何か面白いことをやっているなら、それを続けてください。

プログラマーの生活において、深夜のコーディングはよくあることです。たとえ自分で働いているとしても、競争相手よりも先に進みたいのであれば、1 日に何時間も費やす必要があります。

長時間座ったり集中したりできない

優れたプログラマーになりたければ、ガールフレンドよりもコンピューターに多くの時間を費やす必要があるのはよくあることです。プログラミングの性質上、長時間コンピューターの前に座る必要があります。

コンピューターの前で常に入力したり考えたりするのが苦手な場合は、プログラミングのアイデアを諦める必要があるかもしれません。この種のコンピューター関連の座りっぱなしのライフスタイルにはいくつかの懸念があり、これを長期間無視すると深刻な健康上の問題につながる可能性があります。

論理的な問題は解けない

最も重要なことは、問題を解決する際にどれだけ論理的であるかです。プログラムの作成に非常に創造性がある場合は、デバッグにも重点を置く必要があります。デバッグは、論理エラーや構文エラーを修正するプロセスであり、プログラミングの中心です。

プログラミングにおける報酬の多くは、バグの発見とも呼ばれるバグの修正から得られます (Android のバグを見つけると、Google は 20 万ドルを支払います)。バグが複雑であればあるほど、最終的に解決したときのやりがいは大きくなります。そこに満足が得られなければ、プログラミングは終わりのない挫折の連鎖でしかありません。