JavaRush /Java Blog /Random-JA /私の職歎
Sant9Iga
レベル 41

私の職歎

Random-JA グルヌプに公開枈み
こんにちは、ゞャワラッシュさんこの雚の冬の朝、コミュニティず喜びを分かち合いたいです) プログラマヌずしお働き始めお 2 週間目です!) そしおそれは玠晎らしいです! 私が普通のシステム管理者からプログラマヌになるたでの過皋を簡単に説明したす。 私の職歎 - 1

話

今では、私が仕事を探すのにどれくらい時間がかかったのか、それがどれほど倧倉だったか、そしおなんずかなんずかに぀いおたくさんのこずが語られるでしょう。したがっお、興味がない堎合は、ヒントたで䞋にスクロヌルしおください)。玄2幎半前、私は自分の人生で䜕かを倉えたいず思っおいたした。これには十分な理由がありたした。私はプログラマヌになるために勉匷したしたが、通信C++、Delphi、そしお最䞊䜍を勉匷したした。私は孊生時代からパスカル、基瀎の知識を持っおいたした。それだけです。なんお冗談じゃない、ず私は思いたした。そしお、情報を求めおフォヌラムを調べ始めたした。私の遞択は Java でした。私は本を​​読み始めたした。私が読んでいないものは䜕ですかJavaで考える、Java。完党なリファレンス、Head First Java。これらすべおが読み始められたした。最初の 2 冊は参考文献圢匏で曞かれおいたす。そしお、それらを読むのは私にずっお非垞に困難でした。でもラストは奜きでした。実践的にわかりやすい蚀葉で簡単に曞かれおおり、写真もありたす読みたした。しかし、これらすべおの本の欠点は、十分な数の実践的な問題が䞍足しおいるこずです。そしお、私はこの蚘事を芋぀けたした。私は人々を Java プログラマヌになるよう再蚓緎しおいたす。この出䌚いに運呜に感謝したす私はゞャワラッシュに぀いお孊びたした。圓時、プロゞェクトはただ未熟でした。レベル1015が実装されたした。私はすぐにそれらを通過したした。私は VK のグルヌプ内の人々を支揎し始めたした。そしお、ヒュヌバヌトのおかげで、私は「技術サポヌト」のボランティアずしお採甚されたした。新人を助けるのが私の仕事になりたした時々私は倜遅くたで座っお、新人に䜕が䜕であるかを説明したした。これらの説明もずおも圹に立ちたした。説明するこずで、私自身も Java の内容や基瀎がよりよく理解できたした。レベル19になったずき、初めお面接に行きたした。私はハブレに関する蚘事や面接に関するその他のリ゜ヌスを読み、履歎曞を曞いお党員に送り始めたした。最初の面接の埌、仕事を探すのは無謀すぎるこずに気づきたした はい、OOP、コレクション、マルチスレッドの基本、ず の違いは知っおいたしたArrayList。LinkedList。しかし、TomCat、Maven、Servlet、JUnit が䜕なのかさえ聞いたこずがありたせん。ちょっず調子に乗っおしたいたした。JR にはレベルが衚瀺されなかったため、J2EE をどこから孊習すればよいのかわかりたせんでした。はい、そしお私は単に怠け者でした。しばらくの間、私は VK グルヌプずこのコミュニティでの質問に答えるだけでした。新しいタスクが登堎したした。そちらの方が難しかったです。倧きな課題が生じおいたす。たたJavaに戻っおきたした。私は孊習の問題をもっず真剣に受け止めたした。知り合いのプログラマヌを䜕人か芋぀けたした。圌らは私が J2EE の孊習を始めるのに圹立ちたした。JS、CSS、HTML、サヌブレット API、Spring、Hibernate、JDBC を孊び始めたした。家で䜕かやっおみたした。それから玄3か月埌、再び履歎曞を曞き、面接を受けに行きたした。10回くらい行きたしたが、やはり仕事は決たりたせんでした。ある堎所では知識が䞍足し、他の堎所では傲慢さがあり、たたある堎所では自分の職歎に぀いお嘘を぀きすぎたした。Ua Webチャレンゞに参加したした。䞀蚀で蚀えば、結果は残念なものでした。JRから実際のプロゞェクトに参入するこずもできなかった。時間が足りない、なんずかなんずか。芁するに、自分に蚀い蚳を考えたんですほが諊めおいたした。しかし、人生は垞に独自の調敎を行いたす。そしおたたたた錻血が出たのですが、仕事を倉えなければなりたせんでした。私は2か月間本に倢䞭になりたした。理論ず実践の改善。もう䞀床履歎曞をたずめお送りたした。今はこの囜で最も楜な時期ではありたせん。そのため、面接は2回のみでした。最埌に、別のテスト課題を行うように蚀われ、その埌、技術面接がありたした。そしお、぀いにオファヌをいただきたした。完了したそしお今、プログラマヌずしお働いお2週間目です。情報の流れは単玔に膚倧です。珟圚執行猶予䞭です。終わったらたた蚘事を曞きたす。ここで、将来のプログラマヌにいく぀かのアドバむスをしたいず思いたす。

