200403 松林弘治、ドワンゴ / 『プログラミングは最強のビジネススキルである』読書グラフィ

読書グラフィ 今日読んだ本

★松林弘治(著)、株式会社ドワンゴ(監修) / 『プログラミングは最強のビジネススキルである』



プログラミング言語が多数存在する理由

・プログラミングが使われる分野がどんどん広がり変わり続けている。

プログラミング言語も、年々進化し、変化し続けている。

プログラミング言語だけに限らず、開発環境やツール郡も変わり続けている。

・過去のプログラミング言語を発展・進化させるかたちで、

 新しい言語が次々と生まれ続けている。

・これらの変化に応じて、それらをどう組み合わせるのが最も効率が良いか、

 という方針や方法論も年々変化し続けている。



●あらゆる目的に最適な、万能なプログラミング言語は存在しない。



統合開発環境IDE、Integrated Development Environment)

iOS/macOS

Xcode

-Storyboard


Windows

Microsoft Visual Studio


Android

Android Studio

-Navigation Drawer


MonoDevelop

MonoDevelop(Xamarin Studioとも呼ばれる)は、

Monoプラットフォーム上で動作するオープンソース統合開発環境

MonoとGTK+が対応する環境であればOSを問わず動作させることが出来る。


(出典:https://ja.wikipedia.org/wiki/MonoDevelop


NetBeans

ラクル(買収以前はサン・マイクロシステムズ、以下同)を中心とした

コミュニティにより開発されている、

オープンソース統合開発環境 (IDE) である。

Java/PHP/C言語/C++/JavaScript/Groovy等の

いくつかのプログラミング言語に対応。


(出典:https://ja.wikipedia.org/wiki/NetBeans


□xamarin(ザマリン) studio



バージョン管理システム

□Git

Subversion

Mercurial

□BitKeeper


Ajax = Asynchronous JavaScript and XML


●Node.js

 ブラウザに限らずサーバーでも動かせるJavaScript


●名前が似ているのに全く異なるJavaJavaScript



Chrome JavaScriptコンソール

「その他のツール」>「デベロッパー ツール」>「Sources」>jsを選ぶ



JavaScript オンラインリファレンス

https://developer.mozilla.org/ja/docs/Web/JavaScript



●プログラミングを始めるとなると、

「読む」こと(インプット)だけに限らず

「書く」こと(アウトプット)が大事になります。


「書く」、それも「たくさん書く」「ひたすら書く」ことが必要です。


 ひたすらプログラムを書き、動かしてみて、

 うまく動かない理由を調べて修正。

 この繰り返しにより、プログラミング言語の特徴やクセ、コツといったものを

 自分で見つけていきます。



□Enki(英語)

https://www.enki.com/


スマホ向けプログラミング学習アプリ。

自分が興味のあるトピックと、そのレベルを設定しておくと、

毎日設定した時間に通知が届き、設定したトピックについて5分間学べる。



□Kano(英語)

https://kano.me/


□Kano Make Art(英語)

http://art.kano.me/



●オンライン学習サイト

□codecademy

https://www.codecademy.com/ja


□Progate

https://prog-8.com/


□CODEPREP

http://codeprep.jp/


□Hancker Rank

https://www.hackerrank.com/



●動画学習サイト

□Udemy

https://www.udemy.com/


□Lynda

https://www.lynda.jp/


□ドットインストール

http://dotinstall.com/


□スクー

https://schoo.jp/


□パイザ・ラーニング

https://paiza.jp/works


#読書 #web #ビジネス

松林弘治(著)、株式会社ドワンゴ(監修) / 『プログラミングは最強のビジネススキルである』