ユーザーから開発者へ

インターネットには「プログラマになる方法」という質問がたくさんあります。 今日、私は尋ねませんが、答えようとします。



トピックは、ユニークなふりをしたり、その「私」を表現するふりをしません。 彼が少なくとも少し動機付けて、「店の同僚」が決めるのを助けることを願っています。



だから、私は最初からやります。 私はトレーニングによってコンピューターシステムエンジニアです。 大学で私がしたことは不明ですが、最後に(ちなみに、良い成績と「貢献」の最小値を使って)、mac-addressが何であるか想像することはできませんでした。 卒業証書を擁護した後、有名なプロバイダーの技術サポートを受けました。 インタビューに合格することは難しくありませんでした。 ほとんどの応募者は、インターネットが一般的に何であり、何で食べられるか想像するのが困難でした!



消えた。 彼らはそれを取りました。 技術的な質問の列さえ私にかかった(今トマトはプロバイダーのサポートに向かって飛ぶべきです)! 実際、私のシフトの20人のうち、5〜7人は非常に有能な専門家でした。 未知の理由でただそこにとどまっている...

この作業は、専門家としての深い発展を意味するものではありませんでした。 しかし、そこには、私の愚かな質問に根気よく答えて、いくつかのタスクを処理するのを手伝ってくれた素晴らしい人々に会いました。 ここで私は何とかイライラしました...なぜ彼らはできますが、私はできませんか? 私はコレスニチェンコとタンネンバウムの本に身を包み、私が大学を歩いていたことを理解し始めました!

2-3ヶ月が過ぎ、私はすでにその分野に精通していました。 私の古い自家製の4番目の「切り株」は、Linux仮想マシンとネジ-ギガバイトの電子書籍(うん、私はそれらのすべてを読んでいませんでした、ただ収集が好きでした)からうなり声を上げました。



次に、標準の管理パスに進みました:enikeyshchik-アシスタント-管理者! かっこいい! 2年後、私はすでに自信のある専門家と呼ぶことができました。 その後、政権は私を悩ませ始めました...いいえ、実際には非常に興味深いです! 特に彼らが新しい鉄を持ってくるとき、あなたが何か新しいものを展開する必要があるとき、以前は知られていない技術を試してみてください! ここであなたは夢を忘れます! しかし、実装は遅かれ早かれ終了し、馬鹿げたサポートが私を大いに悩ませました。 誰もがそれを持っているわけではないかもしれませんが、私の場合はそれだけでした。 その瞬間まで、プログラミング、つまりpythonとphpを「知り合いにしよう」としました。 一見したところ、私たちはお互いに嫌いだったphpで、私はまだその理由を理解していません。 pythonでは、少し良くなったように見えましたが、「愛」は燃え上がることなく消えていきました:)



一方、職場では、IT部門全体が頭を率いて辞める状況が発生しました。 私はまだ仕事を探しずに、Javaを学ぶことにしました。

奇妙な2か月でした...私たちは大学でプログラミングを教えられましたが、「これは私のものではありません」(今ではこの言葉はIT学生の唇から微笑んでいる)と説明して、mac-addresssよりもさらに悪いことを理解しました。 その結果、2か月間、本やマニュアルを一生懸命読んでいると、ベース自体のアイデアがほとんどわかりませんでした。 この後、ループと配列を使用した簡単なタスクさえ実現できませんでした!



ここから、私がこのトピックを書いていることから始まります。



ご存知のように、多くの人は理解の段階で正確にgiveめますが、「これ(ループ、配列、メソッド、奇妙な言葉)がこれをどのように助けてくれる(リマインダー、目覚まし時計を書く)?????」 そして、これはまさに彼らが大学で教えられていることです。 だから私はこの問題に出くわしました。 ダミーの章で説明されている理論があり、オンラインリソースの山にタスクがありますが、これをどのように組み合わせることができますか? 最初に、「本全体を読み、次にcheniを書きます」という方法を選択しました。 ニフィガ。 第4章にたどり着くまで、第1章の内容は忘れていました。 練習なし。 サブジェクトエリアでは絶対にガイドされていません! その時点で、私は「最も多くの」教科書を手に入れ、トピックに関するパラグラフの最後に課題が載っています(はい、学校のように!)、もっと理にかなっているかもしれません。 しかし、そのようなJavaチュートリアルは見つかりませんでした。 その結果、私は一時的に(hi-hi)このレッスンを終了し、管理者として仕事に戻りました。 だから、初心者プログラマーとして、救いになったリソースを見つけられなかったら、おそらく働いていただろう! 私は間違いなくそれを共有します。 C ++とbashのファンには(プログラミング言語と呼ぶのは難しいのですが)、次のものもあります。

C ++

バッシュ



私が理解しているように、これは私が必要とする正確な形式で資料を提示する学生向けのサイトです!

私は各章の終わりに与えられたすべてのタスクを解決し始めました。 ここでのタスクは、1つの記事を読むことが制限されないように選択されます。 HorstmanとCornellを2冊購入し、勉強を始めました。

最初は、すべてが非常に複雑に思われ、多くの時間がかかりました。 おなじみの開発者たちが1日に20回答えてくれました! ところで、ここで私もラッキーでした。 彼らは私に言わなかった-これとあれをしなさい。 彼らはどの方向に掘るのかを教えてくれた。そして再び本に身を埋めた。 その結果、1か月も経たないうちに、理論と実践の両方でSEベースに精通し、この方向にさらに進んでいきます!

一般的に、私は皆に1つの簡単なことを理解してもらいたい-あなたが本当にしたい場合、それはとにかくうまくいくだろう:)さて、それなしで、本当にどこにも練習することを忘れないでください!



PSところで、私はトレーニングの効果を改善するためのアドバイスをあきらめません! 面白いだけじゃない!



All Articles