ProFactで学べること・学べないこと|メリットとデメリット
「ProFactって、結局なにが学べるスクールなんですか?」
まだ立ち上げてまもないスクールなので全然認知されていないProFactです。しかも、プログラミングスクールって最近似た言葉が並びがちなので埋もれ気味だと感じました。「現役エンジニア」「実践型」「AI対応」みたいな。
ただ、ProFactは誰にでも合うスクールではありません。教材を消化するタイプの受け身型スクールではなく、AIも使って自分で考えて、作って、説明できる、実際のタスクを体験したい・なりたい人に向いています。
こんにちは。現役8年目のエンジニア兼PMをやってる、やむぅ。です。
普段は8人規模の開発チームでPMをやりつつ、開発もしています。ProFactでは、今まで実際に僕が経験してきた「コード以外も含めて、開発を進める考え方」を、1on1で伝えています。
ProFactについて、もう少し自分に合うかを知りたい人は、まずは合うかどうかの無料相談へお越しください。そこでエンジニアになりたい理由、今の目標や詰まりを整理していきます。いきなり入会を決めるとかじゃなくマッチ度をみます。
この記事は、入会を勧めることが目的で書いたものではないです。合わない人にまで時間やお金を使わせるのは普通に違うと僕も思っているので。
そこで今回は、プロファクで学べることと、学べないことをそのまま書き出してみました。
ProFactが目指していること
ProFactは、コードを書くスキルだけで終わらず、目的に合わせて考え、AIとの協力関係も確かめながら開発を進められる状態を目指すスクールです。
実はプログラミング学習って、教材を終えた直後がわりとキツいです。
「文法は分かる。でもどう作ればいいのかな?」
「AIに書かせたら動いた。でもこれ自分で説明できない」
ここで止まる人、かなり多いと思っています。僕も独学を始めたころ、Progateを2周して「余裕じゃん」と思ったあと、自己紹介サイトを作ろうとして絶望したのを覚えてます。笑
さらに、実際の開発ではコードが書けるだけでは終わりません。
そもそも、誰のどんな困りごとを解決するのか
今回はどこまで作れば終わりなのか
AIが出した実装を採用して大丈夫なのか
うまくいかないとき、何から確認するのか
こういう判断がずっと出てきます。ProFactで扱っていくのはまさにこの部分です。
ProFactで学べること
ProFactでは、全員が同じ順番で教材を終えることより、今の状態と目標から「次に何をやるか」を決めることを大事にしています。
自分の目標から学習の順番を決めること
転職を目指すのか、個人開発でサービスを運用したいのか、スキルアップしたいのか、同じ「プログラミングを学びたい」でも、やることはちょい変わります。
いきなり難しい技術を詰め込むとかえってパンクしてしまうので、今自分はどのレベルにいて、いつまでに何ができるようになりたいかを整理する。そのうえで学ぶ順番を一緒に考えます。
教材を進めること自体は大事です。ただ、教材を終えることが目的になると、「自分で考えて動く」力がつかず、本質の「どう組み立てればいいか」のイメージを掴めないので、あとで「次どうしよう」で止まりやすいです。
AIを使って開発、出力を確かめること
AIは使ったほうがいいです。僕も実務でも個人開発でも使っています。
ただ、出てきたコードをそのまま貼って終わり、は微妙です。動いているように見えても、目的とズレていたり、あとから自分で直せなかったりします。
最悪なケースだと、知らずのうちにバグを残したまま公開して損失を出してしまう。
ProFactで扱うのは、AIに何を任せるかと、自分で何を確認するかです。具体的な進め方は、別記事で書きます。
要件から実装、改善まで考えること
作る前に目的を整理し、作った後に見直す。この流れを実務に近い課題で練習します。
実務そのものを保証するわけではないですが、教材の正解をなぞるだけでは見えにくい部分を、実務模擬の中で体験できます。
コード以外の、エンジニアとしての立ち回り
分からないことを整理する、優先順位を決める、作ったものを説明する。こうした部分も、エンジニアとして必要な力です。
コードだけできて提出しても、「それ大丈夫なん?」に答えられなければダメなんです。もちろん仕事なので責任が発生するからです。
自分で学び続けるための、詰まり方と抜け方
ずっと誰かに答えをもらわないと進めない状態は最終的にしんどくなります。
だから、ProFactでは答えだけを渡すより、「何が分からないのか」を言葉にすることを大事にしています。質問の出し方も進行と慣れに応じて、より具体的な、的確にできるような練習を用意しています。もちろん実務だと、ただ投げるより少し整えてから出した方が、返ってくる答えの質も上がります。
AIもメンターも使い倒せる方が強いです。ただ、答えだけもらう使い方をすると、自分の身になりません(わかった気になってるだけになっちゃいます)。
ProFactのメリット
ProFactのメリットは、現役PM兼エンジニアの僕が、目標整理から開発・レビューまで広く全てを見ていることです。
1on1で今の状態に合わせて進められる
生徒それぞれ、最初から全員が同じ場所で詰まるわけじゃなく、
基礎から必要な人もいれば、教材は終わっていて設計で止まっている人もいる。AIで動くものを作ったけど、自分の説明に自信がない人もいます。
その状態を見て、次にやることを調整できるのは、1on1の良さだと思っています。
現場の考え方を、学習にそのまま持ち込める
現役エンジニアと聞くと、すごい技術を教えてもらえるイメージがあるかもしれません。もちろん技術もやります。
ただ、僕がより大事だと思っているのは、エンジニアのリアル感、とくにレビューで「なんでそうするのか」を事前に知ることができることです。
コードを写させるより、自分で理由を説明できる力をつけた方が就活・転職でかなり効きます。
AIを前提に作る・確かめる・直すを練習できる
AIを使わない前提での学習も大事です。概要や書き方のつかみとしてここはAIを使わずにやる方が習得できます。
でも、AIが書いたものを見て「これでいいのか?」と確かめる力も必要です。AIに任せる部分と、自分が責任を持つ部分を分けて練習できるのは、今から学ぶ人にはかなり大事だと思っています。
ProFactのデメリットと合わない人
ProFactは、安く教材だけを進めたい人や、受け身のまま結果だけを得たい人には合いにくいスクールです。
決まった教材を、自分のペースで安く進めたい人
このタイプなら、教材サービスや独学のほうが合うかもしれません。実際、まず独学で手を動かしてみるのは僕もおすすめしています。
プログラミングが好きになれそうか、毎日少しでも触れるか。そこがまだ分からない段階で、いきなりスクールに入る必要はないです。
答えだけを早くほしい人
エラーで止まったときに、すぐ答えを知りたい気持ちは分かります。僕もそうです。
ただ、答えだけを渡しても、次似たエラーでまた止まります。なんで詰まったのか、次は何を見ればいいのかまで考えることができる力が必要だからです。
ここを面倒に感じる人には、ProFactのやり方は合わないかもしれません。
受講だけで転職や収入を保証してほしい人
ProFactは、就職や転職、収入を保証するサービスではありません。
目標に近づくための学び方や開発、実務に近い考え方、キャリアサポートは一緒にやれます。でも、手を動かすことや、自分で選んで試すことまで代わりにやることはできないです。
ここはそんな都合良くできていないのが現状です。受講しただけで人生が変わる、みたいなものは正直胡散臭いしProFactでもしないです。
Profactに今日2がある人!3つだけ考えてみてください
ProFactが必要かどうかは、次の3つがある程度自分なりに落とし込めていると判断しやすいかもです。
いつまでに、何ができるようになりたいか
今、一人でどこに止まっているか
教材や答えだけでなく、考え方やレビューも必要か
さすがに全部答えられなくても大丈夫です。むしろ、2つ目が「よく分からない」なら、そこを整理する価値としてProFactをお勧めしたいです。
まとめ
ProFactで学べるのは、コードの書き方だけではありません。
目標から学習を組み立てること
AIを使い、出力を確かめること
要件から実装・改善までを考えること
自分の成果を説明し、次の一手を決めること
逆に、教材だけを安く消化したい人、答えだけをすぐ受け取りたい人、結果を保証してほしい人には合わないと思います。
あわせて読みたい記事
無料相談について
エンジニアを目指す方向けに、1on1での個別相談を実施しています。
僕のエンジニア経験をフルに使って、あなたの状況やレベルに合わせて最適なサポート/アドバイスします。
目標・期限・今止まっている場所を持って、「独学を続けるべきか」「誰かに見てもらうべきか」を整理したい人は、相談でぜひお話しください。
ProFactを検討していなくても、独学でどれぐらいいけるかとか、どう進めていけばいいかなど、そこも含めて一緒に考えていきます。
いいなと思ったら応援しよう!
よろしければ応援お願いします! いただいたチップはサービス開発と運営費に使わせていただきます!