Enviar pesquisa
Carregar
プログラミング初心者に ECMAScript(JavaScript) を最初の言語として勧めるべき? Meguro es6
•
Transferir como PPTX, PDF
•
0 gostou
•
755 visualizações
健太 田上
Seguir
目黒.es #6 で発表 freeCodeCampの紹介と、よく質問を受ける「やっておいた方がいいプログラミング言語ってありますか」について考えました。
Leia menos
Leia mais
Software
Denunciar
Compartilhar
Denunciar
Compartilhar
1 de 21
Baixar agora
Recomendados
FunScript:F#からJavaScriptへのコンパイラー
FunScript:F#からJavaScriptへのコンパイラー
Alfonso Garcia-Caro
Kanrk05 .Netでお仕事しているプログラマがスクリプト言語として使うRuby
Kanrk05 .Netでお仕事しているプログラマがスクリプト言語として使うRuby
Shinichi Okada
渋谷JVM#1 Immutable時代のプログラミング言語 Clojure
渋谷JVM#1 Immutable時代のプログラミング言語 Clojure
Yoshitaka Kawashima
で、次は何がくるの? - 第2回 TIS Matsuri
で、次は何がくるの? - 第2回 TIS Matsuri
Yoshitaka Kawashima
Visual C++ 2015の紹介(C++11/14的に)
Visual C++ 2015の紹介(C++11/14的に)
egtra
MfcLightToolkit for small MFC apps
MfcLightToolkit for small MFC apps
Takaaki Suzuki
エクストリームC++11/14プログラミング
エクストリームC++11/14プログラミング
egtra
レガシーコード In WordPress
レガシーコード In WordPress
mask_legacy
Recomendados
FunScript:F#からJavaScriptへのコンパイラー
FunScript:F#からJavaScriptへのコンパイラー
Alfonso Garcia-Caro
Kanrk05 .Netでお仕事しているプログラマがスクリプト言語として使うRuby
Kanrk05 .Netでお仕事しているプログラマがスクリプト言語として使うRuby
Shinichi Okada
渋谷JVM#1 Immutable時代のプログラミング言語 Clojure
渋谷JVM#1 Immutable時代のプログラミング言語 Clojure
Yoshitaka Kawashima
で、次は何がくるの? - 第2回 TIS Matsuri
で、次は何がくるの? - 第2回 TIS Matsuri
Yoshitaka Kawashima
Visual C++ 2015の紹介(C++11/14的に)
Visual C++ 2015の紹介(C++11/14的に)
egtra
MfcLightToolkit for small MFC apps
MfcLightToolkit for small MFC apps
Takaaki Suzuki
エクストリームC++11/14プログラミング
エクストリームC++11/14プログラミング
egtra
レガシーコード In WordPress
レガシーコード In WordPress
mask_legacy
roslyn
roslyn
Kazuhide Maruyama
PHPから離れて感じるPHPの良さ
PHPから離れて感じるPHPの良さ
Shinichi Takahashi
RxShowcase -for ignote & i-Jupiter-
RxShowcase -for ignote & i-Jupiter-
Takaaki Suzuki
Shinyユーザのための非同期プログラミング入門
Shinyユーザのための非同期プログラミング入門
hoxo_m
ReactiveSignalR
ReactiveSignalR
Takaaki Suzuki
PHPの拡張モジュールをGoで作る
PHPの拡張モジュールをGoで作る
Yoshio Hanawa
GraphQLについての5分間
GraphQLについての5分間
Matsuo Obu
C#のコード解析ってなんだ@20160825 CenterCLR.学生 #1
C#のコード解析ってなんだ@20160825 CenterCLR.学生 #1
MasuqaT
The evolution of c#
The evolution of c#
leverages_event
モバイルアプリ開発をグッと楽にするKotlinの便利なところ3選
モバイルアプリ開発をグッと楽にするKotlinの便利なところ3選
Hiroshi Kikuchi
Rbpdf gem library
Rbpdf gem library
Jun Naitoh
2019-01_正月三が日でGolangを触ってみた
2019-01_正月三が日でGolangを触ってみた
Igarashi Toru
サーバーサイドな人がフロントエンド技術と仲良くするはじめの一歩
サーバーサイドな人がフロントエンド技術と仲良くするはじめの一歩
Y Watanabe
aws chaliceで作るslack翻訳bot
aws chaliceで作るslack翻訳bot
uchimanajet7
20160702 linuxでもできるc#でアプリ開発
20160702 linuxでもできるc#でアプリ開発
Takayoshi Tanaka
Async deepdive before de:code
Async deepdive before de:code
Kouji Matsui
TypeScript補完計画 for Sublime Text 2
TypeScript補完計画 for Sublime Text 2
kamukiriri
「ふくてん」に来てんね
「ふくてん」に来てんね
Hideaki Aoyagi
F#で数独を解く
F#で数独を解く
Masuda Tomoaki
KotlinJSって正直どうなん
KotlinJSって正直どうなん
Hiroshi Kikuchi
Meguro es7
Meguro es7
健太 田上
freeCodeCamp Tokyo meetup 19
freeCodeCamp Tokyo meetup 19
健太 田上
Mais conteúdo relacionado
Mais procurados
roslyn
roslyn
Kazuhide Maruyama
PHPから離れて感じるPHPの良さ
PHPから離れて感じるPHPの良さ
Shinichi Takahashi
RxShowcase -for ignote & i-Jupiter-
RxShowcase -for ignote & i-Jupiter-
Takaaki Suzuki
Shinyユーザのための非同期プログラミング入門
Shinyユーザのための非同期プログラミング入門
hoxo_m
ReactiveSignalR
ReactiveSignalR
Takaaki Suzuki
PHPの拡張モジュールをGoで作る
PHPの拡張モジュールをGoで作る
Yoshio Hanawa
GraphQLについての5分間
GraphQLについての5分間
Matsuo Obu
C#のコード解析ってなんだ@20160825 CenterCLR.学生 #1
C#のコード解析ってなんだ@20160825 CenterCLR.学生 #1
MasuqaT
The evolution of c#
The evolution of c#
leverages_event
モバイルアプリ開発をグッと楽にするKotlinの便利なところ3選
モバイルアプリ開発をグッと楽にするKotlinの便利なところ3選
Hiroshi Kikuchi
Rbpdf gem library
Rbpdf gem library
Jun Naitoh
2019-01_正月三が日でGolangを触ってみた
2019-01_正月三が日でGolangを触ってみた
Igarashi Toru
サーバーサイドな人がフロントエンド技術と仲良くするはじめの一歩
サーバーサイドな人がフロントエンド技術と仲良くするはじめの一歩
Y Watanabe
aws chaliceで作るslack翻訳bot
aws chaliceで作るslack翻訳bot
uchimanajet7
20160702 linuxでもできるc#でアプリ開発
20160702 linuxでもできるc#でアプリ開発
Takayoshi Tanaka
Async deepdive before de:code
Async deepdive before de:code
Kouji Matsui
TypeScript補完計画 for Sublime Text 2
TypeScript補完計画 for Sublime Text 2
kamukiriri
「ふくてん」に来てんね
「ふくてん」に来てんね
Hideaki Aoyagi
F#で数独を解く
F#で数独を解く
Masuda Tomoaki
KotlinJSって正直どうなん
KotlinJSって正直どうなん
Hiroshi Kikuchi
Mais procurados
(20)
roslyn
roslyn
PHPから離れて感じるPHPの良さ
PHPから離れて感じるPHPの良さ
RxShowcase -for ignote & i-Jupiter-
RxShowcase -for ignote & i-Jupiter-
Shinyユーザのための非同期プログラミング入門
Shinyユーザのための非同期プログラミング入門
ReactiveSignalR
ReactiveSignalR
PHPの拡張モジュールをGoで作る
PHPの拡張モジュールをGoで作る
GraphQLについての5分間
GraphQLについての5分間
C#のコード解析ってなんだ@20160825 CenterCLR.学生 #1
C#のコード解析ってなんだ@20160825 CenterCLR.学生 #1
The evolution of c#
The evolution of c#
モバイルアプリ開発をグッと楽にするKotlinの便利なところ3選
モバイルアプリ開発をグッと楽にするKotlinの便利なところ3選
Rbpdf gem library
Rbpdf gem library
2019-01_正月三が日でGolangを触ってみた
2019-01_正月三が日でGolangを触ってみた
サーバーサイドな人がフロントエンド技術と仲良くするはじめの一歩
サーバーサイドな人がフロントエンド技術と仲良くするはじめの一歩
aws chaliceで作るslack翻訳bot
aws chaliceで作るslack翻訳bot
20160702 linuxでもできるc#でアプリ開発
20160702 linuxでもできるc#でアプリ開発
Async deepdive before de:code
Async deepdive before de:code
TypeScript補完計画 for Sublime Text 2
TypeScript補完計画 for Sublime Text 2
「ふくてん」に来てんね
「ふくてん」に来てんね
F#で数独を解く
F#で数独を解く
KotlinJSって正直どうなん
KotlinJSって正直どうなん
Destaque
Meguro es7
Meguro es7
健太 田上
freeCodeCamp Tokyo meetup 19
freeCodeCamp Tokyo meetup 19
健太 田上
freeCodeCampTokyoMeetup 17
freeCodeCampTokyoMeetup 17
健太 田上
サテライトラブ
サテライトラブ
健太 田上
freeCodeCamp Tokyo Meetup #18
freeCodeCamp Tokyo Meetup #18
健太 田上
ビッグデータ解析
ビッグデータ解析
健太 田上
Rails composerでrails newを楽にしよう
Rails composerでrails newを楽にしよう
健太 田上
Rust言語
Rust言語
健太 田上
Select tools ~ why we choose the way ~
Select tools ~ why we choose the way ~
Hiroaki Suginaka
サービスリニューアルしてわかったRailsのReactとの付き合い方
サービスリニューアルしてわかったRailsのReactとの付き合い方
Haruhiko Kobayashi
SIMD.js(ECMAScript 7)
SIMD.js(ECMAScript 7)
Hiroshi Kawada
xUnitハンズオン第3回テキスト
xUnitハンズオン第3回テキスト
mizuky fujitani
JSer Class #3
JSer Class #3
mizuky fujitani
JSer Class #2
JSer Class #2
mizuky fujitani
One night Vue.js
One night Vue.js
Masahiro Kyuden
xUnitハンズオン第1回テキスト
xUnitハンズオン第1回テキスト
mizuky fujitani
xUnitハンズオン第2回テキスト
xUnitハンズオン第2回テキスト
mizuky fujitani
xUnitハンズオン第4回テキスト
xUnitハンズオン第4回テキスト
mizuky fujitani
TypeScriptハンズオン第2回テキスト
TypeScriptハンズオン第2回テキスト
mizuky fujitani
TypeScriptハンズオン第1回テキスト
TypeScriptハンズオン第1回テキスト
mizuky fujitani
Destaque
(20)
Meguro es7
Meguro es7
freeCodeCamp Tokyo meetup 19
freeCodeCamp Tokyo meetup 19
freeCodeCampTokyoMeetup 17
freeCodeCampTokyoMeetup 17
サテライトラブ
サテライトラブ
freeCodeCamp Tokyo Meetup #18
freeCodeCamp Tokyo Meetup #18
ビッグデータ解析
ビッグデータ解析
Rails composerでrails newを楽にしよう
Rails composerでrails newを楽にしよう
Rust言語
Rust言語
Select tools ~ why we choose the way ~
Select tools ~ why we choose the way ~
サービスリニューアルしてわかったRailsのReactとの付き合い方
サービスリニューアルしてわかったRailsのReactとの付き合い方
SIMD.js(ECMAScript 7)
SIMD.js(ECMAScript 7)
xUnitハンズオン第3回テキスト
xUnitハンズオン第3回テキスト
JSer Class #3
JSer Class #3
JSer Class #2
JSer Class #2
One night Vue.js
One night Vue.js
xUnitハンズオン第1回テキスト
xUnitハンズオン第1回テキスト
xUnitハンズオン第2回テキスト
xUnitハンズオン第2回テキスト
xUnitハンズオン第4回テキスト
xUnitハンズオン第4回テキスト
TypeScriptハンズオン第2回テキスト
TypeScriptハンズオン第2回テキスト
TypeScriptハンズオン第1回テキスト
TypeScriptハンズオン第1回テキスト
Semelhante a プログラミング初心者に ECMAScript(JavaScript) を最初の言語として勧めるべき? Meguro es6
ゼロからのプログラミングRails講座 Codeanywhere版
ゼロからのプログラミングRails講座 Codeanywhere版
DIVE INTO CODE Corp.
Introduction to VSCode
Introduction to VSCode
Yuki Igarashi
はじめよう TypeScript - 入門から実践まで - 素の JavaScript とはさようなら!
はじめよう TypeScript - 入門から実践まで - 素の JavaScript とはさようなら!
Jun-ichi Sakamoto
ちゃんとWeb会議スライド『Coffee script』
ちゃんとWeb会議スライド『Coffee script』
H2O Space. Co., Ltd.
Java scriptの進化
Java scriptの進化
maruyama097
JavaScriptトレンド総括(2014)
JavaScriptトレンド総括(2014)
VOYAGE GROUP
HTML5 アプリ開発
HTML5 アプリ開発
tomo_masakura
Web App Framework at SwapSkills vol28
Web App Framework at SwapSkills vol28
光一 原田
5 年続く 「はてなブックマーク」 アプリを継続開発する技術
5 年続く 「はてなブックマーク」 アプリを継続開発する技術
Yu Nobuoka
.NET Core と Container, そして Azure Web Apps on Linux による Web アプリ開発最前線
.NET Core と Container, そして Azure Web Apps on Linux による Web アプリ開発最前線
Akira Inoue
Responsableを使ったadr実装
Responsableを使ったadr実装
Kenjiro Kubota
アイデアを形にする ③3時間でアプリ公開!ゼロからのプログラミング講座
アイデアを形にする ③3時間でアプリ公開!ゼロからのプログラミング講座
DIVE INTO CODE Corp.
オープンソースCMSにみる、現場で使えるjava scriptライブラリ
オープンソースCMSにみる、現場で使えるjava scriptライブラリ
Ryuji Egashira
JavaScriptを使った開発を始めるなら!TypeScriptをはじめよう ~ ステップアップ
JavaScriptを使った開発を始めるなら!TypeScriptをはじめよう ~ ステップアップ
慎一 古賀
Nishimotz pycon2011jan
Nishimotz pycon2011jan
Takuya Nishimoto
.NET の今と未来 ~ デバイス&クラウド ネイティブを目指して
.NET の今と未来 ~ デバイス&クラウド ネイティブを目指して
Akira Inoue
Rubyプログラミング教育に対する取り組みと事例紹介
Rubyプログラミング教育に対する取り組みと事例紹介
Yasushi Ishikawa
TypeScriptをオススメする理由
TypeScriptをオススメする理由
Yusuke Naka
RAD Studioで始めるマルチデバイス・クロスプラットフォーム開発ワークショップ
RAD Studioで始めるマルチデバイス・クロスプラットフォーム開発ワークショップ
Kaz Aiso
コンパイラ指向ReVIEW
コンパイラ指向ReVIEW
Masahiro Wakame
Semelhante a プログラミング初心者に ECMAScript(JavaScript) を最初の言語として勧めるべき? Meguro es6
(20)
ゼロからのプログラミングRails講座 Codeanywhere版
ゼロからのプログラミングRails講座 Codeanywhere版
Introduction to VSCode
Introduction to VSCode
はじめよう TypeScript - 入門から実践まで - 素の JavaScript とはさようなら!
はじめよう TypeScript - 入門から実践まで - 素の JavaScript とはさようなら!
ちゃんとWeb会議スライド『Coffee script』
ちゃんとWeb会議スライド『Coffee script』
Java scriptの進化
Java scriptの進化
JavaScriptトレンド総括(2014)
JavaScriptトレンド総括(2014)
HTML5 アプリ開発
HTML5 アプリ開発
Web App Framework at SwapSkills vol28
Web App Framework at SwapSkills vol28
5 年続く 「はてなブックマーク」 アプリを継続開発する技術
5 年続く 「はてなブックマーク」 アプリを継続開発する技術
.NET Core と Container, そして Azure Web Apps on Linux による Web アプリ開発最前線
.NET Core と Container, そして Azure Web Apps on Linux による Web アプリ開発最前線
Responsableを使ったadr実装
Responsableを使ったadr実装
アイデアを形にする ③3時間でアプリ公開!ゼロからのプログラミング講座
アイデアを形にする ③3時間でアプリ公開!ゼロからのプログラミング講座
オープンソースCMSにみる、現場で使えるjava scriptライブラリ
オープンソースCMSにみる、現場で使えるjava scriptライブラリ
JavaScriptを使った開発を始めるなら!TypeScriptをはじめよう ~ ステップアップ
JavaScriptを使った開発を始めるなら!TypeScriptをはじめよう ~ ステップアップ
Nishimotz pycon2011jan
Nishimotz pycon2011jan
.NET の今と未来 ~ デバイス&クラウド ネイティブを目指して
.NET の今と未来 ~ デバイス&クラウド ネイティブを目指して
Rubyプログラミング教育に対する取り組みと事例紹介
Rubyプログラミング教育に対する取り組みと事例紹介
TypeScriptをオススメする理由
TypeScriptをオススメする理由
RAD Studioで始めるマルチデバイス・クロスプラットフォーム開発ワークショップ
RAD Studioで始めるマルチデバイス・クロスプラットフォーム開発ワークショップ
コンパイラ指向ReVIEW
コンパイラ指向ReVIEW
プログラミング初心者に ECMAScript(JavaScript) を最初の言語として勧めるべき? Meguro es6
1.
プログラミング初心者に ECMAScript(JavaScript) を最初の言語として勧めるべき ? Meguro.es #6 2016/10/13
2.
自己紹介 田上 健太 Web Programmer Ruby
on Rails React Rust freeCodeCamp Tokyo 田中TOM
3.
ところで freeCodeCamp って ご存知?
4.
Github の Trending
repositories に上がってくる
5.
もちろん JavaScript の
Trending にも
6.
オープンソースで運営されている プログラミング学習サイト 学習者がそのままコミッター になるので開発も盛ん
7.
freeCodeCampの 勉強会などでよく聞かれる 「やっておくといいプログラミング 言語ってありますか?」
8.
そりゃ 何をしたいかで 必要なプログラミング言語も変わってきますよ
9.
言語の将来性 モチベーションが保てる (挫折しにくい)
10.
本題 プログラミング初心者にとって ECMAScript(JavaScript) って適しているのか?
11.
参考
12.
13.
モチベーション • 環境構築が楽 • 動くものがすぐできる •
Server サイドと Client サイドが書ける • Ionic や React Native でアプリも書ける • 標準化もされてきてブラウザ毎の違いも減少 将来性
14.
15.
エラーが発生しない場面に遭遇することがある
16.
配列もObjectとしての挙動 undefinedString zero foo 1 [ ‘zero’, ‘’:
‘foo’, sample: 'sample', undefined: 'undefinedString' ] true undefined
17.
型変換が曖昧な部分もある
18.
じゃあどうすればいいの?
19.
自分なりの結論 ECMAScriptでモダンな書き方 をしてもらいましょ! JavaScriptは初心者にもオススメ けど、特有の変な挙動はなるべく避けたい
20.
モダンな書き方? • JavaScript のスタイルガイドに従う http://mitsuruog.github.io/javascript-style-guide/
21.
freeCodeCamp勉強会では ペアプログラミングや モダンな書き方の説明もやってるから プログラミグ学びたい人に紹介してね❤️
Baixar agora