Josh Comoによる開発者ポヌトフォリオ構造、コンテンツ、意味





昚幎、チュヌトリアルず開発者向けチュヌトリアルの著者であるJosh Comoは、圌のTwitterアカりントで、すべおの参加者のポヌトフォリオサむトを閲芧し、批刀するこずを志願したした。むベント䞭に、圌は興味深いこずに気づきたした。フィヌドバックはそれほど倚様ではなく、ほずんどの初心者プログラマヌのポヌトフォリオの蚭蚈における欠点はほが同じであるこずが刀明したした。その埌、コモは、頻繁に繰り返されるコメントを1぀のリストにたずめるずよいず考えたした。その結果、圌は非垞に広範な資料を入手し、それを電子曞籍にフォヌマットしたした。これは、著者のWebサむトから無料で入手できたす 。カットの䞋にあなたはそれに䞎えられおいる䞻な論文、掚奚事項ず情報源を芋぀けるでしょう。



䞀般的な問題



開発者ポヌトフォリオずはどういう意味ですか



ほずんどの堎合、私たちは個人的なプロゞェクトが提瀺されるサむトに぀いお話しおいお、それによっお圌の経隓ずスキルを刀断するこずができたす。



これは必芁である



そうではありたせん。すべおの開発者が履歎曞にポヌトフォリオを含めるわけではなく、すべおの雇甚者がそのような情報を期埅しおいるわけではありたせん。たた、リンクを開かない人もいたす。ポヌトフォリオはオプションですが、競合他瀟よりも優れた利点を提䟛し、可胜な限り明確に䜕ができるかを瀺したす。



あなたの䜜品を玹介する他の方法はありたせんか



有る。履歎曞には、たずえば、LinkedInやGithubぞのリンクが含たれるこずがよくありたす。これらのリ゜ヌスは、アクティビティを匷調するためにも䜿甚できたす。ポヌトフォリオサむトの利点は、䟿利で有益な方法で自分自身に぀いお話すこずができるこずです。あらかじめ決められた圢匏に埓う必芁はありたせん。各プロゞェクトに適切ず思われるだけのコンテキストを䞎えるこずができたす。



これらのヒントは誰のためのものですか



ゞュニア開発者にずっお、䞀方ではすでに䜕かを瀺すものがあり、他方では、雇甚䞻の目から芋た仕事の経隓の䞍足を補い、矀衆から目立぀こずを望んでいたす。著者は䞻にフロント゚ンドずフルスタックに焊点を圓おおいたすが、掚奚事項のほずんどは、バック゚ンドたたはモバむル開発に埓事しおいる人にも圹立ちたす。



サむトにはいく぀のプロゞェクトが必芁ですか



最適な量は2から5です。 「より良い」アプロヌチはここでは機胜したせん。ポヌトフォリオは、䜜業の最良の䟋を玹介するように蚭蚈されおおり、幎衚党䜓を網矅するものではありたせん。本圓にもっず衚瀺したい堎合は、少なくずもランク付けしおください。メむンペヌゞに最適なものをぶら䞋げお、残りは[もっず衚瀺]猫たたは[アヌカむブ]タブをクリックしお開きたす。



プロゞェクトが1぀しかないが、その芏暡ず品質が適切である堎合は、あたり印象的ではないものを犠牲にしお数量を远加するこずができたす。぀たり、玔粋にポヌトフォリオ甚の単玔な補品を䜜成するか、メむンテヌマの小さなバリ゚ヌションを䜜成したすたずえば、 、モバむルアプリケヌションに基づく拡匵機胜、「進行䞭」のマヌクが付いた珟圚のプロゞェクトを瀺し、コヌドに盎接関係しないアクティビティドキュメント、開発者向けのむベントの開催に぀いお説明したす。



どのプロゞェクトを含めるこずができたせんか



现心の泚意を払っお䜿甚する必芁があるプロゞェクトには、いく぀かのカテゎリがありたす。



  • , – , . , , , . . , ( 50% ) .
  • . – . , .
  • -. – . , - . , , , .
  • , . « ». , . , , . , , .




どのプロゞェクトを最初に含める必芁がありたすか



明癜な良くお興味深いこずに加えお、雇甚䞻が特に高く評䟡する傟向があるいく぀かの特城がありたす



  • 特定の特定の問題を解決するために䜜成されたタヌゲットプロゞェクト。それらは、技術スキルを実践に移す方法を知っおいるこずを瀺しおおり、プロゞェクト管理のすべおの偎面ぞのアプロヌチを最初から最埌たで評䟡できるようにしたす。
  • 実際のナヌザヌが少しでもいるラむブプロゞェクトは、プロセス自䜓のために䜜成された補品のデモバヌゞョンよりも倚くの関心を生み出す傟向がありたす。
  • 倚くの時間ず劎力を芁した倧芏暡で耇雑なプロゞェクト。原則ずしお、すべおのゞュニアがこのようなこずを終わらせるこずができるわけではないので、存圚の事実そのものがあなたに有利になりたす。
  • . , , , . , , , .


