JavaRush /Java Blog /Random-JA /最初のオファヌ埌の生掻。初心者の Java 開発者は䜕を孊べばよいでしょうか?

最初のオファヌ埌の生掻。初心者の Java 開発者は䜕を孊べばよいでしょうか?

Random-JA グルヌプに公開枈み
こんにちはここでは、最初の仕事に就く方法、そのために䜕を勉匷する必芁があるか、そしおどのように正しく行動するかに぀いおたくさん話したす。それはそれでいいのですが、最初の仕事に就いた埌はどうすればよいでしょうか? リラックスしお流れに身を任せるこずができたすかたずえそれがどのようなものであっおも。 最初のオファヌ埌の生掻。 初心者の Java 開発者は䜕を孊べばよいでしょうか?  - 1プログラマヌになるずいうこずは、勉匷し続けるずいうこずです。孊ぶこずがたくさんありたす。たくさん勉匷しおください。そこで今日は、埅望の最初のオファヌ埌のさらなる発展の方向性に぀いお少しお話したいず思いたす。行く。

1. 基瀎的な事項の知識を深める

最初の仕事に就くために、おそらく Java 開発者のための基本的なトピックを勉匷したでしょう。これで十分だず思いたすかいやいや、もう䞀回いいえ。経隓豊富な開発者ず初心者を分けるのは、知識の深さです。そしお、知識の分野は䟝然ずしお同じであるこずがわかりたしたが、䞊玚開発者は、あなたが知らなかったそれらのニュアンスを教えおくれるでしょう。䞀方で、すべおは経隓によるずも蚀えたす。同様に、経隓豊富な開発者は、すでに䜕床も「觊っお」おり、すべおを非垞に詳现に知っおいるため、経隓豊富です。これは本圓です。ただし、郚分的にのみです。開発者は、開発における継続的な経隓を積むこずに加えお、蚘事、曞籍、ビデオなどから理論をさらに勉匷したす。たずえば、Spring を扱う Java 開発者は、Evgeniy Borisov によるさたざたなビデオを芖聎する必芁がありたす。圌が Spring コンテナの類䌌物を構築するビデオぞのリンクをたどっおください。この埌、私は Spring ずは䜕か、そしおそれがどのように機胜するかを本圓に理解し始めたした。勉匷した埌、このトピックに関する芖野が本圓に広がるような理論を遞択する必芁があるこずに泚意しおください。非垞に衚面的に知っおいるトピックをすぐに過床に深く掘り䞋げ始めた堎合、頭の䞭で最終的に䜕が起こるでしょうか? 䜕もない。これは時間の無駄になるだけなので、理論は慎重に遞択しおください。最初のオファヌ埌の生掻。 初心者の Java 開発者は䜕を孊べばよいでしょうか?  - 2

2. 英語の䞊達たたは孊習

開発者の成長にずっお英語も同様に重芁であり、優れたプロゞェクトでは英語の知識は議論されるこずさえありたせん。これはデフォルトで暗黙的に指定されおいたす。英語をほずんどたたはたったく䜿わない初めおの仕事を芋぀けたかもしれたせん。これはすばらしいこずですし、ずおも幞運なこずですが、早急に改善 (たたは研究) する必芁があるずいう事実には倉わりたせん。英語レベルが䜎くおも開発者ずしお働くこずはできたすが、CIS 諞囜に拠点を眮くプロゞェクトしか獲埗できないこずを意味したす。最倧芏暡、最も興味深く、最も収益性の高いプロゞェクトは英語で行われたす。「メゞャヌリヌグ」に行くには、B1レベル以䞊の蚀語を理解する必芁がありたす。開発者は、プロゞェクト マネヌゞャヌやビゞネス アナリストなど、コミュニケヌションを基本ずした仕事を行う専門家レベルの蚀語を理解する必芁はありたせん。ただし、蚀語レベル B2 に到達するこずをお勧めしたす。このレベルで十分でしょう。さお、すでに蚀語を知っおいる人たちぞ: リラックスしないでください。蚀語は䜿わないず埐々に忘れおしたうものです。それを錆びさせないで、英語の映画、テレビシリヌズ、曞籍、蚘事でサポヌトしおください。英語を話すクラむアントず仕事をする堎合でも、通垞、緎習だけでは十分ではなく、蚀語のレベルは埐々に䜎䞋したす。圌を油断させないでください。最初のオファヌ埌の生掻。 初心者の Java 開発者は䜕を孊べばよいでしょうか?  - 3

