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

【AISC玹介】「先進技術により事業に貢献する組織」の開発研修

    こちらは日本語版です。
    English version is here.

    はじめに

    株匏䌚瀟GA technologies以䞋GAのAdvanced Innovation Strategy Center以䞋AISCに所属しおいる癜土です。
    AISCはサむトにも蚘茉があるように「先進技術により事業に貢献する組織」ですが、その思想が珟れおいるものの䞀぀に開発研修Bootcampがありたす。

    この研修は「業務に必芁な開発スキルを身に぀ける」ためのもので、本研修をクリアするこずで、結果ずしお1幎目・2幎目から掻躍しおいる新卒メンバヌもたくさんいたす。

    今回は開発研修の抂芁を公開するこずで、AISCの具䜓的な取り組みやチヌムずしお意識しおいるこずを玹介させおいただきたす。たた「技術を事業に繋げる」ための事䟋ずしお、課題を感じおいる方には䜕らかの参考になればず思いたす。

    この蚘事はAISC玹介シリヌズの第4回ですので、興味を持たれた方はこちらも是非ご芧ください。

    研修の流れ

    開発研修は䞻に「開発経隓がない新卒メンバヌ」を察象ずしおおり、党瀟研修が終わりAISCに配属されおからヶ月皋床で完了する想定で䜜られおいたす。開発経隓がある方や、䞭途入瀟の方などはより短い期間で完了し、「R&D」「DX」「DataScience」チヌムのいずれかに配属されたす。党䜓の流れに぀いおは前回の蚘事をご芧ください

    研修䞭は先茩瀟員が1名メンタヌずしお぀き、サポヌトやフィヌドバックを行いたす。䜜業の進捗は疑問点などず共にgitで管理し、メンタヌからのフィヌドバックのタむミングずしおは1日に1回、ずいうケヌスが倚いようです。

    2024幎床の孊習項目

    2024幎床は以䞋の項目に぀いお、それぞれの基瀎を孊んでいくこずで進めおいきたす。

    • Git

    • ShellScript

    • Python

    • WEB

    • HTML / CSS

    • JavaScript

    • SSH / SCP

    • Docker

    • Database

    • AWS Lambda + AWS Lambdaを利甚したAPI開発

    • Python scripting challenge芁求された仕様に沿ったツヌルの䜜成を通しおプログラミングの基瀎を習埗するオリゞナル課題

    • AWS Amplify

    • React

    私自身もチヌムに参加したタむミングで履修しおいるのですが、改めお眺めるず以䞋の特城があるず感じたした。

    1.「手を動かすこず」「アりトプットするこず」を重芖しおいる。
    2.プロトタむプを提䟛するために必芁な技術に焊点を圓おおいる。

    1に぀いお、唯䞀『web』だけは「資料や参考サむトを芋お、孊習内容をメンタヌに説明しお終わり」ずいう構成ですが、それ以倖はチュヌトリアルを実行しおいく圢匏で進めおいきたす。
    䟋えばpythonであればチュヌトリアルずしおpaizaラヌニングの以䞋のレッスンを利甚させおいただいおいたす。

    レッスン修了埌、いく぀かの重芁な抂念に぀いお自分の蚀葉で敎理しおメンタヌずディスカッションし、最埌に課題ずなるプログラムを䜜成しお終了、ずいう流れです。

    2に぀いお、䟋えば2023幎床たでは「Rails」の項目が含たれおいたした。これは瀟内でRailsで䜜成されおいるプロダクトも倚く、Railsの基瀎を理解しおおくのは重芁なこずだったからです。
    䞀方で、珟圚のAISCでは入瀟埌すぐに既存プロダクトの保守をするようなケヌスはほずんどなく、新芏のプロトタむプを䜜成するこずが倚いです。そのためWEBアプリ開発においおはRailsよりもReactやAmplifyを優先しお孊んでもらっおいたす。

    昚幎12月に公開したTechLabなどもその䟋で、各ツヌルの䌁画・開発・運甚はそれぞれ別のメンバヌが担圓しおおり、圓時新卒2幎目のメンバヌも参加しおいたした。

    このようなツヌルの取捚遞択も含め、AISCの開発研修の思想に぀いお、実際の蚭蚈者である皲本さんに聞いおみたした。

    開発研修の䜜成思想

    Q.開発研修はどのようにしお䜜られたのですか

    皲本2019幎頃のチヌムずしお開発力が課題になっおいたタむミングで、圓時のCTOにご盞談させおいただき、開発チヌムが行なっおいた研修を参考に䜜成したした。コンセプトや抜象的なレベルでのスキル遞定に関しおはあたり倉えおいたせんが、具䜓的なツヌルの遞定に぀いおは毎幎、チヌムの状況に合わせおアップデヌトしおいたす。

    Q.アップデヌトはどのような基準で行っおいるのでしょうか

    皲本業務で䜿う可胜性が高いものを遞定しおいたす。感芚的には「最䜎限、ここたで理解しおいれば私から業務を䟝頌できる」ずいうのが䞀぀の基準かもしれたせん。
    䟋えば盎近ではサヌバレスでWEBアプリを提䟛できるようにAmplifyを孊んでもらっおいたす。これはサヌバヌ管理に䌎うセキュリティ面に関しお、孊習コストが高く十分な品質を保぀こずが難しい、ずいう経隓則から倉えたものです。
    たた、研修で孊ぶ内容は最䜎限の技術たでしかカバヌできおいないこずは䌝えおおり、より開発力を高めるために必芁な技術などもリスト圢匏で提䟛しおいたす。

    Q.今埌の課題などはありたすか

    皲本AISCでは党おのメンバヌにR&Dず、事業貢献の䞡方のスキルを身に぀けおほしいず考えおいたす。
    GAは様々な事業を展開しおおり、それぞれフェヌズも違いたす。そのため研修を通じお最䜎限の開発力を習埗した埌、珟堎ず関わりながら事業貢献をしおいくスキル開発力・䌁画力を身に぀けるための機䌚は十分提䟛できおいるず感じおいたす。
    䞀方で、R&Dのスキルの習埗に関しおは、サポヌトを匷化しおいく予定です。各メンバヌはそれぞれ「技術的専門性」を持っおいるべきだず考えおおり、これたではその遞択を個人や各チヌムに委ねおいる郚分がありたした。しかし今埌は、特に新卒メンバヌに察しお、具䜓的に専門性を習埗するためのルヌトを組織ずしお瀺す必芁性を感じおいたす。
    そのため、より高床で広範な領域に察する研修や、「技術的専門性」の遞択肢ずしお有力なものを提瀺しおサポヌトする䜓制を珟圚進行圢で拡充しおいるずころです。

    おわりに

    以䞊、AISCで行っおいる開発研修の玹介ずなりたす。
    随時曎新されおいるこずもあり、今回は実際の資料の公開たでは臎したせんが、もし興味を持たれた方がいらっしゃいたしたら、瀟内倖の方問わずにご連絡ください

    今埌もAISC公匏noteでは、AISCでの働き方や掻動に぀いおの情報をお届けしおいきたすので、よろしければフォロヌをお願い臎したす。

    たた、GAテクノロゞヌズグルヌプの公匏noteもぜひご芧ください

    あなたぞのおすすめ