こんにちは、あきです。
お立ち寄りいただき、ありがとうございます。
今日は、年内着手を目標にしたやりたい事に挙げていた
プログラミングを勉強したいと思ったきっかけや勉強方法についてです。
目次
きっかけ
きっかけは、
この2つです。
職場の同僚は元々プログラミングを独学ながら少しやっていた様で、
仕事の後に職場の一角で頭抱えながらやっていました。
完成した物は業務改善につながる物でもあり、上司からは評価され晴れて今年度から役職付きになっていました。(直接的に関わる事はほぼ無いですが、昇進した話は流れてきました。)
作成中に聞いた話では、「独学はかなり大変だ」という事。
なので、自分も勉強するならそれ以外で勉強したいと思っています。
また、2つ目の件については、別件で外部の方と話をした時に
「○○と言う形で対応できると、使い易くなると思います」
と伝えましたが、その要望がかなえられない理由が曖昧でした。
(①プログラム上困難なのか、②それ以外で出来ないのか?の説明が欲しかったです)
モヤっとした気分のままその企画は頓挫したのですが、
その時の記憶で自分でも出来たらいいなとは漠然と思っていました。
もし仮に自分でも“〇〇出来るようなシステムが欲しい”と思った時にそれが叶ったら、仕事の効率化だけでなく、周囲の問題解決の手助けも出来ると思ってます。
(楽しそ~♪)
勉強方法
プログラミングの勉強法は本当に色々でした。
独学、スクール、教材…。
今流行りな分、本当に玉石混交です😓
未知の分野だけに、情報の仕分けにも時間が掛かります。
調べて分かった事は以下の通り
この調べた事を基に自分の状況整理すると…
目的:仕事の効率化や周囲の問題解決程度
“エンジニア転職”はする予定無し。
→それなら、フロントエンド言語中心の学習でまずは良さそうです。
フロントエンド言語
・HTML:Webページを作る言語
・CSS:Webページのデザインを行う言語
・Java Script:Webサイトに動的な動きを入れられる言語
・PHP:Webサービス開発に特化した言語でWordPressの構築に必要。
※サーバーサイドでプログラムを実行するのが特徴。
・Python:AI開発に使用されているプログラミング言語。
・Ruby:日本人が開発した言語。Webアプリケーション開発に向いている。
※サーバーサイドで用いられる言語。
【フロントエンド 言語】で調べただけでもこれだけ出来ました。
上記3つが初心者向けで、よく出てくる習得した方が良い3言語ですが、
PHPは自分が日頃お世話になっているWordPressで使える言語らしいので、
HTMLとCSSを学習したら、PHPをやってみたいと今は純粋に思ってます。
(これらの難易度はまだ全く分かってませんが)
創る世界はまさに多種多様
今回プログラミング学習をしたいと思って調べてみたら、
等たくさんの事が分かりました。
漠然としているだけではダメで、
自分がやりたい事をより絞ってから勉強しないと破綻しそうな可能性は既に理解できました。
学習を進めながらより自分のしたい事を絞って学習してきたいと思います。
また、デザインセンスが壊滅的にない自分にとっては
今日調べただけでCSSやJavaScriptは高難易度だという事も分かりました😨
挫折可能性のある言語が分かった事も収穫の一つだと思います。
さいごに
今日は、年内にやりたい事として上げていた“プログラミングを勉強したい”
ことについて書いてみました。
まだ調べだして1歩目程度ですが、それだけでもだいぶ色々な事が分かりました。
IT技術の発展と共に出てきた領域だからこれからまだまだ伸びるだろうし、
寧ろ必修の知識となっていきそうな気がしてますが、自分の世代はまさに二極化しそうです。
(プログラミング出来る人とそうでない人)
仕事の幅が広がるだけでなく、困りごとの解決方法にITが活用できる事をツールにできたら、
自分たちの持つ仕事の幅はもっと拡大出来ると思うし、そうなっていく未来を見たいです。
今日の一日が、
皆さんにとって幸せなものでありますように。
また次回こちらでお会いできるのを楽しみにしています。
ありがとうございました。