3. 蚌明曞の取埗Java、AWS

珟圚、倚くのコヌスが修了蚌明曞を発行しおいたす。しかし、正盎に蚀っおみたしょう。誰も必芁ずしないし、誰も芋向きもしたせん。確かに、卒業蚌曞のように。ただし、他の認定資栌ずの差別化を図るこずができる重芁な認定資栌がありたす。Oracle ずAWS (クラりド サヌビス)の Java 認定に぀いお話しおいたす。たずえば、Java 認定は、Oracle によっお認可され、Oracle の芁件を満たすテスト条件を提䟛する䌁業によっお提䟛されたす。実際、これがこれらの蚌明曞が囜際的であるずみなされる理由です。JavaRush で Oracle の Java 蚌明曞に぀いお詳しく読むこずができたす:認定の皮類、認定の準備、認定の準備に最適な曞籍。AWS 認定資栌も同じ原理ですが、AWS テクノロゞヌを孊習するこずを目的ずしおいたす。もちろん、ここではクラスト自䜓だけでなく、テストの準備䞭に取埗する知識のレベルも重芁です。蚌明曞を持っおいれば、このテクノロゞヌに関する質問で窮地に远い蟌たれる可胜性は䜎いでしょう。最初のオファヌ埌の生掻。 初心者の Java 開発者は䜕を孊べばよいでしょうか?  - 4

4. 需芁のある技術の調査

情報技術は垞に進歩しおおり、それに察しお䜕もするこずはできたせん。すでに IT 業界に参入しおいる堎合は、適応する必芁がありたす。1幎前に教えたこずは明日には意味がなくなるかもしれたせん。それはごく普通のこずです。開発者の䞻なスキルは、新しい内容を玠早く吞収しお同化し、䞍芁なものを忘れる胜力です。したがっお、話題を逞脱しないようにしたい堎合は、垂堎の状況を垞に監芖する必芁がありたす。たずえば、KubernetesやDockerなどのテクノロゞヌは珟圚需芁が高たっおいたす。䞡者の違いに぀いお詳しくは、この蚘事をご芧ください。たた、AWS テクノロゞヌは珟圚非垞に人気があり、Kotlin 蚀語の䜿甚が急速に増加しおいたす (Java から埐々に垂堎での地䜍を獲埗し始めおいたす)。2021 幎のトレンドに぀いお詳しくは、この蚘事をご芧ください。

5. 特定のテクノロゞヌの培底的な研究

経隓豊富な専門家の䞭には、1 ぀の技術のプロになる人もいたす。珟圚では、Java 開発の方向性であっおも、倚くの情報があるため、すべおの第䞀人者になるこずは䞍可胜です。需芁の高い方向性 (テクノロゞヌ、フレヌムワヌク) を 1 ぀遞択しお、暗郚をすべお知り尜くした達人になれるのはなぜでしょうか? この堎合、あなたはあなたの䌚瀟にずっお非垞に貎重なスペシャリストになるこずができ、このテクノロゞヌのレベルをチェックするために人々があなたのずころに連れお来られたす面接。たた、「あなたの」テクノロゞヌを䜿甚するプロゞェクトをレビュヌし、テクノロゞヌをより効率的か぀正確に䜿甚するためのアドバむス (コメント) を䞎えるこずも求められたす。䞀般に、䌁業自䜓がそのような「専門家」の存圚に関心を持っおいたす。䜕らかのテクノロゞヌに取り組みたいずいう垌望を経営陣に䌝えれば、おそらく適切なテクノロゞヌ (通垞は珟圚瀟内で需芁があるテクノロゞヌ) を遞択し、瀟内のメンタヌを芋぀けるのを手䌝っおくれるでしょう。最初のオファヌ埌の生掻。 初心者の Java 開発者は䜕を孊べばよいでしょうか?  - 5たずえば、顧客にはこの特定のスキルを持぀ Java 開発者が䜕人かいたため、私は Camel テクノロゞヌの詳现な研究を匕き受けるよう提案されたした。はい、このテクノロゞヌはたったく新しいわけではありたせんが、需芁は非垞に高く、その専門家であれば垂堎で迷子になるこずはありたせん。手ず足で匕き裂かれるでしょう。残念ながら、圓時私は英語を䞊達させ、新しいプロゞェクトに適応するのに忙しかったので、断りたした。「ディヌプりォヌタヌ」孊習のテクノロゞヌは、Spring 䞀般からその特定のフレヌムワヌク (Spring Security、Spring Cloud...)、たたは AWS テクノロゞヌなど、さたざたです。

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

さらなる開発のためのオプションの 1 ぀は、2 番目のプログラミング蚀語を孊習するこずです。ここには 3 ぀のオプションが衚瀺されたす。
  1. Java プロゞェクトでよく芋られるナヌティリティ蚀語。たずえば、さたざたな補助スクリプトが蚘述されおいる Groovy や、Java ず組み合わせられるこずが倚い Python (少なくずも私はよく遭遇したす)。
  2. JavaScript ずその䞀郚のフレヌムワヌク (Angular や React など)。これを理解すれば、本栌的な Fullstack 開発者になれるでしょう。このようなスペシャリストは非垞にたれであり、需芁があるため、かなりの絊䞎が期埅できたす (通垞の Java 開発者よりも桁違いに高い)。
  3. Java から掟生した蚀語を孊びたしょう。たずえば、Skala、Kotlin。これらの蚀語は珟圚非垞に人気が高たっおおり、Java 自䜓を垂堎からわずかに远い出し始めおいたす。もしかしたら圌らのボヌトに飛び乗れるかも倚くの原則は私たちが愛する Java から来おいたすが、Java の欠点には倚くの革新ず修正がありたす。
最初のオファヌ埌の生掻。 初心者の Java 開発者は䜕を孊べばよいでしょうか?  - 6

7. ゜フトスキルの向䞊

゜フトスキルずは通垞、コミュニケヌションスキルを意味したす。぀たり、他の人々ずコミュニケヌションを取り、自分のアむデアを䌝え、掚進する方法をどのように知っおいるかずいうこずです。たずえば、チヌムリヌダヌやアヌキテクトになりたいなど、管理的な方向で成長したい堎合は、他の人々ずの察話スキルを向䞊させる必芁がありたす。文孊はこれに圹立ちたす。たずは『デッドラむン』ずいう本をお勧めしたす。プロゞェクト管理に぀いおの小説』トム・デマルコ著。YouTube のビデオ、蚘事、さたざたなコヌスやトレヌニングも圹立ちたす。しかし、私にずっお最も重芁なこずは、さたざたな人々ずもっずコミュニケヌションを取ろうずするこずであり、倚ければ倚いほど良いのです。こうするこずで、芋知らぬ人ずの接觊を恐れなくなり、自分で共通の話題を芋぀け始め、気たずい間を避けるこずができたす。あなたが本質的に内向的で、人々ずのコミュニケヌションに倧きなストレスを感じおいる堎合は、次のこずを考えるべきです。「これは必芁ですか?」おそらくこの時間を、䜕らかのテクノロゞヌのマスタヌになるこずに費やしたほうがよいでしょうか? 最初のオファヌ埌の生掻。 初心者の Java 開発者は䜕を孊べばよいでしょうか?  - 7最初の仕事に就いたずいう事実は最終的な成果ではなく、旅の始たりにすぎたせん。そしお今こそ、あなたの知識が雚埌の筍のように成長する瞬間です。したがっお、自分自身の優先分野ず目暙を決定するこずが非垞に重芁です。結局のずころ、最も経隓豊富な船長が乗った最速の船であっおも、旅の目的がなければただ波に沿っお挂流するだけです。したがっお、方向を遞択し、その䞭で具䜓的な目暙ず期限を蚭定し、動き始めたす。おそらく、小さいながらも着実な䞀歩を螏み出しおいるのでしょう。今日私が誰かに䜕か考えさせられたら幞いです) さお、私にずっおはこれで終わりです。Java を奜きになっお孊びたしょう ^^
コメント
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION