ブログ一覧へ戻る

技術を始めた頃に聞いておきたかったアドバイス

物事はそんなにうまくいかないものです

1 — 練習は完璧への道です。
これ以上詳しく説明することはできません。


2 — 複雑そうなコード、ウェブサイト、アプリを見ても落ち込まないでください。
Instagram、WhatsApp、Facebookのようなアプリを作った人々も、何十年も練習を重ねてきました。
時間が必要です。マスターと初心者の違いは時間です。結局、時間が経験と練習をもたらすのです。


3 — 優れたチームが必要です。
優れたチームはあなたをインスパイアし、限界を超えて成長させてくれます。もちろん、優れたチームは仕事だけでなく、友人、大学の同級生、クラスメイトなども含まれます。


4 — クリアで読みやすいコードを書きましょう。
読みやすいコードを書くことで、時間が経ってから自分のコードを読み返すことができ、他のプログラマーもあなたのコードを理解しやすくなります。


5 — 構文は最大限の集中力をもって書きましょう。
なぜならば、小さな構文エラーが多くの問題を引き起こす可能性があるからです。例えば、セミコロンを忘れたり、<code>fuction()</code> と書いてしまう代わりに <code>function()</code> と書くことです——そして、時にはそれが心に痛みを与えます。


6 — シンプルで意味のある名前を付けましょう。
これは曖昧に聞こえるかもしれませんが、変数や関数の名前が全く関係ないものだった場合を想像してみてください!

<code>var textoMuitoLouco = 1 + 1</code>

もしこの変数を使いたいと思っても、保存されている値と全く関係がない場合、困ってしまいます。

あと、いくつかの命名規則があります。私は個人的に camelCase を好んで使います。


7 — プログラミングはそれほど複雑ではありません。
プログラミングに大きすぎる問題は存在しません。常に存在するのは、大きな問題を構成する小さな問題の集まりです。そして、最大の問題は、人々が調べたり、フォーラムで質問することに恥ずかしさを感じてしまうことです。


8 — 本や電子書籍(eブック)を読みましょう。
たくさんの本を読んでください。本は何でも学ぶための最高のリソースであり、論理的思考や忍耐力を養うのに役立ちます。


9 — 退屈しているのではなく、モチベーションがないだけです。
プログラミング中に退屈していると思わないでください。厳しい真実は、退屈しているのではなく、モチベーションがないだけなのです。

私はウェブサイトを作成したりデータベースを構築したりしているとき、「あー、つまらない」と急にやる気をなくしてしまうことがありました。しかし、それはモチベーションがなかっただけで、自分でもできるとは思っていなかったことを成し遂げたとき、私は耳から耳まで笑顔になっていました。


10 — YouTuberを鵜呑みにしないでください。
本当です!YouTuberが「2022年に学ぶべき10のプログラミング言語」と主張しても、必ずしも信じてはいけません。なぜなら、彼らのリストでCOBOLが1位になることもあるからです——間違っているわけではありませんが、恐竜の時代にプログラミングするなら、タイムマシンを発明したほうがいいでしょう。


11 — 時間を気にしないでください。
プログラミングを学ぶのに時間がかかることを気にしないでください。

言語をマスターするには時間がかかります。ただ、自分が道を外れていないことを確認してください。

良いものは時間が必要です。一夜にして成し遂げようと焦らないでください。x 12 — プログラミング言語またはそのセットを選びましょう。
多くの人はPythonの学習を始めて変数を見たところで挫折し、HTMLとRuby on Railsを混ぜて学び始め、PHPを探し始めます…落ち着いて、アインシュタイン。
まず、dbA、フロントエンド、UI/UXなど、どのプログラミング分野を目指したいのかを見つけてみてください。そして決めたら、インターネット上で様々なロードマップを見つけることができます。ロードマップに従いたくない場合でも、その分野で主に使用されている言語を見つけて、それに集中しましょう。そして安心してください、一つの言語が他の補完的な言語へとあなたを導いてくれます(SQL 💚 Python、おっと)。

結論:
イーロン・マスクが言ったように:

物事を学ぶために大学に行く必要はない。大学の価値は、誰かが何かに対して一生懸命取り組めるかを見ることだ。

したがって、コーディングスキルを日々向上させるための計画を持ち、学び続けることが重要です。

何年もの経験を積めば、あなたは専門家になれます。



ボーナス:

独学でプログラミングを学び始めることを決めた人に、素晴らしい本をおすすめします。

内容は段階的に補完し合う形で簡潔に提示されており、スムーズに理解を深めることができます。


以下のリンクをクリックして、あなたのコピーを入手してください:
The Self-Taught Programmer: The Definitive Guide to Programming Professionally