人道主義プログラマー

何らかの理由で、私は小学校の優秀な数学者と考えられていました。 数学と物理学のオリンピックに送られ、結果が悪いとscられて、再び送られた。 オリンピックから私はまだ最初の2つの場所を持ってきたが、それらはドイツ語の地域だったことは注目に値する。 高校では、状況は良くなることはありませんでしたが、ジオメトリはまだ理解していました。 しかし、大学では、私はすでに賢い叔父と叔母の群衆に囲まれた小さな男の子のように感じました。 最初のセッションを生き残ることができませんでした。



ここで、人々が労働プログラマーになった経緯についてよく読んでいます。 13歳のとき、彼らは学校のサーバーにハッキングし、独創的なウイルスを思いつきました。 私はこれらの人々と彼らの考え方がうらやましいです。 プログラミングの私の知り合いは、小学校でQBasicで円や正方形を描いたときに起こりました。 GOTOチームが大好きで、Pascalをまったく理解していませんでした。 それ以来、多くの時間が経過し、多くの新しい用語を学び、生きたWeb開発を行いました。 しかし、これらはすべて小さな正方形の同じ円であり、口whiを吹いて面白いほど誇張しているように思えます。 パスカルを学んだことはありません。



私は、高等教育を受けようとして失敗した直後にサイトを始めました。 私はコンピュータークラブに座っていて、CSで遊んでいて、突然私に気づきました-HTMLを学ぶ必要があります。 幸いなことに、私の友人はあなたがそれについてどこで読むことができるか提案しました。 最初のサイトは純粋なHTMLで、すべてのファイルに新しいメニューを追加するのに苦労しました。そのため、PHPの最初の知り合いはecho 'hello world'ではなくif-includeで始まりました。 これは私にとって本当の洞察になりました。私はすぐに多くの本「PHP and MySQL for Dummies」を購入し、読書に飛び込みました。 気に入った。



私の最初の真剣なプロジェクトはこのコンピュータークラブのサイトで、「無料でホスティング」のために絶対に無料でやりました。 歌の「Island of Bad luck」のように、ちょうど反対でした。 それは顔には優しいが、内部はひどい。 しかし、後に彼のおかげで、私は最初の通常の仕事で仕事を得ました。



私はそこから始めなかったことを完全によく理解しています。 多くの人は、最初は基本を理解する必要があったと言うでしょう。 データ構造、アルゴリズム。 もちろん、これは正しいアプローチです。 しかし、私の場合、そのようなトレーニングスキームは失敗になると思います。 なんで? 何も変なことは分からないからです。 私はきついので。



私は4年ほど前にOOPとデザインパターンに関する最初の本を開きました。 5分後に開閉します。 ネパニャトナ。 次回はさらに数ページ移動しましたが、理解は増しませんでした。 それ以来、パターン(および他のトピック)に関するさまざまな本を2週間に1回の頻度で開きますが、一部しか理解されていません。 そして、私が何らかの形で実際に遭遇したか、誰かのコードをスパイした部分だけです。



OOPの用語を簡単に使いこなし、紙でアーキテクチャをスケッチして複雑な問題を解決できる人を称賛します。 コードの複雑さを見て、どのようにそしてなぜ動作するのかを素早く理解できます。 鉛筆を手に取り、白紙を目の前に置くと、建築の代わりに、面白い波線しか描けません。



同時に、プログラマーにとって非常に重要な遺伝子がDNAにないにもかかわらず、私はそれがすべてとても好きです。 私は自分のコードを見るのが好きです。コードは、シンプルでありながら、考えがましではありませんが、MVCです。 私は組版をして、経験の少ない友人にアドバイスをするのが好きです。 長い選択を書くのが好きですが、数時間かかる場合があります。 私はJSにあらゆる種類のチップを彫刻するのが好きです。



何か新しいことを始めるたびに、私は熱意に満ちています。 私はたくさん読み、時代に遅れないようにしています。 ほとんどの場合、私はクールで高給の専門家になることはありませんが、空腹で死ぬことはありません。



All Articles