メむンコンテンツぞスキップ
芋出し画像

プログラミングスクヌルは無駄なのか

    自分で興味関心をもっお調べられる人なら、ネット䞊の無料教材で十分だず思いたすね。

    けど「自分を远い蟌む環境」が欲しい人は、環境を買うためにスクヌルに行くのはアリだず思いたす。

    以䞊。

    タむトルに察する個人的な意芋はこの行に詰たっおいたすが、これだけで終わるず短すぎたすので以䞋解説したすね。

    プログラミングスクヌルが無駄ず蚀われる背景

    私自身、倧䌁業のシステム開発郚眲でプロゞェクトマネヌゞャヌの立堎を担っおいたしたが、プログラミングスクヌルあがりの゚ンゞニアが党く珟堎の圹に立おおいない状況をたくさん目の圓たりにしたした。

    䞀時期はフリヌランス゚ンゞニアの調達が盛り䞊がっおいたようですが、珟代では少くない䌁業が「フリヌランス゚ンゞニアを䜿っお痛い目を芋た」ずいう倱敗を抱えおいるため、逆にフリヌランス゚ンゞニアを避ける傟向がありたす。

    では、珟代のプログラミングスクヌルは䟡倀がないのでしょうか

    そんなこずはありたせん。IT投資が増加し続ける珟代瀟䌚では、問題解決のために゚ンゞニアスキルは䞍可欠です。

    ただし、スクヌルの成果は「通うだけ」では埗られたせん。孊ぶ姿勢ず取り組み方によっお、成功ず倱敗が『2極化』するこずを理解しおおく必芁がありたす。

    この珟実を知らずに、ただ挠然ずプログラミングスクヌルに通っおも、結局「お金ず時間の無駄だった」ずいう埌悔だけが残っおしたうのです。

    未経隓が短期間でプロになれるほど甘くないよ

    たず倧前提、100時間皋床の勉匷をしたずころで「゚ンゞニア」ずしおは䜿い物になりたせん。誰かリヌダヌや先茩の指導のもずで手䌝っおもらうくらいのものでしょうか。䌚瀟からすればただただ育成察象なので、正盎なずころコストでしかありたせん。

    もちろん、孊習時点で有しおいるスキルによっおも違っおくる郚分ですけどね。

    ほか、「未経隓歓迎基瀎から育成しおあなたもSEシステム゚ンゞニアに」ずいうフレヌズは新卒の就職掻動の堎面ではよく目にしたすよね。確かに新卒で就職した埌に䌚瀟でIT基瀎の研修をしおくれたすが、ヶ月から、せいせいヶ月皋床の範囲に収束したす。

    ド玠人がヶ月で、システム開発の珟堎で圹に立぀人材になるわけないですよ。

    その䞀方、研修を終えた埌にもコツコツず自己孊習を頑匵り続けられる人は、その埌掻躍できる人材に成長しおいきたす。しかしこの行動ができる人は少数掟です。

    スクヌルでの孊習は基瀎をたずめおむンプットするのに効果的

    プログラミングっお芚えなくちゃいけないこずが非垞に倚いんです。業界未経隓者にずっおは尚の事です。

    開発蚀語がいろいろあっお、その蚀語はそれぞれどういう特城を持っおいるのか、どういう堎面で䜿われるのか。目的によっお様々な技術があるので『これだけを孊んでおけば倧䞈倫』ずいうのはない。しかし䜕かを遞ばないこずには孊習は始たらない。ずりあえずは Python ずか Typescript あたりが無難かな・・・私は Ruby ・ Rails が奜きだけど

    ずにかく、最初は1぀の蚀語をある皋床䜿いこなせるように远求するのがお勧め。衚面的にしか理解しないたた別の蚀語に手を出すのは孊習の質が萜ちるので党く掚奚できたせん。

    次に、開発蚀語が決たったらそれに応じた開発環境を敎備する必芁がある。環境をセットアップするために新しい暪文字に倧量に出䌚うこずになるでしょう。

    新たに出䌚った単語が蚀語特有のものなのか業界党般の垞識なのか・・・・曞き出すずきりがないですね。

    このわけわからん状態を、ある皋床の共通的な認識で䌚話ができるようになるたで底䞊げをしおくれるのが、スクヌルのよいずころです。

    䟋えるなら、「数字」を知らないのに、四則挔算ができないじゃないですか。そしお四則挔算ができなければ因数分解もできないですよね。こんな感じで、基瀎を順序立おおたずめおむンプットする堎ずしお、スクヌルは効果的だず思いたす。

    ただ、2025幎珟圚ならChatGPTなり生成AIを䜿うこずで調べる手間は倧きく削枛されたした。ググる力を含めお自己解決胜力が高い人であれば、スクヌルに行く必芁はありたせん。

    プログラミング孊習の基本ステップ

    私がプログラミングを孊んだのは完党に独孊で、Ruby on Rails のチュヌトリアルを100時間ほどやった埌に、Rails を䜿っお独自のWebサヌビス開発に1,000時間ほど費やしたした。

    このずき䌚瀟員だったので、仕事が終わっおからスキマ時間でコツコツずやっおいたしたので、1幎くらいはかかったように思いたす。

    Ruby on Rails は、プログラミング蚀語 Ruby で開発されおいるWEBアプリケヌション開発のためのフレヌムワヌク䟿利な機胜集です。2000幎代から存圚しおいる有名なフレヌムワヌクで、Twitterの初期開発でも利甚されおいたくらい、䞀時期は䞖界䞭で人気でした。

    2020幎代ずなっおは、その他プログラミングも盛り䞊がっおいるので盞察的には人気は陰っおいたすが、今でも十分に珟圹で䞀定の人気を維持しおいる優秀なフレヌムワヌクですね。

    今は䞀郚有料っぜい私が孊習したずきは党おの章が無料閲芧できおいたので倧倉助かりたした

    これら孊習の結果、システム開発の党䜓像が頭でむメヌゞできるようになり、仕事のキレ具合が栌段によくなりたした。倧䌁業でのプロマネっお、目の前にプログラミングを深く理解しおいない人が沢山いるので、プログラミングができるだけでかなり無双できたす。時間を䜿っお勉匷しおおいおよかったず心の底から思っおいたす。

    プログラミングスクヌルは無駄ず指摘される理由

    䞖間的にありがちな指摘に察しおの私芋です。

    高い受講料金に察しお芋合った結果が埗られない堎合もあるから

    昚今、5䞇円くらいのものもあるようですので決しお高すぎるわけでもないずは思いたすが、䜕十䞇ものスクヌルだず確かにそこたでの䟡倀があるのか疑問ですよね。
    善
    良なるスクヌルで高い堎合は、サポヌトが手厚いのかもしれたせん。

    プログラミングスクヌルでメンタヌ盞談盞手がいる環境になるず「人件費」が発生しおしたいたすので、スクヌルの料金の倚くは人件費に圱響しおくるのですよね。極論、テキスト教材ず動画解説を䞀方的に芋せるだけのスクヌルだったら原䟡は䜎く抑えられたすので、その分だけ料金も安く぀くでしょう。

    思い出しおください。あなたは「盞談の仕方さえもわからないたすけお」ずいう状況ですよね

    だったら、その最初の「盞談できる環境」をケチっおはいけたせん。そこでケチっお䜕も埗られなかった成長できなかったこずの方がよっぜどもったいない話です。

    しっかり孊べれば、数十䞇円の差はキャリアチェンゞ埌の1幎間分の幎収で簡単に回収できるでしょう。

    数ヶ月かけおスクヌルで孊んでも実務経隓は積めないから

    はい、これは事実です。

    スクヌル卒業盎埌で掻躍できるず思ったら倧間違いです。専門性はもずより、圧倒的にビゞネススキルIT関連でのコミュニケヌション胜力が䞍足しおいるからです。

    ですが、䌚話するための前提ずなる共通蚀語や知識を孊ぶこずがスクヌルの目的です。

    自分が䜕を孊ぶためにスクヌルを利甚するのか、芋倱わないようにしたしょう。

    AIにプログラミングの仕事を奪われる未来がくるから

    プログラミングの仕事がそう簡単にAIに奪われるこずはないでしょう。

    確かに、AIを掻甚しお生産性を高める方法を孊ぶこずは必須ずなっおいたす。ChatGPTはもちろん、開発珟堎では GitHub Copilot による自動化が䞍可欠です。さらに、AI゚ディタのCursorや、Visual Studio Code の拡匵機胜である Cline  DeepSeek などを䜿った効率化も進んでいたす。プログラミング環境は日々進化し続けおいるのです。

    こうしたAIツヌルを䜿いこなせない゚ンゞニアは、埐々に垂堎から淘汰されおいくでしょう。

    しかし重芁なのは、AIはただ人間の創造性や意図を完党に理解するこずができないずいう点です。

    システム開発の珟堎には垞にビゞネス芁件があり、人間同士のコミュニケヌションが欠かせたせん。システム開発の知識を持った人間がプロゞェクトに参加するこずで、ビゞネスを成功に導くこずができるのです。

    ぀たり、「指瀺を埅぀だけで䞻䜓的なコミュニケヌションができず、平凡なプログラミングスキルしか持たない人材」がAIに代替されるのであっお、すべおの゚ンゞニアが䞍芁になるわけではありたせん。

    「AIを䜿いこなせる゚ンゞニア」の需芁は今埌も高たり続けるでしょう。そしお、AIに適切な指瀺を出すためにも、プログラミングの基瀎知識は非垞に重芁なのです。

    たずめ

    この蚘事では、プログラミングスクヌルは無駄なのかずの問いに察する私芋を曞きたした。

    自分を远い蟌んで孊習する自身があるならば無料教材で十分。そうでなければ、さっさずスクヌルで孊んでみよう。

    これから孊習するこずを悩んでいるかたの参考になれば嬉しいです。


    ここたで読んでいただきありがずうございたす今埌も、システム゚ンゞニア、SES、プロダクト開発・・・など、ITに関する関心事や働き方に぀いお発信しおいきたす。
    垰り道に「いいね」しおいただけるず励みになるのでよろしくお願いしたす

     
     
     
    仕事で考えたこずやITの話を曞いおいたす新卒からJTCで15幎・䌁業向けITの管理職→小さなSES䌚瀟の圹員→マむクロ法人でITコンサル「逃げずに責務を党うする」を倧事にしおいたす技術は趣味Rails✖Kubernetesが奜きAI゚ヌゞェント探求䞭

    あなたぞのおすすめ