プログラマーへの道:Linux MintとPythonで始める、僕の新しい挑戦!
手持ちのPCはLinux Mintです。
最近、退職後を考えてプログラミングの学習環境を構築することにしました。具体的には、WordPressのローカル環境と、今話題のプログラミング言語Pythonを動かせるようにしました。
今回は、僕のようなプログラミング初心者(ほぼ未経験!)が、これからどうやって「プログラマーへの道」を歩んでいこうとしているのか、その計画や意気込みを備忘録としてまとめてみたいと思います。
もし「プログラミングに興味あるけど、何から手をつけていいか分からない…」という方がいれば、ぜひ一緒に一歩を踏み出しましょう!
なぜ今、プログラミング?
「AIに仕事が奪われる」なんて話をよく聞きますが、逆に言えば、AIを使いこなす側になれれば、これからの時代、かなり面白いことができるんじゃないかと思ったのがキッカケです。
AIパスポートに合格できたのも少し意識したかも・・・
それに、このブログを運営していると、「ここのデザインをもう少し変えたいな」「こんな機能を追加できないかな」なんて思うことがよくあります。プログラミングができれば、そういった「ちょっとした不満」を自分の手で解決できる。それって、すごくワクワクしませんか?
僕が考えた「プログラマーへの道」3ステップ
とはいえ、いきなり難しいことをやろうとしても挫折するのがオチ。そこで、自分なりに簡単なステップを考えてみました。
Step 1:目的を決めて、言語を選ぶ
まずは「何を作りたいか」をハッキリさせることが大事みたいです。僕の場合、
WordPressのカスタマイズがしたい → PHPやJavaScriptの知識が必要
Web上の情報を自動で集めたい(Webスクレイピング) → Pythonが得意な分野
簡単なWebアプリを作ってみたい → PythonやJavaScriptが使えそう
というわけで、まずはこのブログのカスタマイズを目標にPHP/JavaScriptをかじりつつ、汎用性が高くて将来性もありそうなPythonをメインに学習を進めていこうと決めました。
Step 2:まずは動かしてみる(学習方法)
昔と違って、今は無料で始められる素晴らしい学習サイトがたくさんあります。
Progate (プロゲート):スライドで学んで、ブラウザ上で実際にコードを書く。ゲーム感覚で進められるので、最初の「とっかかり」に最高です。
ドットインストール:3分動画でサクサク学べる。たくさんの講座があるので、作りたいものが見つかりやすいのが魅力。
まずはこれらのサイトで「文法を覚える」というよりは、「コードを書いて、動かして、楽しむ」ことを目標にしようと思います。
Step 3:自分の作品を作ってみる
基礎の基礎がなんとなく分かってきたら、次はいよいよ「自分の作品」作りです。
例えば、
WordPressの簡単な自作テーマやプラグイン
今日の天気をLINEに通知してくれるBot
お気に入りのブログの更新をチェックするツール
など、本当に簡単なものでOK。大切なのは「完成させること」と「作ったものを公開すること」だそうです。作ったものは、GitHub(ギットハブ)というサービスで公開すると、自分のスキル証明(ポートフォリオ)にもなります。
知り合いに、とにかく何でもいいから作ってTry&Errorで覚えたほうがいいとのアドバイスをもらいました。
まとめ:一緒に始めませんか?
プログラミング学習は、決して楽な道のりではないと思います。エラーの連続で頭を抱えることもあるでしょう。
でも、自分の手で何かを創り出す喜びは、きっとそれに勝るものがあるはず。そして、ここ「いどばたかいぎ」でも、その過程で学んだことや失敗談などを、どんどん共有していきたいと思っています。
コックの時も美容師の時も、クリエイティブなことは楽しかった。
この記事を読んで少しでもワク-ワクしたあなた、一緒にプログラマーへの道を歩み始めませんか?
それでは、また!
コメント
コメントを投稿