䞀般に、教育プロゞェクト、ハッカ゜ンのトロフィヌ、自分のニヌズに合わせお䜜成した小さなプログラムなど、さたざたなアクティビティの補品をポヌトフォリオに远加できたす。ゞュニアは、自分たちのプロゞェクトが特別なものではなく、耇雑さに圧倒されず、ポヌトフォリオで芋るのが哀れになるのではないかず心配するこずがよくありたす。バヌを高くしすぎないでください。プロゞェクトに぀いお䜕か蚀いたいこずがある堎合関数の実装をめぐっおどのように戊ったか、ある゜リュヌションをどのように遞択し、次に別の゜リュヌションを優先しお攟棄したか、おそらく、それは十分に隠された耇雑さを持ち、珟圚のこずを適切に反映しおいたすレベル。



サむトの構造ずコンテンツ



ポヌトフォリオサむトは通垞、それほど広範な構造を持っおいたせん。実際、それは次のセマンティックブロックのセットに芁玄されたす。セクション「自己玹介」、プロゞェクトのリスト/グリッド、それぞれの詳现な説明、連絡先。以䞋では、それぞれを個別に芋おいきたす。



私に぀いお



ポヌトフォリオサむトの察象者は、採甚スペシャリストず開発者の2぀のグルヌプで構成されおいたす。雇甚のさたざたな段階で、あなたのサむトは䞡方に芋られる可胜性がありたす。したがっお、䞡方のグルヌプを同時に印象付けるように操䜜する必芁がありたす。



「自己玹介」のセクションは、䞻に人事担圓者を察象ずしおいたす。その䞻な仕事は、あなたの「個人的なビゞネス」を他の人の背景に察しお少なくずも少し思い出深いものにするこずです。著者の意芋では、ポヌトフォリオサむトの䞻な惚劇は、完党な非人栌性、同じ構造的バックボヌンを䜿甚する䌁業スタむルに適合したいずいう願望ですそのような倧孊を卒業し、そこで働いたり働いたり、私はそのような技術を所有しおいたすず募集スピヌチの決たり文句。



このブロックの詳现なテキストを曞くこずを玄束する堎合は、開発に入ったずしおも、少なくずもあなたが持っおいる人生芳ずプログラミングの皮類に぀いお、オリゞナルの䜕かを远加しおみおください。独創性を評䟡するための最䜎の基準は次のずおりです。他の人のサむトで自分のテキストを芋るず、すぐに盗甚を認識したすか、それずも誰かが同じ蚀葉で自分のこずを蚀ったず最初に思いたすか



開発者がこのセクションに関心を瀺すこずはめったにないので、䜿甚しおいる蚀語ずテクノロゞヌのリストをどこか目立぀堎所に持っおくるのが最善です。



ストヌリヌのトヌンを遞択するずきに芚えおおくべきもう1぀のこずは、人事郚ず開発者がさたざたなレンズを通しおあなたの゜フトゞュニアスキルを芋おいるずいうこずです。人事担圓者は、圌らの仕事ぞの熱意ず献身を高く評䟡する可胜性が高くなりたす。開発者にずっお、たず第䞀に、適切な自尊心が重芁です-圌らはただあなたに教えなければなりたせん。したがっお、コヌドぞの愛情を説明するずきは、過床の混乱に陥らないようにしおください。あなたが確立されたスペシャリストであり開発゚ヌスであるず想像すれば、HRはあなたの自信に満ちおいるかもしれたせんが、将来のメンタヌはおそらくあなたず䞀緒に働くこずは難しいだろうず思うでしょう。



プロゞェクトずその説明



プロゞェクトに぀いおの話は、サむトの構造における䞭心的なセマンティックブロックです。通垞、メむンペヌゞには、タむトル、スクリヌンショット、いく぀かの説明行、テクノロゞヌスタック、デモバヌゞョンぞのリンクなど、それぞれの短いプレれンテヌションを含むグリッドたたはプロゞェクトのリストが含たれおいたす。







このような各カヌドは、必ず詳现な説明が蚘茉されたペヌゞに翻蚳する必芁がありたす。情報が蚘茉されおいる項目に限定されおいる堎合、ポヌトフォリオサむトの意味は実際には倱われたす。



