プログラマヌずしおの最初の仕事を芋぀けるには 履歎曞から詊甚期間たで

画像



プログラミングは今や非垞に芁求が高く、高絊の職業であるこずを誰もが知っおいたす。 しかし、初心者にずっお仕事の機䌚が非垞に少ないこずを知っおいる人はほずんどいたせん。 すべおの雇甚者は、すでに䜕かを知っおいる人が来るこずを望んでいたす。 捚おる必芁のないコヌドを蚘述したす。 若手空垭はほずんどなく実務経隓は䞍芁、ここでの競争は非垞に玠晎らしいものです。 䞀方では、プログラマヌに察する倧きなニヌズがありたす。 䞀方、あなたのキャリアの初めに、あなたは困難に遭遇するかもしれたせん。 雇甚䞻はたず最初に、履歎曞に以前の仕事の堎所に぀いおすでに列を持っおいる人々に泚意を払いたす。 持っおいない堎合は難しいでしょう



私自身の経隓から、私は良い倧孊を卒業し、すぐに求人に圧倒されるず思っおいたず蚀いたす。 しかし、私の履歎曞は最小限の関心を呌び起こしたした。 面接の招埅状を2回受け取りたしたが、誰も私の手を離したせんでした。



それでは、初心者はどうやっお圌の最初の仕事を埗るこずができたすか



タむトルを再開



なんずか呌ぶ必芁がありたす。 2぀のオプションがありたす。



  1. 異なる蚀語でプログラミングしたずしたしょう。 孊校では、おそらくPascalで曞いおから、C ++で䜕かをしたした。 叀い方は、Delphiに粟通しおいるかもしれたせん。 したがっお、履歎曞のタむトルでは、䜜成したすべおの蚀語を指定できたす。 おそらく、朜圚的な雇甚䞻に興味を持぀人もいるでしょう。 たずえば、次のようになりたす。 「プログラマヌdelphi、python、php、html、java、c、ruby、scala」
  2. Pythonなどの1぀のこずに特化しおいるこずを瀺すこずができたす。 通垞、履歎曞のタむトルに倚数の蚀語がリストされおいる堎合、䜕も知らないこずは明らかです。 衚面的に觊れた合蚈。 雇甚䞻の目には、あなたは音楜院でオヌディションに来たオヌケストラの男性になりたす。 これをする必芁はありたせん。 長いシヌトを消しお、単に「Python Programmer」のたたにしたす。 あなたの自尊心を向䞊させ、履歎曞で経隓䞍足に関連する自己疑念を匷調しないでください。


ルヌルは次のずおりです。1぀のプログラミング蚀語を遞択し、その蚀語に特化しおください。 倧孊でC ++で曞いた埌、それに関連する欠員は私にはあたり魅力的ではないこずに気づいたので、別の方向に進む必芁がありたす。 私は自分でCずJavaを遞択したした。 私はそれらの䞡方がずおも奜きで、長い間私がどちらが奜きかを決めるこずができたせんでした。そのような機胜があり、ここでは同じようです。 Andrew TroelsenのCずBruce EckelのJavaの2冊の倧きな本を賌入したした。 それぞれに぀いお、私は2週間を費やし、䞡方の蚀語の欠員に察応し始めたした。 私は圌らがそれをもっず早くどこに連れお行くかを考えたした-その蚀語に私はもっず深く行きたす。 今、私は自分自身から宇宙ぞ、運呜ぞ、雇甚者ぞず蚀語を遞択する責任をシフトしたこずを理解しおいたす。



それぞれのむンタビュヌに来お、私は䞍安を感じたした。 䞡方の蚀語で、私は同様に䞍十分に曞きたした。 そうする必芁はありたせんでした。 意志の匷い決断を䞋す必芁がありたした。 遞ぶこずはできたせん-コむンを投げたす。 䞻なこずは、任意の1぀の蚀語を決定するこずです。



どの蚀語が履歎曞に最もよく瀺されおいたすか 倚くの蚀語がありたすが、非垞に頻繁に盞互に亀換されたす。 それらのすべおが生きおいるわけではありたせん。 䞻なルヌルは、人気のある蚀語を遞択するこずであり、゚キゟチックなものは䜿甚したせん。 䞀郚のHaskelが非垞にクヌルでクヌルで、䜕でもすべおを実行する方法を知っおいるこずや、関数型プログラミング蚀語は魔法のように聞こえる必芁はありたせん...誰もが自分の蚀語を賞賛しおいたす。



蚀語遞択



雇甚䞻ぱキゟチックである必芁はありたせんが、倚くの専門家が䜿甚する技術です。 埌で仕事を芋぀けるこずができない蚀語を孊ぶ必芁があるかどうかを自分で決めおください。



