プログラミング初心者に ecmascript(javascript)...
TRANSCRIPT
プログラミング初心者に ECMAScript(JavaScript)を最初の言語として勧めるべき?
Meguro.es #6 2016/10/13
自己紹介田上 健太
Web Programmer
Ruby on RailsReactRust
freeCodeCamp Tokyo 田中 TOM
ところでfreeCodeCampって ご存知?
Github の Trending repositories に上がってくる
もちろん JavaScript の Trending にも
オープンソースで運営されているプログラミング学習サイト学習者がそのままコミッターになるので開発も盛ん
freeCodeCamp の勉強会などでよく聞かれる「やっておくといいプログラミング言語ってありますか?」
そりゃ 何をしたいかで必要なプログラミング言語も変わってきますよ
言語の将来性モチベーションが保てる( 挫折しにくい )
本題プログラミング初心者にとってECMAScript(JavaScript)って適しているのか?
参考
モチベーション• 環境構築が楽• 動くものがすぐできる• Server サイドと Client サイドが書ける• Ionic や React Native でアプリも書ける• 標準化もされてきてブラウザ毎の違いも減少
将来性
エラーが発生しない場面に遭遇することがある
配列も Object としての挙動
undefinedString
zerofoo
1 [ ‘zero’, ‘’: ‘foo’, sample: 'sample', undefined: 'undefinedString' ]
trueundefined
型変換が曖昧な部分もある
じゃあどうすればいいの?
自分なりの結論
ECMAScript でモダンな書き方をしてもらいましょ !
JavaScript は初心者にもオススメけど、特有の変な挙動はなるべく避けたい
モダンな書き方?• JavaScript のスタイルガイドに従う
http://mitsuruog.github.io/javascript-style-guide/
freeCodeCamp 勉強会ではペアプログラミングや
モダンな書き方の説明もやってるからプログラミグ学びたい人に紹介してね❤️