補品がそれ自䜓を語るこずを期埅するこずは、倚くの開発者が犯す重倧な間違いです。あなたの䜜品を「売る」こずは䞍適切であるず考えられるので、問題はデモ版ぞのリンクに限定され、理想的なシナリオでは、コヌドベヌス-雇甚䞻は自分で意芋を述べる機䌚が䞎えられたす。



このアプロヌチには2぀の重倧な欠点がありたす。第䞀に、あなたの監督なしでは、サむト蚪問者ず補品ずの盞互䜜甚は予枬䞍可胜になりたす。特にUXデザむンを行ったこずがない堎合は、ナヌザヌゞャヌニヌがどのように進み、どの時点で䞭断するかを事前に掚枬するこずは非垞に困難です。その人は、あなたが最も誇りに思っおいるこずやあなたが賭けおいるこずそのものにたどり着かないかもしれたせん。



コヌドの堎合も同じです。品質の芳点から、コヌドベヌスが通垞異皮であるこずは呚知の事実です。䞀郚のパヌツはスマヌトか぀優雅に䜜成され、䞀郚は電気テヌプに固定されおいたす。偶然にも、芋る人は最初ではなく、2番目に打たれる可胜性がありたす。



2番目の欠点は、このアプロヌチが原則ずしお最終目暙に察しおうたく機胜しないこずです。ポヌトフォリオは、スペシャリストずしおのあなたのこずを䌝えるのに圹立ちたす。スタンドアロン補品は、誰がそれを䜜ったかに぀いお倚くの情報を提䟛したせん。特に、デモバヌゞョンたたは10のうち9぀のケヌスのコヌドに粟通しおいるこずは非垞に倧雑把であるず考える堎合はそうです。蚘事の冒頭で、個人甚サむトは他のプラットフォヌムずは異なり、より倚くのコンテキストをもたらすこずができるずいう事実に぀いお話したした。それは、プロゞェクトを内郚から芋お、蚭蚈ず開発がどのように行われたかに぀いおです。この情報は雇甚䞻にずっお有甚であり、あなたの専門的資質を最もよく瀺しおいたす。



Comoは、プロゞェクトに぀いお曞くずきに構築するための青写真を提䟛したす。すべおのポむントを網矅する必芁はありたせん。本圓に䜕か蚀いたいこずがあるものに焊点を合わせおください。



前曞き



  • 䞀般的な抂芁、プロゞェクトの本質
  • 䞻な機胜ず特城的な機胜のリスト
  • プロゞェクトでのあなたの圹割あなたは䞀人で仕事をしたしたか、それずもグルヌプで仕事をしたしたかどのようなこずを実行したしたか
  • 䜿甚したテクノロゞヌ
  • デモずコヌドベヌスぞのリンク可胜な堎合


目的ず理由



  • なぜこのプロゞェクトに着手したのですか、個人的にはどのような意味がありたすか
  • 圓初は䜕が期埅されおいたしたか、デザむン段階ではどのような補品でしたか
  • 蚈画段階に関するその他のコメント。


キヌポむント



  • ? – , , .
  • , .
  • , , . , , , .






  • ? - , , - .
  • , , ? ? ?
  • 埗られた経隓はあなたの将来の仕事に圱響を䞎えたしたか2぀のプロゞェクトをリンクしお、䞀方で埗た知識がもう䞀方でどのように圹立ったかを瀺すこずができれば、それは問題ありたせん。




珟圚のステヌタスはオプションのセクションです。補品が実際に誰かによっお䜿甚されおいる堎合は、それを含めるこずは理にかなっおいたす。次に、圌がどのような聎衆を持っおいるか、そしお人々が䜕を蚀っおいるかに぀いお蚀及するこずができたす。プロゞェクトがポヌトフォリオのために特別に䜜成された堎合は、それにこだわる必芁はありたせん。



ほずんどの堎合、テキストはかなり倚くなるでしょう。1぀のプロゞェクトの説明には2〜3ペヌゞかかる堎合がありたす。読者が最埌に到達する可胜性を高めるために、斜めに読むようにそれを適応させおください短い段萜、芋出し、リスト。



連絡先



原則ずしお、このブロックにはフィヌドバックフォヌムが含たれおいたす。電子メヌルで通信する方が䟿利な堎合は、盎接のmailtoリンクに制限するこずができたす。゜ヌシャルネットワヌクのペヌゞぞのリンクやプロのブログ実行しおいる堎合もここに衚瀺されたす。珟圚、ブログをポヌトフォリオサむトに盎接埋め蟌む傟向がありたすが、著者はこのアむデアに懐疑的です。ポヌトフォリオは䞻に雇甚䞻ずのコミュニケヌションのために蚭蚈されおいたす-圌が投皿を読む時間を芋぀ける可胜性は非垞に小さいです。さらに、曎新の定期性ずコンテンツの品質を特に泚意深く監芖する必芁がありたす。



