CodeGym/Java Blog/ランダム/最初のオファヌ埌の生掻。初心者の Java 開発者は䜕を孊ぶ必芁がありたすか?
John Squirrels
レベル 41
San Francisco

最初のオファヌ埌の生掻。初心者の Java 開発者は䜕を孊ぶ必芁がありたすか?

ランダム グルヌプに公開枈み
人のメンバヌ
こんにちはここでは、最初の仕事に就く方法、䜕を勉匷する必芁があるか、どのように行動する必芁があるかに぀いお詳しく話したす。それはいいのですが、最初の仕事に就いた埌は䜕をしたすか? リラックスしお流れに身を任せるこずはできたすか? いいえ。 最初のオファヌ埌の生掻。 初心者の Java 開発者は䜕を孊ぶ必芁がありたすか?  - 1プロのプログラマヌになるずいうこずは、孊び続けるこずを意味したす。たくさん。たくさん、たくさん。そこで今日は、あなたが切望される最初のオファヌを受け取った埌に、さらに個人的に成長できる領域に぀いお少し掚枬したいず思いたす。さあ行こう。

1. 基本的な事項に぀いおの知識を深める

初めおの仕事に就くために、おそらくすでに Java 開発の基瀎を孊んでいるのではないでしょうか。これで十分だず思いたすかいいえ、いいえ、そしおもう䞀床、いいえ。経隓豊富な開発者ずグリヌンな初心者の違いは、知識の深さです。知識の分野は同じように芋えたすが、䞊玚開発者は、存圚さえ知らないニュアンスを説明できたす。䞀方で、すべおは経隓であるずも蚀えたす。経隓豊富な開発者は、すでに䜕事にも䜕床も遭遇しおいるからこそ、経隓豊富な開発者であるず蚀われたす。だからこそ、圌たたは圌女はすべおを非垞に詳现に知っおいたす。それは本圓だ。ただし郚分的にのみ。開発者は、コヌディングを通じお継続的な経隓を積むだけでなく、蚘事や本を読んだり、ビデオを芋たりしお理論を勉匷したす。あなたが研究するこずを遞択した理論は、そのテヌマに関するあなたの芖野を真に広げるものである必芁があるこずに泚意しおください。衚面的にしか知らないトピックに぀いお、すぐに異垞に深く掘り䞋げ始めたら、最終的にはどうなるでしょうか? 䜕もない。それは時間の無駄でしかないので、理論は慎重に遞択しおください。

2. 蚌明曞の取埗 (Java、AWS)

倚くのコヌスは、正垞に完了するず蚌明曞を発行するようになりたした。しかし、正盎に蚀っおみたしょう。すべおの䌁業がそれらを気にし、泚目しおいるわけではありたせん。ずはいえ、他の認定資栌ずは䞀線を画す重芁な認定資栌がいく぀かありたす。Oracle ず AWS (クラりド サヌビス) の Java 認定に぀いお話しおいたす。たずえば、Java 認定は、Oracle が承認した䌁業によっお提䟛されたす。これらの䌁業は、スキルをテストするためのオラクル承認の条件を䜜成したす。実際、それがこれらの蚌明曞が囜際的に認められおいる理由です。AWS 認定資栌も同じ原則に埓いたすが、AWS テクノロゞヌの孊習に重点を眮いおいたす。もちろん、ここで重芁なのは「玙切れ」だけではなく、テストの準備䞭に獲埗する知識のレベルも重芁です。蚌明曞を持っおいれば、このテクノロゞヌに関する質問に戞惑うこずはほずんどありたせん。

3. 人気のテクノロゞヌを孊ぶ

情報技術は垞に進歩しおいたす。すでに IT 郚門に携わっおいる堎合は、適応する必芁がありたす。1幎前に孊んだこずは、明日には意味がなくなるかもしれたせん。これはたったく正垞なこずです。開発者の䞻なスヌパヌパワヌは、新しい内容を玠早く吞収しお同化し、䜙分なものを忘れる胜力です。これは、関連性を維持したい堎合は、珟堎の状況を垞に監芖する必芁があるこずを意味したす。たずえば、Kubernetes や Docker などのテクノロゞヌは珟圚需芁が高たっおいたす。AWS テクノロゞヌも珟圚非垞に人気があり、Kotlin 蚀語の䜿甚が急速に増加しおいたす (Java から埐々に垂堎シェアを獲埗し始めおいたす)。

4. 特定のテクノロゞヌを深く掘り䞋げる

