#297 勉強している人も教えている人も知りたい「わかる」技術

2024/11/3 ·

  • この番組は駆け出しエンジニアの順平と先輩エンジニアのカイチノリが送る駆け出しエンジニアを中級エンジニアにレベルアップさせるラジオでございますはいということで今日はですね古代ギリシャみたいなことをしていこうかなと思いますので古代ギリシャってなんだ数学ですかあの違いますよ皆さんあのソクラテスとかプラトンとかはい



  • その辺の気持ちになって今日はお話をしていければなと思いますじゃあ一旦つけひげ購入ですかねつけひげとあとあの白い服と言っていいか怪しい布テルマイロマイでしか見たことない安倍博士が着てるやつあれを想像して着替えたところでさあ行きますか着替えましたね3人とも今日はですね



  • 分かるとは何かということをやっていきたいなと思うんですよ分かる我々エンジニア日々いろいろ学んでいく必要がありますよね例えばまず最初はプログラミングに始まり



  • プログラミング使い方はわかったけどこういう風に使うと後ほど保守しやすくなるんだとかプログラミングやってたけどもっとインフラ寄りのことも知らないとアプリケーション全体を設計することはできないんだとかそうやって日々いろんな発見をしていってエンジニアとして成長していくと思うんですよじゃあわかったってどういうことなんだろうっていうね



  • いやー非常にいいですよこれ僕が日々自分に問い続けている問いですねすごいですねもともとギリシャなんだデフォギリシャですね僕の中のギリシャでやってますねそれそうなんだすごいなじゅんぺいはいやもう全然現代人ですね全然21世紀21世紀ですZ世代やなZ世代ですねまさにじゅんぺいってZ世代なの



  • そうなんじゃないと思いますじゃあ今日はギリシャVSZでやっていきますかこれ分かるってすごい難しいなと思ってましてふわっとしてますよね抽象的ですよねエンジニア業界ではちょっと分かるっていう意味もありますけどそこを混ぜ始めるとちょっとややこしくなるんで一旦そちらは後ほど出てくるかもしれないんですけど蓋をしておいてえーと



  • 例えばですよプログラミング勉強しようってなるじゃないですかでプログラミングってこうやって変数を宣言するんだみたいなこうやってif文を作るんだみたいな果たしてじゃあそれでif文についてわかったのかという問題なんですよ確かにif文ってこう書くっていうことはわかったとでも本当にそれ使えるのっていう問題があるじゃないですかはいはいはいありますねいやむずいですね何点でしょう



  • できると知ってるは違うとちょっと近いのかななんて言うんでしょうできると知ってるなるほどなるほど確かにif文を知ってるっていう状態は果たして分かってるのかっていうのとif文を使えるよみたいなのが分かってるなのかっていう違いがあったのか今の中にはそうですねまず各々の



  • わかるを放出してもらっていいですかなるほどじゃあじゅんぺいさんお願いします僕30分いくんで多分企画が終わってしまいますやめときますちょっとで終わらせます考えたことないんじゃないかわかるとはわかるぞわかるぞみたいな状況になることがたまにあると思っててそうなんだそんなエキサイティングな最近あるそれわかるぞなんでしょうね



  • 最近かなんかそのでもテンションあれだよね何回も来るやつじゃないよね何回も来るやつじゃないですね初めて分かった時の感動だよねそれは多分



  • そうなのかもなんか最近は全然ないですけどコーディングを最近マジで全然してないのであれなんですけど未知の問題に遭遇した時に知っていることをこうなんじゃねって推測して当てにいけた時が俺わかるぞってなったよって



  • すごくいいすごく良さそうなのでつまり応用が効くってことかなと思いましたインプットありきで応用が効く未知の問題に対処ができるそれが分かるそれがすなわち分かるこれがZ世代の回答です代表したそれではギリシャ代表だ



  • カイチ君はどうですかちなみに僕ギリシャ代表のカイチなんですけど日本語の力を借りてちょっと説明しようかなと思ってますけど僕なりの理解わかるって今のはギリシャ語じゃなくてっていう対比ですか違いますわかるという単語の意味を僕は日本語から理解してて



  • なるほどね言葉の成り立ち的なところわかるって分けるって書くじゃないですかだから物事を分けられる状態が分かった状態だと思うんですね例えば水ほっといたら消えるなんでだこれ分かってない状態ですね分けるとどうなるかというと水にはどうやら気化するという現象があると



  • でその現象はどうやらなんか空気中の水分量が少ないときにその均衡を取るために水が機体になって蒸発とはちょっと違うかもしれないけどで水がなくなるんだみたいなそういう細かい事象に分けられるでその分けられるのが正しく分けられる状態でそれもその分けたのもどんどんブレイクダウンしてなんて言うんでしょうねなんか



  • 基礎的な概念にまで分けられたらその物事に対して分かったっていう状態になってんじゃないっていうのが僕のギリシャ的な解釈ですねなるほど結構ギリシャ的ですねちょっとそれプログラミングの事例だとどうですかちなみにそこ難しいですよねifで言うと多分if文



  • 例えばPythonのif文があったときに多分読むと書くケースに分かれると思うんですね読んでる場合はこういう風に使われる書くケースだったらこういう風に使われるifだとちょっとシンプルすぎてあれなんですけどライブラリのメソッドとかだったら引数がこういうのがあるからこの引数はここで使えるねっていう風な分け方ができるんですよその分解っていうんですかその分解が正しくできる状態を分かったと言えると思ってます



  • 例えばあるクラスがあってそのクラスについて分かっている状態っていうのはそのクラスが何をやるっていう役割に分けれるその機能にも分けれる例えば必須の引数は何でオプションの引数が何でその引数がそれぞれ何なのかっていう風にどんどん受験的に分けられるそれが全部できる状態を分かったと言えるなるほどメソッドとかだったら例えば引数についてまず



  • わかると内部処理についてわかるとその結果返ってくるもしくは応用ボス副作用についてわかるみたいなそれぞれのパーツができたらきっとわかったことになるだろうとなるほどね複数の分けられたものが分けられたものというか大きい概念から正しく分けられている状態がその大きい概念をわかっている状態なるほどなるほど



  • なんかこれあれっすねその順平のさっきのやつを超言語化するとギリシャになるみたいなまあそれはあるかもしれないですねなんかそんな感じしますねじゃあ順平ギリシャZですねギリシャZでそうギリシャ2Zでギリシャ2Zそんな気配がするわちなみにちょっと今回僕はですね参考文献がありまして気になるタイトル忘れたんですけどなんだって思い出してください絶対それは今調べますね旗村式わかる技術というやつです



  • 畑村さんじゃあ畑村vsカイチっていう感じですねえーとねそれで言うと先に告白しますと対決にはならないかもしれない分かりましたよかった平和的でなぜなら今ほぼこの本の中で言われているわかるの構造が出てきたからですはははははは



  • ごめんって叩き出したちなみにこの本で言われているのはどっちかというと純平よりっぽくてですね自分の中にその事象についてのメンタルモデルを作り上げて未知の事象があったときにそのモデルに当てはめますとそのときにおよそうまくいくことを分かった状態と言えるでしょうみたいなっていうのをこの本では分かると言ってるんですねで



  • 今日はどっちかっていうとわかるについての異論はそんなにない気がするのでじゃあどうやったらわかるようになるのっていう面白い方法ですねについてサクッといこうかなと思いますいいですねまず一番ダメなパターン丸暗記丸暗記して解決しようっていう大学の受験みたいなやつはい



  • あまりよろしくないと言われております丸暗記とかってプログラミングあるあるですけどなんとなくここのコードを参考にすればできるようになったよっていう状態って結構あると思うんですね学び出しの頃とかそれで確かに動くようなものは作れると思うんですけど



  • それって分かってない状態じゃないですかなので本当にさっきの順平の言葉に出てると思うんですけど応用が効かないなのでちょっと変わったら対応できなかったりとか本当に特定のケースでしか対応できないようなパターンになってしまうのであんまり良くないよとしかし暗記は暗記で大事なんですね



  • そこの暗記大事な理由って多分さっきの開地のわかるに近いと思うんですけど一個一個の細かいパーツについては多分必要だと思うんですよ材料として一方それを丸ごとワンセットとして覚えてしまうのが良くないかなと思っててこういう要素がそれぞれ例えば3つあるよみたいなその3つについて分かってそれを自由に組み替えて使えるようになる



  • っていうことがきっと応用できるっていうことなんじゃないかなと思うんですねなので最初のステップとしてはパーツを集める暗記をまずしましょうというのがありますそしてその後に必要なステップっていうのが自分で試行錯誤することですねこれは多分実務で言えばえーと



  • 過去にない機能を作ってみるっていう経験なのかなと思うんですよこの機能って過去に参考にできるような箇所ないけど例えばじゃあECサイトなら購入する機能作りはすでにありますとでじゃあお気に入り機能つけようみたいな



  • ってなった時にお気に入りって多分どっちかっていうとカートに近いような機能になるのかなと思うんですけど全く同じではないじゃないですかっていうのの中で実際にその試行錯誤をして作り上げる



  • もしかしたら自分では完走しきれないかもしれないので先輩の力を借りながら完走しきるっていう経験を自分で積んでいくっていうのが結構大事なのかなと思っててこれによって自分の中にメンタルモデルというものができるんじゃないかなと思うんですよねその応用みたいな話で懐かしの孫めず



  • ソンメズニキのソンメズニキのソフトスキルズの物事の勉強法だっけな習得方法の中でインプットした後に遊んでみるっていうフェーズがあるんですね遊んでみるっていうフェーズがまさしく今のりさんが言ってた使ってみるっていうんですかっていうフェーズになるかなと思ってて自分の勉強だったらやったらいいんですけどやっぱ仕事中やるのって多分むずいんですよねで



  • 今僕も仕事をしててやっぱり人によって最初から綺麗なコードが書ける書けないはあるじゃないですかそういう書けない人が今は元々あるやつをベースにやってるけど自分でそういうコードが書けるようになるにはどうしたらいいだろうかっていうのが今ちょうど考えてるところで答えはないんですけどそのうちの一つのなんでしょう



  • 選択肢としてはのりさんが以前言ってたリファクタリングしてみるっていうところがやっぱり効いてくるのかなとは思うんですよねただ一方でリファクタリングできるスキル内容はあると思うんですよ遊べないフェーズにおいてそこはちょっとむずいんですけどねリファクタリングできるぐらいリファクタリングするようになったらそれって



  • ある程度わかってる状態じゃないですか本当にハックしてみないとリファクタリングってできないと思うのでそこはちょっと自分のためにも早く吸収するためのノウハウじゃないですか結局そこを確立できるといいなと思いますね新しい機能作ると結局スクラムとかだったら2スプリントかかるわけじゃないですかそれをどうにか1スプリントでやりたいそんなに綺麗にタスクって降ってくることを



  • 実はそんなないかもしれないんでって思いますなるほどねやっぱりリファクタリングなのかなリファクタリングなんかやっぱりそのリファクタリングをできないかもしれないみたいなフェーズで僕は結局チャットGPT強いなって思ったんですよねほうまずどういう風にリファクタリングするかにもよるんですけど例えばもう自分のプライベートのコードならコード食わせてもまあいいっちゃいいじゃないですかそうですね会社のやつとかだとダメだと思いますけどはい



  • って中である程度コード貼って普通に改善点聞いてもある程度世の中でよく言われてることは出てくるなっていうそれはわかる気がするのとそこでじゃあそうしておしまいじゃなくてなんでそうした方がいいんですかっていうのを追加で聞いてみるといいかなと思っててこれわかるためには背景を理解するっていうのがすごい大事だと思うんですよねそうですね一個のものを違う視点から見るっていうんですかうん



  • 情報を立体的にするイメージですよねなぜを



  • 突き詰めるのがめちゃくちゃ分かるために必要な分解なのかなと思っていてそうなんですよね分解なんですよねレディスってあるじゃないですか例えばキーバリュー型のデータベースって言われてて特徴としてはキー指定して値を取り出すっていうシンプルなデータベースなんですけどそれを使うことによってめっちゃ早くデータ取れますよみたいなじゃあなんでそれが便利なのみたいな



  • 早いからっていうのはもちろんそうなんですけどうん



  • あれって多分裏側にそのRDBとかだとデータベースの台数増やしにくい問題とかそうですねデータ量多いと対応するのがどうしても難しくなっちゃうみたいな背景があると思うんですよそういう背景があった上でじゃあ今回はこれに当てはまるからRedis使うべきだねみたいなことが分かったりとかっていうのがすると思うんですよねなのでやっぱ背景大事かなって気がしますね応用聞かせるためには



  • そういう背景を知ろうとしてるのを繰り返すうちに人よりいろんな知識増えますからより理解しやすくなりますよね今のりさんが言った背景を理解するためにも多分ベースの知識ないと理解できないじゃないですかその背景例えばRDSだとスケールが難しいっていうのはRDS詳しくないと分かんないじゃないですかでも結局そういうのを繰り返していってちょっとずつちょっとずつ増やしていって



  • スピードじゃないなそういう分かり分かる力を強くしていくんでしょうね確かに大体の技術にはなぜがある気がするなそれはそうだと思いますじゃないとね流行る意味が分かんないしですしあと誰かがすごい強い怒りを持ってすごいパワーで開発したと思うので物作るって大変じゃないですかみんな分かってる通りそれを作っちゃうぐらいのエネルギー出てるわけですからねうん



  • 今話しながら思ったんですけど元のコードを参考にする場合元のコードを参考にして書くじゃないですかその書いたコードにコメントアウトで一回自分で説明してみるとかって悪種ですかいい感じですかいいと思いますよ良さそうですよね説明の説明は難しいかもな



  • なんでこれがこういう意図でなってるとかわかんないからでもそれは元のコード書いた人の機械んだそうじゃあそれでいいですねそれ会社のなんかオンボーディングとしてもありかもしれないめっちゃいいですねなんか僕あの研修やってる時代はいの研修の特徴としてコードめっちゃ説明させるんですよ例えば例えば研修の中でララベルの認証機能を実装しましたみたいなはい



  • その認証機能がどうやって認証してるかっていうのをコード一行一行追わせて一行一行何してるかを説明させてこいつは理解してるなってなったら次に進めるみたいな感じだったんですおもろいあれ今考えるとめっちゃスキルアップにいいなって思ってるんで確かにしかも聞くからねって言われてたらストレスかかって頑張って理解しますもんねそうそうそうそう



  • それいいこれ返り地は肩はとか聞いてあんまり一発で通る人はいないっていうすごい泣いちゃう泣いちゃうかもしれないできそうな人だったらちなみになんで肩大事か分かる肩分かってない人いたらなんで肩大事か分かるとか聞いてそこ分かんなかったらそこは解説したりとかこういう風にして大事だからじゃあちょっと一旦把握してきてみてみたいな



  • もうやってましたねなんかプログラミングスクール起業したらいいんじゃないですかしちゃうか話飛ばしちゃいましたけどめっちゃいいですねすごいいいと思います説明させるのでもめっちゃいいですねしかもね説明させるのと文字にするのは同じことだから文字書けないようだったら聞いてっていううんうんうん



  • 多少タスク伸びるかもしれないですけどでもその成長するんで将来のタスクが短くなるって考えたら結構無理やりやらせた方がいいかもしれないなって今思いましたね確かに後でテコの原理が聞いてプラスになると全然あり得ますねそうですねなかなか業務時間外で勉強させるのがしんどい場合は業務時間内でやらせるしかないんでいいかもね確かに



  • ちょっと今分かるについて実際の業務に当てはめて話してたんですけどちょっとここからはですね教える側も知る必要があるし教わる側も知る必要がある分かるときのマインドセット分かるときのマインドセット分かるときのっていうか



  • 社会人に必要なマインドセットといっても過言ではないかもしれないそれは過言じゃないですねまずこれはどういうあれかというと難しい問題に立ち向かうとき例えば本当に分かりやすいのだったらテストで問題を解くみたいなとこだと思うんですけどこの時にですね2つの



  • 教え方があるんですよ2つの教えテストで問題が解けないときにっていうかこれあれだねちょっと後輩から質問をくらったときだと思ってください



  • その時にその後輩がすぐにできるようになる教え方と後で伸びる教え方っていうのがあるんですねあーなるほどねあーそれ俺気になりますよかなりこれまあそんな奥深いあれじゃないんですけどまず自分で解くっていうのをいかに大事にするかというかうん



  • 要は自分で解くか答えをあげるかの2パターンがあると思ってて自分で解くっていうのが実はこれ後で伸びる教え方なんですねコーチングコーチングコーチングですよねティーチングとコーチングだまさに答えをあげるっていうのはその場ですぐにできるようになるのでまずその2つがあるよっていうのを把握する必要がありますよとで



  • これ実際にこういう事例があるらしいんですけどカリスマコーチがいる競合校にいた選手スポーツ系のがその環境を離れた瞬間に実力が落ちてしまうことがあるらしいんですねありましたそれはサッカーの過去の経験ですかそうですね僕中学校めっちゃ強かったんですけど高校行ってみんながうまくいったかはまた別の話ですねそうなんだはい



  • そうでなんかそのカリスマコーチは学校って短いじゃないですか例えば中学校とか高校って3年しかないじゃないですかそうですね部活で言ったらねほぼ2年みたいなぐらいですねそうそうそうってなった時に教合校のコーチで教えるとかティーチングがめっちゃその上手くて確かにその短期間で伸ばすことができるんですけどその将来につなげる教え方をするとその3年間で成果出せない可能性があるんですね



  • なるほどねっていうのでそのカリスマコーチがいたところの環境を離れると急に自分でどうしていいか分かんなくなっちゃって実力が落ちてしまうみたいな現象が起きるそうなんですよこれがまさにさっきのすぐにできるようになる教え方と後で伸びる教え方の違いかなと思っていて答えをあげるっていうのも実は悪ではないですね完全なすぐに結果出さなきゃいけないならその方法を取らなきゃいけないし



  • トラブル対応とかですよねただ一方社会人生活って長いじゃないですか40年普通にあるしなんなら僕らの世代はもっとあってもおかしくないじゃないですか人生80年100年時代と言われて職業人生はもっと続く80くらいまで続くんじゃないかなある気がするんですけどっていう中で必要なスキルってすぐにできるようになることじゃなくて



  • 後で伸びる教え方した方が絶対最終的に幸福度が高まると思うんですねそうですねなので今必要な部分はもちろん教えてもらうティーチングされるっていうのでいいと思うんですけどただ比率で言うともう少し後に伸びる教え方でやってるんじゃないかとかうん



  • っていうのを意識して教える側を教えて一方教わる側もこういう風に教わるとそういう伸び方するんだっていうのを把握した上で適切に質問を投げていくのがいいんじゃないかなっていうバランス感覚大事だよっていうメンターをお願いしてやらせてもらってる身としてすごいその話響くんですけどやっぱりティーチングとコーチングのバランスがむずくてなんならできるだけ全部コーチングでいいんじゃないかぐらいの



  • 気持ちだったりするんですよねトラブル対応以外はどう思います?そんぐらいの比率でいいんですか?バランスって言ってましたけどバランスがどれくらい大事かみたいなのは書いてないっちゃ書いてないですノリさんの考えを聞きたい



  • 考えを聞きたい僕は28ぐらいがいいと思ってます出ましたパレート困った時のパレート困った時のパレートっす確かにパレートに従った時は間違いないですっていうかパレートに収束しますからね大体ただ実務においては28研修においては010でいいんじゃないかなって思いますやばすぎますよね研修でコーチングしてくる今日はビジネススキル伝える力講座をやります



  • さあじゃああなたは伝わる話どうすればいいと思いますか? 問いかけでそのまま研修終わるみたいなね確かになでもある程度やっぱパーツは必要なのかやっぱ28だな 28ですね あの28ぐらいって言われて腑に落ちました28だなぁやっぱ 28ですね そのぐらいの比率であのまあ答えをあげるところをあげる



  • どこを分けてるんですかそれは僕はですねメンターやってた時はとにかく質問の深掘りをしたんです相手が分からなかったら例えばこの関数って何してるか分かるって聞くじゃないですかで分かんないってなるじゃないですかなるほどちなみに関数ってどういうものか分かるみたいな聞くんですよっていうのでもし



  • そのなんかどんどん深掘りしてって最終的にこれは絶対知ってないと無理だなっていう時はティーチングしてましたねなるほどなるほどじゃあ問題きりは消してたんですねしてたわあーなるほどなるほどでそれでこれは知ってなきゃ無理だわというか何でしょうこの人をガイドしてそこまで連れてってあげれる自信ないというかビジョンが浮かばないってなったらその材料をあげるみたいなあそうそうそうそうでこれねさじ加減めっちゃむずいなと思ってて



  • 相手の気持ちになるしかないんですよねいやー小魅力が高いってこと言うなまあわかりますけど究極そうですよねもし自分がこの知識なかったらこの問題解けるかっていうのを考えまくっていやまだいけるってなったら深掘りして無理だってなった時に教えるっていう感覚でやってたんですよそこはちょっと意識の問題になっちゃうんだよなでも言ってる意味わかりますよそういうもんだと思いますしいやそうだよな



  • じゃあやっぱり教える側教えるって言うとティーチングによっちゃいますけど教える側の知識力すんげえ大事ですね深掘りできないですもんねなるほどね簡単なことでも深掘りするのは最初むずいと思いますねこれを質問で繰り返してって相手が知らなかったのに質問を繰り返したことによって解決したときの快感は結構やばいですね確かになるほどね僕は確かになるほどその



  • 比率むずいって言っておきながら普段 室井さんと同じようなことをしてましたねわかんないことがあって分けてって分けてってうわこれ知らないと無理だ教えようってなりますなんか確かにすいません何の話でしたっけ今日はねわかるの構造の話で



  • 以上でまとめていくとまず分かるというのは自分の中にモデルを形成して未知の事象があったときにそのモデルに当てはめて考えた結果大体うまくいくことが分かるですよとそれをやるためには丸暗記していくフルセットで丸暗記するのは良くないんですが



  • パーツとしてもちろん暗記で引き出しを作っておくのは必要ですよとその上で自分で試行錯誤することによってモデルを形成していきましょうねと教える側教わる側の気持ちとしてはすぐにできるようになる教え方と後で伸びる教え方っていうのは2パターンがあるんで2,8ぐらいで伸びる教え方を多めでやっていくといいんじゃないかなという本日のまとめでございますありがとうございますこれはあのね



  • 会社の先輩にもそうですし学校の先生はちょっとすみませんわかんないけど親親はそうだね前親親はそうだねこれモンテス総理教育だもんね要はそうその通りモンテス総理信者大谷翔平もそうそうなんだなんなら久保くんもそうなのかな



  • サッカーの久保武さんですね若くしの久保さんじゃなくてスケスケタンクトップの人じゃないごめんなさいそこは違います作者の名前だと思ってました久保タイトさんと読んでます久保タイトさんスケスケタンクトップ有名なそうなのまずさタンクトップって透けることある?網タイツみたいな



  • ミタラシアンコみたいなニンジャのやつみたいな感じそんなことはどうでもいいんですよ子供に教えるときもティーチングは大事なんですけどもちろんあの生き物何?って言われてほら考えてごらんわ意味わかんないんですけどさすがに意味わかんないんですけどこの片屋をお皿落としたらどうなるかとかこれはやらせてあげてもいいんじゃないかなと思うんで割れちゃうねみたいなねできないことがあったときに



  • 子供だからできないだろうって言って助けてあげるんじゃなくてできるように手助けをしてあげるっていうのがモンテストーリー教育の鉄則ですはい親がすごい急に親しかも僕はそれ別に子供に限らないと思っててまさしくだねそれはだから子育てじゃなくて教育ですよねそうだよねだってさおじいさんから見たら相対的に全員子供だもんなまあまあまあまあまあまあそりゃそうだけど



  • その話で合ってるか合ってるよなので本当に響けって感じですねそうですね本当に肝に銘じていきますこれを使ってぜひいい教育といい自学を



  • 進めていってくださいお便りちょっと読んで終わりでいいですかねラジオネームみくみさんからのお便りですありがとうございますよく聞く名前ですねこんにちはエンジニア2年目のみくみと申します



  • 現場が変わりこれまでフル出社だったのが晴れてフルリモートになりました 忙しかったのでなかなか聞けてなかったのですが最近は作業 bgmを暇プロにして日々頑張ってますありがとうございます散歩しながら聞いてくださいはい 久々に聞いたらじゅんぺいさんがカナダに行ってて驚きましたん



  • 驚くよね男子3日合わざれば鴨目してみよですねすみませんこれ知らなかったですそういう関与区ですね現在は1日8から10時間暇プロを聞いてますどういうこと皆さんのお話は私にとって非常に重要なインプットバイターでございますこれからも応援してますありがとうございます3回目のお便りでしたね質問というか話してほしいことはい



  • 冬が来たら基本情報を取ろうと思ってますお三方取得してますかどんな勉強したかおすすめの勉強法トータルの学習時間など体験談を聞かせてくださいと春平なんかこちら僕からいいですか最近なんか多い感じしような



  • 基本情報そうですね僕からじゃあまずいくと僕は取ろうと思ったんですけどやめました取らないという決断をした7500円を払っていや俺には今必要なものはこれじゃないと思ってやめましたのでそういう選択肢もありだよっていうのをお伝えしておきますちなみにザクッとそれって出社選択じゃないですか何と何の天秤を比べてやめたんですか基本情報の受かるための



  • ために割く勉強時間は他のエンジニアだけに全て代替したわけじゃないんですけどエンジニアリングとか自分のプライベートのための時間に当てた方が今後の自分のためになると思って



  • 捨てましたちなみにその基本情報の何の要素とかプライベートの何の要素とかって具体的に言えたりする?言えないなら言わなくてもいい基本情報の何の要素?取ったらこれが得られるだろうけどその価値よりもプライベートのそっちの方が価値が高いって思ったってことでしょ?基本はいはいそれで言うと基本情報のその内容は正直あんまり分かってはないですえーとまあ



  • ちょっと多少勉強してましたけど業務に直結するものはあんまないなっていう感覚ただベースとして知っといたらいいんだけどなっていう感じで業務に繋がらない繋がらないとまでは言わないですけどっていうのでのと自分の中の例えば英語ですねそれこそカナダの話英語の勉強



  • その時ちょっと最近なのその時はテストを書くためテストを書いてたのでプレイライトとかのテストのベストプラクティスみたいなのを学んだりあとはTSの勉強もしていた気がするそういう実務で使うライブラリの勉強をした方が今の自分の時間の使い方としては良いっていうのでやらない決断したってことだねなるほど



  • 次僕取ったの10年以上前なんで忘れましたすごい前だね21歳20歳大学生の時ですね多分1ヶ月か2ヶ月ぐらい問題集どーんって詰め込みしてぶっちゃけ基本情報なんて過去問やっときゃ受かるんで何も知らなくても全く同じ問題を使い回してる試験ですよねそうかもわかんないイメージそんなんなんで



  • 全部選択肢だからねそうそうそうなので受かるっていう観点で言ったら過去問ずっとやり続けるのが一番受かると思いますなのでちょっと学習時間とか全く思い出せませんが直近で受けたののりさんお願いしますはい僕はですね直近って言ってももう2年前とかになるのかなそんな前



  • 1年前じゃないですか去年応用だから2年前かなで撮ったんですけどまず撮ろうと思ったモチベーションとしては僕は大学文系出身で未経験エンジニア転職組でコンピューターサイエンスの基礎知識がないので全くといっていうことを



  • そのコンプレックスを払拭するために取りましたちなみに払拭できましたか払拭する一歩にはなりましたなるほどそれは良いですねさっきじゅんぺいが言った通り確かに実務では直接役に立ってないっちゃ立ってないかもって思ってるんですけど結構低レイヤーの話とかも出てくるじゃないですかあれそうですねタスクスケジューリングとかアルゴリズムというか相当とかあと何でしょうね回路図とか



  • 回路図も出るねプログラミングやってるとコンピューターは実は全部0と1でやり取りしてるんだぜみたいな話は聞くけどそれはなんでそうなのみたいな実感とかどういう風になってんのとかがよく分かってなかったんですけどその辺がふんわりと分かるようになってふんわりと分かるようになった結果難しい本も挑戦できるようになってその結果難しい本の内容を得れるようになって



  • 技術に詳しい人と会話できるようになって結果的に業務にプラスになっているような気がしなくもないぐらいの感じですでもわかるわかる結構間接間接間接決めてるみたいな感じですねトータルの学習時間とかおすすめの勉強法あります?トータルの学習時間は2ヶ月やってて期間は2ヶ月やってて平日1時間休日1時間



  • 2時間とかだった気がするでも別に毎日ではなかったはず忙しい日はやってないトータル何時間だっけななんか100いってなかった気がするんですけどうんうん



  • なんか参考書一冊全部ドーンってやったぐらいですか僕はもうあれですね参考書一冊今回の目的が受かることっていうよりはコンピューターサイエンスコンプレックスを払拭するためだったのでとりあえず教本の内容は理解するって務めてあとは落ちたらショックなんで最後の1,2週間ぐらいで加工をやりまくった感じですかねまあ



  • そうするのがいいと思います僕も解けない問題があったらまた教本に戻ってその部分読み直すみたいなのをやってましたぜひこれ受かるのは簡単な資格だと思ってるんで受かるだけじゃなくて理解すると仕事が楽になると思います本当にというのでみくみさん頑張ってください頑張ってくださいじゃあおしまい終わりますハッシュタグひまじんプログラマーでSNSネックでフィードバック



  • 募集してますので自分なりのわかるありましたら共有お願いいたしますぜひ皆さんの考えも聞かせてくださいお願いしますあとはポッドキャストの説明欄からGoogleフォームでお便り感想要望質問何でもお待ちしてますのでお気軽にお願いいたしますお願いしますメールの方が実は早く読むかもしれないですね目立つよねGoogleフォームの方は今スタックしてるんですけどメールは急にそんなに入ってないんでいろいろ抜いて読まれる傾向がありますねはい



  • あとは各種ポッドキャストプラットフォームでのフォロー高評価お待ちしてますバシバシいいねしてくださいお願いしますではノリさんありがとうございましたありがとうございましたバイバイ初めて触ったMacBook思い出がいっぱいのチーム開発再起動したら治った謎のバグ僕たち私たちは卒業します



  • 駆け出しエンジニアを卒業したいあなたへひまじんプログラマーの週末エンジニアリングレッスン各種ポッドキャストで配信中

0:00 38:44

#297 勉強している人も教えている人も知りたい「わかる」技術