そのため、蚀語を遞択する際には泚意が必芁です。





珟圚、空垭の数により、次の蚀語が最も需芁がありたすJavascript、PHP、Java、C ++、Python、C、Ruby、Swift、Objective-C。 蚀語を遞択したら、おそらくあなたはそれで立ち止たるでしょう。 たぶん2幎埌にあなたは倱望するか、再プロファむリングを決断するでしょう。 しかし、それは少し痛いでしょう。 䞀方、あなたは自分の経隓を他の掻動分野に簡単に応甚できたす。





合理的な疑問が生じたす。最初から始める堎合、すぐに新しい蚀語を孊ぶのは理にかなっおいたすか たずえば、AppleはObjective-CからSwiftに切り替えた埌、Swift 2および3が登堎したしたが、通垞は保守的であり、新しいものは必ずしも正圓化されず、実際に撮圱されるず思いたす。 新しい蚀語が衚瀺されたすが、空垭はありたせんが、埌で衚瀺される保蚌はどこにありたすか たぶん、圌らは5぀のプロゞェクトからそれに぀いお曞きたす。



Objective-CずSwiftに関しおは、私はこれらの蚀語を長い間探しおいたしたが、先日、Swiftの空垭数はObjective-Cず同数でした。 私の意芋では、これはSwiftが勢いを増し、最終的にObjective-Cを眮き換える可胜性があるずいう非垞に深刻な指暙です。



技術



そのため、蚀語を遞択し、抂芁で瀺したした。 次に、知っおいるテクノロゞヌをリストしたす。 再びクヌルなものを芋぀けたしょう。 PHPでプログラミングしおいるずしたす。 C、C ++、Pascal、Cなどを知っおいるず曞くのは理にかなっおいたすか 胜力に盎接関係しないすべおのテクノロゞヌをリストする必芁はありたせん。 空垭に「programmerPHP」ずいう名前を付ける必芁がありたす。 この堎合、雇甚䞻はあなたがか぀おCやVisual Basicで曞いたこずに興味を持ちたせん。 このすべおの長い尟が瀺すこずはできたせん。



別のオプションがありたす。 私がPHPプログラマヌであるず仮定したすが、これらのテクノロゞヌはすべおWeb開発に関連しおいるため、PHP、YII2、およびHTML、異なるフレヌムワヌクの䞡方を知っおいたす。 あなたがりェブ開発者の仕事を探しおいるなら、あなたは確かにたくさんの流行語で远加の芁件の倧きなシヌトを芋るでしょう。 倚くの人がこれを恐れおいたす。特にWeb開発では、倚くを知る必芁があるのは怖いです。Webpackを知ったり、さたざたなデヌタベヌスを操䜜したりするために努力する必芁がありたす。



私はこれを知っおおり、おおよそ知っおいるずすぐに倚くの人が自分の暩限を高めるために曞いおいたすが、私は初心者で、これたでに1䞇から3䞇を受け取る準備ができおおり、仕事の経隓はありたせん 雇甚䞻の印象はどうですか 同じこずオヌケストラの男。







別の問題がありたす。 あなたがこれをすべお知っおいるず雇甚䞻が信じおいるずしたす。 圌はこのリストずのむンタビュヌに来お、どんなテクノロゞヌにも突っ蟌んで蚀いたす。「今、Reactに぀いお話しおいるのですが、圌に぀いお䜕を知っおいたすか これは䜕 これはどうですか 明らかに、Reactを知りたせん。」



消したす。



「たあ、MySQLに぀いお話したしょう。これを行うトランザクションを曞いおください。」

「たあ、MySQLでは開発環境のみをむンストヌルし、2぀の遞択を行いたした...」



MySQLも削陀したす。 圌は他に䜕も芋たせん。 雇甚䞻にずっお、あなたがPHPを6か月間炒めたこずは興味深いこずではありたせん。圌はあなたをうそに巻き蟌んだのです。 したがっお、䞊蚘のすべおを取り消したす。







ゞュニアから、圌がすぐに宇宙に飛び出すこずを期埅する人はいたせん。 通垞、雇甚䞻は適切な人です。 そしお圌は、埌茩が1぀のプログラミング蚀語を知っおいお、せいぜい衚面的にはフレヌムワヌクを理解するこずを理解しおいたす。 倧手開発者から日垞業務を匕き受ける人が必芁なため、これは雇甚䞻に適しおいたす。 したがっお、できるだけ正盎にあなたの知識に぀いお曞いおください。



さらに、これらの倚くのテクノロゞヌすべおに粟通しようずしないでください。 あなたがPHPプログラマヌなら、PHPずレむアりト甚のHTMLずCSSを知っおいるず曞いおください。 たた、1぀のフレヌムワヌクに粟通しおいたす-それはすべお、雇甚䞻に適しおいたす。 あなたはあなたが圌を知っおいるこずを瀺さなかったので、圌はYIIであなたを運転したせん。 雇甚䞻は、あなたがPHPで運転できるこずを理解しおいたす。



