「基礎が身につかへん……」
って絶望してる時、ありません?
現場で、AIにコード書かせても、そのコードの中身、自分で理解できへん。
「これ、なんでこう書いてるん?」って、またAIに聞く。
時間、溶ける。
レビュー出したら、指摘の嵐。
「ここ、なんでこうしてるん?」って突っ込まれて、即答できへん。
「す、すいません……後で調べます……」
家帰って調べる。次の日また同じ指摘くらう。
こんなんが、もう1年以上続いてる。
現場で仕事しても、基礎力、全然上がってる気がせえへん。
そんで、夜とか土日に勉強してみても、現場の成果、全然上がらへん。
「俺、エンジニア向いてないんちゃう?」
なってる人、めっちゃおると思います。
僕、フリーランス5年以上、いろんな現場入ってきて、メルマガでもエンジニア教えてるんですけど。
これ、めっちゃ多いんですよ。
「基礎が身につかへん」って悩んでる人。
でね、こういう人の現場、横で見ててハッキリ分かることがあるんです。
基礎が身につかへんのちゃうんですよ。
ただ、勉強しすぎなんですよ。
「基礎が足りない」って思い込んでる人の頭の中
「基礎が足りない」って言うてる人の頭の中、覗いてみるとですね。
だいたいこうなってます。
「Linuxの基礎、やらなアカン」
「データベース、基礎からやらなアカン」
「Reactも、基礎からやらなアカン」
「ネットワークも、基礎からやらなアカン」
「アルゴリズムも、基礎からやらなアカン」
「設計パターンも、基礎からやらなアカン」
……。
いやいや。
そんな量、人間こなせるわけないやん。
これ、全部やろうとしたら、年単位かかります。
いや、年単位どころか、たぶん一生終わらん。
で、現実何が起きるか。
量がデカすぎて、心折れる。
「もう無理や、何から手つけたらええか分からん」ってなる。
結果、何もできない。
XとYouTube見て「どうしよう」って悩んでる時間だけ、増える。
これ、自分で勝手にハードル上げて、自分で勝手に潰れてる状態なんですよ。
基礎力が足りないんちゃう。
勉強しようとしてる量が、必要以上にデカすぎるだけ。
ほな、何やればええの
じゃあ、何やればええかって話なんですけど。
めっちゃシンプルです。
今、目の前のタスクに必要な基礎だけ、やる。
これだけ。
「は?それだけ?」
なりますよね。
これだけなんです、ホンマに。
例えばですよ。
現場で「バッチ処理、作っといて」って言われたとするやないですか。
この時、必要な基礎って何ですか?って話なんですよ。
ちょっと、書き出してみます。
バックエンドで処理書く。
これって、普通にコード書ける人なら誰でもできるレベル。変数書いて、メソッド作って、上から下まで書く。難しくない。
データベースの接続処理。
これ、現場ではもう用意されてます。自分で書く必要、ない。
SQL。
これは、ちょっといる。何のバッチかによる。データ突っ込むだけならINSERT、データ取って一部更新ならSELECTとUPDATE、条件絞るならWHEREとORDER BY。
その時必要な分だけ、調べて書けばOK。
トランザクション。
これも、コミットしてロールバックして……っていうパターン、現場どこでも一緒。1回理解して、自分で書いてみたら終わり。
……以上。
ね?
これだけなんですよ。
「バッチ処理作るのに必要な基礎」を逆算したら、こんなもん。
Linuxもネットワークもアルゴリズムも、出てこーへん。
逆算するって、こういうことなんです。
「基礎を全部やらなアカン」じゃなくて。
「今、自分に求められてる仕事、何?」
「それやるのに必要な基礎、何?」
こう聞く。
そしたら、対した量、出てこんのですよ。
ほな、それ、どこで練習するの
「いやでも、現場で初めて触ったら、いきなり上手くいかんやん」
なりますよね。
そこで、プライベート練習なんですよ。
野球選手、試合だけで上手くなる人、おらんやないですか。
日頃から、バッティング練習してるから、試合で打てる。
格闘家も、歌手も、みんな日頃の練習があって、本番がある。
エンジニアだけ、なんで「仕事の時だけコード書きます」になってるんやろ。
そら、上手くならんですよ。
で、プライベート練習って言うと、また「全部やらなアカン」モードに戻ってまうんですけど。
そうじゃないんです。
さっきの「バッチ処理」の例で言うと。
家のパソコンで、簡単なバッチ処理、1個作ってみる。
これだけです。
1日2〜3時間でできます。
DBの接続も自分で書く、SQLも書く、トランザクションも入れる。
これで、現場で必要だった基礎、全部、自分で触ったことある状態になる。
「いやでも、自分で書いたコード、合ってるか分からんやん。レビューしてくれる人おらんし」
ってなる。
今、AIおるやないですか。
「このコード、もっと良くなる箇所、教えて」
Claude Codeでも、ChatGPTでも、Cursorでも、なんでもええです。
投げたら、「ここ、こう書いた方がええですよ」って返してくる。
「なんでそう書く方がええん?」って聞いたら、理由も教えてくれる。
これね、3年前やったらできんかった話なんです。
レビューしてくれる人を、現場で捕まえるか、勉強会行くか、しかなかった。
今は、家で1人で完結する。
これ、めっちゃデカい話で。
「プライベート練習する環境」が、もう全エンジニアに揃ってるんですよ。
使ってないだけ。
なんでこの罠にハマるんやろ
でね、ここでちょっと、もう一段深い話するんですけど。
そもそも、なんでみんな「全部やらなアカン」モードにハマるんやろ。
答え、たぶんこれです。
「不安の正体」を、ちゃんと洗い出してないから。
「基礎が足りない」って思ってる時って、だいたい、ぼんやり不安なんですよ。
「何か足りない気がする」
「周りはもっとできてる気がする」
「このままじゃヤバい気がする」
正体不明の「気がする」が、頭の中で膨らみまくってる状態。
正体が分からんから、対策も無限になる。
「Linuxやったらマシになるかも」
「DBやったらマシになるかも」
「Reactも……ネットワークも……」
→ 全部やろうとして、潰れる。
ちゃんと洗い出したら、正体は対したことないんですよ。
「今のタスクに必要な基礎、何?」
「足りてないとこ、何?」
これ書き出したら、A4の紙、半分も埋まらん。
「あ、これだけか」ってなる。
「これだけか」ってなったら、もう怖くない。
順番に潰せばええだけ。
で、これ、AI時代に何が起きるかって話
最後、ちょっとキツい話するんですけど。
これ、AI時代になればなるほど、効いてくる話なんですよ。
なんでかって言うと。
「全部やる」、もう物理的に無理になってきてるんです。
技術、増え続けてるやないですか。
フロントだけでも、Reactあって、Vueあって、Svelte出てきて、最近はNext.jsの新しいバージョンが……みたいな。
バックエンドも、AIも、インフラも、全部。
「全部やる」って言うてる人、もう一生追いつかへん。
逆に。
「今、何が必要か」を逆算して、最低限だけ取りに行ける人。
こういう人、現場で爆速で成果出す。
単価、勝手に上がる。
これね、僕がメルマガで教えてるエンジニアも、ここに気づいてもらった瞬間、グッと変わるんですよ。
「あ、全部やらんでええんや」
「目の前のタスクから逆算したら、こんだけか」
「ほな、これだけ家でやってみよ」
→ 1〜2ヶ月後、現場で「あれ、最近こいつ仕事できるな」って思われる。
逆に、「基礎が足りないから」って言うて、Udemy買い漁って、本積んで、勉強会出まくってる人。
半年経っても、現場で何も変わらん。
「俺、勉強してるはずやのに、なんで……」って、また悩む。
これ、勉強してる量の問題ちゃうんですよ。
勉強の方向が、間違ってるだけ。
ここから先の話
で、ここから先。
「今のタスクから逆算する」って言うても、
具体的にどう逆算するん?
現場で「あ、この人デキるな」って思われる動き方って、どうやるん?
チーム開発で、仕様の理解とか段取りとか、何から押さえればええん?
こういう話、現場とか現役エンジニアって、教えてくれへんのですよ。
教えてくれてたら、みんなとっくにできてる。
できてへんってことは、誰も教えてないってこと。
僕の無料メルマガで、こういう「現場で爆速で成果出す動き方」を体系的に書いてます。
基礎力の話は、今日の記事みたいに「逆算で必要分だけ」っていう枠組みだけ。
その先、「じゃあ現場でどう動くか」「仕様どう押さえるか」「チーム開発で何を見るか」は、メルマガで深掘りしてます。
「Udemy買い漁る人生、もう卒業したい」
「目の前の仕事から逆算して、現場で爆速で成果出せるようになりたい」
って人だけ、下から登録しといてください。
ほな、また。

4完成-300x169.png)







コメント