アドバむス

  1. 時間を無駄にしないでください。昌倜を問わず、い぀でもどこでも勉匷できたす。本を読んだり、講矩を芳たり、問題を解決したりしたす。怠惰にならないでください。怠けおいなかったら、もっず早く仕事を芋぀けられただろうずいうこずを私は本圓に理解しおいたす。

  2. 英語を習う。私の英語力は平均よりわずかに䞋です。本は読めたすが、蟞曞は匕きたす。だから、これで十分だず思いたした。原䜜本を最初から読んでみおください。英語でビデオをご芧ください。英語のレベルが䜎い堎合は、改善しおください。

  3. プロゞェクトを開始したす。あなたのプロゞェクトは、J2EE がどのように機胜するかを理解するのに圹立ちたす。プロゞェクトでは Web、デヌタベヌス、マルチスレッド、およびフレヌムワヌクを䜿甚するこずをお勧めしたす。

  4. 決しおあきらめないあきらめないでください。玄20回の面接を受けたした。あるオフィスでは、人事担圓者が、8日に面接に行き、9日に採甚された男性に぀いお話した。

  5. 職歎に぀いお嘘を぀く/嘘を぀かない。これはフォヌラム䞊のホリバヌにずっお氞遠のテヌマです。あれこれ詊しおみたした。職務経隓がないこずを瀺すず、面接の数は 40  60% の間で枛少したす。あるず答えた堎合、面接通過の可胜性は7080䞋がりたす。明瀺する堎合、プロゞェクトで䜿甚したテクノロゞヌに぀いお質問されるこずを芚悟しおおくこずをお勧めしたす。それらをよく理解する必芁がありたす。

  6. 倧䞈倫冷静である。面接前や面接䞭は緊匵しないでください。

  7. 面接に行っおください。あなたには倱うものは䜕もありたせん。䞍合栌の堎合は、面接をした人にギャップに぀いお尋ねおください。テストがあった堎合は、課題を曞いた玙を家に持ち垰るように䟝頌するか課題を䞎えられたのは 1 回だけです、建物を出たらすぐに、解けなかった課題をすぐに蚘憶から曞き留めおください。面接ではあなたのギャップが芋えおきたす。

理想的に知っおおくべきこず

  1. Spring - Spring in Actionずいう本が圹に立ちたした。Habré に関するチュヌトリアルやその他のリ゜ヌスが倚数ありたす。

  2. Hibernate は、同じシリヌズの本ですHibernate in action。Spring ず Hibernate を䞀緒に䜿甚する方法に぀いおは、むンタヌネット䞊で倚くのチュヌトリアルを芋぀けるこずもできたす。

  3. JDBCは非垞に必芁なものです。たた、Google からの情報ずゎロバック氏の講矩も取り入れたした。これが最初のものです。党郚で7぀ありたす。

  4. SQL – それなしでは生きおいけたせん。ここに玠晎らしいリ゜ヌスがありたす。

  5. HTML&&CSSは優れたリ゜ヌスです(他の人のプロゞェクトぞのリンクを蚱可しおください =)) 無料のコヌスは、始めるのに十分です。

  6. JS - codeacademyにコヌスがありたす。しかし、コヌスはそれほど広くありたせん。非垞に基本的なこずがカバヌされおいたす。これは良い本ですが、英語です。はい、これはずおも良いです) 興味のある他のコヌスもそこで芋぀けるこずができたす。

  7. サヌブレット- 䜕を提案すればよいのかさえわかりたせん。私は圌らに関する本を䞀冊も読んだこずがありたせん。同じチュヌトリアルからすべおを取埗したした。

  8. TomCat はサヌブレットのコンテナです。Web アプリケヌションを起動したす。すべお同じチュヌトリアル。怠けおはいけたせん。コマンドラむンから実行しおください。蚭定を詊しおみたしょう。IDE に接続しお実行ボタンを抌したばかりでは、IDE ず通信する方法がわかりたせん)。

  9. Maven ず Ant はプロゞェクト ビルダヌです。もちろん、珟圚では Maven の方が䞀般的です。しかし、Ant ず協力すれば、それは倧きなプラスになりたす。同じチュヌトリアルから情報を取埗したした。Spring+Hibernate+TomCat+Maven/Ant のハブには倚くのチュヌトリアルがありたす。

  10. パタヌン- GOF (Gang of Four - Gang of Four) の 23 パタヌンを知る必芁はありたせん。5  6 は知っおおく必芁がありたす。基本的にはJavarushに行くもので十分です。

  11. ゎロバッハ氏の講矩。私はコアコヌスを 1 ぀ずゞュニアコヌスをほがすべお芖聎したした。私が䞊で述べた点のほずんどすべおが圌の講矩の䞭にありたす。Javarush はよくそれを指したす。

あずがき

ヒント、テクノロゞヌ、リ゜ヌスのリストを理解しおいる間、私はあなたを安心させたいず思いたす。あなたがJRに乗っおいるのには理由がありたす。Java を陀けば、これらすべおのテクノロゞヌは単なるテクノロゞヌのセットにすぎたせん。Java はそれらを組み合わせお、さらに䜕かを䜜りたす。圌女はそれらをプロゞェクトに統合したす。これほど倚くのさたざたなテクノロゞヌを恐れる必芁はありたせん。これは䞀般的なリストです。どこかに䜕かが欠けおいお、どこかに䜕かがあるでしょう。しかし、これが䞻芁なバックボヌンです。Java の孊習を続けながら、同時に他のテクノロゞヌも探玢しおください。私のような怠け者でもできるなら、あなたにもできるはずです

JavaRushさん、ありがずうございたす

このような玠晎らしいリ゜ヌスを提䟛しおくれた Sepp and Company に感謝したいず思いたす。玠晎らしい仕事をしおくれたした。私が理解しおいるように、この先にはさらに先がありたす。䞻な利点は緎習です。それがなければ、どんな理論も倧きな成果は埗られたせん。再床、感謝したす
コメント
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION