2021年1月5日

現場のエンジニアが解説!令和最新版プログラミング独習方法。質の悪いプログラミングスクールの毒牙にかかる前に実践すべきマッチョな学習フロー

501
まとめ プログラミングスクールを選ぶ前に知っておきたい実態 プログラミングスクールの誇大広告を発端に、中の人も参戦して、プログラミングスクールの実態が語られたtweetをまとめました 24702 pv 33 94

プログラミング(フロントエンド寄り)独習

コンポーネントにマージンを持つのをやめろ @mizchi

プログラミング独習: 令和最新版 - 月額1000円のN予備校のウェブプログラミングコースでフロントエンドと Node の基本をやる nnn.ed.nico/pages/programm… - jsprimer.net を上から順になぞる - 日大尾上准教授の「Web プログラミング」のReact チュートリアルをやる zenn.dev/likr/articles/…

2021-01-05 13:27:22
リンク N予備校 プログラミングコース 初めてのプログラミングから 現場のプログラミングまで学ぶ | N予備校 N予備校 プログラミングコースは、ドワンゴの現役エンジニアが教えるプログラミング学習サービスです。プログラミング完全未経験者でも前提知識なく始められて、開発現場で活躍できるほどのスキルが身につくカリキュラムを、自分に合ったペースで学ぶことができます。 273 users 614
リンク jsprimer.net JavaScript Primer - 迷わないための入門書 #jsprimer JavaScriptの基本的な書き方からアプリケーションの作成などのユースケースを学ぶための入門書です 849 users 171
コンポーネントにマージンを持つのをやめろ @mizchi

- TypeScript のチュートリアルをやるtypescriptlang.org/docs/handbook/… - Next.js のチュートリアルをやる nextjs.org/docs - github.com/trending/types…jser.info を読んで、面白そうなライブラリをひたすら手元で試してみる - クラウドなにか一つ決めて勉強する。Firebase,AWS,GCP

2021-01-05 13:32:57
リンク nextjs.org Getting Started | Next.js Get started with Next.js in the official documentation, and learn more about all our features! 3 users 15
リンク www.typescriptlang.org Documentation - TypeScript for the New Programmer Learn TypeScript from scratch
リンク JSer.info JSer.info JavaScriptの最新情報を紹介する週刊ブログ 313 users 80
リンク GitHub Build software better, together GitHub is where people build software. More than 31 million people use GitHub to discover, fork, and contribute to over 100 million projects. 1001 users 133417
コンポーネントにマージンを持つのをやめろ @mizchi

ということをNext.js Guide 書きながら考えていた

2021-01-05 13:34:23
コンポーネントにマージンを持つのをやめろ @mizchi

正直フロントエンド寄りの学習なら、認証認可でデータベースでSessionの管理学ぶより、OAuth + JWT でいいと思った

2021-01-05 13:35:41
ユーン🍆 @euxn23

@mizchi これアプリ個人で作るならそれで良いと思うのだけど、現場入りするにあたってフロントエンドしかわからん(普通のセッション管理わからん)の人って要るか?みたいな気持ちがあり難しい……

2021-01-05 13:36:38
コンポーネントにマージンを持つのをやめろ @mizchi

@euxn23 セッション管理手を入れなくてもアプリケーション層で認証有無で触れるAPI、触れないAPIの肌感わかるだろうし、現場で学べばよくね?になってる。どうせ認証の設計って1~2人でやるし。ほっとくとインシデント起こすので、レビュー必須だけど

2021-01-05 13:39:06
ユーン🍆 @euxn23

@mizchi 現場でしか学べないのは確かにそうなので、採用側が現場で教えれば良くね?になるかどうかっぽいですねたしかに……分かってますって言ってる人ほど不安なのでどのみちレビュー必須なのはそう

2021-01-05 13:40:17

プログラミング分かっている人向けの速習方法

コンポーネントにマージンを持つのをやめろ @mizchi

プログラミングわかってる人のフロントエンド速習、jsprimer でレガシー脱却してから Next.js を TypeScript で書いて SSG Mode を Netlify か Vercel か S3 + Cloudfront に上げろ、です

2021-01-05 13:44:14
potato4d / Takuma HANATANI @potato4d

@mizchi S3 + CloudFront (+ ACM) 学ぶメリットがフロントエンド専業には魅力が薄いので全部まとめてマネージドで提供してくれる Amplify Console で良さそう

2021-01-05 13:47:22
potato4d / Takuma HANATANI @potato4d

@mizchi CloudFrontを初心者に触らせるとなると CDN キャッシュへの知識不足から壊しやすいだろうし、全体的に良い感じにやってくれて Deploy Preview も最近できるようになってる Amplify Console は AWS で攻めるなら有力かなーとは思う

2021-01-05 13:52:55

※あくまでフロントエンド寄りな点に注意

Tajima Itsuro @niryuu

プログラミング独習,まずmizchi氏の推奨する学習手順がWebフロントエンドに寄ったものである,というあたりの見取り図を頭に作れる方が良い。人によってアレが大事これが大事みたいなのは出てくるし,それぞれが違うというのがわからないと混乱するので

2021-01-05 13:44:05
残りを読む(21)

コメント