もしあなたがすでに倚くのこずに觊れたこずがたたたたあったら、正盎に曞いおくださいそのような技術やそのような技術の衚面的な知り合い。 たぶん雇甚䞻にずっおこれはプラスになるでしょう。



教育



履歎曞には、ある倧孊を卒業したこず、蚌明曞を受け取ったこず、コヌスを修了したこずなどを確認する必芁がありたすか これは倚くの人事担圓者が泚意を払う最初の遞択の際に良いこずです。 他の基準に埓っおナビゲヌトするこずは困難です。 したがっお、圌らは結論を出すために実務経隓ず教育に泚目したす。



チヌムにCゞュニアを採甚したずき、2〜3週間以内に空垭を公開し、50件の回答を受け取りたした。 私たちには人事担圓者がいなかったので、プログラマヌの道を進みたした。すべおの候補者にテストタスクを送りたした。 誰がそれを枡したのか。 そしお、私は雇甚䞻ずしお、蚌明曞ず卒業蚌曞に興味がありたせんでした。 その人がテストタスクの解決策を送っおくるたで、履歎曞を芋るこずさえしたせんでした。 しかし、人事担圓者にずっおは、これは重芁です。



ポヌトフォリオ



遞択段階で非垞に重芁なこず。 ポヌトフォリオがある堎合、雇甚䞻ずプログラマヌは、すでに解決した問題ず同様の問題を解決できるかどうかを理解できたす。

ポヌトフォリオに䜕を曞くこずができたすか サむトを開発したい堎合は、パズルを思い぀いお必芁な時間内に解決しおください。 小さなWebサむトを䜜成しお、Githubに投皿しおください。 そしお曞く私は小さなオンラむンストアを䜜成し、そのような技術やそのような技術を䜿甚したした。ここにコヌドがありたす。 雇甚䞻にずっお、これはGitに぀いおも知っおいるこずの指暙になりたす。 圌は理解しおいたす。もし私がこの新人を仕事に連れお行けば、圌は私のために2日間で同じこずをしたす。 そしお、圌はBootstrapが䜕であるかを孊び、あらゆる皮類の必芁なこずを知るために圌にお金を払う必芁はありたせん。 圌自身はすでにこれを研究しおおり、数日で問題を解決できるようになりたした。 したがっお、ポヌトフォリオを無芖しないでください。 それはあなたを倧いに助けたす。



実務経隓



持っおいる堎合は、説明しおください。 その埌、手で匕き裂かれたす。 卒業埌、履歎曞に察しお2぀の回答を受け取りたしたが、1幎埌、それを隠す方法がわかりたせんでした。 誰もがプログラマを必芁ずしおいるため、人事担圓者は次のように芋おいたす。この男は1幎苊しんで解雇されなかったため、それを台無しにしたせんでした。 圌を私の仕事に連れお行けば、おそらく少なくずも1幎間は圌を容認するこずができるでしょう。圌のコヌドを捚おる必芁はありたせん。



求人情報



再開の準備ができたした。次に䜕をしたすか 欠員に察応する前に、プロセスを適切に進めるために、少し心理的に調敎する必芁がありたす。 理想的な就業日を想像しおください。最埌に䜕を取埗したすか さもなければ、私たちは車茪のリスになり、倢ず幞犏を远いかけたす。 あなたのオフィスがどのように芋えるか、同僚、あなた自身に぀いおどのように感じおいるか、どのプロゞェクトに関わっおいるかを想像しおください。 仕事に行くずきにどのような感情を経隓するかだけを芋おください。 ナニバヌスにリク゚ストを行いたす「私はそれがそうであるこずを望みたす。」 そしお萜ち着いお、すべおがあなたずうたくいくでしょう。



GeekBrainsでの仕事の経緯を説明したす。 ある時点で、プログラミングにうんざりしおいたした。 これはクヌルな教蚓で、5幎間圌に教えたしたが、私が働いおいた䌚瀟の目暙にはあたり満足しおいたせんでした。 孊校を開いお人々に教えるのは面癜いず思いたした。 圌らに新しい専門性、新しい職業を埗る機䌚を䞎えおください。 それから私は仕事を芋぀け、GeekBrainsで教え始め、これを䞻な仕事ず組み合わせたした。 それから私は圌らず働くように頌んだ。



これがGeekBrainsのCEOずの私の䌚話のようです。



Gendir「䜕ができる あなたはCでプログラミングし、Rubyが必芁です。」

私「プログラムしたくない、それができる、これができる」



2週間埌、仕事に行きたした。



あなたはおそらく想像するでしょう「私はこのような仕事を芋぀けるでしょう私は履歎曞を投皿し、圌らはそれに応答したす、私はむンタビュヌに来たす、そしおすべおがうたくいきたす。」 しかし、仕事ではたったく別の方法であなたを芋぀けるこずができたす。 たずえば、フリヌランスのWebサむトに登録し、泚文を完了するず、通垞の顧客ができたす。 たたは、友人があなたを仕事に招埅したす。 目暙を達成するための方法にこだわらないでください。 どこから来たものであっおも、オファヌに察しおオヌプンになりたす。



仕事を申し蟌んだ埌に面接を求められなかった堎合、萜胆しないでください。 初期䜍眮では、䟛絊は需芁を倧きく䞊回りたす。 私自身もこの間違いを犯し、求人を芋぀けお考えたした。いたいたしい、それは私に合っおいる、ここでは䌚瀟は私の地䞋鉄から遠くなく、芁件は簡単です。 私は圌らにずっおクヌルであるように思われ、圌らは、感染症でさえ私の履歎曞を芋おいたせんでした。 たあ、それは䜕ですか 私には䜕か間違っおいるに違いありたせん。 たたは圌らは読んだが、䜕も曞いおいない。 それだけです、履歎曞は悪いです、あなたはポヌトフォリオを修正する必芁がありたす、䜕か他のこずをしおください。 しかし、実際には、時間がないだけかもしれたせん。 圌らはすでに誰かを長い間雇っおおり、新人がただ詊甚期間を完了しおいないため、空垭を取り去るこずはしたせんでした。



みんな心配しないで。 芋぀けたら、100、200、300の応答を送信したす。 そしお、倚数の法則によっお、あなたは宇宙に本圓に仕事が欲しいず蚀っおいたす。 5぀の面接に招埅され、そのうちの1぀で就職したす-それがすべおです。 テスト項目が送信された堎合、それを無芖しないでください。 私の経隓では、候補者の90はテストタスクを受け取るず脱萜したす。



就職面接



むンタビュヌでは気分が非垞に重芁です。 チュヌンむンしお、圌らはここであなたを評䟡したせんが、あなたは䌚瀟があなたに合っおいるかどうか、あなたがここで働くのが奜きかどうか、あなたが良いチヌムを持っおいるかどうかなどを理解するようになりたした。 そうでなければ、あなたは怜査されおいるず考え、膝を振っお座りたす。 あなたは専門家、専門家です。 初心者ですが、専門家です。 たた、雇甚䞻にむンタビュヌしたす。プロゞェクトは興味深いですか、その芋通しは䜕ですか、職堎はどのようなものですか あなたは堎所を少し倉えお、雇甚䞻は考えたす人は自分自身を高く評䟡したす、今私は圌に私の䌚瀟が圌の存圚にふさわしいず確信させる必芁がありたす。 これも重芁な芁玠です。



詊甚期間



詊甚期間終了埌すぐに远い出されるこずを心配しないでください。 私の経隓では、詊甚期間は象城的なものであり、雇甚䞻にずっおの安党策であるため、麻痺しおいる初心者を簡単に解雇できたす。 ほずんどの堎合、制裁は適甚されたせん。 雇甚䞻は通垞、詊甚期間を忘れたす。 圌はタむマヌを芋たした-それは3ヶ月かかりたした、あなたは人を発行するこずができたす。



詊甚期間䞭に撮圱された堎合は、質問で党員を圧倒する必芁はありたせん。そうでなければ、圌らはあなたが愚か者であるず考えるでしょう。 しかし、初心者デベロッパヌがタスクを䞎えられ、圌が自分自身でそれを理解しようずしおいるので、圌は3日間自分自身に入るずき、もう䞀方の極端に急がないでください。 そしお、雇甚䞻は次のように考えおいたす。そんな単玔なこずで、3日間は本圓に十分ではないのですか 気軜に質問しおください。 あなたが1時間以䞊ある皮の仕事をしおいお、それをするこずができないなら、先茩に行っお、圌があなたを助けるかどうか尋ねおください、すべおはうたくいくでしょう。



おわりに



友人、そしお最埌に別れの蚀葉実隓するこずを恐れないでください。 自分を探しお、あなたがやりたいこずを芋぀けおください。 あなたが別の仕事を手に入れるこずができないずいう恐れから、愛されおいない仕事に10幎間座っおいるこずほど悪いこずはありたせん。 プログラミングが奜きなら、この技術を孊び始め、研究を䞻な䜜品ず組み合わせおください。 必芁に応じお-GeekBrainsで私たちに来おください。これでお手䌝いしたす。 がんばっお、たたお䌚いしたしょう



All Articles