aa17
1: 名無しさん@おーぷん 2018/10/30(火)08:34:57 ID:9Nh
需要ある?
あったら書いていく

2: 名無しさん@おーぷん 2018/10/30(火)08:35:58 ID:chv
言語の選定方法

4: 名無しさん@おーぷん 2018/10/30(火)08:38:25 ID:9Nh
>>2
まずはライブラリがあるかどうかでいいと思う。
例えば機械学習だったらscikit-learnがあるからPython
Webだったらrailsでruby、DjangoでPythonみたいに
あとは設計思想かな、マイクロサービスとかやるんならGoとかいいと思う。
言語には何かしら特化しているところがあるからそれを考えて選ぶべき

6: 名無しさん@おーぷん 2018/10/30(火)08:41:33 ID:chv
>>4
それやと「何をやるか」が決まってねぇとあかんくね?
現場行くまで何やるかなんて分からんやん?
つまり多数の現場で使われとる言語が正義ってなるんかな

8: 名無しさん@おーぷん 2018/10/30(火)08:43:21 ID:9Nh
>>6
あ、ごめん、勘違いしていたwwwなる前ねwww
なる前に勉強する言語だったらPythonでいいと思う。基本的なことは学べるしね
あとはJavaScriptかな、web系に行くならこれだと思う。

12: 名無しさん@おーぷん 2018/10/30(火)08:46:45 ID:chv
>>8
「なる方法」でなる前から語らんでどうするw
まあJAVAかなぁ
WEB無関係でもJAVA使う風潮あるし

15: 名無しさん@おーぷん 2018/10/30(火)08:47:41 ID:9Nh
>>12
あー、Javaは正直やめておいたほうがいいと思う…
Javaのしごととか減ってるしね…
Javaやるなら代わりにGoだね

23: 名無しさん@おーぷん 2018/10/30(火)08:51:40 ID:chv
>>15
減っとるんか
まあコボルやCが根強いね
技術抱えた年寄りがごっそり辞めてくからソースからドキュメント起こして別言語に移植とかあるし

30: 名無しさん@おーぷん 2018/10/30(火)08:53:36 ID:9Nh
>>23
新規開発はJavaはあまりないね…
ちょっと前だったらAndroid開発があったけど、最近Kotlinになったから…
まあkotlinはJava++みたいなものだからいいけど

3: きしめん◆pI9yNjldmY 2018/10/30(火)08:38:11 ID:4yY
面接で頑張ります言うだけちゃうんか?

5: 名無しさん@おーぷん 2018/10/30(火)08:39:53 ID:9Nh
>>3
実際、それだけだと落とされることもある。
未経験歓迎とかあるかもしれないけど、それは(業務経験)未経験歓迎で
コンピューターのこととかちょっとは知ってる前提だし、最悪の場合だと簡単なプログラムならかけなきゃいけないときもある

7: きしめん◆pI9yNjldmY 2018/10/30(火)08:42:36 ID:4yY
>>5
そりゃキーボード触ったことねーッスってやつは無理だろうけどw

11: 名無しさん@おーぷん 2018/10/30(火)08:45:05 ID:9Nh
>>7
結構そういう人いるんだよね…

19: きしめん◆pI9yNjldmY 2018/10/30(火)08:49:15 ID:4yY
>>11
スマホのアプリに興味を持って、って人なら有り得るのか
うーん難しい時代だ

21: 名無しさん@おーぷん 2018/10/30(火)08:49:47 ID:9Nh
>>19
あとは楽そうだからとかいろいろあるね

9: 名無しさん@おーぷん 2018/10/30(火)08:43:53 ID:TmG
横文字無しで説明願えますか^_^

10: 名無しさん@おーぷん 2018/10/30(火)08:44:25 ID:9Nh
>>9
どうしろって言うんだwww

13: 名無しさん@おーぷん 2018/10/30(火)08:47:38 ID:TmG
新卒ならやる気だけでも採用されるくらい人が足りてないみたいよ

17: 名無しさん@おーぷん 2018/10/30(火)08:48:15 ID:9Nh
>>13
会社によるんじゃないかなぁ

20: 名無しさん@おーぷん 2018/10/30(火)08:49:30 ID:nb2
>>17
場所にもよるか。
組み込み系ばかりの土地はC言語知らんといったら見向きもされんよ。

22: 名無しさん@おーぷん 2018/10/30(火)08:50:53 ID:9Nh
>>20
最近だとC++とかRustとかに移行しようとしてたりするけど、過去の遺産があるからね…
変種だとMicroPythonつかってPythonで開発とかもあるね、実行速度アレだけど

27: 名無しさん@おーぷん 2018/10/30(火)08:52:57 ID:nb2
>>22
上位層はそんな流れだね。
下回りはCばかりだね。

下回りのエンジニアが枯渇してるからCエンジニアの要望は高いよ。

32: 名無しさん@おーぷん 2018/10/30(火)08:54:16 ID:9Nh
>>27
まあ、開発環境が対応してないとかあるしね…

37: 名無しさん@おーぷん 2018/10/30(火)08:57:59 ID:nb2
>>32
未だにマイコンの制限はあるし、速度要求は厳しいしね。
製品に組み込むものなので一円でも安くしたい
ってのも現実だし。
高級言語への移行はまだ先かな。

39: 名無しさん@おーぷん 2018/10/30(火)08:58:53 ID:9Nh
>>37
まあ、H8とかPICとかが現役だった時代よりはマシになったけどね

