JavaRush /Java Blog /Random-JA /遅すぎることはない!
Данил Суетин
レベル 35
Берлин

遅すぎることはない!

Random-JA グループに公開済み
そうですね、私は感動的でわかりやすいものから話を始めたかったのですが…しかし、やはりすべては、誰もが話してはいるものの、個人的には感じたことのない、年齢に関する典型的なパターンに行き着きました。 遅すぎることはない! - 1こんにちは、同僚の皆さん。私の名前はダニル、35 歳、プログラマーです。私のキャリアの背景は、我が国、そしておそらく世界中の何千、何百万もの同様の人々と似ています。何も考えずに楽しく成長していきます。何かに興味があり、何かを読み、何かを尊敬していました。何かを掴んでいるのだと思った。それから私はどこかに勉強に行きました。他の場所には入れなかったので。そして、よく考えてみると、そうしたかったですか?その瞬間、自分が何を望んでいるのか理解できましたか?本当の夢?ただお金を稼ぐだけじゃなくて、自分のやりたいことをやるには?いいえ、もちろんそうではありません。学校ではなんとなく勉強していました。6 年生のときにコンピュータ サイエンス クラブに出会って以来、コンピュータに対するある種の渇望がありました。プログラミングや何かを理解することにも興味がありました。しかし、何年も経った今、当時はさらに深く掘り下げたいという欲求がなかったことが、とんでもなく奇妙に思えます。理解して、見つけて、感じてください... 遠い 95 年代、私たちは QBasic でプログラミングし、「独自の Windows バージョン」 (当時はまだ見ていませんでした) を VGA モードでリリースすることを夢見ていました :) あるいは、コンピューター ゲームを作ること、コマンド&コンカーや当時流行のクエストのようなものですが、主人公がビル・ゲイだけです(しー!)。Pascal について調べましたが、すべてが非常に複雑でした。C について聞いたことはありましたが、プログラムは 1 つも実行できませんでした。私たちは、MS DOS の監視下で、フロッピー ディスクが 12 枚入った箱の重さや、テラバイトのハード ドライブについてのジョークを調べながら、最初の x386 を研究し、プレイしました。つまり、これらすべてがそこにありましたが、これらすべてをより深く掘り下げることができるという願望や理解はありませんでした。正直に言うと、その後の数年間では、プログラミングのおかげで逃げ出すことができ、時には少し余分にお金を稼ぐことさえできたケースさえありました。私はこれまでに、論文用に 1 つのプログラムを書き、コースワーク用にいくつかのプログラムを書きました。ただし、そのような専門分野で勉強したことはありません:) そして、これらすべては没頭することなく、純粋な熱意に基づいて行われました。もちろん、今はそのコードを使いたくありません :D 私は建設専門学校に入学し、建設業者になるためにそこそこ勉強しましたが、幸いにも流通関係の仕事には就けませんでした。私は仕事を見つけることに非常に消極的だったので、暖房ネットワークを整備する会社の整備士として就職しました。その後、同じく知人を通じて消費者サービスの分野に参入し、その後 12 年間、確実に泥沼にはまり込みました。そして今、私はすでにモバイル機器の修理エンジニアです。もちろんこの作品も悪くはない。そして、良い収入が得られ、発展の余地があるように見えます...しかし、これはすべて当てはまりませんでした。随所に素人感が出始めた。仕事は十分にあり、常連客も戻ってきますが、すべてが同じではありません。すべてがどのように機能するかを完全に理解していないように感じます。そして同時に、5年間の有償教育では何にも繋がらないという理解もある。5、6年経ち、携帯電話を修理していると、すでにかなりの吐き気を催すようになっていました。職業を変えたくないとしても、少なくとも「フリースイミング」に行きたかったのです。しかし、もちろん、これらの消極的な願望は叶う運命にあるわけではありません。月日が経つのは早いもので、私はもう33歳になりました。10歳も若い人なら、これはもうすぐ老年だと言うかもしれませんが、彼はこう言いました。もちろん、10 歳年上の人は彼に同意しないでしょう。私も同意しません:) しかし、携帯電話の修理の退屈さと単調さから、私はさまざまな創造的な活動に参加し始めました。そのため、私の天職はデザイン、最悪の場合、Web サイト構築、3D モデリング、またはビデオ編集であるとすでに想像していました。幸いなことに、私のこの情熱は私の人生に本当に変化をもたらしました。数年以内に、アルバイトの仕事やクリエイティブなコンテストでの高額な賞品が登場しました。そこで私は別の仕事に呼ばれました - 地元の製造会社のデザイナーとして。突然、有名なスコーピオンズの歌のように、私の人生に変化の風が現れました。久しぶりに転職して、その気になれば何でも変えられるような気がしてきました。私の人生のあらゆる瞬間が、誰かの携帯電話をいじったり、知人の友人の友人と携帯電話を機能させるために何をすべきかについて話したり、無駄にリラックスして戦車で遊んだり、仕事に座って仕事をしたりすることで満たされることはないことに気づきました。何か不用意な行動をすると、壊れた部品を買うためにただでさえ少ない給料をつぎ込むことになるかもしれないという恐怖があったのですが、私は変わることができると気づきました。実際にやりたいことをするために変更します。そして、デザイナーとして働き始めたとき、私はデザインをやりたくなかったことがわかりました。もちろん、絵を描く、デザイン、ウェブマスタリング、モデリング、ビデオ編集はすべて興味深い職業です。しかし、彼らには何かが欠けていました、それは別のレベルの創造性でした。 「Java コース」という広告と、トレーニング後に約束された給与を見て、それがどのようなものか理解しました :)はい、もちろんです! 私は生涯プログラマーになることを夢見てきました。私の3~4倍の給料と、考えることが必要な仕事です!頭以外何も縛られない仕事!これは私がいつも夢見ていたものですが、神様、私はどれだけ長い間それを理解できなかったのでしょう! 「ご存知でしょう」と私は妻に言いました。- プログラマーになったらどうしますか? 彼らは10万から20万を受け取ります。「もちろん」と彼女は言った。- 立ち上がる。そして私たちはブラジルに行きます。- しかし、これは1か月の問題ではありません。今年の!そして夜はいつも大忙しです!- さて...何ができるでしょうか? すべてはこうして始まるはずだったのですが… 何らかの理由で、銀行は労働市場に参入したばかりのデザイナーの研修のための 3 万円の融資を承認しませんでした。そして、結局のところ、それは無駄ではありませんでした:) 古いウーグウェイがマスター・シフに言っていたように、すべての事故は偶然ではありません。早くプログラマーの仲間入りをしたいという願望は、悲しい結果になる可能性があります。結局のところ、トレーニングで重要なのは、その対価として支払う金額ではなく、得られる知識です。高額なコースには入学できませんでしたが、プログラマーになりたいという夢は諦めませんでした。状況がこれに貢献した。静かで落ち着いた環境で、ゆっくり考えたりリラックスしたりできる環境です。給料!それから 1 か月間、私はインターネットを探し回って、Java プログラマーになるための最良の (そしてもちろん無料!) 方法を探しました。なぜ Java なのか? 結局のところ、彼らは最も高い給料を持っています!それが私がJavaRushに出会った方法です。そして、それはかつて愛された漫画フューチュラマを思い出させる古いデザインでした。10 の無料レベルと、ある種のダサくて「技術的な」Javarush に、私はすぐに惹かれました。私は熱心に勉強に取り組みました。10 レベルを超えたら、Youtube のような無料コース、Geekbrain のようなさまざまなセミナー、SoloLearn のようなアプリケーションを並行して学習すれば、おそらく非常にスキルが向上し、自分のキャリアで間違いなく何かを達成できるだろうと思いました。最初の 10 レベルは 1 週間以内に完了したように思えました。それはとてもシンプルで、エキサイティングで、複雑であり、同時に、言葉では言い表せないほど夢中にさせるものでした。もちろん、深い誤解もありました。約 20 年間、プログラミングをよく理解していて、プログラムは上から下まで実行されるファイルであると考えてきたのに、そのプログラムが最初から最後まで実行されるファイルではないという事実に直面することがどのようなものか想像できますか?プロジェクト全体ではなく、プロジェクト内にまだ大量のファイルがあり、(当時は珍しい IntellijIDEA で)「実行」ボタンをクリックしたときに、必ずしも画面に表示されるファイルがそのファイルであるとは限りません。痛ましいほど理解不能だったので、古いディスカッションの荒野のどこかに、ユーザーがまったくの初心者で何も理解していないと考えていた作成者の近視眼性についての私の怒りと虐待的なコメントがまだ含まれていますこれらの新しい「アイデア」について =) 遅すぎることはない! - 2こうして、無料の 10 レベルはあっという間に終了しました。とても良かったので、すぐに 1 か月分の有料継続を購入しました。これは私にとって重要な買い物でした。最初はうまくいきましたが、その後のレベルはさらに難しくなりました。また、レベル 10 までは比較的単純なアルゴリズムの問​​題があるという認識に至り、「現代のプログラミング」については深く理解することができませんでした。1ヶ月が経ちましたが、大きな進歩はありません。おそらくレベル20かそこらに近いと思います。しかし、毎日ついていけていないという感覚がありました。お金は投資されましたが、それを正当化することができません。自分の無力さを痛感し、1、2か月授業を放棄しました。時々、このトピックに関する興味深いビデオを見ましたが、詳細はありませんでした。2017年の新年が近づいてきました。それに加えて、すべての JavaRush 学生が待ち望んでいる大きな贈り物、授業料の大幅な 50% 割引です。自虐は静まりましたが、夢はまだ生き続けていました。そして、私はそれを買いました。それは宇宙的なものではありませんでしたが、正当化する必要がある非常に重要なお金でもありました。正月休みが明けて、気持ちも新たに仕事に取り組みました。私の「バックグラウンド」の初心者にとっては、一見簡単そうに見えて同時に非常に難しい問題に遭遇するまでは、すべてが順調に進んだことを覚えています。それは「レストラン」と呼ばれていると思います。彼女は体を洗うことも馬に乗るのも苦手で、長時間の勉強や「5分」という短い時間で自分の決断を下すことを望んでいませんでした。クラスとメソッドが頭の中で飛び交い、混乱して互いにくっついてしまい、どれがどれなのかまったくわかりませんでした。おそらく一週間くらい彼女と喧嘩した。古い恐怖はすでに意識の地平線に迫り始めていました。そして、6,000ルーブルという巨額で私の首を絞めると脅したヒキガエルのせいで、私は自分が参加していたゲームをやめられなくなりました...そして、私の家族に大きな悲しみが起こりました...巨大で、いつものように予期せぬ出来事でした... . 丸一週間、何も考えられませんでした。私は何もすることも、考えることも、生きることもできませんでした...私はただ宇宙のある時点で立ち止まり、私たち皆が飛んでいる場所へ飛んでいきました...読者の皆さん、あなたがこの場所にたどり着いてうれしいです。これが私の話の中で最も重要なことだからです。これが、私が今、生きていて存在しないと言える主な理由です。そして悲しいことですが、すべての終わりは始まりです。それが私が始めた方法です。実際に。一週間の無知と無関心の後、憂鬱は欲望と生きたいという欲求に取って代わられました。ある認識が私の頭の中に現れました。すべての親は自分の子供たちが生きていることを夢見ています。私たちは生きている限り生きました。そして彼らは私たちの中に生き続けるでしょう... 「レストラン」に戻ると、私は突然驚くほどの軽さを感じました。クラスを使用し、クラスのインスタンスを作成し、インターフェイスを実装するクラスは、突然、文字列のもつれを解くという単純な作業のように見えました。1 つ引いて、何が動くか見てみましょう。そして、それがそこにあるのです。それは単なるタイプミスレベルの間違いだったことが判明しました。:) この「栄養価の高い」結び目を解くことを皆さんにお勧めします。そしたらもっと大変だった そしてかなり複雑です。しかし、これらすべてはもはや世界の終わりや死刑宣告のようには思えませんでした。すべての謎には答えがありました。長期間解決できなかった場合は、延期して、後で再び元気よく解決することもできます。そして彼女はもう抵抗できなくなったのです!もちろん、バリデーターとの戦争や、私の頭の中で理解不能の沸騰がありましたが、すべてはすでにある種の構造に収まっていました。すべてが変わることを決意したかのように、固い花崗岩はすでに砂岩に変わっていた。そして、砂岩のブロックはどれも磨耗する可能性がありますが、時間がかかるだけです。さらに4、5か月が経ちました。そして私はすでに自分の強さを感じていました。Java コアの知識を問う多数のテスト、パズル、さまざまなプログラミング トピックに関する膨大な数のビデオ (今ではインターネットがあり、あらゆるものを見つけることができるのは何とありがたいことでしょう!)。Истории успеха、勇気づけられるかどうかは別として、IT のこの未知の領域を明らかにするのは同じくらい好奇心が強いです。それとも、もうできるでしょうか?ある時点で、私の頭は文字通りこれらすべての話でクラクラしていました。そこで、たくさんのアドバイスを参考にして、面接を受けることにしました。結局のところ、ほとんどすべての成功事例では、運命を見つける前に少なくとも 12 件の成功事例を巡ることが推奨されています。非常に有名な就職情報リソースを調べました。私たちの小さくて質素なイジェフスクで、プログラマーに対する大きな需要があるとは思いもしませんでした。しかし、後輩のかなり興味深い立場に気づいたので、私はリスクを取ることにしました。履歴書にかなり控えめな金額を記載して、その求人に応募しました。しかし、次の月曜日(記憶違いでなければ、金曜日に履歴書を提出しました)から採用担当者から電話がかかってきたときは、本当に驚きました。そして、履歴書を提出した会社からはまったく届きませんでした。もちろん、誰かが私の履歴書を見つけて、非常に興味を持ってくれるだろうとは想定できましたが、精神的には月に一度かそれ以上はほとんど面接に行く準備ができていませんでした。それで、突然の注意に怖くなって、すぐに履歴書を隠しました。しかし、好奇心から、私は彼らがスケジュールを調整してくれた両方の面接に行くことにしました。最初の面接では技術的な準備は全くしていませんでした。記事によれば、面接は段階に分かれており、最初は通常、テストなしで簡単な自己紹介が行われます。それにもかかわらず、私は成功を期待せず、まず第一に、「そのようなレベルでよくも?」と困惑して、拒否や何か良いことをされても動揺しないように心の準備をしました。私はこれまでIT企業のオフィスに行ったことはなく、GoogleやFacebookなどの素晴らしい「ジンジャーブレッドハウス」を写真で見ただけでした。はい、そのようなものを見るとは予想していませんでした。私たちの奥地では、木の椅子の後ろに座り、保護フィルターを付けたCRTモニターの近くに埋もれている、ある種の虐げられた眼鏡をかけた人々がいるように思えた。しかし、そうではありません。もちろん、そこにはGoogleの素晴らしさやシックさはありませんでしたが、オフィスにあったテーブルサッカーは印象に残りました。ある意味、これは、仕事に費やす時間が給与の額に直接関係していた私のこれまでの働き方に対する挑戦でした。人事部との簡単な面接の後、震える手でアンケートに記入されました(私はテストの準備ができていませんでした)。それから部門長と少し話をしたところ、仕事のオファーが来ました。はいはい!テストではすべての質問に答えることができませんでしたが、一般的に私の Java に関する知識は非常に優れていたため、すぐに仕事をオファーされました。彼らが提示した給与は少額でしたが、履歴書で求めた給与よりも高かったです。また、試用期間終了後は昇給する予定でした。そして彼らはすぐに昇給とさらなる給与増額に投資しました。私はこの誘惑に少しびっくりしました。しかし、彼はさらに大胆になった。次の面接に向けて意図的に準備することはなくなりました。また、最初の求人にすぐに同意すべきではありません。成功事例が教えてくれます。ある意味、これは真実です。そのため、もちろん2次採用担当者を断ることはせず、内定後に2次面接に行きました。しかし、この面接では、自分の自信を少し恥ずかしく感じざるを得ませんでした。今では課題とも思えない最も単純な質問が、当時は私の頭の中で完全な混乱を引き起こしました。私は打ちひしがれ、疲れきってしまい、さらに (なんと!) リードと話すときに HTML と HTTP を混同してしまいました。このような破壊の後、私は自分がプログラマーになる準備ができているのかどうか確信が持てなくなりました。最初の面接を受けた会社の人事は、しつこく答えを求め、オファーまで送ってくれました(これも初めて出会う流行語でした)。彼らは、非常に長い計画の休暇からの私の帰りを待つ用意さえありましたが、私はまだ躊躇していました。結局のところ、新旧の上司に、新旧のデザイナーが退職することを知らせる必要があり、彼自身にとっても彼らにとっても予想外のことでした。それでも、私は同意せずにはいられませんでした。私は同意し、新旧の上司に相談し、すべてがスムーズに進みました。こうして私はオートテスターに​​なったのです。おそらく、自動テスターはまったくプログラマーではなく、彼らの仕事は非常に退屈なはずだと言う人もいるでしょう。しかし、私はここで彼らに完全に同意しません。それに、私自身も、テスターは「一人前」になるには何かが欠けているプログラマーだと思っていたこともありました (同僚がこれらの行を読んで私を認識したとしても、私に負けることはありませんように! 皆さん、こんにちは!) しかし、すべてが判明しました。完全に間違っています。最初のステップを踏み越えて、フレームワークの一部を完全に開発し始めたとき、ひらめきが起こりました。私は、プログラムを作成したいだけでなく、そのプログラムのどこに重大なエラーが存在するかを知っているプログラマーになったような気がしました。Javarush バリデーターがどのように機能するのか、また Javarush バリデーターが常に論理的であるとは限らない理由を理解しました。私はプログラミングの技術的な複雑さの多くを理解し、ジュニア開発者としてすぐに IT に携わるよりもスムーズにこの新しい世界に飛び込むことができました。これで「一人前の」プログラマーになれるのでしょうか? 簡単に!しかし、今では選択肢が広がりました。給料だけでなく、チーム、環境、プロジェクトによっても仕事を選ぶことができます。精神的な洞察に加えて、まったく異なる作業世界が私の周りに展開されました。その仕事が私を求めていたのです。彼女は私に食事を与え、飲み物を与え、楽しませ、リラックスさせ、同時に私に給料を払いたいと考えていました。最初の 6 か月間は夢のようでした。私が昔の仕事で苦しんでいたこの数十年間、すべてがここで発展し、開花していたことが信じられませんでした。そしてもちろん、それは私を待っていました!そして、そこで努力する皆さん:) また、何十人もの同僚が、IT 領域のこれらすべての豊かさ、まさにここ、目の前にある人生の魅力すべてに、何らかの理由で気づかなかったことにも驚きました。あたかもこれらすべてがあまりにもありふれたものであり、どこにでも存在しているため、ここでは何も気づくことがないかのようです。しかし、ここでは、本当の意味で生き、実際に働き、実際のお金を稼ぐことができます。同僚はそれぞれ個性があり、知識人や情熱的な人々。彼らの多くはクリエイティブな人たちで、間違いなく全員が素晴らしい人たちです。この小さな段落では、感情の全体像を伝えることはほとんどできません。読者の皆さん、私にとってこの新しい分野ですべてがどれほど現実的で祝福されたものになったかを信じてほしいと心から願っています。そして、私は意図的に、自分自身でこれに到達しました。1 年かけて、私は使用されているすべてのテクノロジーに精通しました。プログラミング全般、特に Java を理解することに対する自分の態度をもう一度考え直しました。私は何十回も狩られましたが、今までそんなことはありませんでした。私にとって、人生は想像を絶する喜びになりました。仕事から本当の喜びを得て、家に帰って、喜んで新しいことを勉強し続けました。私はすでに 34 歳でした。これまでの数年間は、明らかに自分の脳が衰えているように感じることがありました。どこかで記憶が失われ、言葉も忘れられる。思考は柔軟性がなくなり、やや木製になります。しかし、これはすごいですね!プログラミングのような広大な分野を勉強し始めたとき、私の脳は最初は殴られたかのように縮みましたが、徐々に伸びていくように感じました。その考えは軽く、素早くなりました。近年、自分で思いついたのか、それとも無意識にどこかでまとめたのか、ただただ驚くばかりの壮大なアイデアが浮かんできます。新しい職場では、すぐにオープンスペースに約50人の同僚が集まりました。正直に言うと、最初は誰が何という名前だったかを思い出そうとしてパニックに陥りました。しかし、私の脳はすでに急速に学習を始めており、すぐに全員の名前と、同僚それぞれのメンタルモデルに鋭い棘のように突き刺さるあらゆる種類の詳細を知りました(そうです、OOP は非常に簡単に人生に移され、その逆も同様です) 。これらすべてが私を今でも驚かせています。理解できないほど簡単に、私は本格的な大規模デスクトップ アプリケーションを作成することができました (これまで大規模なプロジェクトを完了したことがありませんでした)。それに対して良い報酬を受け取りました。突然、パターンを理解できるようになり、コードを見るだけで他の人のプログラムも理解できるようになりました。Spring、JDBC、Hibernate、Git、SQL、その他数百ものこれらの理解できない魔法の言葉はすべて意味を獲得し、理解できるようになりました。Java 以外の言語は、構文があまり似ていなくても、突然理解できるようになりました。まるで読めなかったのに、突然読めるようになったような気がしました。私は、まるで自分を取り囲むすべての物体や実体に根を下ろしたかのように、新しい方法で自分の周囲の世界にどれだけ深く没入しているかを感じました。仕事、新しい知識、そして私自身の努力のおかげで、私は自分の周りのすべてのものを違った目で見るようになりました。非常に具体的でわかりやすい努力をすれば、計画を実行し、望むことをすべて達成することがいかに簡単であるかを感じました。そして、これが私にとって急速な変化の中で最も驚いたことです。そして、私が高額な給料をもらったわけでも、同時に子供の頃からの夢を叶えたわけでもありません。最も驚くべきことは、この願望が私に、人生のすべてをより良い方向に変えることができるという大きな力と自信を与えてくれたことです。時々、昔の同僚に会うことがありますが、彼らも賢い人たちです。私は言う:見てください、私は半年の努力で、10 年かかっても達成できないものを手に入れました。IT業界の私たちに来てください! そして彼らは私にこう答えます、「いいえ、何を言っているのですか?私は十分に賢くないので、これをすべてマスターすることはできません。」でも、私はすでに自分を信じてチェックしていたので、人を信じています。私は最も普通の人間です。私はそれを達成しました。つまり、他の普通の人々にとってはすべてが達成可能であるということです。しかし、他人の考え方を説得することは、何かを言うことよりも常に困難です。自分で、そして自分でやってください。しかし、私は読者のあなたを信じています。あなたも私と同じ、あるいはもっと良いかもしれません。私にもできますし、あなたもできます!この時点で、前戯のしすぎで眠くなったり亡くなったりする人がいないことを願っています。実のところ、私はただ私の観察と、私が迅速に、そして私にとって非常に効果的に成長するのに役立つすべてのものを共有したかっただけです。しかし、感情的な要素がなければ、私へのどんな指示も人生とはかけ離れたものであり、個人的な困難とは比較にならないもののように思えます。したがって、ここで私はついに最も重要なこと、つまりトレーニングをできるだけ早く効果的にするための原則に移ります(私が常に心がけている原則から何も忘れないことを願っています)私のパダワンの間で宣伝します):
  • JavaRush で学びましょう。もちろん、ここには欠点もあります。彼らがいなかったら、私たちはどこにいるでしょうか?JavaRush は、さまざまな魅力的なコースで約束されているほど高速でも魔法でもありません。しかし、ここには他の場所では見られない最も重要なことがあります。JavaRush では、コードを理解することを学びます。たくさんのコードで。良いものと違うもの。私が勉強していた当時、Java 8 やラムダやストリームの形式のこれらすべての機能はトレーニング プログラムに含まれていませんでした。でも1.7は厳しかったです。
  • 多くのソースを使用し、何に関しても 1 つのソースに限定しないでください。私は Javarush を高く評価していますが、ここでのトピックの多くは不明瞭な方法で提示されています。場合によっては、プレゼンテーションで情報を認識し理解できるかどうかは、その人に大きく依存します。レッスンを読んでから、ゴロヴァッハ、トカッハ、ネムチンスキーをもう一度見てから、ホルストマンを読み、エッケルを読む必要があるかもしれません。そうして初めて理解が始まります。ああ、これがどのように機能するかです。おそらくそのうちの 1 つはあなたにも明らかになるでしょう。ちなみに、私の好みではホルストマンはエッケルよりも優れており、ブロッホは単純に(オリジナルでは)比類のないものです:)
  • 英語を習う。もちろん、誰もが財政に導かれるべきです。個人的には、Lingualeo の年間購読とヒキガエルの窒息の脅威が私にとっては効果的でした。ただし、ここでは個人的な好みから選択することをお勧めします。たとえば、私は時代遅れのインターフェイスにひどく腹を立てることがありましたが、そのときの競合他社 (PuzzleEnglish) には Leo が持っているものがひどく欠けていました。さらに、レオの購読が続いている間、私はパズルを見てそこにジャンプすることを夢見ていましたが、前述のヒキガエルだけがそれを許可しませんでした。電話アプリについては、私は使ったことがないので何も言いませんが、おそらく電話アプリにもファンがいるでしょうし、当然そうなるのも当然でしょう。アンキ?私はそれも気に入りました。多くの珍しい単語が強調されていました。
  • изучи сочетания клавиш IntellijIdea. Вообще на мой взгляд это лучшая IDE из всех существующих. И признаться мне очень не хватает шорткеев идеи в других программах. Сделай две главные вещи: Help -> Keymap reference (Распечатать, сложить втрое, скрепить и поставить на рабочем столе) и почаще нажимай в codeе Ctrl + Alt + L =) Этот совет я особенно люблю повторять для коллег.
  • начни использовать Git How можно раньше. Это действительно необходимый навык. Чем раньше вы с ним столкнётесь, чем больше набьёте шишек, тем лучше будет результат. Я советую использовать встроенный в Идею плагин. В планах у меня подробное видео с туториалом How со всем этим работать. Более того. Меня однажды хантor в одну очень крупную компанию, просто найдя мой профиль на github, причём на тогда на нём был всего лишь проект с решениями задач JavaRush
  • не бойся признаться, что ты чего-то не знаешь. Бойся не хотеть узнавать. Как я уже писал раньше, что относительно простая терминология классы-методы-функции-свойства-поля вызывал в моей голове жуткую чехарду и путаницу, но с течением времени всё встало на свои места. Для непонятных вещей иногда просто нужно время.
  • не бойся ошибаться. Допустив ошибку, исправь её и постарайся не допускать впредь. Ошибки это только то, что нельзя исправить.
  • ходи пешком. Может показаться что вы будете тратить время впустую, но это не так. Час пешей прогулки с работы (и на работу тоже!) может оказаться невероятно эффективным для усваивания новой информации. Конечно, лучше всего слушать в наушниках по пути аудиокниги or подкасты на тему IT. Просто представить не могу, смог бы я научиться чему-то столь целенаправленно, если бы не прослушал во время таких пеших прогулок "Сила воли — How развить и укрепить" бесподобной Келли Макгонигал.
  • отдыхай от компьютера чаще. Лично я использую программу WorkRave, которая каждые 25 minutes выгоняет меня из-за компьютера на пять minutes. Может быть это слишком часто? Но у каждого здоровье своё и в определённый момент жизни начинаешь понимать, что тебе дороже — лишняя minutesка в дописывании цикла, or отсутствие боли в спине и других рабочих поверхностях. Кстати, есть очень популярная техника повышения эффективности труда Pomodoro (Помидора) основанная на точно таком же тайминге.
  • 定期的な運動。個人的には、仕事から歩いて帰った後、ノートパソコンの前に座って、30 分を英語に、2 時間を Javarush のパズルに費やすことができたのはとても嬉しかったです。理解できないことが積み重なったときは、そのトピックが明確になるまでビデオを見たり、そのトピックに関する記事を読んだりしました。特に、ジェネリックとは何かを理解しようとしたことを覚えています (ジェネリックの問題に初めて遭遇したとき、ジェネリックが何と呼ばれているのかさえ知りませんでした)。何をどのように理解したかのように思えましたが、約1年後に、そうではないことに気づきました。そして一般的に、それが何であるかを主張する人の多くがすべてのニュアンスを理解しているかどうかは完全にはわかりません。一般に、日常生活は波乱万丈で、目標を達成したいという願望で満たされています。しかし、週末はその日の計画を立てるのが難しく、常に自分を追い込まなければなりませんでした。もちろん、これまでずっと、ほとんど一緒に時間を過ごしなかった家族から借りていましたが、今ではこれらの出費は報われています。そして夜は家族でいっぱいで、Javarush で何かを書くことさえできました =)
  • 関連するまったく理解できないテクノロジーを研究する楽しみを否定しないでください。UML? HTML? XML? CSS? XPATH? メイビン?ホスティング? ドッカー?TCP? プロセッサはどのように数値を加算するのでしょうか? はい!2つあげてよ!:)
それだけです。今日の話はこれで終わりだと思います。私の経験が誰かに役立つことを願っています。この長い投稿により、役に立つアドバイスをしたり、単に気分を高揚させたりするなど、誰かが選択した道を支援することができました。いずれにせよ、その経験は決してマイナスなものではありません。結局のところ、経験が存在しないときに現れる唯一のものです。幸運を!同僚の皆さん、IT 業界でお会いしましょう! PS ひどい偶然ですが、ブラウザのフォームに入力しているときに、2 時間の作業の成果がほとんど失われてしまいました。Google と素晴らしい記事があることを神に感謝します形式的に失われたテキストを復元する方法 だから、学ぶのに遅すぎるということはありません。たとえ 35 歳で教育を受けていなくても、あなたはすでにプログラマーであり、たとえ 4 歳だったとしても朝の外で、あなたと私はこの混沌とし​​た記事に6時間費やしましたが、誰もが読み終えることはできませんでした、そしてあなたの目はすでに疲労でけいれんしています、それでもあなたはとても満足しています、なぜなら明日はあなたの大好きな仕事だからですあなたを待っていて、誰かがまだあなたの作品を最後まで読んで、この行で微笑んでいます。
コメント
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION