直也テック

直也テック

プログラミング学習を継続するコツ

動画タイプ
一般
公開日時
2025年12月28日 18:00
動画長さ
27:21
再生回数
1954
高評価数
68
コメント数
-
エンゲージメント率
3.5%
データ確認日時
2026年1月3日 10:07

動画概要

【PR】エンジニアのおすすめ転職サービスはユニゾンキャリア。Googleレビューも高評価です!
https://t.afi-b.com/visit.php?a=i1626...

私自身、学生の時から何度もプログラミング学習を挫折してきました。大学一年生のときに教授におすすめの勉強法を聞いたら「PHPをやるとよい」と言われて分厚い参考書を買いました。でも買いてある内容がわからないし環境構築すらできずにすぐに読むのを辞めました。そこから自己嫌悪に陥り学校の授業にも身が入りませんでした。単位も落としがちでプログラミングの授業は再再履修でやっと取れたぐらいです。無気力・怠惰のせいで留年もしました。

一方で余暇時間ではサークル活動でダラダラ遊んでいるばかりでした。そこでひょんなところからサークルのWebサイトを作るという話が舞い込んできました。自分が作ったら周りの友だちが喜んでくれるかもと思ってHTML、CSS、Javascriptを学んでいきました。今思い出すとクオリティの低くダサくて使いづらいウェブサイトでしたが結果としてサークルの広報活動に役に立つサイトになりました。深夜3時くらいに自分でデザインしたカスタムテーマでWordpressのウェブサイトが起動したときの感動は今でも鮮明に覚えています。そこから技術書を読んだりデザインにも興味が出てきてタイポグラフィの本を読んだりしました。勉強しているという感覚はなくてただただ好奇心ドリブンで動いていました。サークルを引退した後はUIパーツをJavascriptで実装してウェブで公開とかをしていました。特に目的もなくて「作ってみたい」という思いからやっていました。就職活動ではこれまでやってきたWebサイト・UIパーツ実装のことを話すと面接官から面白がられ無事に就職することができました。

就職後はスマホアプリが盛り上がっていた時期でiPhoneアプリの個人開発に没頭しました。ここでも作りたいドリブンで作りたすぎて早朝に自然に目が覚めて開発を始めているような状態でした。しょうもないアプリばかり量産していましたが一つのアプリはなぜか中東で数千ダウンロードされました笑。仕事ではWebフロントエンドの職種でしたが個人開発の活動のおかげでiOSアプリ開発の仕事を任せてもらえるようになりました。そこから1,2年後、今度は機械学習(DeepLearning)ブームがやってきて私はそこへまた飛びついていきました。Courseraで機械学習を学んで自分でモデルを動かしたりしました。今でこそ有名ですが生成AIの黎明期でAIが何かを自ら作り出す様に衝撃を受けてこれを仕事でやっていきたいと思うようになり2017年にAI系スタートアップに転職しました。

ざっと私のこれまでの経験を書きました。完全に川下りタイプで「パソコンカタカタたのしいーーー!!」と思えるようになっていろいろうまくいきました。周りの友だちの要望や世の中のトレンド(iPhone・AI)へ思うままに反応して行動していたことがわかります。動画ではあまりお伝えできなかったのですが好奇心で行動していると思わぬ人の縁があります。私もそのような縁に助けられてひょんなところから人生がドライブしていくようなことが何度もありました。

またテンション高くパソコンカタカタ楽しい状態もありましたが一方でYouTube・動画制作にも興味が出てきて数ヶ月〜年単位でプログラミング学習をお休みすることもありました。こんな感じで休みたい時は休めばいいと思いますし好奇心はまた復活するので大丈夫だと思います。

以上、川下りタイプの人に参考になればと思います。

直也

====
目次
====
0:00 イントロ
0:16 継続できない原因
1:17 継続できない原因を解決する
2:19 改善1「目標を立てない」
4:18 山登りタイプ
6:25 川下りタイプ
11:13 改善2「簡単なことをやる」
16:05 改善3「毎日やらなくてもいい」
18:20 改善4「ポジティブな報酬」
22:30 継続のためのTips
25:54 書籍「習慣の力」

書籍「習慣の力」
https://amzn.to/4950z4a
動画内で紹介した本です。学術的な実験を背景に習慣の仕組みを解説してくれます。人間の行動原理は時代に左右されないので一度仕組みを理解すると習慣で悩むことはなくなります。

====
SNS
====

●X
https://x.com/naoyashiga

●Threads
https://www.threads.com/@naoya_tech

●直也テック TikTok
  / coding_youtuber  


====
おすすめ書籍
====

書籍「Linuxのしくみ」
https://amzn.to/4ozdkKW
プロセス、メモリ管理などLinuxの基本的な仕組みをわかりやすい図解で学べる本。
C言語の解説は省いて概念の解説をし、Golang、Pythonの検証コードを動かす形式なのでアプリケーションエンジニアでも読みやすいです。

書籍「工学基礎シリーズ オペレーティングシステム」
https://amzn.to/47HhIjK
OSについての大学の教科書。プロセス、スケジューリング、メモリ管理、入出力制御などについて網羅的に解説されています。
仮想化やコンテナについても少し書かれているのでアプリケーションエンジニアの実務との接続が想像しやすい点もGoodです。
Windowsを解説する章もあります。2022年発売で比較的新しいです。

書籍「モダンオペレーティングシステム 第5版 上」
https://amzn.to/4ozdS3s
MINIX OS開発者のタネンバウム先生執筆で世界的に有名な本。
600ページ越えで大判で迫力があります。定期的に改訂されているので内容が古いままということはないです。
プロセス(スレッド)の章だけで100ページくらいあります。始めは難しいですがだんだんとわかってくる気がします笑。
二週間くらい毎日読めば、実務を行う上で「あ、これタネンバウムの本で読んだやつだ!」という進研ゼミ的な気づきを得られるでしょう。

書籍「モダンオペレーティングシステム 第5版 下」
https://amzn.to/4hVCsco
セキュリティ,Windowsについての章があります。大判で568ページ。

====
低レイヤー自作を行う学習教材
====
バックエンドや要素技術を自作して学びたい方はCodeCraftersがおすすめです。

インタプリタ(Interpreter)、Shell, grep, Redis, HTTP Server
Docker, BitTorrent, Kafka, Git
SQLite, DNS Server
を自作して学べます。多くのプログラミング言語に対応。Rustも!

👇このリンクから登録すると40%OFFになります。
https://app.codecrafters.io/join?via=...

CodeCraftersを紹介した動画。
   • 【エンジニア】バックエンド・要素技術の勉強法。CodeCraftersで車輪の再開発。  

------------

●お仕事のご依頼はこちらから
https://www.naoya-tech.com


●BGM素材
DOVA-SYNDROME
https://dova-s.jp/

OtoLogic

#プログラミング #エンジニア
プログラミング学習を継続するコツ