これを理解するのは難しいです。この運命は少し遅れて私が30歳以上になり、有名な会社のクールな開発者になると思いましたが、私は26 歳で、NoNameのオフィスにいます。
私は長い間、なぜすべてがパズルの発展のように見えるのかを理解しようとしました。発言したい。通常、私の投稿の目的は、読者を救うために私が踏んだレーキを伝えることですが、今回は明らかにそうではありません。
自分を掘り下げて、私は自分に何が起こっているのかという2つの主な理由を突き止めました。
- 魔法の欠如;
- コンベアの存在。
魔法の欠如
私はずっと前にプログラミングに関与し始めました。ロボット工学を発見したとき、7年生からです。そして、すべてが魔法のように見えた:の切望された書き込み前のHello WorldのBASCOM配線を生き延びとボードをエッチングした、あなたはまだ、そこに取得しなければなりませんでした。そして夕方には、MKをいじくり回していないか、曲がったトラックがはんだ付けされていたことがわかるかもしれません。
さらに-さらに、壁は次々に崩壊しました:
- 単一のページテンプレートとデータベースのコンテンツを使用して、本格的なWebサイトを作成する方法の認識。
- パーサーがどのように歩き、古いタイプであるかについての理解。
- 携帯電話の開発プロセスを理解する。
- ボックス製品の開発;
- ゲームエンジンのしくみを理解する。
- 等
これらのイベントはたくさんありますが、すべてがどのように機能するかを理解することは言葉では言い表せないほどの喜びと喜びだったので、それぞれのイベントとその状況をはっきりと覚えています。多くの人が私が言っていることを理解していると思います-これらの感情は何かと混同することはできません。
しかし、時間が経つにつれ、魔法は次第に消え始めました。次のサイト、モバイルまたはデスクトップのアドオンを見るたびに、それがどのように機能し、どのように機能するかがわかります。使用されているテクノロジー、テンプレート、プログラミング言語、GUI、ラッパー、アルゴリズム、またはlib。場合によっては、理解がどこかにあり、どこかに少ないことは明らかですが、それは問題ではありません。システムとそのブロックの一般的な認識があり、実装は単なるツールであることが重要です。
それがどのように機能するかを正確に知っていることに気づくことに興味がないと思うようになりました。私はこの問題またはその問題を解決する方法を考えて夜眠ることができませんが、どのツールとテクノロジーで解決されるかを理解するとすぐに、それがどのように分解されるかがわかります。答えはもう興味がありません。
知識と新技術への不健康な依存。
コンベアの存在
私は大学を卒業してすぐに、週に40時間フル入学しました。それ以前は、フリーランスかパートタイム(せいぜい24時間)でした。そして、何かがプログラミングで大好きなすべてが機械での仕事に変わるということではないことを理解し始めます。
私は自分の職場で非常に幸運でした。悪名高いモバイルジャークを作らず、Jaysonを実行せず、別のドキュメント循環システムを開発しません。プロジェクトでは、さまざまな技術、力学、鉄を使用しています。私たちの意見は考慮され、最終製品に直接影響を与える可能性があります。ただし、ユーザーが必要とするため、ボタンを時々作成するか、退屈な日常の機能を削減する必要があります。
これがその仕組みです。常にユニークなものを開発することは不可能です。
終了試行
ああ...私が試したことがありません:ペットプロジェクト、ハッカソン、Habrに関する記事、メンタリング、DevOpsing、管理および管理タスクですが、結果は常に同じです:魔法の不在とパイプラインの存在。
上記のすべての中で、ハッカソンは私に最も多くヒットしましたが、そこには落とし穴があります。将来は、鐘楼からこのトピックを詳細にカバーする予定です。
結論の代わりに
私だけではないことは知っています。大企業でトップの座を占めている人を見かけましたが、同時に、金型を目にしたり、毎日何百万人も使用しているレガシー製品コードを目にしたことに失望したりしました。
時々、私は自分自身に質問します:なぜ他の人のように喜ぶことができないのですか?1日に1回カメラに向かって手を振って、
しかし、答えは簡単です。私は子供として魔法に来ました。