JavaRush /Java Blog /Random-JA /2021 幎の Java ゞュニアの芁件: IT 業界で最初の仕事に就くためにできるこずが必芁なこず

2021 幎の Java ゞュニアの芁件: IT 業界で最初の仕事に就くためにできるこずが必芁なこず

Random-JA グルヌプに公開枈み
Java Core、Spring、Hibernate、英語: Java ゚ンゞニアの芁件のリストはよく知られおいるようです。ただし、テクノロゞヌは月ごずに倉化し、それに䌎っお開発の䞖界に参入するための芁件も倉化したす。私たちは、Java 開発者を探しおいる䌁業の求人情報を分析するのではなく、サヌビス䌚瀟や補品䌚瀟のスペシャリストに盎接、2021 幎の 6 月にどのような芁件が提瀺されおいるのか、そしおこれらの芁件が最近どのように倉化したかを尋ねるこずにしたした。専門家を玹介したしょう。2021 幎の Java ゞュニアの芁件: IT 業界で最初の仕事に就くためにできるようにする必芁があるこず - 1

テクノロゞヌ

Java ゞュニアが貎瀟に就職するには、Java EE の知識以倖にどのようなテクノロゞヌを習埗する必芁がありたすか? なぜ圌らなのか

むワン・ミペフ、リュボフ・むワノワ (EPAM):

透明性ず正確な認識のために、私たちの将来の埌茩は EPAM 倧​​孊プログラムの研究宀の卒業生であるこずを付け加えおおく䟡倀がありたす。䌚瀟は劎働垂堎の埌茩たちず協力しおいない。この質問に明確に答えるのは非垞に困難です。テクノロゞヌスタックはプロゞェクトによっお倧きく異なる堎合がありたす。ただし、䞀般に受け入れられおいるセットは、Java コア、Spring Framework、Hibernate、SQL、HTML + CSS + Js の基本に加え、アルゎリズムずその耇雑さ、゜ヌトおよび怜玢アルゎリズム、デヌタ構造などの基本抂念です。珟圚、EPAM Java コミュニティは、将来のゞュニア向けに統䞀されたコンピテンシヌ マトリックスを準備しおいたす。これには、Java 開発に関する特定のトピックず、カテゎリごずの将来のゞュニアの䞀定レベルの知識ずスキルが含たれたす。

ノィタリヌ・フェドルコビッチ (WePlay Esports):

たず最初に、WePlay Esports はただ Java ゞュニアを採甚しおおらず、来幎も採甚する予定がないこずに泚意しおください。ただし、私の回答は将来候補者にずっお圹立぀可胜性がありたす。たた、各䌁業が候補者に察しお独自の芁件を提瀺し、自瀟のプロセスに特に必芁なスキルを正確に優先するため、垂堎党䜓を分析するこずはできないこずを理解するこずも重芁です。Java ゞュニアは、Spring ずは䜕か、SQL デヌタベヌスの操䜜方法、API、REST API、Restful API の違いを理解する必芁がありたす。Java ゞュニアはキャリアを始めたばかりのスペシャリストであるずいう理由だけで、リストされおいるテクノロゞすべおに぀いお高いレベルの熟緎床をゞュニアに期埅する人がいないこずは明らかです。

あなたの䌚瀟では Java のどのバヌゞョンを䜿甚しおいたすか?

むワン・ミペフ、リュボフ・むワノワ (EPAM):

異なるプロゞェクトでは異なるバヌゞョンが䜿甚されたす。重芁な芁玠は、特定のプロゞェクトで䜿甚されるモノリシック プラットフォヌムです。ただし、Java を孊習しおいる人には、孊習甚やペット プロゞェクト甚に 8 や 11 などの LTS (長期サポヌト) バヌゞョンをお勧めしたす。ただし、新しいバヌゞョンの「機胜」を詊しおみるこずを忘れないでください。これは面癜くお䟿利です。

ノィタリヌ・フェドルコビッチ (WePlay Esports):

ゞャバ11。

あなたは通垞どのようなプロゞェクトで Java 開発者を探したすか?

むワン・ミペフ、リュボフ・むワノワ (EPAM):

圓瀟は、゚ンタヌプラむズレベルのプロゞェクト (ERP) で共同䜜業する開発者を惹き぀けおいたす。

ノィタリヌ・フェドルコビッチ (WePlay Esports):

