メむンコンテンツぞスキップ
芋出し画像

゚ンゞニア採甚担圓者が語る新卒・未経隓゚ンゞニアが今䜜るべき「自䞻制䜜物」「ポヌトフォリオ」

      

     前回のnoteでは䞻に2019幎たでIT業界を垭巻しおいた若手゚ンゞニアの売り手垂堎に぀いおお話させお頂きたした。今回は2018幎から発生したプログラミング孊校ブヌムから俄かに増加しおいる未経隓゚ンゞニア局に関連し、今䜜るべき自䞻制䜜物に぀いおお話させお頂きたす。

     自䞻制䜜物ずは䜕かずいうず各個人で自䞻的に行っおいるプログラミングであり、実際の゜ヌスコヌドをGitHubに茉せお職務経歎曞にURL蚘茉の䞊で提出するものを指したす。未経隓゚ンゞニアの堎合は習䜜ずいったずころになりたす。

     私は自瀟の採甚だけでなく、リク゚ストベヌスですが人材玹介事業からの䟝頌で未経隓者のコヌドレビュヌをするこずがありたす。特に自瀟に぀いおは恐らく「未経隓者の採甚には䌁業がコストをかけたがらないので盎接応募すべき」ずいうマニュアルがプログラミング孊校や情報商材で回っおいるようで、ご応募頂く機䌚は増えおいたす。

     以前はプログラミングの習埗方法ず蚀えば、プラむベヌト、倧孊・専門孊校の情報系授業、入瀟埌に研修やOJTで身に぀けるずいうのが䞻流でした。

     2018幎、プログラミング孊校のブヌムず共に、プログラミングは孊校やオンラむン教材で孊ぶものずいう颚朮が出来䞊がりたした。それプログラミング孊校が台頭しオンラむン教材も増えおいった結果、「゚ンゞニアになりたいずいうのに䜕もしおいないのはたやかしだよね」ずいう颚朮が人気の自瀟メディア採甚シヌンでは蔓延するに至ったのです。

    採甚担圓も自䞻制䜜物に掻路を芋出したい

     ゚ンゞニア採甚担圓からするず未経隓者採甚に察しお興味がないわけではありたせん。前回お話したように新卒採甚が激しい売り手垂堎だったため、匊瀟でも「未経隓者で良い人が居れば」ず望みを繋ぎ採甚しおきたした。こうした戊略を遞んだ䌚瀟さんは倚かったのではないでしょうか。

     しかし珟実ずしおプログラミング孊校出身者が非垞に倚いので「○○スクヌルを卒業したした」だけだずどのくらいの実力が぀いおいるのか、適性があるのかさっぱり分からないずいう問題がありたす。

     私は䌁業向け採甚セミナヌなども実斜しおいたすが、その䞭で出おきた忘れられない人事さんからの質問に「未経隓者の応募が非垞に倚い。どこの孊校なら遞考を通過させれば良いのか」ずいうものがありたした。考えおみればこれは孊歎以䞊に厳しいフィルタヌです。孊歎の堎合は地頭や努力量が芋えるず蚀えなくはないですが、プログラミング孊校は入詊プロセスなどを螏たえるず「課金しただけ」です。課金した先によっおフィルタリングするのは本質ではありたせんが、それを批刀できないくらいには倚いです。

     加えお起きおいる状況ずしお、2020幎3月頃に「折角目を掛けお採甚し、教育しおきた未経隓者が䞀幎で自瀟メディアに転職したり、フリヌランスになった」ずいう䌚瀟さんの声がいく぀か聞こえおきたした。元を蟿っおいくず䞀郚プログラミング孊校のLPや、゚ンゞニアになるための情報商材が「1幎でフリヌランスになれる」ず謳っおいたこずに行き着きたす。それを忠実に実行しお転職・退職しおいった未経隓の皆さんから芋お諞先茩が居られるずいう話です。非垞に残念な話ではありたすが、垂堎はりむルス以倖の芁因でも荒れおいるず蚀わざるを埗たせん。

     䞍景気ず荒れた垂堎が珟実ずしお立ちはだかる今、より実力ずポテンシャルを瀺すための自䞻制䜜物が重芁芖されおいるのです。

    珟実゚ンゞニア採甚担圓はレビュヌに飜きおいる

     プログラミング孊校の教材のパタヌンずしお基瀎的な項目を実斜した埌に最終課題が出されたす。その最終課題がそのたた自䞻制䜜物ずしお䌁業に提出されるずいう流れがありたす。これは2013幎頃にブヌムがあったAndroid職業蚓緎校から芋られる手法です。

     前述したようにプログラミング孊校卒業者の方は非垞に倚いので、結果ずしお最終課題で溢れるこずになりたす。端的に蚀うず飜きおいたす。

    ・Twitterクロヌン
    ・Instagramクロヌン
    ・某フリマアプリクロヌン
    ・架空の䌚瀟のコヌポレヌトペヌゞ
    ・ポヌトフォリオサむトずいう名のLP
    ・顔写真画像をアップロヌドをするず「AKBなど特定のアむドルの○○に䌌おいたす」ずいう蚺断アプリOpenCVのサンプル

    採甚担圓者の願望自䞻制䜜物でここを芋たい

     採甚担圓が芋たいものは䜕かをざっくりずたずめるず䞋蚘のようになりたす。

    ・プログラマずしおの適性玠逊
     −䞁寧さ
     −きちんず入れられたコメント
    ・論理的思考力
     −条件分岐
     −ロゞック
    ・自走できるか
     −教材にはない芁玠を自分で探しお組み蟌めおいるか
    ・継続
     −GitHubの草の生え具合
     −プログラミング卒業埌も継続しおプログラミングをしおいるか奜きで実装をしおいるか

    採甚担圓者が芋たくないもの

     䞀方で別に芋たくないものもありたす。

    ・教材のコピペ
     −通称、写経
    ・著䜜暩違反
    ・フロント゚ンゞニア志望ずある方のHTMLCSSしかないサむト
    ・芋せるこずを意識しおいないサンプル実装

     著䜜暩違反ずいうのは、䟋えば某有名フリマアプリを再珟した自䞻制䜜物ずいうのを耇数芋たこずがありたすが、バナヌから商品画像たで䞞パクリでした。䞭の人に連携したしたが、瀟䌚人ずしおどうなのずいう話なので衚に出すのは蟞めたしょう。公序良俗に反するものも同様です。

     フロント゚ンゞニア志望の堎合、動的なサむトを䜜る必芁がありたすが、「なんだか小奇麗なサむト、コダワリはCSS」ずいう方が非垞に倚いです。それはコヌディングであっおプログラミングずは蚀い難いです。デザむナヌ職に応募しおみおはどうでしょうか。

     䞋蚘のようなものが割ず芋るパタヌンですが、提出物なので芋せるこずを意識したものをお願いしたいです。゜ヌスコヌドもそうですが、サンプルで入力したデヌタにも配慮が必芁でしょう。

    プログラミングの自䞻制䜜物のレビュヌを良くするのですが、

    「hoge」→たぁ、あるでしょう。ただhogeだらけだず綺麗にしおから出しお欲しい気はする

    「hoge」だず動くけど「ほげ」だず動かない→やりっぱなし感が出お良くない

    「hage」→孊生時代によく芋たけど、画面に残っおるず心象良くない

    — 久束剛Acadexitなベンチャヌ開発郚郚長 (@makaibito) December 3, 2019

    採甚担圓者は別に重芁芖しおいないもの

     教材から逞脱、ずいうず肩肘匵っお考える方が居られたす。「独自性のあるサヌビスを䜜らないず」ず意気蟌たれる方にたたにお䌚いするのですが、そんなこずはありたせん。そうそう意矩のある独自性のあるサヌビスを芋぀けるのも困難です。

     䌁画職に進むずか、どうしおもやりたい新芏事業があっお実装したので芋おほしいずかでない限りは習䜜ず割り切っお問題ありたせん。

    自䞻制䜜物に含たれおいおほしいこず

     䞻にWEB系䌁業に応募するにあたり、自䞻制䜜物に含たれおいるこずが望たしい項目に぀いおピックアップしたす。

    ・フレヌムワヌクの利甚
    ・条件分岐
    ・基本的なDBの操䜜
    ・継続したGitHubぞのcommit

     個人的にはC蚀語から入った旧䞖代なので、手続き型蚀語で理解床を芋たいずころですが、ハヌドルが高いのでより即戊力に近いフレヌムワヌクぞの理解ず曞きたした。

     ずは蚀え、珟代のフレヌムワヌクにおんぶに抱っこだずDBぞのむンプットず結果の衚瀺くらいはすぐにできおしたうので論理的思考力をうかがい知るこずはできたせん。やや凝った条件分岐などを混ぜるべきでしょう。

     ゜ヌスコヌドずあわせお提出しおいただきたいのは䞋蚘です。

    ・特に頑匵った゜ヌスコヌドぞのリンク
    ・Herokuなどで良いので動䜜確認ができるURL

     GitHubのURLを頂くこずは先に話したように䞀般化しおいたすが、殆どの方がオヌプンラむブラリずセットでアップロヌドされおいるので「どのファむルを頑匵ったのか」が分かりにくいずいうこずがありたす。「このファむルを芋おくれ」ずいうのを泚力したポむントずセットで曞類に蚘茉するべきでしょう。

     実際に動䜜するURLをHerokuなどにアップロヌドしおおくのも重芁です。動くのかどうか分からない゜ヌスコヌドのレビュヌもコストがかかるのでセットで提出しおいただきたいずころです。ただ結構な割合で500ずか404が返っおくるケヌスが倚く、心象がよくありたせん。提出埌は緊匵感を持っお運甚しおおきたしょう。

    プログラミングスクヌルは倧孊受隓における予備校。行ったからできるようになったず思う残念な珟象も同じく確認できる。
    プログラミング自䜓は今は本でもWEBでもできる。自孊自習の習慣づけず自䞻制䜜物が初期には肝芁。

    — 久束剛Acadexitなベンチャヌ開発郚郚長 (@makaibito) January 23, 2019

    こんな自䞻制䜜物がお勧め2020

     特定の分野ぞの就職に拘りがある堎合は、その分野のサヌビスを実装するのが良いでしょう。そうでない堎合は、汎甚性の高い自䞻制䜜物を䜜っおおく必芁がありたす。私がオススメしたいのはアルバむトシフト管理システムです。

     䜕故このシステムをオススメするかずいうずTwitterやInstagramクロヌンで䜜る業務は普通ありたせんが、業務系ずも蚀われるシステムであれば自瀟メディア、SIer、SESのいずれであっおも存圚する業務なので、より実務に近いアりトプットであるず蚀えたす。䜕より芁玠が耇雑に絡み合うこずで䞊蚘にある条件分岐も自然ず満たされおいくこずになりたす。

    プログラミング初孊者の自䞻制䜜物。
    むンスタもどきは差別化しにくいし数も倚いし飜きおきたので、「自分の考えた勀怠管理システム」「アルバむトシフト管理システム」を管理画面付きで蚭蚈ずか折り蟌みながら出しおくれるのが良い気がしおきた。工倫点ずか䌁画面でも技術面でも挙げおほしい。

    — 久束剛Acadexitなベンチャヌ開発郚郚長 (@makaibito) November 19, 2019

     アルバむト偎ず店長偎でセットで実装したしょう。機胜のむメヌゞずしおは䞋蚘のようになりたす。

    アルバむト偎のむメヌゞ

    ・ログむン
    ・スマホ察応
    ・スケゞュヌル画面
    ・シフト申請画面
    ・就業履歎確認
    ・欠勀申請

    店長偎のむメヌゞ

    ・管理者ログむン
    ・埓業員管理画面
     新芏埓業員远加、削陀
    ・承認画面
    ・埓業員スケゞュヌル画面
    ・ある期間からの昇絊枛絊
    ・早朝手圓、深倜手圓
    ・欠勀凊理
    ・各皮蚭定画面
    ・月末締め凊理
    ・絊䞎明现の発行

     サンプルで入力したデヌタが䞀桁ずいう人は倚いですが、具䜓的にどういうふるたいをするのか分かりかねるため、サむトの内容にもよりたすが100件皋床のデヌタ入力は実斜しおおくず曎に良いでしょう。

     ざっず起こしたので他にも芁玠はあるでしょうが、参考たでにどうぞ。自身で経隓しおきた業態に特化するのも゚ピ゜ヌド蟌で面癜いず思いたす。

    勢いで蟞めちゃったか ずいう゚ンゞニア未経隓の方が垂堎に倚い。
    今こそ他者ずの差別化ずしお
    ・゚ンゞニアになれる系YouTubeを閉じ
    ・調べる術を芚えながら
    ・自䞻制䜜物を䜜成
    しお頂きたい。
    オススメは「バむトシフト管理システム」。DB操䜜芚えたらにナヌザヌ画面ず管理画面ずやっお欲しい。

    — 久束剛Acadexitなベンチャヌ開発郚郚長 (@makaibito) April 8, 2020

    たずめ

     今回玹介したものはあくたで䞀䟋であり合栌を保蚌するものではありたせんが、埓来の制䜜物よりはぐっず近づけるものず考えおいたすので、是非レゞュメの䞀角に添えおもらえればず思いたす。

     レゞュメの曞き方に぀いおも先立っおお話させお頂きたした。こちらも䞭途だけでなく新卒・未経隓者局に぀いおも蚀及させお頂いおいたす。合わせおポッドキャストの聎取をしおいただき、䜕かしら参考になるずころがあれば幞いです。

    2021/3/16远蚘

     IT゚ンゞニア適性に぀いおのコンテンツも執筆したした。ご䞀読頂ければず思いたす。

    Amazonりィッシュリストです。
    執筆の励みになりたすのでクリックしお頂ければ幞いです。
    https://www.amazon.jp/hz/wishlist/ls/COUMZEXAU6MU?ref_=wl_share

    りィッシュリストを貌るようになった経緯はこちら。


     
     
    比范文化人類孊的アプロヌチによるIT゚ンゞニア・AX・DX・IT・FDE組織づくり。盞談DM歓迎合同䌚瀟゚ンゞニアリングマネヌゞメント瀟長レンタルEM博士慶應SFC、ITアカリク顧問STARMINE顧問Third Intelligence リクルヌタヌ

    あなたぞのおすすめ