JavaRush /Java Blog /Random-JA /10ヶ月で「非人道主義者」になる方法

10ヶ月で「非人道主義者」になる方法

Random-JA グループに公開済み

関係書類

10ヶ月で「非人道主義者」になる方法 - 1
私は長い間、ゲシュタルトを閉じて自分のことについて書きたいと思っていました。 控えめ成功事例。しかし、私の手はまったく動きませんでした...そして突然、今日(今!)書かなければ、「警戒してすべてが失われる」ことに気づきました!概して、モチベーション、仕事など、成功に必要な要素はすべて長い間知られています。このことについては、今では多くの本で読むことができます。しかし、これでは肝心なことは説明できません。なぜそれが可能なのかということです。もちろん、これらすべての便利なスキルを活用してみてはいかがでしょうか? 私のレシピがすべての人に普遍的に役立つとは思いません。でも、少しでも面白いと思ってくれる人がいたら嬉しいです。 簡単な事実:
  • 私は訓練を受けた文献学者(言語学者)です。
  • 私はプログラミングをやったことがありません(コンピューターサイエンスでは5本の指で入力することを学びましたが、私は学んだことがありませんでした)。
  • 2014 年 7 月(午前 4 時)、私は緊急に Java を学習する必要があることに突然気づきました。
  • すぐに私は JavaRush の勉強を始めました。これは私が見つけたものの中で最も成功したものです。
  • 2014 年 12 月(ほぼ)に、私はサンクトペテルブルクにあるある大手 IT 企業の JavaSchool に入学しました (この時点で私はJava Rushのレベル 18 に達していました)
  • 2015 年 2 月にようやく入学し、小規模な Web プロジェクトを担当して 4 月に無事卒業しました。
  • 2015年5月私は後輩と同じ会社に就職しました。万歳!
  • 2015 年 9 月、国際プログラマーズ デーの一環として、私は漫画の「非ヒューマニスト向けテスト」に無事合格しました。はい!
  • そして今日 ( 2015 年 11 月 12 日)、私はOracle Java SE Certificate (7.1)テストに 83% で合格しました (63% から合格)
  • だからそうなるのです!

暴力は暴力を生みますか?

実のところ、私はあらゆる暴力に対して積極的な反対者です。そしてあなた自身の上も含めて。ご存知のとおり、力づくで何かを強制した場合、同じことを熱意を持って行う場合よりも効果ははるかに低くなります。
残念ながら、喜びを与えるものが全体的な利益の源になることはめったにありません。プロのアスリートに聞いてください。したがって、当然のことながら、私たちは「ウォンツ」と「ニーズ」の間の妥協点を探さなければなりません。そして私たちの場合、Java プログラマーになりたいのであれば、Java を学ぶ必要があります。逃げ場はない。

私の研究: JavaRush、Golovach など

最初は初心者向けのチュートリアル (ロシア語) を読んで、その本から Swing のドロップダウン ウィンドウを備えた小さなプログラムをコピーするのが好きでした。最初はとても印象的に見えます。初日からあなたは「Java King」であると感じ始めます (この用語は私の同僚の間でよく使われます)。しかし、本の半ばまでに、多くのことが私には不明瞭になり、興味は徐々に薄れていきました。今でも覚えています...8月。熱い。私はラドガの海岸に横たわっています。配列について読んでいます。そして、配列は私の頭には合わず、さらにはクラックしてしまうのです。- コンコン!- 閉まっている!
...それで私は JavaRush で講義をしたり問題を解いたりし始めました。すごいかっこいい!遊びながら学ぶのが大好きです!また、レベルを上げて、統計に従って評価を追跡します。
しかし、そうではありませんでした。いくつかの問題は解決するのに長い時間がかかりました。講義では十分な情報が得られなかったり、他の情報源では理解しにくい場合があります。次のレベルに進むたびに、1 週間半、2 週間、2 週間半とどんどん難しくなっていき、YouTubeにビデオを追加しました。良いチャンネル「Tell all about PC」を見つけました。特に人文科学向け: 短いビデオ (各 5 ~ 10 分)、最初から (バイナリ コードとコンピューター デバイスから) 簡単に、写真付きで説明します。 約 150 本のビデオを見ました...その後、グラフィカル インターフェイスのジャングルで道に迷ってしまいました。ある日、ゴロヴァッハのチャンネルを見つけました。男は火だ!彼は、思い出に残る例と特徴的なアクセントを用いて、信じられないほど興味深い方法で、物語を明確に要点まで語ってくれます(私は文献学部で 1 年間ウクライナ語を勉強しました)。さらに、私は聴覚学習者であり、プログラミングに関する教育用の音声は自然界にはほとんど存在しないので、ゴロヴァッハのビデオをダウンロードして MP3 に変換し、何度も聞きました。もちろん、ボードを見るだけでは不十分な場所もありました。しかし、ゴロヴァッハは単に神からの教師です - 正直に言って!— すべてを声に出して説明し、それを何度も繰り返します(特に技術者ではない仲間に対して)。最も驚くべきことは、Java が内部からどのように機能するかについての理解が深まったことに加えて、IT 全体の構造についても感覚をつかみ始めたことです。Golovach 氏は、開発者のキャリアがテスターとどのように異なるのか、どのような種類の企業があり、その詳細は何か、米国での状況と米国での状況、その他多くの有益な些細なことを教えてくれました。私が思うに、ゴロヴァッハの講義の音を聞きながら、秋から冬の曇りがちなサンクトペテルブルクの天候の中を「おしゃべりな昔のささやきの下で」長い散歩をしていたときだったと思う。 「人道的」という考えが私の頭の中に形成され始めました。そしてもちろん、読みました。Eckel も Horstmann も、Joshua Bloch も、後の「ヘッド ファースト サーブレットと JSP」が役に立ったような、あからさまな喜びを私に与えてくれませんでした。Quizful のテストも解きました。現時点では、私はすでに 23 個のテストを解いています (評価は必要ありません)。その中には Windows Vista の管理も含まれています! :))。

