初心者「プログラミング言語はどの言語を始めたらいいですか?」俺「javaScript一択だろ!」

1: 2019/07/13(土) 19:51:41.015 ID:HbRQqyTv0
ブラウザで使える
サーバーサイドで使える
Android/iosで動作するハイブリッドアプリも作れる
Unityでも使える

これ最強だろ

3: 2019/07/13(土) 19:52:39.914 ID:XUM8qr7qa
謎の勢力「最初はCにしろ」

4: 2019/07/13(土) 19:52:58.496 ID:G8/Vk80Zp
開発環境作る必要ない

7: 2019/07/13(土) 19:54:04.057 ID:HbRQqyTv0
>>4
これも大きいな
手軽に始められる

5: 2019/07/13(土) 19:52:59.905 ID:3SrXH8jJ0
JavaとJavaScriptは別物定期

6: 2019/07/13(土) 19:53:24.981 ID:P9sjyQ+S0
javascriptは縛りがなさすぎる

8: 2019/07/13(土) 19:54:06.334 ID:fFJdwav8M
JavaScript好き

9: 2019/07/13(土) 19:54:15.056 ID:/UX+91El0
確かに環境構築は要らんけどそれだけになにが原因で不具合でてるのか初心者にはわからないぞ
script言語だし

13: 2019/07/13(土) 19:55:45.368 ID:HbRQqyTv0
>>9

ブラウザで使う場合は普通にブラウザの開発者ツールにエラー出るぞ

10: 2019/07/13(土) 19:54:29.478 ID:7TJrxveE0
どうやって勉強すればいいの

15: 2019/07/13(土) 19:57:34.614 ID:HbRQqyTv0
>>10
ネットで解説してるサイトたくさんあるよ

11: 2019/07/13(土) 19:54:58.016 ID:Ojwd51gk0
今やunityでJavaScriptなんてほぼ使わんけどな

12: 2019/07/13(土) 19:55:43.405 ID:J0XkTlJn0
初めは静的型付きがいいとおもう
と言うか一個慣れとけば他もできる
…jsになれてても他はできないと思うけど

14: 2019/07/13(土) 19:56:18.384 ID:Dkst+bkRa
サーバーサイドで使えるんだ

45: 2019/07/13(土) 20:37:04.582 ID:Ib/PJ/nu0
>>14
node.jsな
ブラウザの実装よりだいぶ先を行ってるから完全互換というわけではないがそれでも別言語を覚えるよりは効率がいい

16: 2019/07/13(土) 19:58:19.204 ID:9CS5GpGv0
たしかにいいとは思うけど、学習ルートがすげえいっぱいありすぎて初心者は悩むと思うからこれやりたいならこの本がおすすめだよとか教えてくれる人が欲しかったな

17: 2019/07/13(土) 19:59:16.139 ID:7TJrxveE0
>>16
これ
ただおすすめだよなんて言われてもな

18: 2019/07/13(土) 20:00:51.429 ID:9CS5GpGv0
実際俺ぺちぱーだけどフロントやるときJavaScriptどうやって学ぶかわからなかったことが何回かある

19: 2019/07/13(土) 20:02:03.862 ID:9CS5GpGv0
最近はVueが楽しい

20: 2019/07/13(土) 20:02:53.841 ID:HbRQqyTv0
Reactとアンギュラーより勢いあるよね

21: 2019/07/13(土) 20:03:29.232 ID:kMNZGbvG0
unityでjavascript使ってる奴なんているの?

22: 2019/07/13(土) 20:03:37.824
どうせ全部やるおじさん「どうせ全部やることになるから好きなのから始めろ」

23: 2019/07/13(土) 20:03:45.153 ID:mK8Vz9vNa
俺じHTMLCSSjavascriptから入ったわ
色んな書き方があって糞覚えにくいってイメージだった

24: 2019/07/13(土) 20:04:13.722 ID:Bm/htEux0
脳みそ星人俺「Haskell」

26: 2019/07/13(土) 20:06:38.969 ID:HbRQqyTv0
Unityでは一割くらいの人間が使ってるらしいぞ
Booで開発してるやつは1%未満だと

27: 2019/07/13(土) 20:08:22.103 ID:9CS5GpGv0
てかサーバーサイドで使えるの初めて知ったわ

28: 2019/07/13(土) 20:09:55.643 ID:HbRQqyTv0
>>27
Node.jsなWebPackもそれで動いてる

29: 2019/07/13(土) 20:11:41.625 ID:9CS5GpGv0
ほへえすげえな

30: 2019/07/13(土) 20:13:11.637 ID:Mk58SNGh0
JavaScriptとPythonとVisualBasicはIT系勤めてなくても役に立つ

31: 2019/07/13(土) 20:14:59.836 ID:RV3ejopGM
web系ってなんかタグがついてソース見にくくてつらそう
みんな簡単に読めてんの?

32: 2019/07/13(土) 20:18:14.968 ID:kMNZGbvG0
web系は総じてグチャグチャだよ
使ってるライブラリで記法も変わるし、マジで魔境

33: 2019/07/13(土) 20:19:41.677 ID:hakoGQnw0
golangかなあ?

35: 2019/07/13(土) 20:23:57.772
golangをやってごらんwwwwwwww

