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。
●名前が似ているのに全く異なるJavaとJavaScript。
●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 #ビジネス