#013 エンジニアの1日を覗いてみよう
2022/2/13 ·
-
さあ始まりましたひまじんプログラマーでございますノリですカイチですというわけで本日のテーマはいエンジニアの1日ということでねはいエンジニアって流行ってません?流行ってますねもうなんか僕はたまたまかもしれないですけどめっちゃ広告に出てくるそうなんかあのどっかの世代のなりたい職業ランキングとかで何位からしいですよあー1位ですよねえ?
-
あれ?YouTuberか?YouTuberと接ってるくらいですよねそうだよねでもそんな感じだよね接ってるイメージあるってことでねそれだけなりたい人が多いということでエンジンやってじゃあ本当何してんのっていうところって多分なんかちょっとキラキラした方向からしか聞いてないんじゃないかなって僕は懸念をしてるんですよねどっちかですよねめちゃめちゃキラキラしてるかいやもうマジ一生働いてる
-
エンジニアのイメージしてるからどっちかなと思いますそうだよねちなみに僕が中学校とか高校生の時のプログラマーっていう職業のイメージは黒いズボン履いてて白いシャツ着ててジャケットは羽織ってなくてネクタイもついてなくてちょっと太ってて髪がそこそこ長くてちょっとツヤツヤしててメガネで猫背っていうイメージでしたステレオタイプですねはい
-
中学校の時プログラマーあんまりイメージしたことなかったなそういう意味だとそっかイメージする機会あんまないかでも結構最近だってイメージ良くなってきてる場合いるんですがじゃあ現実どうなんっていう話でそうですねN数として足りてるか分かんないんですが一旦僕らの例を喋ろうっていうそうですね割と僕ら全然違う業態で入ってるので2パターン紹介していこうかなという感じですねはい
-
僕薄いんで僕からでいいですかお願いします僕がまずどんな会社で働いているかというとですねSESシステムエンジニアサービスなんですかそれは派遣のちょっと変化球バージョンみたいなやつです派遣の変化球やってますこの人は何かの法律を縫うために出来上がってる仕組みだと思うんですよねSES自体は
-
簡単に言うと本当に現場に出てそこでお客さんの開発チームに入ってゴリゴリ開発をするというそういう人をやってましたとやってますと僕がねその携わってたプロジェクトっていうのがですね割と大きめの求人サイトの開発やってたんですね使ってる言語はPHPという
-
よく聞くであろう言語を使って開発をしてましたと追加情報としてはチーム数だいたい10人弱いたかなちょっと多かったと思うチームメンバーが10人弱チームメンバー10人弱いてほぼみんなバックエンドだけどフロントエンドも1人だけいてえ?
-
っていう状態で開発してましたねそのチームとかは10人いて1人がフロントやってて9人がバックエンドやってたんですかそうですすごいですね偏りがねなのであんま重たくないタスクとかは全員フロントもやるみたいな感じであんま分かれてなかったですねフレキシブルな感じでね大きいフロントのタスクとかもなかったんでなんならフロントの人もバックエンド触ってましたね
-
だから別れてないわ別れてないですね別れてないけどちょっとやる比重は違うよみたいな感じでしたね得意分野で僕はそこのバックエンドの開発者として入ったんですけど1日の流れが結構ねドシンプルなんですよ僕ドシンプルまず朝出社しますと朝エレベーター超混むんですよ
-
だからちょっと早めに行かないとね10分前に着いたけどエレベーターで10分待ってるなみたいなことがある感じのとこでしたね数年前の話ですねまず朝始業時間になったらチャットワークっていうチャットツール使って今日の作業内容これこれこれこれこれっていう感じで今日の業務内容をまず報告しますとそれ送信したらひたすら作業ですねもうコーディングをね
-
休憩時間も14時からなんですけどそこまでひたすらコーディングをしお昼を食べて終業までひたすらコーディングをし終わったら報告して帰るとという感じのねドシンプルなワークでしたねコーディングだけで良かったんですねあ、えーとね設計書なかったっすね職場の空気的にそんなことあります?なかったえーと
-
ないしそこに入る前にないって言われてたそれはちょっと1日にずれるかもしれないんですけどみんなが奇跡的に頭の中に同じものを描いていて奇跡的に一つのものが出来上がっていくんですか一応リーダーの頭の中にあってそれが伝承されていくなるほどね昔話スタイルだから
-
あれですねみんなで鎌倉作るのと一緒ですねうんそうそうだからとりあえずリーダーの頭の中にあるものがコードでインプットされていくのでそれをもとに必要であれば自分でこういうの必要だよねみたいな設計をするんですけど特に提出とかはなくて提出物はコードだけって感じでしたねへー
-
凄まじい現場だ凄まじい現場かないや今あるのかなよくあるのかな僕は出会ったことないけどその設計書ないことをアジャイル開発と呼んでましたねアクロバットですねアクロバットですねなかなかそうなんですよアジリティはあるのかもしれないんですけどその今はねっていうそうね今のアジリティはあるよねっていうまあでもなんかね結構
-
そんなそれでトラブったことってなくてなんていうかね結構穏やかな社風なんですよそこの会社が行った現場があんまり離職する人とかがいないから全員の頭の中にね仕様入ってる感あるんだよねアウンの呼吸ができてるんですよねメンバーがあんまり入れ替わんないから仕様とか把握ちゃんとできてて
-
ゆえにあんまりそのトラブルとか仕様違うじゃんとかそういうトラブル全然起きないっていうね今こうやって言語化したけどそういう整合性の整え方あるんだって今思ったわ本当ですよね仕様書で整えるじゃなくてもう長くいてもらうことによって整えていくみたいなアクシデント起きたら終わりますね誰かの病気になったりとか大丈夫チームみんな把握してるからすごいな
-
っていう感じでしたね結構働いてたんですか勤務時間的な残業とかもほぼなかったんで10時19時休憩1時間の実動8時間でジャスティスそうでしたねやる内容はやっぱりコーディングが多くてあとはやった作業が実際に
-
リリースされるまでの流れとして自分でブランチ切って作業するじゃないですかそれを
-
開発環境にアップしてテストしてOKだったらリリースするみたいな大まかな流れはこんな感じなんですけどテストが実装した人と別の人がしますよみたいな感じだったんで自分で実装することもあれば他の人のテストやることもあればっていう感じで主にその2つが作業内容みたいな感じでしたねそれは結構SESやってる人たちはそういう仕事の仕方が多いんですかねいやあのね
-
そういうっていうのはコードばっか書いて設計書は置いといてコードばっか書くっていうタスクが中心で決められた時間で終わるなんならそこの社員さんもみんな同じ働き方してたけどねそのチーム内にリーダーいてリーダーの人だけそのタスク振るっていうところだけ違ってるけどそのリーダーも実装してるし他の人たちもなんか
-
SESとか現場の社員のことプロパーとかって言うんですけどプロパーの人とかも全く同じ働き方してましたね違いで言うと夏に社員旅行あるかないか社員旅行あったんだ社員旅行行った時だけは僕らは休みになりましたね単純に平日なんですね沖縄行って社員旅行前と後でなんかね
-
ちょっとコミュニティの感じ違ってるなみたいなあれあの人とあの人って前まで喋ってなかったよなみたいなのがあったぐらいですね効果出てるんですね社員力効果出てた効果出てたねノリさんはプログラミングスクール入ってからの現場だったかと思うんですがちょっと前にお話をしたそのGitの話以外では割とギャップなく現場でどうにかなったみたいな感じなんですか
-
うんそうね想像してた仕事と内容が一緒だったみたいなのもあんまりギャップなく結構一緒でしたね本当になんかテストとかもこんなこんな何も監視されないんだみたいなノリさんがOKって言ったらOKみたいな一応ちゃんとやるけどもちろんそんな信用してくれるんだみたいな感じでしたね確かに確かにどんぐらいの期間いたんですか僕はそこの現場1年いましたね1年もいるんだでもノリさんがいなくなっちゃったからうん
-
それを伝承する人はまた一人減ってしまったというそうですね僕が辞める1ヶ月2ヶ月ぐらい前に新しく別のSESの人が同じチームに入ってきたんできっとその人があとは何かやってたんでしょうねなるほどそれだって何となく話を聞いてると真面目に勉強してればどうにかなりそう私あとはまあ
-
たぶんのりさん溶け込む力が強かったのかもしれないですねそのチームにチームとのコミュニケーションは結構ちゃんと意識してましたねリーダーとコミュニケーション取れないと作るべきものがわからんっていうアクロバットチームなんでそこはコミュニケーションスキルというか言われたことをコードに落とし込む直前の整理の力っていうんですかそれちょっと必要かもしれないですねそうね
-
結構その辺のコミュニケーション僕意識してましたね何を意識したんですか一つはあんま真面目すぎない感じにしようとちょっと遅刻するみたいないやちょっと遅刻はしない時間はちゃんと守るけど初日でもやばかったやばかったですか初日やばかったねそんなにエレベーター混むと思ってなくてマジで10時始業なんですよはいはいはいで
-
10時始業なんだけどタイムカード1分刻みだから10時59秒までに切ればOKみたいな10時40秒にチェックインしましたギリギリですねそれだけちょっと一瞬危なかったけど他は大丈夫でしたね飲み会とかもちゃんとね全部参加してましたそれはすごいあとは普段のコミュニケーションでも飲み会っていうよりも普段のコミュニケーションの方が大事だと思うのでまあまあそれもそうですね
-
ちょっとふざけるみたいなのは意識してましたね割とあれかもしれないですねSESの仕事の仕方的に結構現場がコロコロ変わることが多いと思うんですけど言うてもエンジニアリングって多分チームスポーツ感があるというかコミュニケーションちゃんと取れないとうまくいくもんもうまくいかないので全力で溶け込む溶け込むの大事ですねあれめっちゃ大事だと思います溶け込むスキルマジで大事だわ
-
そういうの苦手な人は意識しないといけないかもしれないしかも今7割ぐらいの会社ってリモートになってるんでやっぱ当時と違うのは同じ空間にいないっていうのは難易度上がってるなって思いますねむずいそこはね結構7割ぐらいなんですかSESの方とかでも行くことあるんですかねあるあるあるあるあるんだ
-
でも本当に半分以上リモートだと思うそうですよねそういう意味だとあるかもしれないですよ現場入りたての時にお家の環境整ってなさすぎてしんどいみたいなのあるかもしれないですねありそうだねありそうだわそれ今の今時の悩みとしてはね多分そんな稼ぐ前でしょうから
-
いいもん買えずだってね未経験なんて新卒みたいな給料になるからねそうですかまあそりゃそうかバックするよ一回へーでなおかつその勉強期間は無収入で多分やるんでしょうからそうそうそうそうそうそうね給料事情をお話しすると新卒の時3年その会社にいたんですけど結局エンジニア転職してからその給料に戻るまで3年かかったんで
-
6年目の時に3年目になったってことですねそうですしかも俺その間にさ1年ちょい1年半ぐらいのなんか学習期間と謎のリゾートバイト期間のビハインドがあるからね7年目にしてやっと3年目に戻ったまあでもそういうもんですよねまあでもまだ職種によるし会社にもよるけどエンジニアの方が上がり幅あるんじゃないって
-
思っちゃうけどなああるね多分転職したらめっちゃ上がると思うそうなんですねエンジニアになってからその後スキルをつけてそっから転職したらってことそうそうなんだ実際同じ会社にいても会社の給料テーブルですからねスキルで評価されて金額が決まるのは多分転職ですもんねそうねあとちょっとこれ1日の働き方とちょっと違うんですけどはい
-
その意外と入る前と入った後にギャップあったなっていうのは僕入る前SESそんな良くなさそうだなと思ってたんですよ入ったらそんなこともなかったですね良かったですかへー案件ガチャって言葉よく聞くんですよSES界隈では正直そのイメージありますそのイメージあるでしょいやだってそんな会社によるやんいやいや転職なんてもっと固いガチャだよ
-
硬い?硬いというかもっと取り返し効かないガチャで取り返しは効かないですけど選べるじゃないですか選べるSESもある程度選べるよSES選べるんですか?選べないんじゃないですかその会社次第だけど勝手なイメージですよ人が入れ替わるってことは辞める人がいるわけですごく人が動くとこはやべえとこだと思うんですよああそういうことかその視点はなかったなそれゆえ
-
なんとなく入るところは確率的に言うとめっちゃやばいところの確率の方が高いんじゃないかっていうイメージを持ってますなぜならそこでめちゃめちゃ人が入れ替わるからそもそも枠が多くてそれゆえSESなんか危なそうだなって思うんですよやる立場だったら意外にそうでもない例えばだけど最初やばかったとして3ヶ月経って別の場所に営業とかできるからその辺のリカバリーが効く転職よりはまだライト
-
僕の友達で自社サービスに自社サービスやってるところに行ったんだけどモチベーションある人が一人もいなくてめっちゃ嫌だって言ってるやついましたねへーそんなことあるでもすぐに転職するには未経験の状態だと実務経験足りてないからそこもすぐ帰れないじゃん1年耐えしのんでね今転職活動中らしいですよよく耐えましたでもやっぱ1年まあそうだよな転職だそういうのあるよなうん
-
っていう意味でなんかちょっとリスク軽減できるのかなと思ってましたそれもそうですね多分なんかどっちもありそうですね多分転職の方も避けれる人からしたら避けれるんでしょうしそういう会社はなんかちゃんと調べれば分かれるかもしれないですね確かにOB訪問じゃなくてなんか社員訪問的なのがあればもしくはあれじゃない?遠転職の口コミみたいなそうそうそうそうそうそうそうそう
-
めっちゃ見るよねあれ見るねあれ見ますねちょっと長すぎ話しすぎたので僕の話にしましょうかカイチのターン何時代の話ですか本当に難しくて僕はのりさんとまたちょっと違くてですね大企業総合職エンジニアなんですけどうわー
-
おかてーおかてーですよ大きく何が違うかっていうと総合職なんですごい業務範囲が広いんですねコーディングじゃないコーディングだけじゃないんですよやっぱりコーディング以外にもいろいろあるんだ社内政治とか今後あるかもしれないですけどまだ遭遇はしてないまだないんだまだないですけどで
-
ですとやってたこともすごいいろいろあってRubyのバックエンドのAPI作ってたりとかRailsかRailsでとかVue.jsでフロントエンド作ってみたりとかそんなこともあったの?やってましたあとはバックエンドですねクラウドのGCPで
-
CICDクラウドインフラエンジニアやってみたりとか現在AI駆け出しエンジニアやってるんですけどちょっと毛色が違うAIの話をしましょういいですね毛色が完全に違います確かに何してるか正直わからんわ割と
-
開発コーディングをするエンジニア時代はえーとなんでしょう納期が決まっていてで納期が決まっててその納期にこれを出しますっていう成果物が決まっていてそれに向けてプロジェクトって進んでいくものだったんですよでそれに必要な僕で言うと本当に設計書とかなんなら契約とか契約も?はい契約もやったりとか開発コーディングテストうん
-
運用の部署にリリースするための説明したりとか運用と開発が別なんだ別なんですよ別でしたね僕の時は大きいプロダクトは割とそうでしたね運用と開発が別でしたなるほど運用って何運用はサービスを改善していくっていうイメージよりはサーバーが動いてるよし
-
っていうのを見たりあと脆弱性が出た時にそれの対応を整理してくれるというかここに○○っていうライブラリの脆弱性が出ましたこれを修正してくださいって開発側に投げる人その人たちはエンジニアリング能力的には開発はできないの開発はできないですそうなんだはい
-
常にアラートをチェックしながらブログ読んでる人たちとかいやブログは読んでないですブログ読んでないなんでしょう今というか最近で言うと僕が働いてる会社は割と古い会社なのでめちゃめちゃ昔からあるやつのインフラの公開とかをひたすらやってますインフラの公開サーバーの置き場所を変えたりとか物理的にデータセンター変えたりとかネットワークの構成変えたりとかみたいなことを
-
永遠にやってたりするんですけど今は結構転換の時期なのでへーなんか知らない職業見た気がするわ今でもそうなんですね僕は割とそこでずっといたんでそれが普通だと思ってたんですけどそんなことないんですねでもっと異色だなと思ったらAIエンジニアの話をしますやばはい
-
AIエンジニアちょっとソフトウェアエンジニアと結構経路が違くて何が違うかっていうとAIエンジニアは基本的にAI作ってるんですけどAIっていうのがやってみないとわからんっていう世界なんですねブラックボックス試さないとって感じかそうです割と大学の研究に近いことをしてるなという印象ですねはいはいはいはい
-
いろいろぼかしながら言うんですけどじゃあ僕が今やってるのってサービス前のAIを作ってるんですけどそれで何をやってるかっていうとそのAIを使ってサービスが作れそうかの検証をしてます
-
なるほどね新規開発の段階でいろいろ作っていってるとなんでお客さんとコミュニケーション取りながらデータを取ってきてそのデータからAIを作るっていうことをやってたりするんですよAIを作るとき何をやるかっていうとデータ超大量の僕画像なんで画像データにアノテーションっていう目印付け例えば自動運転で言うと
-
写真運転席からの画像があって人を四角で囲って人を四角で囲って人ってずっと書いていくみたいな自分で手書きエクセルエクセルじゃないですそういうツールがあるんですけどツールを使ってひたすら枠を囲っていくみたいななるほどねなんかさAIとかだとさ物体建築ってなんかそういうのやってくれるやつとかもあるじゃんあれは使わないもんなんですかえーとうん
-
それができるならそのAI使えばいいじゃないですか例えば人を検知するAIを作りたいって言って既存で人を検知できるものがあるなら既存のものを使います今までないものを作りたいのでああそういうことか01は人ですそうなんだエクセルとかパワポシュシュやってる気持ち?そうです大体その作業って1日どのくらいあるの?
-
時期によるんですけどそのフェーズのアノテーションフェーズって言うんですかそれを僕はそれを1週間じゃないな1週間くらいかな割と8時間8時間フルでやんのそれすごく怖1000万枚くらい1000万枚くらいでそのくらいかかったなマジで僕は四角で囲うんじゃなくてセグメンテーションっていうその
-
塗りつぶす作業だったんでここは芝生だよとかここは壁だよとかクソ稼働かかりましたね慣れてないっていうのもあったんですが後半はさすがに慣れてたので1週間もやればなんなら半日で慣れるんでそうだよね眠気との戦いだな眠くはならなかったですけどただちょっと
-
8時間フルではやらないんですさすがにちょっとしんどすぎるんでまあ確かにね心が折れるんですよ4,5時間でうんなので適当に4,5時間も十分すごい別の仕事を入れたりとかするんですけどでそのフェーズが終わりはいよしやっと終わったつってうんじゃあ次そのもともとそのこういうパラメーターで学習させるみたいなのは決まってたのでうんそのスクリプトにかけてでえー
-
あとはパラメーターというかハイパーパラメーターといういろんな式位置とか自分で手で設定できるこの値変えると認識しやすくなるしにくくなるとかいろいろ変わるパラメーターがあるんですけどそれを複数パターン同時にモデル学習でAI作ってみて1日くらいかかるんで
-
1日放置なんですよ試すのに1日待ってからじゃないと試せないってこと?そうですすごいすごいですよね1日待ったりするので基本的にAIに専念することはなくて並行して別案件の作業とかをします複数持ってんだ僕は今2個やってますね軽いやつと重いやつちなみに
-
さっきアノテーションフェーズって言ってたと思うんですけどそもそもAI作るときって全体でどんなフェーズが並んでるんですかそうですよね言うの忘れてましたアノテーションフェーズがあります一番最初?一番最初です一番最初は学習データを作る作るのが大きくあって画像を集めるってこと?画像を撮る撮影とまとめるのとアノテーションが一つデータを作るデータ準備のところの中の一個がアノテーションだったんだはいはいはい
-
データ作って次にスクリプトを作るんですねPythonとかでAIのネットワークの構成を考えるって言うんですけどどのアルゴリズムを組み合わせるかを設計しますこれはでも多分大体は論文とかすでにやってる人の手法を丸パクリするパターンがほとんどです
-
まあねだいたいすごいのGoogleとかから出てくるもんねまあそうですねGoogleとか各大学とか頑張ってるんですけどでそれをもとにスクリプトを書けます会社レベルで言うとやっぱりだからGitに転がってるやつを使うのが多いですねコードはあそうなんだもうすでに論文この論文のやつ俺が実装してやったぜっていうリポジトリめちゃくちゃあるんですよ業者としてあるんですけど世界中のAIエンジニアたちがそうそうそうそう
-
それが結構割といいオープンソースになったりもするんですけどそれを参考にやってただいかんせん自分たちの案件に適合するためには何々のラベルが足んないとかそういう細かい違いがあるのでそこだけちょっと加筆して学習かけますとなんかああいうネットワークのコードってもうありえないぐらい膨大な量になってるイメージなんですけど全然そんなことはないですそうなんだめっちゃ短いですマジかはい
-
めっちゃ短いです僕がやってるぐらいの例えばだから画像から人を検知するレベルのネットワークだったら4,50行は絶対にいかないめっちゃ短いですよめっちゃ短いなぜならもともとあるライブラリを組み合わせてるんでもともとあるライブラリは1行で書けるんですよ関数化されてるからその関数を
-
本当だから4,5行とかですよね4,5行ポンポンポンポンって書いて終わりですえマジかただその4,5行をチョイスする力は必要ですなるほどねその4,5行をチョイスする力かで多分だけど1から作ろうってなったらその4,5行を作ってる人たちの行動はやばいことになってる感じかそれはやばいことになってますなるほどねなるほどねすごく分かりましたそこは
-
それを作ると作った後どうするんですか作った後AIって学習させると出来上がったAI本体とあと学習中に作った今のAIでやるとこんぐらいの精度だよっていう画像がいっぱい出てくるんですよそれでその画像を頑張って数えます正解と不正解え
-
そっかそれ正解かどうかっていうのは人間が見ないと分かんないのか人間が見ないと分かんないですAIは正解だと思ってるんですけど正解じゃねえよっていうのもあるのでもちろんなるほどねそれは人間にしか分からないのでなおかつ画像系とかだと自動集計できないので頑張ってみますなるほどね多分だけどここまで聞いた人はAIって意外と人力じゃねって思うAIって意外と人力なんですよね
-
最近だと賢く自分で学んでくれるAIが今トレンドだったりするんですけどちょっと前の数年前からやられてるAIは人間の知識を頑張って教え込んでるんで頑張って教えるのって人間が頑張らないといけないなるほどねで制度をまずやりますとあーまあ目標までいかないけど
-
まいっかぐらいの制度になるまで今の作業を繰り返します目標まで行かなくていいのそれは目標に行くのが一番なんですけど無理なら無理でも無理なんでしょうがないんですよそうなんだだからそのAIを作成する契約って受託契約にならないっていうんですかほう
-
順委任になるんですよ成果を担保しないこの作業に何時間時間をかけますっていう契約しか結べないんですよそうなんだ結べないは言い過ぎだなそうしないとトラブルになる約束できないからじゃあもうこれで精度80%目指しますよってやったら例えば78まで来たけどあと2%がこれもう1年やってるけどダメですみたいなことが起きうるってことそう起きましたなんで
-
多分割とどこもそういうケースが多いんじゃないかなと思いますこんだけ頑張りました結果こうですこれ以上上げるなら多分ここをやればもうちょっとうまくいくかもしれませんがちょっと今の期間とはず時間が足りませんここやりたいなら追加契約お願いしますみたいな資料を作ってパワポで自分で報告してお客さんに
-
へーなんかもうAIが企業体力あるところしかできなさそうな感じするねそれを聞くとそうなんですよね本当にマジ新規はそうだと思いますただ一方でAIベンチャーって今いろいろあってそういうところは結構僕はまだ駆け出しなんで違うんですけど慣れてる人だとやったことないタスクでもこれならAIでできそうできなさそうっていうのが直感でわかるんですってへー
-
AIとかさ結構さっき言ってたパラメーターの調整とかもさあれも感覚みたいなこと言うよね物によりますねちょっと最近勉強してるんですけど感覚感覚ではないと思います言語化いけそう言語化できるんじゃないかなと思い始めてきましたそうなんだ言語化というか一回やって結果なら相対的にこっちにすべきだみたいなのはわかると思います
-
0から100でいやーこの人物検知なら70じゃねあ信号検知なら30じゃねっていう話じゃなくて人物検知70でやってみてこういう結果になったら70じゃなくて50ぐらいだなみたいなそういう相対的な動かし方が多分できるんだと思うそれはでも職人技って言っちゃうのかもしれないですけどなるほどねただアルゴリズムを深く理解すると
-
こういうアルゴリズムを使ってこういう結果が出てるからここの値が大きすぎるみたいなのは分かるかと思いますそうなんだイメージはそっちですねっていう感じで僕はなのでAIエンジニアっていう側面で言うと人力で全力頑張ってAI作ってそれを報告してみたいなフェーズを今やってたりしますねなるほどね勤務時間で言うとそんなに長くなくというか定時で終わる感じで
-
やっててまあでも辛いソフトウェアエンジニアリングやった時は辛い時間長いですね地道な作業が多いというかはいはいはいソフトウェアエンジニアリングっていうとああそっかAIのAIじゃないですねコーディングウェブアプリ作ってた時に比べると地道な作業が多いAI確かに地道な作業多いイメージあるわうん
-
僕の会社も実はAI系の現場に行ってる人がいて話聞くとそういう地道な作業をやってる話を聞きますそうですよねどこもそうだと思いますめっちゃExcel触ったりとかあと制度にもちろん目標の制度があるので目標の制度に達するまでできるだけ頑張るっていうのがAIなんでAIの開発者エンジニアっぽくない発言できるだけ頑張るできるだけ頑張る
-
最初からこれやったらできるななんてないないは言い過ぎだなないことがあるないことがあるAIとかは結構そもそも技術的にすごい来てる来てる言われてるから興味ある人多そうそんなキラキラはしてないぞと伝えたいやればやるほどキラキラしてない感じするよねもちろんね動いてるときは一番かっけえですよ確かに
-
どんどん学習率のパーセントのさグラフが伸びてく感じとかねなんかこれ動いてるなって感じするよね実際にできた時もね感動すごいですよそうなんだなんかを作りきったことないからなAIでまあそうですよねカグルやったぐらいカグルのタイタニックとかやったよでもそれはあれですよね教科書持ってるんですよねそうそうそうそれを元にちょっとそれまでの
-
あれさデータ整えたりするじゃないですかそこちょっと工夫してみたりとかをやってみたけどあの時が一番楽しかったな似てないもんだと思いますよでも今後かぐるとかもやってみたいなAIエンジニアの一日駆け出しAIエンジニアの一日でしたなるほどね多分現場で最初はこういう作業だと思います慣れていくとおそらく新しいネットワークを作りましょうネットワークというか
-
ネットワークっていう以外になんていうかわかんないけどAIモデルのロジックを作りましょうみたいなのもやっていくんでしょうけどそっちはそっちで多分大変だと思いますむずそうむずいと思いますね誰にもアドバイスもらえないと思いますあれマジで数学の天才とかじゃないと無理じゃない無理無理無理無理だと思う本当にね本当にね勉強すればするほどマジ考えた人天才だなと思います
-
考えた人もよく分かってないんじゃないかなとすら思ってない本当ですよねなんかやってみたら意外とちゃんと言ってるしいいんじゃないみたいな人間の脳を模倣するっていうのを全力出してるんですよねちょっとなんか僕がもっと賢くなって噛み砕いて話せるようになったら話したいですあーAIもいいっすねめっちゃ面白いと思いますよ噛み砕いて話せるようになったらロマンの塊みたいないや多分まだAIを噛み砕いて話せる人そんないないと思うんだけどでも
-
東大の松尾先生ってAI系で結構有名な人いるじゃないですか一番有名な人あの人の本読んだ中でAIについての説明めっちゃ噛み砕いたのがあってAIってのは要はその画像が何なのかを判別するみたいなのがあるじゃないですかその画像にめちゃくちゃいろんなノイズをかけた結果出した出力がうんちらかんちらみたいなちょっとやべえ
-
話せるほど覚えてなかった大事なことがふわっとしてるけど話せるほど覚えてなかったどういうことなんだノイズをかけて出だした特徴例えばだから画像があってめちゃめちゃノイズをかけてって最終的に1,2,3,4,5のどれかの数字に丸め込むそうそうそうそうそうそうみたいなそうそうそうノイズをかけた結果本質的な部分だけが残るみたいな話をしててねなんかこれすごい分かりやすいなと思ったことがあるそうだそうだ
-
ノイズをかけることによって本質の本質じゃない部分はどんどん消えていって本質の部分だけ残るからそれを炙り出しているのがAIだみたいなことを言っていてねせやなって思ったねクラス分類はそうですね本当そうだよねまさしく松尾先生を超えるくらい面白い話しようと思いますお願いしますサルでもわかるセグメンテーションサルでもわかるクラス分類とか
-
猿でもわかるα5とかいやでもそういうのってさ簡単にできるものとできないものがありそうな気もするけどどうなんだろうなあると思いますよ話ずれましたけど駆け出しAIエンジニアの一日はそんな感じでした他にもちょっとまだまだ話せることはあるかもしれないんですが尺の都合上もう長いと思うのでだいぶいったね大企業総合職エンジニアはエンジニアしてる人もいるし開発管理ずっとやってる人もいるし運用だけをずっとやってる人もいるしすごく
-
分かれてるってことですねそうですね大企業は分かれてると思いますこっちは逆に分かれてないです何でもやりますというわけで現場何するんだろうって思ってる人にヒントになるといいですねっていうところでお話ししましたちっちゃいところ行くと僕みたいになって大きいところ行くとカイチくんみたいになります
-
一例ですけどねカイチちょっと若干なんか特殊ルートが歩んでる感あるけどね言いないっすね僕みたいになってる人そうだよね本当に薄く広く触ってんだよなおかしくないっすかマジで俺もなんか大きい企業って最初入ったとこで結構極めてくイメージある俺もそういう人しか知らないっすよなんで俺こんなてんてんとしてんの部署ホッピングしてるよね部署の中でも技術要素ホッピングしてるんだホッピングしてるんだ
-
全部やってるいいんじゃない誰もやってないことをやれってね前も言いましたから専門性は特化した方がいいんですが誰もやんないことをやれですね誰もやんないホッピングしてるからいいんじゃないみんなの気持ち分かるようになってるんでこんな感じですかねでは特にないんですけどまた来週バイバイイマジンプログラマーではメールを募集していますトークテーマ悩み要望などなど何度も募集中です
-
宛先はそれではまた次回
#013 エンジニアの1日を覗いてみよう