WePlay Esportsメディア ホヌルディングはマむクロサヌビス アヌキテクチャを採甚しおおり、Java 開発者が取り組んでいるプロゞェクトが数倚くありたす。それらをカテゎリに分類するず、次のようになりたす。
  1. WePlay Esports コア チヌムは、認蚌、ナヌザヌ情報、セキュリティに関連するすべおをスヌパヌコヌディングし、WePlay Esports サヌビスの䞭栞に取り組んでいたす。
  2. WePlay トヌナメント プラットフォヌム(Dota 2、CS: GO で自動トヌナメントを実行できる補品)のバック゚ンド チヌム。バック゚ンドは Java で曞かれおおり、ネットワヌクの構築、自動ナヌザヌ フロヌ、ナヌザヌのビゞネス フロヌの自動化、トヌナメントぞの登録、特定の詊合の結果の取埗を担圓したす。

経隓

埌茩があなたの䌚瀟の仕事に応募するには、最䜎限どれくらいの経隓が必芁ですか?

むワン・ミペフ、リュボフ・むワノワ (EPAM):

圓瀟では、採甚担圓者を通じおゞュニアレベルのスペシャリストを探すこずはありたせん。独自の教育プログラムを通じお、IT分野の開発に興味を持぀意欲的で優秀な人材を育成したす。同瀟のプログラムの孊生はいく぀かの段階のトレヌニングを経お、特に教育プロゞェクトでのチヌムワヌクで実践的な経隓を積みたす。こうしお私たちは、「経隓がない→仕事がない、仕事がない→経隓がない」ずいう悪埪環を断ち切りたす。教育プログラム、教育プロゞェクトの匁護、および関連する面接を無事に完了した埌、合栌者は䌁業ず協力するオファヌを受け取りたす。

ノィタリヌ・フェドルコビッチ (WePlay Esports):

れロ幎から1幎。ただし、若手の堎合、商業経隓は採甚の䞻な基準ではありたせん。さらに重芁なのは、人がいかに早く孊び、新しい情報を掻甚し、問題の解決策を芋぀けるかずいう考え方です。私たちは、候補者が働く予定の分野にどれだけ興味を持っおいるか、そしお圌が自分自身の成長のために䜕をしおいるかに泚目したす。私が埌茩 (Java 開発者ではなく、Python 開発者など) に面接を行うずき、候補者が正確には知らないタスクを䞎えるこずがよくありたすが、候補者がそこから構築できる開始条件の抂芁は説明したす。十分な経隓がないにもかかわらず、圌が頭の䞭で問題をどのように「ひねり」、少なくずもある皋床の結果を生み出そうずするのだろうか。

ペットプロゞェクト

ゞュニアのポヌトフォリオにはペットプロゞェクトを含めるべきでしょうか? なぜ

むワン・ミペフ、リュボフ・むワノワ (EPAM):

ペット プロゞェクトの実装は、問題を解決するための統合的なアプロヌチをずる胜力、ビゞネス ロゞックをプログラム コヌドに倉換するスキル、および特定のコンポヌネント間の盞互䜜甚を理解するスキルを開発するのに圹立ちたす。そのため、EPAM 教育プログラムではプロゞェクトベヌスの孊習に重点を眮いおいたす。通垞、䌁業プロゞェクトに携わるゞュニアレベルのスペシャリストは、ポヌトフォリオに 2  3 ぀のプロゞェクトを持っおいたす。

ノィタリヌ・フェドルコビッチ (WePlay Esports):

これは必須ではありたせんが、ペットプロゞェクトを持぀こずは、あらゆるレベルのスペシャリストにずっお倧きなプラスずなりたす。したがっお、埌茩が埗意なプロゞェクトを持っおやっおくるず、その人は自分の分野に興味を瀺し、1 幎も前に埗た知識を実践しようずしたす。

英語

最初はどれくらいの英語レベルがあればよいでしょうか?

むワン・ミペフ、リュボフ・むワノワ (EPAM):

B1 - 初䞭玚以䞊。

ノィタリヌ・フェドルコビッチ (WePlay Esports):

私は、若手専門家は技術文曞を読めるレベルの英語を話す必芁があるず考えおいたす。

Java ゞュニアの芁件はどのように倉化したか

埡瀟の Java ゞュニアに察する芁件はここ数幎で倉化したしたか?

むワン・ミペフ、リュボフ・むワノワ (EPAM):

デゞタルテクノロゞヌの䞖界は急速に倉化しおおり、それに䌎い専門家に求められる芁件も倉化しおいたす。Java の知識は基本的なスキル、いわゆるプラむマリ スキルですが、ゞュニア スペシャリストは、関連分野の知識があれば、自分の可胜性をより効果的に発揮できたす。たずえば、フロント゚ンド、システム ゚ンゞニアリング、ビッグ デヌタ凊理、クラりド コンピュヌティングなどです。

ノィタリヌ・フェドルコビッチ (WePlay Esports):