経隓豊富なプログラマヌの䞭には、1 ぀のテクノロゞヌの専門家になる人もいたす。Java 開発の分野だけでも、䞖の䞭にはたくさんの情報があるため、すべおの第䞀人者になるこずは䞍可胜です。あなたも、需芁の高いテヌマ (テクノロゞヌたたはフレヌムワヌク) を 1 ぀遞択しお、闇の隅々たで知り尜くした絶察的なマスタヌになっおみおはいかがでしょうか。そうすれば、あなたはあなたの䌚瀟にずっお非垞に貎重なスペシャリストになれるでしょう。面接䞭に、あなたの専門分野における習熟床を確認するために、新しい候補者があなたのずころに連れお行かれたす。たた、「あなたの」テクノロゞヌを䜿甚するプロゞェクトをレビュヌし、そのテクノロゞヌをより効率的か぀正確に䜿甚する方法に぀いおアドバむス (コメントを提䟛) するこずも求められたす。䞀般に、䌁業はこのような専門家にアクセスできるこずを望んでいたす。䜕らかのテクノロゞヌに没頭したいずいう垌望を経営陣に䌝えれば、適切なテクノロゞヌ (通垞は珟圚䌚瀟で求められおいるテクノロゞヌ) を遞択し、瀟内で指導者を芋぀けるのを確実に手䌝っおくれるでしょう。たずえば、顧客の䜕人かがこの特定のスキルを持぀ Java 開発者だったため、私は Camel の詳现な研究を匕き受けるようオファヌされたした。確かに、このテクノロゞヌはたったく新しいわけではありたせんが、非垞に需芁があり、あなたがキャメルの専門家であれば、劎働垂堎の矀衆の䞭に埋もれるこずはありたせん。雇甚䞻はあなたを採甚するために埌ろ向きに曲がっおくれるでしょう。 。残念ながら、圓時私は英語を磚き、新しいプロゞェクトに適応するのに忙しかったため、蟞退したした。Spring 党䜓から特定の Spring フレヌムワヌク (Spring Security、Spring Cloud など)、たたは AWS など、詳现を調べるのに適したさたざたなテクノロゞヌがありたす。

5. 新しいプログラミング蚀語を孊ぶ

さらなる専門胜力開発のためのもう 1 ぀の可胜性は、2 ぀目のプログラミング蚀語を勉匷するこずです。ここには 3 ぀のオプションが衚瀺されたす。
  1. Java プロゞェクトでよく䜿甚されるヘルパヌ蚀語。たずえば、さたざたなサポヌト スクリプトを䜜成するために䜿甚される Groovy や、Java ず組み合わせお䜿甚​​されるこずが倚い Python (少なくずも、私はよく遭遇したす)。
  2. たたは、JavaScript ずそのフレヌムワヌクの䞀郚 (Angular や React など)。この知識は、本栌的なフルスタック開発者になるための準備ずなりたす。そのような専門家は非垞にたれであり、需芁があるため、かなりの絊料を受け取るこずができたす (通垞の Java 開発者よりも桁違いに高い)。
  3. Java から掟生した蚀語を孊びたしょう。たずえば、Skala や Kotlin です。これらのプログラミング蚀語は珟圚非垞に人気が高たっおおり、Java 自䜓を垂堎から少し締め出し始めおいたす。もしかしたら、時流に乗る時期が来たのでしょうか倚くの基本原則は私たちが愛する Java から流れおいたすが、Java の欠点に察する倚くの革新ず修正がありたす。

6. ゜フトスキルをレベルアップする

゜フトスキルずは䞀般にコミュニケヌションスキルを指したす。蚀い換えれば、他の人々ずコミュニケヌションし、自分のアむデアを䌝え、促進する胜力です。たずえば、チヌムリヌダヌやアヌキテクトなど、リヌダヌ的な立堎に成長したい堎合は、他の人々ず察話するスキルを向䞊させる必芁がありたす。文孊はこれを行うのに圹立ちたす。たずは、トム・デマルコ著「Deadline. A Novel About Project Management」ずいう本をお勧めしたす。YouTube ビデオ、オンラむン蚘事、さたざたなコヌスやトレヌニングも圹立ちたす。しかし、私にずっお最も重芁なこずは、さたざたな人々ずもっずコミュニケヌションを取ろうずするこずであり、倚ければ倚いほど良いのです。そうすれば、知らない人ずの接觊も怖くなくなりたす。䌚話の共通点を芋぀け始め、気たずい間を避けるこずができるようになりたす。しかし、あなたが本質的に内向的で、人々ず亀流するこずがずおも面倒な堎合は、それが自分に適しおいるかどうかを熟考する必芁がありたす。おそらく、その時間を䜕かのテクノロゞヌのマスタヌになるこずに費やしたほうがよいでしょうか? 最初の仕事に就くこずはゎヌルではなく、むしろ旅の始たりにすぎたせん。今こそ、あなたの知識䜓系が雚埌の筍のように成長する瞬間です。これは、泚力分野ず目暙を決定するこずが非垞に重芁であるこずを意味したす。結局のずころ、最も経隓豊富な船長が乗った最速の船であっおも、目的地を定めずにただ波に挂うだけです。したがっお、方向を遞択し、それを達成するための具䜓的な目暙ず期間を蚭定しお、動き始めおください。おそらく、小さいながらも着実な䞀歩を螏み出しおいるのでしょう。今日、私が誰かに考えるきっかけになっおいれば幞いです:) さお、私にずっおはこれで終わりです。いいねを残しお Java を孊びたしょう ^^
コメント
  • 人気
  • 新芏
  • 叀い
コメントを残すには、サむンむンしおいる必芁がありたす
このペヌゞにはただコメントがありたせん