ゆーき @yuki073 2021年1月5日
侍とかの検索結果を汚染するやつは邪魔すぎる
30
結城真@社内秘 @shinokiwa 2021年1月5日
未経験NGの会社はスクール出たって難しいから諦める、未経験OKの癖に教育しない会社はどうせブラックなので早めに見切る、未経験OKで教育してくれる会社で教育担当者に自分のスキルの責任を負わせる、でいいんじゃないかしら(教育担当者の感想)。
4
結城真@社内秘 @shinokiwa 2021年1月5日
shinokiwa なんとなく、あんまり独学推奨してると会社は「じゃあ社員教育いらんよね」のままになっちゃうんじゃと最近思ってる。
11
Shiro @shiromagenta 2021年1月5日
今日Pythonの検定合格した私にはタイムリーなまとめ。
4
301 @drei_null_eins 2021年1月5日
目的が良く解らんけど、生業にしたいなら素直に計算機科学の課程がある大学なり大学院に行った方が良いと思うよ
10
Live long & prosper @titan3xFnfxte 2021年1月5日
目的とかその人の現状とか無視してるので、ハッキリ言って眉唾だなコリャ。プログラミングスクールは嘘くさいけど、ここで書いてるのはもっと胡散臭い。悪いことは言わんから、すなおに一流大学に進学しとけ。
21
kumonopanya @kumonopanya 2021年1月5日
プログラミングスクールの質が悪いっていうのは教科書をまるごと何も考えずに写経する生徒側に問題があると思っている。ここでおすすめしている方法でもなぞっている人では結局は弾かれるだろう。
2
井水為史 @fh_wellwater 2021年1月5日
下手なプログラミングスクール行くぐらいなら職業訓練のほうがマシ。
1
コパ @ahirukopa 2021年1月5日
プログラミングスクールの月謝高いから、PaizaラーニングとProgateで勉強してる。
3
Hacchi @2mocccck 2021年1月5日
プログラミングのコアになる能力って問題解決能力だと思うんだよな。難しいロジックとかにぶつかった時に自己解決する力が一番必要で、座学で得られる知識はその問題を解決するための選択肢を増やす行為でしかないから、知識を得ること自体を目的にしてしまうとなかなかしんどいし上達もしないと思う。盲目的に吸収するにはあまりにも必要な知識の量が多い。
6
Ernest Croft @middlander 2021年1月6日
なんかまとめのテイストに妙なスクールみがあり :thinking_face: になっている
2
cocoon @cocoonP 2021年1月6日
titan3xFnfxte mizchiさんを技術面で「胡散臭い」って言える人はなかなかいないと思いますが……(人格が胡散臭いということなら多分みんな「そうだよねえ」ってなりますが)
10
くにたちの幼生 @uJuypjYCMaxFNIz 2021年1月6日
titan3xFnfxte マジレスすると、大学でただけでできるようになるプログラミングってかなり低レベルなもので、大学にいる「できる人」ってのはみんな少なからず学校の外で独習してる人なんですよね……(打ちのめされた経験あり)。本まとめ、内容としてはひたすら「タダで公開されているオフィシャル(あるいはそれに近い)チュートリアルをやれ」ってだけなので、胡散臭いってのもまたちょっと違う気がする。
6
くにたちの幼生 @uJuypjYCMaxFNIz 2021年1月6日
個人的には「習うより慣れろ」戦法でひたすらモノ作ってったほうが良いと思ってる(ゴミでも良いので実働するサービス。チュートリアルはある程度基礎をわかっている人がその言語やフレームワークの癖を掴むために触るもんだと思ってる)。基礎的な内容は、それと並行で本でも読めばよろし。
9
syncbunny @syncbunny 2021年1月6日
毎年のようにトレンドが変わるWebフロントエンド界隈が初学者にとって優しいかどうかって話はありますが。結局JavaやSQL方面のほうが地味だけど安定してるしお仕事も多い気がします。C/C++で組み込み開発のような更に安定してる世界もあるけれども。。安定しすぎてて25年以上前に大学で学んだ知識だけでほぼなんとかなってしまうという。
4
もくざい @mokuzai_tig 2021年1月6日
実務で使える技術は、実務で身につけたほうが100倍速く身につく。あとは写経。
1
かーぽ @xi8442 2021年1月6日
まず就職して足りないなら勉強すれば。使うアテもないものいくらやったって頭に残らないよ。
0
ゆうへい @35dieyuhei 2021年1月6日
胡散臭い物に飛びつくくらいならOJTでよくね…?
0
エーオーブン(Aoven)💉💉 @aoven 2021年1月6日
それに加えて「基本情報技術者」の資格はいらないの?SE界隈では必須スキルと聞いたが
0
ねや @AriaSub 2021年1月6日
aoven 最低限未満の足切りに重宝されるけど、持ってても役に立たないレベルだからなぁ・・・ 知ってて当たり前クラスなので、プログラマーがマラソン選手の募集だとしたら、基本情報持ってますって宣言は二足歩行できますくらい。 コレを持っているか持っていないかで、ハイハイしか出来ない赤ちゃんが応募してくるのを技術を知らない人事部でも防ぐことが出来る。 ちなみに応募者の3割くらいは二足歩行できない。
3
washeagle @washeagle 2021年1月6日
aoven 持ってても役に立たないけど持ってないやつはもっと役に立たない
3
エーオーブン(Aoven)💉💉 @aoven 2021年1月6日
AriaSub なるほど、ありがとう御座います。当時の同級生が基本情報の資格を取って、大学院へ進学したのも納得。
0
エーオーブン(Aoven)💉💉 @aoven 2021年1月6日
プログラミングを独習する前に、この記事をしっかり読んだ方がいい。素人にプログラミングは無理と分かるから(実体験済み https://megalodon.jp/2019-0105-0145-49/note.mu/kotofurumiya/n/n31d401fce782
2