Java スクール

これらはすべて、 Java スクールに入学するのに非常に役立ちました。ちなみに、その時の私の結果は合格者の中で最も悪い結果(50%)でした。最近では、準備が不十分であるよりも、準備が過剰であることを好みます。何を隠そう、私はテストを解くのが大好きです(さらには自分でテストを作るのも)!自分のレベルがすぐにわかり、結果を評価 (フィードバック) できます。ここでエラーを探し、分析し、修正します。もちろん、これは練習と同じではありませんが、私の意見では、これも良い学習方法です。
要約すると、最も重要なことは、学習対象 (私の場合は Java) に費やされる意図的な練習 (「徹夜」) の総時間数である、ということです。プログラムを書いたり、本を読んだり、テストを解いたり、ビデオを見たり、音声を聞いたり、専門家とコミュニケーションしたり、さらには豆を燻製することもできます (コーヒー豆の場合、その用途はさらに広がります)。 意識Java の知識)。
結論として、(スーパー)シニア Java Guru への道を歩み始めた、またはこれから始めようとしている皆さんの成功を祈りたいと思います。結局のところ、私たちの願いはすべて叶います!遅かれ早かれ。ともかく。

一年後

物語を書いてから1年が経ちました。私もそこで働いています。私は会社に満足しています。仕事にも満足しています。今年の3月にプロジェクトが終了したとき、私はしばらく「ベンチに座っていた」。この期間 ( 1 か月半) で、 JavaScriptAngular、その他のテクノロジーを学びました。最初は別のプロジェクトの社内面接に合格できませんでした。Java 7Oracle Java Associate および Oracle Java Professional認定を取得しましたが、その他の必要なテクノロジとフレームワークについては十分な知識を誇ることができませんでした。しかし最終的に、私は会社の主要プロジェクトの 1 つに ARS プログラマーとして採用されました。その後、私は 1 か月半かけてこのテクノロジ ( Action Request System - JavaJavaScriptOracle DB、およびグラフィカル プログラミングの原理を使用した、アメリカの会社 BMC のフレームワーク) を研究しました。すぐに、 APC プログラミング機能に加えて、JavaScriptで記述し、Web GUIをサポートするようになりました。前回のプロジェクトでやらなければならなかったバックエンドと比較して、Web プログラミングの利点をすべて認識し、8 月に昇進して「中堅」になりました。私の経験に基づいて(まだそれほど多くはありませんが)次のことが言えます。
まず、プログラミングは非常に多様で興味深いものです。そしてスクリプト、アルゴリズム、データベース、そしてウェブ。2つ目は、たとえ最初はうまくいかなかったとしても、IT分野は広大なので、自分の好みの場所を必ず見つけることができるということです。
また、プログラミングを学び始めたばかりの人、または少なくとも考えたことがある人たちの幸運を心から祈りたいと思います。そして、皆さん、世界はどこにも板で囲われているわけではないことを覚えておいてください。 PS : 私の会社に興味があり、働く場所として検討している場合は、VK: auratarda で私に安全にメールを送っていただけます。さらに詳しくお話しします。また、Java スクールに登録することをお勧めします。
コメント
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION