あなた
「プログラミングが使えたら研究も副業も便利になるのになあ・・・」
そんなお悩みをお抱えのあなた。
悩んでないですぐ行動です。
誰でもある程度までは独学で習得できます。
初期のうちは無料で行けるとこまで言ってみましょう。
カレンダーアプリくらいならできる様になりますよ!
目次
大学院生からプログラミングを始めるなら
大学院生にとってプログラミングは「必須」といっても過言ではない時代です。
今となっては小学生ですらカリキュラムとして認定されていますよね。
(詳細:文部科学省)
しかし、
あなた
「そもそもプログラミングってどうやって勉強するのかわかんない。」
という人もが多いのも事実。
私もそうでしたし。
ということで!
プログラミング初心者の大学院生のためのまず第一STEPをご紹介します!
コードを写経(模写)する
「写経」と聞いてそんないいイメージ湧かないでしょう?
でも初めて触れるプログラミングをどんな物か体験するには「写経」して実際に動かしてみるコトが1番です。
何が何なのかわからないまま、インプットとアウトプットを同時に行う、それが「写経(模写)」です。
下記動画で模写コーディングを一からやっている作業を見ることが出来ます。
※ただし、時間に余裕のある人に限る方法です。
非常に有益な方法には違いありませんが、時間がかかるのが難点。
最後の砦としてとっておく手段かと思います。
簡単なアプリを作ってみる
サイトを作ることもアリですが、最初は簡単なカレンダーや掲示板のアプリなどを調べながら作ってみることもおすすめです。
実際にコーディングしながら進められている動画ですので、わかりやすいです。
独学がキツいと感じる人はプログラミング教室の無料体験もあり
ある程度のところまでは独学でプログラミング、コーディングを習得することは可能です。
私も研究室の先輩に統計解析用のコードを習ったりしながら1人でできるまでには成長しました。
とはいえプログラミングを全て理解できた訳でもありません。
そこで厚生労働省からも認められたプログラミングスクールTech Academyの無料体験に参加してみることをおすすめします。
テックアカデミーは有名なプログラミングスクールです。
実際にプログラマーやエンジニアとして転職したり起業したりしたい人が多く受講しています。
ただ最安で1ヶ月163,900円〜。。。
まあ高いですよね。。。
もちろん先行投資として受講されることは非常に有益ですし、先見の明があるといえます。
あなた
「でもそんな高い受講料を払うほどプログラミングを学ばなくても・・・」
とお考えのあなたに1週間の無料体験会が最適なんです。
「ちょっとプログラミングに触れたい」
そんな軽いノリでも全然大丈夫ですよ。
※PCとネット環境さえあれば大丈夫。
プログラムは何から始めるべき?
プログラミングと聞いて尻すぼみする人が多いことは想像できます。
「実際私もそうでした。」
でも安心してください。
簡単なカレンダーアプリや掲示板あぷりなどを作れるくらいには成長できます。
あなた
「でもプログラミングってどの言語が良いのかわかんない。」
そんなあなたのためにざっくり大学院生におすすめできるプログラミング言語をまとめましたのでご参照ください。
機械学習(AI)、統計解析に特化したおすすめのプログラミング言語
Python・・・人工知能(AI)や機械学習に最もよく使われる言語。製品としての汎用性が高い。
R・・・統計解析、グラフの作成をするならR一択。オープンソースなので、技術の進歩が早い。サイエンス分野では知らない人はいないほど。
↓RとPythonの違い↓
HP作成、Web制作におすすめのプログラミング言語
HTML・・・ウェブページ内のテキストはHTMLによって書かれている。厳密にはプログラミング言語ではないと言われるが、コンピュータに指令を出すという点ではプログラミング言語ではある。
CSS・・・テキストの装飾やWebページ内のデザイン性を左右する。HTML/CSSは基本セット。
PHP・・・ウェブサービス開発で多く使われることがある。にちゃんねる創業者のひろゆき氏もPHPを強く推奨する。
アプリ制作におすすめなプログラミング言語
JAVA・・・JAVAはゲームやアプリを作る言語として有名。
Ruby・・・日本発のプログラミング言語。食べログやクックパッドに使われている言語。
プログラミング初心者が陥る重大な失敗とは。
くれぐれも「○○さんがいいって言ってた○×言語やってみよっと」ってノリで始めないこと。
プログラミングは追求すればするほどマリアナ海溝の如く奥が深いもの。
とっかかりはどの言語でもいいです。
そのプログラミング言語をとりあえずは自分の物にしましょう。
中途半端はダメです。
大学院生が独学でプログラミングを習得する方法まとめ
本記事で紹介した時間のない大学院生がプログラミングを独学で習得するには、
- 写経
- YouTube見ながらアプリ制作
- プログラミングスクールの無料体験会(Tech Academy)
がおすすめ。
そしてどの言語を学ぶかについては「目的を明確」にすること。
そして決めた言語を「徹底的」に学ぶこと。
これに尽きます。