自分の想像なんだけど
もっと日常的な口座のハッキングとか起きるし、AIも相まって収入が不安定な人もどんどん増えてく(エンジニア業界は誰でもできるよう案件が減った)
絶望する人が増える
だからこそお金を知識やスキルに変えてきた人が人生をやり直したりできる
お金を貯めるために働いてた人は、なかなか厳しい時代になるんじゃないかと
「自分は理解力がない方なんです」
この人今めちゃくちゃ成長してる
初心者の業務委託を受け入れて
最初の一人の採用からチーム立ち上げしてるけど学び方で変わるなと感じた
技術の表面を理解するのではなく
深く理解するのに時間を使うのが大事
設計を学ぶなら
「こう作る」とやり方だけを覚えない
・なぜその設計が生まれたのか
・当時はどんな問題があったのか
・本質を一言で表すとしたら何か
周辺知識や背景まで調べて
理解したことをすぐ人に説明する
これを素直に実践してから
勉強するときのやり方まで変わった
その日に学んだことを覚えて
自分の言葉で説明できる
毎日積み重ねてるから
圧倒的に成長している
勉強に使った時間が
そのまま本人の力になってる
だから仕事で学習に投資ができる
「自分は理解力がない」と決めつける前に
学び方を見直してみてほしい
私は彼を最強のエンジニアに絶対する
「出会えてよかった」
「教えてもらえてよかった」
そう思ってくれる人を一人でも増やすのが自分のやりがい
このチームの成長も
時々報告していきます!
※本人の許可を得て掲載
↓実際に使っている学習ノート
今日で大きく時代が変わる気がする
PHPをたくさんの言語を採用してるのに唯一システムで使ったことなかったのは何かの縁な気がする…
これで古いPHP使ってたとしたらそもそものアップデートのハードルも高いので日々アップデートし続けるのが本当に大事
本を読んで理解したはずなのに、
実際に使おうとすると手が止まる。
そんな経験ない?
昨日はJISSENで、ドメイン駆動設計の勉強会!
知識を覚えるだけじゃなく、
具体的な題材で考えて、自分の言葉で説明する。
学んだことを記事にまとめるところまで取り組んでいきます。
「わかったつもり」を、
実際に使える力に変えていきたいんよね。
一人だと読み終えて満足してしまうことも、
一緒に考えて、アウトプットする仲間がいると
もう一歩踏み込める。
そんな学びの場をJISSENで作っています!
まさかの日本でもレイオフ
入社して1ヶ月で退職になることがあるんですね😭😭
いいご縁があることを願っております。
日本では正社員であれば辞めさせられることはなかったですが、AIで売り上げが落ちて、業務を効率化しやすい状況だと文化も変わってきますね
You’re unable to view this Post because this account owner limits who can view their Posts. Learn more
「AIを使いこなせないエンジニアは淘汰されますよ」
そう語っていたエンジニアが、誰よりもAIに淘汰されそうだった話↓
・「昔は1週間かかってた仕事が、今は1日で終わるんですよ」と自信満々
・「設計もAIに任せてます。自分で考えるより正確なんで」と設計書すら読んでいない様子
・「テストも全部AIが書いてくれるんですよ」と言うので、何を確認しているのか聞くと「そこまでは見てないですね」
・「最近は後輩に設計を教えることも増えました」と嬉しそうに語る。でも教えている内容は、裏でAIに聞いた回答をそのまま伝えているだけ
・「もう経験年数なんて関係ないですよね。AI使いこなしてるかで決まります」と満足げ
・最後に「AIが間違った設計を提案したらどうするんですか?」と聞いたら、「もう一回AIに聞けばよくないですか?」と真顔で返された
AIのおかげで自分の市場価値が上がったと思っているみたいだけど、AIがさらに賢くなったとき、真っ先に必要なくなるのはこういうエンジニアなんだろうなと思いました
年収を上げたくて勉強しても
AIで逆効果の人を多くみてきた
事実、書類を見て「会ってみたい」と思う人が激減してる
実力がわからない
経験微妙だとなおさら
・なぜその設計にしたか
・問題をどう解決したか
・技術を深く理解してるか
ここがQiitaなどの発信でわかると
その人と働くイメージが湧く
・
・
会ってからの第一印象より前に
会う前に決まる第0印象がある
昔はスキルで判断できたけど
AIで誰でもアプリが作れるので
正直、個人開発では見極めれない
逆に技術力を証明するようなアウトプットを積み重ねる人は超有利な時代
アウトプットする人は減ってるからね
自動にできる時代だからこそ
泥臭く技術力の発信していく人が勝つ
自分はエンジニアのトップになる
どんどん記事書いて差別化するぞ🔥
↓ちなみにいま656本
「もう少し勉強してから」
これで何度も失敗したな
実は中学英語すら怪しいけど
英語だけの合宿に飛び込んだきた
ずっと英語で話すんだけど
「r」発音で単語が伝わらず苦戦
発音する
↓
すぐ添削して直す
↓
また発音をする
この繰り返し
発音ができてから話すは順番が逆だった
実践するから
自分のできないとこに気づき
実践しながら
できないところを潰していく
英語もプログラミングも、このサイクルを速く回すのが上達への近道だと思う
DDD・TDD・クリーンアーキテクチャ
マイクロサービス
これらで良い物が作れる
そんな銀の弾丸はない
DDDが効くのは
業務のルールが複雑なとき
業務の複雑さは
どれだけ設計しても消えない
だから設計の中心に置いて
理解しやすくする
複雑ならDDDは効果的
単純ならいらない
この目利きが設計スキル
手段が目的になっちゃダメ
手法を学ぶときは
生まれた背景を理解する
同じ状況のときだけ使う
この先どうなるか分からないうちは
決めるのを先送りでいい
決めたら変えられなくなるから
80億分の1をやり込んで
人生の攻略法が分かった
まず前提
・安全な水が飲めない(4人に1人)
・学校に通えない(2.7億人)
・1日3ドル以下で生きてる(10人に1人)
日本に生まれた時点で
人生のSSRを引いてた
スタート時点でチートなのに
なんで本気で仕事やらないの?
現状に満足してない?
「AIで仕事がなくなるかも」
不安になってるエンジニア多いけど
まじでどれだけ勉強するかが分岐点
SSR引いただけじゃ最強にならない
行動がなければ意味はない
① たくさん勉強する
② キャリアアップする
③ 多くの仲間を作る
④ チャンスのない誰かに返す
ここまでやって初めて
人生のスコアが上がった
後悔しないようにがんばろう
俺も本気出す
あまり話題になってないけど
Next.jsで重大セキュリティ問題でてます
ログイン不要で、外部からサーバー上の任意のコードを実行される(=乗っ取られる)脆弱性が2件見つかりました
① キャッシュ機能(use cache)
キャッシュした関数の返り値の扱いに穴があり、攻撃に悪用される。回避策なし
② Server Actions
細工したリクエストでCPUを使い切らされ、サービスが止まる可能性あり
早めに更新しましょう
nextjs.org/blog/nextjs-secur…
「エンジニアだけがしんどそう」の理由は構造にあります
コロナ期にエンジニアは一気に増えました。年収のために入ってきた人も多かったと思います
増えた先の仕事の多くは、上流から降りてきたものを一次受け、二次受けで作る役割でした
創造性を発揮する余地もなく、言われたことをやるだけ。気づけば大半のエンジニアが「作るだけ」の仕事になっていて、そこはAIが真っ先に代替できる領域です
事業理解や発注側の意図を汲む力は、開発スキルに加えて、そういう機会が会社の中にあった人だけが身につけられました
正直、運の要素がかなり大きいです
うまくいってるエンジニアがビジネスの話を好きなのは、自分にしかできないことをわかってるからだと思います
ここ2ヶ月で100人以上、
フリーランスや1人社長と面談したけど
AIの煽りを喰らって1番しんどそうなのは
間違いなくエンジニアですね。
マーケ系とか動画編集とかは、元気そうに伸ばしている人が多く
とにかくエンジニアだけが苦しそう。
「事業理解ができて
経営者の人脈が豊富」
みたいな人じゃないと苦しそう。
準委任契約があと3ヶ月で終わります、みたいな人とか、
地獄へのカウントダウンみたいになってて不憫でならなかった。
アドバイスを求められても
「外出て、周辺領域でメシ食ってる友達作れ」
「経営者のPCにAIをセットアップしまくれ」
みたいな事しか言えんかったなぁ、、。
自分の周りのうまくいってるエンジニア達は
みんなとにかくビジネスの話が好きで
発注側の意図を汲み取ってくれそうな為
遊んでるだけで自然と仕事の相談が集まっているイメージです。
AIで成長機会奪われてるのに
危機感持ってない人多すぎ
面接して本気で思った↓
自分で書くよりAIに丸投げした方が早いし
仕事もどんどん増えてるから仕方ない
でもそれ成長を捨てて
時間だけ切り売りしてるのと同じ
その結果、面接でこうなる
「アプリを作りました」
「どのライブラリを使いましたか?」
「なぜそれを選びましたか?」
答えられない
AIが書いたものを
ただ眺めていただけだった
自分で書いて
詰まって調べて
色々試す
あの遠回りが学びだった
全部AIに任せてちゃ
自分じゃなくてもいいよねってなる
差がつくのは
どれだけ自分の手で書いたか
アナログなことをやったかだわ
コードを書くのが大事
聞くのはAIでいい
でも「理解したか」を確かめるのは
自分で書くことだけ
書かないと、理解した気になるだけ
これが分かる人は、もう伸びてる
これ分かる人はいいねで教えて
「なぜ、その機能の開発を優先するのか?」
技術以外の視点で、説明できますか?
JISSENのDDD勉強会・第2回では、そんな問いを考えるワークに取り組み始めました。
用語を知るだけでなく、具体的な事業に当てはめて考える。
こういう学びを、仲間と一緒にしてみませんか?
#JISSEN
AI時代はコミュ力っていうけど
何が重要か完全言語化できた↓
チームメンバーと勉強会に行ってきたんだけど1番の学び
・
・
【コミュニケーションにエネルギーを使え】
多くの人が一方的に相手に伝えるだけ
同じ認識かの確認をしない
ここが重要なスキルだわ
話の上手い下手じゃない
「早めに」って言っても
今日中と思う人もいれば
今週中と思う人もいる
だから「いつ終わらせる予定?」と聞く
相手への認識確認の手間がエネルギー
想定と違うならその場ですり合わせる
「伝えた」を「伝わった」にするところまで向き合うことが今後求められる
てかドメインモデリングも同じ
言葉にしただけでそもそもメンタルモデルから一気に情報量落ちるのに、それを一度のラリーで終わらせて、さらにコードに落とすのに情報量減らしたら残るのなんてゴミだよ
アジャイルでも言ってる通り
今の時代はとにかくコミュニケーション
回数増やして質を上げて
相手に思ってることを正しく伝える
これがエンジニアに求められること
これに気づいただけでも
10万円払った価値あった
プログラミングの勉強じゃなくても、気づけることってたくさんあるんだな