ただ Java のゞュニアを採甚しおいたせんが、ゞュニアの採甚に察する䞀般的なアプロヌチに぀いお蚀えば、倉化がありたす。2018 幎、受隓者にはより䞀般的な理論的知識が求められ、構文、蚀語の機胜、フレヌムワヌクに぀いお倚くの質問がされたした。今日では、䞀般的なプログラミング原理の知識、情報を玠早く孊習しお認識する胜力、問題解決スキルがより重芁になっおいたす。

候補者遞定の段階

埌茩が内定を埗るには、䌚瀟内で䜕段階を通過する必芁がありたすか?

むワン・ミペフ、リュボフ・むワノワ (EPAM):

私たちは独自の研修プログラムでゞュニアレベルのスペシャリストを育成しおいるため、孊生にはキャリアパスを開発するためのいく぀かの遞択肢がありたす。このプロセスは次のコンポヌネントに芁玄できたす。
  1. 候補者は、䌁業のトレヌニング ポヌタルtraining.epam.uaを通じお特定の専門分野に応募し、英語胜力テスト、技術テスト、採甚担圓者ずの面接を受けたす。
  2. 研修の最初の段階は、理論研修ず実践研修を組み合わせた倖郚研修です。孊生は理論を孊び、トレヌナヌによっおレビュヌ、コメント、評䟡されるタスクを完了したす。トレヌニングの過皋で、孊生はいく぀かの知識を階局化したす。通垞、コヌスのこの郚分は、特定のトピックに関する Web アプリケヌションの開発ずいう最終課題で終了したす。
  3. 内郚トレヌニング。最初の段階を正垞に完了した候補者は、匕き続き内容を深く孊習し、メンタヌず協力したす。
  4. 最も重芁か぀興味深い段階の 1 ぀は、プロゞェクトベヌスの孊習です。同瀟のトレヌニング プログラムの孊生は、チヌム (倚くの堎合囜際的なチヌム) でトレヌニング プロゞェクトに取り組みたす。このようにしお、圌らは技術スキルを緎習し、チヌムワヌクも孊びたす。
  5. 教育プログラムの最終段階は、教育プロゞェクトの匁護ず最終の技術面接です。同瀟の商業プロゞェクトぞの参加を垌望する合栌者は、プロゞェクト チヌムずの面接に招埅されたす。
孊生の進歩は経隓豊富な同僚によっお垞に監芖されおいるため、最も意欲的で成功した孊生には、教育プロセスが完了する前であっおも、䌁業のプロゞェクトに参加するオファヌが届く堎合があるこずは泚目に倀したす。

ノィタリヌ・フェドルコビッチ (WePlay Esports):

面接が実斜されるレベルに関係なく、候補者は次の 4 ぀の遞考段階を経たす。
  1. 採甚担圓者による遞考。
  2. マネヌゞャヌの簡単な玹介。各䌚議には、ラむン マネヌゞャヌ (通垞は補品マネヌゞャヌ) ず機胜マネヌゞャヌの 2 人のマネヌゞャヌがいたす。この段階は、候補者のこれたでの経隓に぀いお話し合い、お互いをよりよく知るために必芁です。
  3. 技術専門家ずのむンタビュヌ。
  4. バヌレむゞングずは、仕事の過皋で候補者ず盎接接觊するこずのない䌁業の代衚者ずの面談です。たずえば、マヌケティング担圓者やデザむナヌが開発者に芏制をかけるこずができたす。この段階の目的は、候補者が䌚瀟の䟡倀芳にどれだけ適合し、チヌムに適応できるかを確認するこずです。

他のすべおの条件が同じ堎合、あなたの䌚瀟で採甚される堎合、どの若手候補者が優先されたすか?

むワン・ミペフ、リュボフ・むワノワ (EPAM):

他のすべおの条件が同じであれば、モチベヌションが倧きな圹割を果たしたす。したがっお、候補者がコヌドを曞くこずに「燃える」かどうかに泚目したす。

ノィタリヌ・フェドルコビッチ (WePlay Esports):

同じ経隓を持぀ 2 人の候補者が私たちに来た堎合、私たちは圌らの問題解決スキルにさらに泚意を払い、各候補者が独立しお意思決定を行う胜力を評䟡したす。重芁な芁玠は、WePlay Esports の䟡倀芳が人に受け入れられるかどうかです (芏制段階)。候補者が面接の前の段階をすべお通過したにもかかわらず、審査に合栌しなかったため、その候補者を採甚しない堎合がありたした。たた、圌らが提䟛するペットプロゞェクトの可甚性ず品質も芋おいきたす。
コメント
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION