2018年に私が知らないこと

こんにちは、Habr! Dan Abramovによる記事「2018年時点でわからないこと」の翻訳を紹介します。







人々は通常私が多くを知っていると思いますが、これは実際にはそうではありません。 これはそれほど悪くなく、私はまったく文句を言っていません。 (人々の一部は、より多くの価値があるという事実にもかかわらず、しばしば偏見の信念に苦しんでいます。これはひどいです)。







この投稿では、私が知っていると誤って想定しているプログラミングトピックの不完全なリストを示します。 私はあなたがそれらを勉強する必要がない、または私が他の有用なことを知らないと言っているのではありません。 しかし、私は自分自身を脆弱な立場に置いていないので、これについて正直に言うことができます。







なぜそれが重要だと思うのか



まず、経験豊富なエンジニアが彼の分野のすべての技術を知っているという非現実的な期待がしばしばあります。 何百ものライブラリとツールで構成される「学習マップ」を見ましたか? これは便利ですが、怖いです。







さらに、あなたがどれほど経験があっても、あなたはまだ能力感覚、不十分さ(「インポスター症候群」)および自信(「督促–クルーガー効果」)の間で切り替わることに気付くことができます。 それはあなたの環境、仕事、性格、同僚、精神状態、時刻などに依存します。







経験豊富な開発者は、初心者を元気づけるために自分の不安について話すことがあります。 しかし、まだ緊張している経験豊富な外科医と、初めてメスを保持する学生との間には大きな違いがあります!







「私たちはすべて初心者デベロッパーです」と聞くと、実際の知識のギャップに直面している学生との空っぽの会話のように落胆し、聞こえるかもしれません。 これを克服できない私のような慈悲深い開業医からの告白。







ただし、経験豊富なエンジニアでさえ多くの知識のギャップがあります。 この投稿は私のものであり、このような弱点を買う余裕のある人は、自分自身を共有することをお勧めします。 しかし、この時点で私たちの経験を軽視しないでください。







私たちは知識のギャップを認識することができます。詐欺師のように感じるかもしれないし、そうでないかもしれません。







これにより、私は責任を負いません。ここでは、私が知らないことをいくつか紹介します。





もちろん、これは完全なリストではありません。 知らないことがたくさんあります



これについて議論するのは奇妙に思えるかもしれません。 これについて書く価値はありません。 私の無知を誇示していますか? この投稿に対する私の結論は次のとおりです。









私は知識のギャップについて知っています(少なくともそれらのいくつか)。 興味がある場合やプロジェクトに必要な場合は、後で記入できます。







これは私の知識と経験を軽視するものではありません。 私ができることはたくさんあります。 たとえば、必要なときにテクノロジーを勉強する。








All Articles