39: 2019/07/13(土) 20:30:00.410
ああなんだ、未学習者か

40: 2019/07/13(土) 20:30:53.911 ID:2Bvf1dwEd
Cが出来れば何でもできるぞ
という実は何でもできるやつか余程好きな人間しかCから帰ってきていないという生存者バイアス

42: 2019/07/13(土) 20:34:07.541 ID:GvU/tQE40
最近多いんだよねJAVAとかちょっとかじった程度で「俺プログラマーやってます」って顔する子
最初の入り口がオブジェクト指向なんだよね最近の子って

43: 2019/07/13(土) 20:36:09.664 ID:Ib/PJ/nu0
基幹業務に就きたいならC
それ以外ならJavascript
他人のライブラリ任せでパっと見だけ凄そうに見えるハッタリ大好きならPythonかRuby
たぶんこんな感じ

それ以外の言語は時代の流れに取り残されつつもノウハウだけは溜まってるから老害が頑張ってるだけでいつ無くなってもおかしくない

46: 2019/07/13(土) 20:37:39.850 ID:+Jdh1Zu0r
>>43
意義アリ!!
それじゃあぱいそんが馬鹿みたいじゃないですか!!

50: 2019/07/13(土) 20:40:32.885 ID:Ib/PJ/nu0
>>46
画像認証やディープラーニングをライブラリなしでPythonで作れる人は凄いと思うよ

56: 2019/07/13(土) 20:44:30.616 ID:+Jdh1Zu0r
>>50
でもライブラリなしで作るのはそれはそれで馬鹿みたいじゃん

44: 2019/07/13(土) 20:36:39.094
C++やJavaで普通にやってるクラスをClosure応用してミミックで済ますとか
そんなハックでいいのかよ……
仕様じゃなくてデザインパターンなんだな……
無理攻め感半端ない言語だな

48: 2019/07/13(土) 20:38:44.987 ID:Ib/PJ/nu0
>>44
そもそもの設計思想が違うのに無理やりほかの言語仕様に合わせようとするのが間違い

49: 2019/07/13(土) 20:39:23.921 ID:GvU/tQE40
入社してから最初に覚えさせられたのがCOBOLの俺

51: 2019/07/13(土) 20:40:45.324 ID:QHcZJUVw0
SEだけど自分の場合は製品コード除けばVBAが一番出番多い

52: 2019/07/13(土) 20:42:32.877 ID:PMYju5EkM
winアプリすらreact使おうぜってmsがc++実装を用意し始めるしまつ
一方自慢のvscodeもelectron製 フロントは間違いなくjs無双

53: 2019/07/13(土) 20:42:59.765 ID:80C0GWc4d
JSかPython

初心者にCを薦める奴は、何かをこじらせた奴なので相手しなくていい

54: 2019/07/13(土) 20:44:00.776 ID:80C0GWc4d
さらに発展して、初心者にC++を薦める奴は、ネタで言ってるか馬鹿のどちらかなので、さらに相手にする必要はない

60: 2019/07/13(土) 20:48:33.176 ID:SHJNNhj20
>>54
C++は極めれば何でもできるぞ!(ただしその労力でCとJavaを両方極められる)

55: 2019/07/13(土) 20:44:28.325 ID:hakoGQnw0
当然のように無視されるgolangの悲哀

57: 2019/07/13(土) 20:44:43.438 ID:V8Ruwuex0
C#もWASMに変換出来るからブラウザで動かせる

61: 2019/07/13(土) 20:48:40.018 ID:9CS5GpGv0
どちらかといえば初心者はrailsかじってる感じするけどな

62: 2019/07/13(土) 20:49:50.831 ID:9CS5GpGv0
C++競プロ以外で書いたことないな

66: 2019/07/13(土) 20:52:17.338 ID:80C0GWc4d
ライブラリを使おうが何だろうが、動くプログラムを作れる奴が偉い
考えりゃ当たり前のこと
プログラミングがヘタクソなくせに、CPUの挙動を理解してコードを書くのが上級者、みたいな妙なこだわりを持っている奴が多い

67: 2019/07/13(土) 20:54:58.550 ID:PMYju5EkM
どうだろう
俺はただ動くだけじゃなくてメンテしやすかったり
バグ対応でライブラリ読んで自己解決できるような奴が強いと思う

68: 2019/07/13(土) 20:56:04.269 ID:SHJNNhj20
×CPUの挙動を理解してコードを書くのが上級者
○CPUの挙動も理解してコードを書くのが上級者

だよな
プログラムってのは、より低級な動作を理解しなくてもいいように設計されるべきものだ
低級な動作を理解するのは最終手段

69: 2019/07/13(土) 20:56:28.804
マルチコアプログラミングの時代だしGoとRustやっときゃドン勝つよ

71: 2019/07/13(土) 20:57:06.976 ID:HbRQqyTv0
つーかUnityからjavaScriptは廃止予定らしいな
Booも消えるんだ
へー

72: 2019/07/13(土) 20:57:50.348 ID:imq1XEk/0
TypeScriptのほうがいいだろ

47: 2019/07/13(土) 20:38:26.234 ID:tVZcBbi80
プログラミング理解するってのと今でも使われてるのならC(´・ω・`)簡単なのはPythonかな