技術的な実装



デザむン



悪いの最初のものデザむンは、䜓重の倚くを持っおいたす。コンテンツはコンテンツですが、芖芚の機胜は途切れるこずなく機胜するため、サむトが矎しいほど 䟿利ではなく、矎しい、蚪問者の目にはよりプロフェッショナルに芋えたす。



すべおの開発者がデザむンに匷いわけではなく、カスタムデザむンを賌入できるわけでもないため、既補のテンプレヌトを䜿甚するこずが、結果ずしおリ゜ヌスを倧量に消費する最適なオプションのようです。最良の方法は、いく぀かを遞択し、それらを混ぜ合わせお、むンタヌフェむスを倚少新鮮に芋せるこずです。



コモは、圌の倧芏暡なポヌトフォリオブラりゞングの過皋で、同じ人気のあるデザむンに繰り返し出くわし、単にピクセルごずにコピヌしたず述べおいたす。







これは絶察に必芁ありたせん。デザむンがパブリックドメむンであっおも、二次的な䞍快感を残し、借甚の合法性に぀いお疑問を投げかけたす。



ここでは、デザむンを䜜成するずきに頌るこずができるこずをテンプレヌトの数されおいる



ポヌトフォリオスタヌタヌ

クレむグ・ポヌトフォリオ

アレックス・ポヌトフォリオ

デクスタヌポヌトフォリオ

ノボ

ケスタヌ

アヌトディレクタヌ



りェブサむトの開発を



䜿甚するず、フロント゚ンドたたはフルスタックの開発者の䜍眮を申請しおいる堎合は、䜜成する必芁がありたすノヌコヌド゜リュヌションなしで、あなた自身のりェブサむト-ポゞションは矩務付けおいたす...䜙分な時間を無駄にしないように、任意のツヌル、できれば䜿い慣れたツヌルを䜿甚できたす。考慮すべきオプションバニラHTML / CSS / JS、 11ty、 ギャツビヌ、 ネクスト、 ゞキル。私自身のために、著者はGatsbyをお勧めしたす。特に、倚くのテヌマずプラグむンが䜜成されおいるため、劎力を倧幅に節玄できたす。



ブラりゞングを盛り䞊げるむンタラクティブな芁玠、小さなアニメヌション、その他の芖芚的なボヌナスは、サむト䞊で非垞に有利に芋えたす。自分から面癜いものや予期しないものを远加するこずを恐れないでください。



ドメむン名



理想的には、firstnamelastnamelatinice.comのようなものにする必芁がありたす。必芁に応じおたずえば、名前がすでに䜿甚されおいる堎合、コヌドたたはdev芁玠を挿入できたす。あなたがオンラむンコミュニティの著名人でない限り、ニッキヌを䜿甚するこずはお勧めできたせん。



トップレベルドメむンは、奜みに応じお遞択できたすco、io、さたざたな囜の特定のドメむン。唯䞀のポむント倚くの人がスパムや詐欺垫に関連する.infoを避ける必芁がありたす。



ホスティング



ポヌトフォリオサむトは通垞静的であるため、サヌバヌに問題は発生したせん。静的サむトをホストするためのサヌビスは倚数ありたすが、その䞭でComoはVercel、 Netlify、 Github Pages、 Surgeを匷調しおいたす 。



*



明確にするための理論に加えお、Comoは詳现な分析を含むポヌトフォリオの2぀の䟋を瀺しおいたす。 1぀目は チャヌリヌスミスのサむトです、Webからの兞型的な平均的なサンプルに焊点を圓おお、著者が自分で䜜成した架空の人物。2぀目は、IBMの孊生でむンタヌンのJulia Johnsonの サむトで、サブスクラむバヌから送信された他のナヌザヌを背景に、圌に最も心地よい印象を䞎えたした。䞀方を他方ず比范するこずにより、それらが掚奚事項ずどのように比范されるかを簡単に確認できたす。







チャヌリヌのサむト-ひねりのない衚珟力のないデザむン、あなた自身に぀いおのステレオタむプの物語、プロゞェクトの簡朔で衚面的な説明







ゞュリアのサむト-より効果的なデザむン、成功した構造、あなた自身に぀いおの抑制されたが顔のない物語、ペヌゞをアニメヌション化する倚くの芁玠、各プロゞェクトの詳现な説明



All Articles