こんにちは、ダイキです。
今回は
Pythonを勉強したいけど何から初めていいのかわからない
入門にオススメのサイトや勉強法があったら知りたい
独学でやっていけるか不安
こういった疑問に答えていきます。
僕は現在、恵比寿でPythonエンジニアとして働いています。
仕事ではweb開発、AI開発に携わっているので有益な情報がシェアできると思います。
少しでも参考にしてもらえたら嬉しいです。
プログラミング留学していた頃が懐かしいです(笑)
結論、オススメです。
「Progateはプログラミングじゃない」みたいな意見も見かけますが立派なプログラミングだと思います。
コードを書いて実行しているので。
自分にプログラミングが向いているか適正を調べるためにも始めてみることをおすすめします。
ただ、あくまで入門です。
結論、絶対やめてください。
理由は単純でプログラミング言語は常にアップデートされるからです。
アップデートのたびに本を買い直したり、本を持ち運んだりと手間です。
ただ、
ある程度技術が成熟した分野の技術本を買うのであればおすすめです。
AIやブロックチェーン、web開発やAPI開発の本は数年廃れることのない技術なので、むしろ本で勉強するのは超オススメです。
Udemyが優れている点は3つです。
買い切り型なので毎月お金を払わなくて良い
プログラミングスクールって料金体系がサブスクで結構お金かかりますよね。
特に忙しい月なんかは全然勉強してないのでお金だけ取られて悲しくなります(過去の僕です)
Udemyなら買い切り型なので、1度講座を買ってしまえば無限に見放題です。
内容がアップデートされる
本はアップデートされませんが、Udemyの講座はアップデートされます。
そしてアップデートがあると講師から通知が来るのもいいですね。
自分でドキュメントを読みに行く手間もなくなるので最高です。
講師に直接質問できる
返信の速度は講師によりますが、質問できます。
独学してるとどうしても一人で解決できないことってあると思いますが答えてくれるので安心です。
さらに質問は受講生に共有されているので自分が質問したい内容は過去に誰かが質問してくれていたりもします(笑)
これです。独学でめちゃくちゃお世話になりました。
酒井さんも講座の中で言っていますが後半は深堀りした内容になっているので辞書的に活用するのが良いそうです。
僕も現場で実務をこなすうちに「並列処理ってどうやって実装するんだろ」とか「タプルってどういう挙動だっけ?」みたいに活用しています。
酒井さぁーーーーん、僕ここまで成長しましたーーーーーー!!見てますかーーー!ありがとうございます!!!
学び続けましょう(笑)
というのも理由がります。
Pythonの書き方を覚えたからと言って全知全能の神にはなれません。
PythonでAI開発、Pythonでweb開発、Pythonでブロックチェーン開発、、、のように特化した勉強が更に必要です。
初心者はまずProgate -> プログラミングが向いているか判断
Udemyで基礎を勉強する -> 100%理解しようとせず辞書のように使う
です。
プログラミングを始める前に知りたかった。。。