14: 名無しさん@おーぷん 2018/10/30(火)08:47:39 ID:nb2
C言語覚えてたらなれるやろ。

16: 名無しさん@おーぷん 2018/10/30(火)08:48:03 ID:9Nh
>>14
組み込み系なら大丈夫
それ以外ならきついかも

18: 名無しさん@おーぷん 2018/10/30(火)08:49:08 ID:9Nh
じゃあ、適当に書いていくか

24: 名無しさん@おーぷん 2018/10/30(火)08:52:14 ID:95M
なんだ、入門用じゃなくて就活用か

25: 名無しさん@おーぷん 2018/10/30(火)08:52:37 ID:9Nh
>>24
あ、入門用で書いていきます

26: 名無しさん@おーぷん 2018/10/30(火)08:52:47 ID:3Ws
悪いことは言わないから中小ITだけはやめとけ

31: 名無しさん@おーぷん 2018/10/30(火)08:53:45 ID:9Nh
>>26
ほんそれ

33: 名無しさん@おーぷん 2018/10/30(火)08:56:17 ID:chv
>>26
業界上位以外は大でもやめた方がいい
あんなん人がやる職業ちゃうわ
技術職の割に使い捨てとかやってられん

28: 名無しさん@おーぷん 2018/10/30(火)08:53:30 ID:tEO
やったあ、さとる降臨スレだ♪

29: 名無しさん@おーぷん 2018/10/30(火)08:53:36 ID:TmG
わかってる人にはよくわかる解説になりそうな予感^_^

34: 名無しさん@おーぷん 2018/10/30(火)08:57:13 ID:sbl
最近はコピペで大概何とかならない?
HPとかWIXで作ったけど本当に楽

36: 名無しさん@おーぷん 2018/10/30(火)08:57:50 ID:9Nh
>>34
プログラマじゃなかったらいいけど、そうじゃない場合もあるしね

35: 名無しさん@おーぷん 2018/10/30(火)08:57:21 ID:9Nh
じゃあ適当に書いてくね

プログラマになりたい人は、まずなんでもいいから作りたいものを見つけてみよう。
掲示板でもゲームでも、レベルも何も関係なくね。
おすすめはAIとかを使ってないwebサービスを作ること、作った実感が湧くしいいと思う。

38: 名無しさん@おーぷん 2018/10/30(火)08:58:23 ID:9Nh
ただAIを使ったサービスはおすすめしない。
これをやるには数学の知識が必要になるからね

40: 名無しさん@おーぷん 2018/10/30(火)08:59:43 ID:TmG
国の職業訓練で
お給料もらいながら教えてもらう
が正解ちゃうんかなー

43: 名無しさん@おーぷん 2018/10/30(火)09:00:43 ID:9Nh
>>40
そうかも

41: 名無しさん@おーぷん 2018/10/30(火)09:00:30 ID:chv
ただの自動をAI言うのやめて欲しい

44: 名無しさん@おーぷん 2018/10/30(火)09:01:30 ID:9Nh
>>41
まじでそれ、if文で条件分岐はAIではない
もっというとAI is 何って話だし

42: 名無しさん@おーぷん 2018/10/30(火)09:00:37 ID:9Nh
作りたいものを見つけたら、プログラミングの勉強に入るんだけど
プログラミングではプログラムを作成するためのプログラミング言語というものがある
初心者はruby、Python、JavaScriptあたりから選ぶのがいいと思う

45: 名無しさん@おーぷん 2018/10/30(火)09:03:22 ID:Wc4
初心者にとっての最初の難関って
言語そのものよりも環境構築にあると思う

47: 名無しさん@おーぷん 2018/10/30(火)09:04:45 ID:9Nh
>>45
ほんそれ
まあ最近だとAnacondaとか楽なやつもあるし、マシになってきたと思う

46: 名無しさん@おーぷん 2018/10/30(火)09:04:06 ID:9Nh
僕のおすすめの言語はJavaScriptかな、なんでもできるから

で、言語を選んだら実際に作っていくんだけど、本は使わなくていいと思う。
じゃあどうするの?って話だけどググろう、仕事でもググること多いからね
ググってるとググり方みたいなのがわかってくるからね

48: 名無しさん@おーぷん 2018/10/30(火)09:08:08 ID:9Nh
プログラミングの勉強でわからないところとか出てくると思うけど、そのときは理解は一旦後回しにしてそういうことができるって言う感じでいいと思う。
正直最初からいろいろ理解するのは無理だから、とりあえず使い方を覚えて使ってみたほうがいい。無理に理解しようとすると挫折するしね。

で、作っていくと見た目が…とか遅い…とかいろいろ不満が出てきてやめたくなると思う、そういうときは初心者で上手に作るのは無理だから妥協しよう

49: 名無しさん@おーぷん 2018/10/30(火)09:10:35 ID:9Nh
最初の目標は汚くても遅くてもいいから作れるようになることだと思う。
仕事では…とか正直初心者だとどうでもいい、初心者でそこまでできたらプログラマ必要ないしね

あと作りたいものが見つからない人はプログラミングの問題を解くのがいいかも、paizaあたりの簡単な問題をどんどん解いていけばいいんじゃないかな?

50: 名無しさん@おーぷん 2018/10/30(火)09:13:59 ID:9Nh
簡単に作りたいものと言語、環境の対応表はこんな漢字

web -> JavaScript(node.js)、Python(Flask,Django)、ruby(rails)
ロボット -> C(Arduino)
AI -> Python(scikit-learn, TensorFlow, Keras)

って感じかな()の中が環境だね