プログラミングってどうやって勉強すればええん

スポンサーリンク
1: 名無しさん@おーぷん 2018/01/12(金)04:40:45 ID:eJQ
本にあるコード実際に打ち込みながら読むだけ?

3ec9bcdb9fd5a158f1e2fd13b2987c03_s

2: 名無しさん@おーぷん 2018/01/12(金)04:41:18 ID:wbn
作りたいものを作る
これの繰り返し

3: 名無しさん@おーぷん 2018/01/12(金)04:42:04 ID:eJQ
は?作れんから勉強するんやろがこのすかトロたんぽん!

4: 名無しさん@おーぷん 2018/01/12(金)04:44:24 ID:yYh
「こういう動作するものを作りたい」っていう目標がないと挫折しやすい

8: 名無しさん@おーぷん 2018/01/12(金)06:34:14 ID:6jo
>>4
目標があってもチュートリアルの途中で衝動的に作り始めて結局失敗ってパターンもあるで
人間は脳内に情報が大量に流れ込んでくると衝動的になる生き物なんや

6: 名無しさん@おーぷん 2018/01/12(金)04:54:53 ID:z3E
なんかもうやってるんかいな
それとも
マンガを描かずにマンガ家になりたいいうてる小学生みたいなもんか

11: 名無しさん@おーぷん 2018/01/12(金)06:36:18 ID:1rX
>>7
じゃあどうやっておぼえるんや?

9: 名無しさん@おーぷん 2018/01/12(金)06:35:12 ID:1rX
ワイは勉強方法聞いとるんやぞ!
0点回答するなや

22: 名無しさん@おーぷん 2018/01/12(金)07:43:36 ID:kR2
>>9
>>15
こういう物事に偏執的なこだわりをもつタイプはプログラマに向かない
言語仕様とか記法で躓く

24: 名無しさん@おーぷん 2018/01/12(金)07:49:23 ID:z3E
>>22
偏執的なこだわり
それをプログラムに向けたらすごいやん

25: 名無しさん@おーぷん 2018/01/12(金)07:52:26 ID:kR2
>>24
自分の言い回しに周りが合わせることとか
気に入る回答が貰えるまでゴネることとかに固執するやつは
そもそもプログラミングできないタイプの人間なので偏執性が技術に寄与することは絶対にないで

29: 名無しさん@おーぷん 2018/01/12(金)07:57:04 ID:z3E
>>25
えらい手厳しいな
でもそれって教える側にもいえるよな

31: 名無しさん@おーぷん 2018/01/12(金)07:58:48 ID:kR2
>>29
独習系の参考書の類はそういう観点からあんまりお勧めしないわ
理解とか書き方に癖がありすぎる

15: 名無しさん@おーぷん 2018/01/12(金)06:38:44 ID:1rX
ワイは勉強方法聞いとるんやぞ!!!
もう一回言うやで!勉強方法やぞ!
心持ちとか目に見えん要素やない!

17: 名無しさん@おーぷん 2018/01/12(金)06:40:14 ID:1rX
もうええわ

30: 名無しさん@おーぷん 2018/01/12(金)07:58:39 ID:z3E
>>28
もう諦めてるみたいやで>>17

まぁこの手のスレが10立っても
数日でも続けられるのは一つあるかないかやから
>>1も気にするこたぁないで

18: 名無しさん@おーぷん 2018/01/12(金)06:44:44 ID:z3E
1rXおもろいな

どうやって勉強するかって
まず最初はhelloworldを表示させるんやで

19: 名無しさん@おーぷん 2018/01/12(金)07:35:40 ID:KiR
机上の勉強してても何も作れるようにならない
カリキュラムを立てて沿って勉強しても作れるようにならない
その手の専門学校生とか職業訓練をやっても全体の2/3くらいは物作りができない人間

着想をえたら体裁はともかく即実装してみようとするのが最も早い勉強法

20: 名無しさん@おーぷん 2018/01/12(金)07:39:52 ID:kR2
勉強法なんかあってないようなものや
心持ちとか人格的適性が備わってないと書けるようにならない

21: 名無しさん@おーぷん 2018/01/12(金)07:42:15 ID:vBv
まず作りたいものを思い浮かべます
プログラミングのことが書いてある物を用意します
作りたいものを作りながら↑のものを参考にして覚えます
以下繰り返し

26: 名無し 2018/01/12(金)07:53:16 ID:V4l
>>21
これやろなぁ

28: 名無しさん@おーぷん 2018/01/12(金)07:56:03 ID:yLY
リファレンスとか
ライブラリの逆引き辞典とかがあれば
入門書や参考書いらないやろ
無いとできないやつは向いてないから諦めろ

34: 名無しさん@おーぷん 2018/01/12(金)07:59:50 ID:EFg
仕事にしたいなら学校いけ
趣味ならネットからパクれ

35: 名無しさん@おーぷん 2018/01/12(金)08:00:48 ID:z3E
なんでこんなにわらわらとレスする人が湧いてくるのや
そんなに潜在的需要があるのやろか

36: 名無しさん@おーぷん 2018/01/12(金)08:01:16 ID:z3E
そんだけ挫折者も多いということかもしれんな

37: 名無しさん@おーぷん 2018/01/12(金)08:02:59 ID:yLY
マニュアルで仕様理解したら
リファレンス参考にしながら何か作る

これが出来ないやつはなにをやっても無駄や

38: 名無しさん@おーぷん 2018/01/12(金)08:06:04 ID:z3E
やり方はひとつとちゃうで
英語覚えるのと同じようなもんや
教科書みて覚えろとか語学学校いけとか
現地に行けとかいろいろいうやろ

なにやっても無駄といえるのは継続力がなかったらあかんということぐらいやで

39: 名無しさん@おーぷん 2018/01/12(金)08:12:36 ID:yLY
>>38
本当にプログラミングやったことあるか疑わしい内容やな
その理屈は言語仕様を覚える程度までしか通用せんぞ

44: 名無しさん@おーぷん 2018/01/12(金)08:38:07 ID:z3E
>>39
本当にといわれたら躊躇するわ
初心者やからな
んで、継続力の無さは自分のことやし

46: 名無しさん@おーぷん 2018/01/12(金)08:42:17 ID:yLY
>>44
初心者が英語の勉強とプログラミングの勉強を同列視してんのは危険やね

>>43
どんなグズでもプログラマとして社会に出て行くことだけは出来てしまうので
明らかに向いてないゴミと一緒に仕事させられると「向いてない奴はプログラマにならないでくれ」と思ってしまう

40: 名無しさん@おーぷん 2018/01/12(金)08:15:00 ID:kR2
コンパイラにしてもインタプリタにしても正しいことが書いてあるのはマニュアルだし
リファレンスで機能を参照しないと
他のどんな勉強法を駆使しても書けないで

だから遣り方は実際ひとつなんや
そこにたどり着けるまでの無駄な努力はひとそれぞれ色々あるんやろうけど

42: 名無しさん@おーぷん 2018/01/12(金)08:22:47 ID:kR2
母国語でもまともに他人と会話できない話題も語彙もすくない輩が英語勉強しても外人とスラスラ会話できるかというと難しい

英語を勉強するというのは言語仕様を理解するということ
会話を楽しむというのはプログラミングをするということや

勉強法にこだわって勉強しても語彙や話題の引き出しは増えへんしコミュ障も改善しないゾ

45: 名無しさん@おーぷん 2018/01/12(金)08:40:23 ID:xYJ
とりあえず
(配列)変数・if文・for文覚えたらなんとかなる…て
もうおらんのか

47: 名無しさん@おーぷん 2018/01/12(金)08:43:33 ID:z3E
なんかyLYのレベルが気になってきたぞ
得意言語はなによ?

52: 名無しさん@おーぷん 2018/01/12(金)08:45:54 ID:yLY
>>47
趣味でやってるのはlispとscheme
仕事はJavaとC#

54: 名無しさん@おーぷん 2018/01/12(金)08:46:48 ID:z3E
>>52
ほぉ~本格やな
でlispとschemeというところに
めっちゃコダワリの性格がでてるな

57: 名無しさん@おーぷん 2018/01/12(金)08:48:33 ID:yLY
>>54
使ってる言語をみて「こだわり」とか考えちゃうところが初心者ならではやな
言語なんてただのツールやぞ

67: 名無しさん@おーぷん 2018/01/12(金)08:50:52 ID:0x4
>>57
特定の言語じゃないとできないとか難しいものっていうようなことはないんか?

72: 名無しさん@おーぷん 2018/01/12(金)08:55:45 ID:yLY
>>67
できない!ってことはない、大体はやろうと思えばできる
他人に見せられないものになったり半年たったら自分でもわからないものになったりするけど

言語によって実装が難しいっていうのはよくある
技術的に困難という意味ではないけど
特にデータ構造にかかわる範囲だと殊更

56: 名無しさん@おーぷん 2018/01/12(金)08:48:03 ID:hqn
>>52
Lisp(CommonLisp?)とSchemeってどうやって使い分けてるんや

60: 名無しさん@おーぷん 2018/01/12(金)08:49:29 ID:yLY
>>56
common lispじゃなくてelispなんやすまんな
emacs内と外で使い分けてるだけや

53: 名無しさん@おーぷん 2018/01/12(金)08:46:30 ID:hqn
プログラミング言語の機能一つ覚えたら
この機能使えば〇〇が作れるかもと考えて、実際に作って、また覚えての繰り返しや

65: 名無しさん@おーぷん 2018/01/12(金)08:50:20 ID:xYJ
多分やけどこのイッチ小学生くらいやろ(発言が幼稚やし)
あんま頭ごなしに否定して道を断つのはなあ

66: 名無しさん@おーぷん 2018/01/12(金)08:50:49 ID:yLY
なんかz3Eが拗ねたな
馬鹿にしてるわけやないんやで適性ないゴミムシは諦めて向いてる趣味や仕事さがして

71: 名無しさん@おーぷん 2018/01/12(金)08:55:13 ID:z3E
>>66
拗ねてないがなw
趣味がプログラムやで
たのしいからな

73: 名無しさん@おーぷん 2018/01/12(金)08:56:27 ID:yLY
>>71
まあ楽しいなら書けるようになるで頑張ってな

74: 名無しさん@おーぷん 2018/01/12(金)08:56:58 ID:z3E
>>73
そやな
こっそり頑張るわ

75: 名無しさん@おーぷん 2018/01/12(金)09:00:19 ID:yLY
仕事か趣味かは別にして

■向いてる人
楽しいから書いてる
欲しいもの必要なものは自分で作ってる
無いものは作る

■向いてない人
いっぱいいっぱい勉強してプログラミングできるようになりたいンゴ!!!ンゴゴゴ!!!!

76: イッチ 2018/01/12(金)09:20:45 ID:9F5
なんちゃってプログラミングにわか大量で草

プログラミングしてるなら、勉強方法くらい答えられて当然なんだよなぁ

アホ:作りたい物を考えて作れ

ぼく:そもそも知識ゼロなら、どういう物をプログラミングで作れるかと言うのすらわからない、仮に作りたい物のビジョンがあっても、どうやって作るのか過程がわからない

82: 名無しさん@おーぷん 2018/01/12(金)09:30:53 ID:yLY
>>76
勉強法は既に答えてるやん

マニュアルとリファレンスみて作りたいものを作る
これがプログラミングを覚える
これがプログラミングの勉強の最適解やで

にわかは言語仕様を理解することと
プログラミングが出来るようになることの区別がなくて困るわ

77: イッチ 2018/01/12(金)09:23:20 ID:9F5
ここまで、全員プログラミングの勉強方法については言ってない
やっぱり、おんJには三流しかおらんのやね

78: 名無しさん@おーぷん 2018/01/12(金)09:25:11 ID:0x4
今になって出て来て草

80: 名無しさん@おーぷん 2018/01/12(金)09:26:43 ID:Rh8
イッチ具体的な勉強方法やったら
まずif文とfor文、配列から覚えるとええで
言葉足らずやったらすまんな、応援してるで

83: 名無しさん@おーぷん 2018/01/12(金)09:31:29 ID:z3E
煽ってくるやんけこのイッチw
皆がやってる勉強方法教えたろか
ぐぐることやで
「プログラム勉強方法」でぐぐるんやで

89: イッチ 2018/01/12(金)09:45:25 ID:9F5
>>83
なら、最初からそう言えよ
結局、調べて参考資料を見ながらプログラミングするのが勉強方法やろが

なーにが作りたい物を考えて作れやw頭悪いなぁ

84: 名無しさん@おーぷん 2018/01/12(金)09:32:09 ID:z3E
イッチの才能はスレを賑わせることや
これも大事な才能やからなw

85: 名無しさん@おーぷん 2018/01/12(金)09:33:35 ID:yLY
日曜大工に例えると分かりやすいかもしれんな

作業道具を揃える=言語仕様を学ぶ
実際に何かを作る=プログラミング
作り続けて技術をあげる=プログラミングの勉強

90: イッチ 2018/01/12(金)09:46:22 ID:9F5
>>85
それ、貴方の感想ですよね?

88: イッチ 2018/01/12(金)09:43:38 ID:9F5
出た世馬鹿

マニュアル?リファレンス?
なんやそれ

自分が知ってるからって相手が知ってるとは限らん
プログラミングにわかは専門用語並べるだけ並べて補足説明しないのは定番やね
こう言うと「それくらいググれ」って言うのがにわかや
教えてきた癖に大事な所丸投げするくらいなら最初からアドバイスするんやないぞ

91: 名無しさん@おーぷん 2018/01/12(金)09:46:45 ID:idA
ぶっちゃけプログラミングができるようになりたいなら
WSHやVBAで自分が便利と思うツールやオモチャ濫造していくだけでとっかかりとしては充分なレベルになるで
参考書なんかなくてもググるだけですぐ書けるようになるし

92: 名無しさん@おーぷん 2018/01/12(金)09:47:20 ID:idA
データ構造とか処理構造も踏まえてちゃんとしたプログラミングをやりたくなったらrubyとかpythonに切り替えたらいい、そのときVBAとかで実装したものを移植したりするとなおよい

94: イッチ 2018/01/12(金)09:47:50 ID:9F5
>>92
頭良さそう
アホ共とは大違い

95: 名無しさん@おーぷん 2018/01/12(金)09:48:49 ID:idA
>>94
ID:yLYと言ってることは同じやで

96: イッチ 2018/01/12(金)09:49:37 ID:9F5
>>95
マ?
なら頭悪そう

93: 名無しさん@おーぷん 2018/01/12(金)09:47:29 ID:idA
ここまで来てもっと信頼性の高いものを作りたくなったら強い静的型付けの言語に手を出せばいい
考え方は身に付いてるはずだからデータ構造や処理構造の仕様や手続きが煩雑になっても思考が途切れることもないだろう

101: 名無しさん@おーぷん 2018/01/12(金)09:53:50 ID:yLY
>>93
入門者が一番最初に躓くのが思考を言語化するときに
手続きや制限が煩雑すぎて思考が途切れることやからな
うまく言語化できなくて「もっと勉強しなきゃ(勘違い)」となる
問題はそこじゃなくて思考をルーチンに換えることが大切やから入門ほど平易な糞言語のほうが良い

102: 名無しさん@おーぷん 2018/01/12(金)09:55:00 ID:9F5
>>101
もう何を言ってるのかすらわからない、と言うかこのタイプは教えてる俺カッケーとしか思ってない

99: 名無しさん@おーぷん 2018/01/12(金)09:52:22 ID:9F5
結局どいつもこいつも専門用語並べて説明は一切なし
中途半端に教えて、肝心な所はググれと投げ出す

なんやこいつらとね
最初から教えてくるなやアホ

100: 名無しさん@おーぷん 2018/01/12(金)09:53:33 ID:9F5
はぁ
コンパイル?なんや

103: 名無しさん@おーぷん 2018/01/12(金)09:55:12 ID:Rh8
イッチは専門用語並べて結局投げるやつは嫌いってことか?
コンパイルってのはプログラムを書いたファイルをパソコンが実行できるようにパソコンのために翻訳してあげることやで
わからんことあったら聞いてな、答えるし

105: 名無しさん@おーぷん 2018/01/12(金)09:55:55 ID:9F5
>>103
せやな、嫌いや
ちゃんと教えてきたニキはすきや

104: 名無しさん@おーぷん 2018/01/12(金)09:55:51 ID:Rh8
今のレス言葉足らずかもしれんわ、すまんな
わからんことあったら聞いてな

106: 名無しさん@おーぷん 2018/01/12(金)09:56:46 ID:idA
0から100まで全部人から教わらないと出来ないガイジはプログラマにはなれないで

108: 名無しさん@おーぷん 2018/01/12(金)09:57:32 ID:9F5
>>106
いや、ワイは0越えて10から教えてこようとするお前みたいなタイプが嫌いなんや

112: 名無しさん@おーぷん 2018/01/12(金)09:59:54 ID:idA
>>108
お前が0なのか-100なのかは誰にもわからんことやで?

実際お前みたいな適性ないやつは-100なのに本人は0やと勘違いしてるもんだからタチが悪いんや

113: 名無しさん@おーぷん 2018/01/12(金)10:00:37 ID:yLY
>>112
わかる

115: 名無しさん@おーぷん 2018/01/12(金)10:02:37 ID:9F5
>>113
わからんやろ
前者と後者矛盾しとるやんけ
もうめちゃくちゃやん?

114: 名無しさん@おーぷん 2018/01/12(金)10:01:51 ID:9F5
>>112
一体何を言ってるんや

117: 名無しさん@おーぷん 2018/01/12(金)10:03:39 ID:idA
>>114
不向きな輩は努力しても無駄なのに
他人巻き込んで「頑張る」から有害やってこと

120: 名無しさん@おーぷん 2018/01/12(金)10:05:22 ID:9F5
>>117
いや、巻き込まれにきたのお前らやん
嫌なら帰れよ
なんでまだワイのスレにおるんや?

107: 名無しさん@おーぷん 2018/01/12(金)09:56:51 ID:9F5
ええねん、ええねん
言葉足らずでもちゃんと教える気があるんやなぁってわかるから好きや

109: 名無しさん@おーぷん 2018/01/12(金)09:57:54 ID:Rh8
イッチ他なんかわからんことあるか
良かったら答えるで

110: 名無しさん@おーぷん 2018/01/12(金)09:58:27 ID:9F5
>>109
色々調べて、わからないことあったら聞くンゴ!

111: 名無しさん@おーぷん 2018/01/12(金)09:59:53 ID:Rh8
>>110
おお調べてみるんか、応援してるで!
わからんことあったらまた安価つけて質問しといてな
定期的に覗くつもりやし
頑張ってな、応援してるで!

116: 名無しさん@おーぷん 2018/01/12(金)10:02:47 ID:Rh8
イッチはまあたしかにこのままじゃプログラマとかになるのには厳しい気がするけど
趣味ならまあいいんじゃね、自分で調べて頑張るのが一番力がつくのは事実やけど
少なくともワイは別に答えてもいいと思ってる

118: 名無しさん@おーぷん 2018/01/12(金)10:04:11 ID:9F5
プログラマーって人格論理破綻者だらけのブラックな職なんか?

119: 名無しさん@おーぷん 2018/01/12(金)10:05:11 ID:idA
>>118
教えてくんは淘汰される仕事やで
ぶっちゃけ虐められるしハブられるで

122: 名無しさん@おーぷん 2018/01/12(金)10:06:18 ID:Rh8
イッチまあプログラミングの勉強ってのは自分で調べるを基本としてるところはあるんや
ワイもそうしてきたし
すまんな
まあワイは別に答えてもいいと思ってるけど

126: 名無しさん@おーぷん 2018/01/12(金)10:07:44 ID:HnU
>>122
それは正しいけど、最初の取っ掛かりや勉強法くらいは人に聞くのもええと思うわ

132: 名無しさん@おーぷん 2018/01/12(金)10:08:53 ID:Rh8
>>126
まあ確かにそうやな、すまん

125: 名無しさん@おーぷん 2018/01/12(金)10:07:11 ID:9F5
ワイのスレ、荒らしに荒らされまくりやん…

127: 名無しさん@おーぷん 2018/01/12(金)10:07:55 ID:xYJ
プログラミングてのはC言語やJavaなど色々な方法(言語)でできるんやけど
やりたい言語あるか?

128: 名無しさん@おーぷん 2018/01/12(金)10:08:01 ID:yLY
仕事でもネットの開発コミュでも教えてガイジは本当にボロクソ叩かれるで
存在するだけで仕事もバグも増える害虫やからな

131: 名無しさん@おーぷん 2018/01/12(金)10:08:49 ID:9F5
>>128
ええから、帰れや

129: 名無しさん@おーぷん 2018/01/12(金)10:08:15 ID:9F5
なんで、ワイは勉強したいだけやのに、淘汰するとかいって邪魔して荒らすんや!帰れやあ!

133: 名無しさん@おーぷん 2018/01/12(金)10:09:09 ID:yLY
>>129
こんなクソスレで発狂してる時点でプログラマにはなれない
なりたきゃ書いて作れ

134: 名無しさん@おーぷん 2018/01/12(金)10:09:30 ID:9F5
>>133
お前らが荒らすからやぞ

135: 名無しさん@おーぷん 2018/01/12(金)10:10:30 ID:9F5
ワイにプログラミングの勉強方法教える気がないなら、帰ってクレメンス
才能ないとか、淘汰されるとか胸のうちに収めてや

137: 名無しさん@おーぷん 2018/01/12(金)10:10:53 ID:sLv
本買えばええんやで

138: 名無しさん@おーぷん 2018/01/12(金)10:11:50 ID:9F5
>>137
これを待ってた

145: 名無しさん@おーぷん 2018/01/12(金)10:21:21 ID:yLY
>>137
独習系だけはあかんわ初心者に毒

参考書としては古いけどこのあたりはプログラミング初心者にお勧めやね

珠玉のプログラミング
https://www.amazon.co.jp/dp/4621066072/

オブジェクト指向における再利用のためのデザインパターン
https://www.amazon.co.jp/dp/4797311126/

アルゴリズム事典
https://www.amazon.co.jp/dp/4874084141/

150: 名無しさん@おーぷん 2018/01/12(金)10:27:04 ID:idA
>>145
これは必読書

152: 名無しさん@おーぷん 2018/01/12(金)10:28:15 ID:Rh8
>>145
オブジェクト指向でなぜ動くのか
はどうなんや?なかなかいいと思うんやが

139: 名無しさん@おーぷん 2018/01/12(金)10:12:16 ID:9F5
にわかプログラマーは書籍嫌いって噂、マジなんやな

140: 名無しさん@おーぷん 2018/01/12(金)10:13:30 ID:idA
プログラミングに限っては他人に教えてもらうって当人が考えてるより有害やで
他人の解釈とか理解っていうバイアスやフィルタがあるから
教え伝えるごとにどんどん歪む
一旦歪んだ解釈をすると直すのも大変や

自分で考えられるレベルになってから他人に教わったほうがいい

143: 名無しさん@おーぷん 2018/01/12(金)10:18:38 ID:9F5
書籍だって他人が書いてるんだよなぁ

146: 名無しさん@おーぷん 2018/01/12(金)10:21:41 ID:Rh8
でもイッチまあ書籍は執筆者に加えて
校閲部ってとこがミスがないかチェックする上に
本によっては大学教授とかの偉い人がさらにチェックするから書籍の方が信頼性が高いのはあると思うで
ワイの個人的な意見やが
間違ってたらすまんな

147: 名無しさん@おーぷん 2018/01/12(金)10:25:46 ID:9F5
>>146
つまり、信頼性があやふやなニキらの意見は初心者に毒やから、鵜呑みにしたらあかんのやな

スレ建てた意味があああ!!

148: 名無しさん@おーぷん 2018/01/12(金)10:26:29 ID:9F5
いや、ワイは信じるで

155: 名無しさん@おーぷん 2018/01/12(金)10:30:46 ID:bEB
これやりきれれば、そこそこ力つくで
初心者やとかなりきついと思うけど
https://railstutorial.jp

ワイはrails自体はあんま好きやないけど
これは開発手法とかがまとまってて、かなり実践的

157: 名無しさん@おーぷん 2018/01/12(金)10:37:14 ID:bEB
オブジェクト指向でなぜ動くのかは良書やで
ただ今のイッチが読んでもほーん程度で終わると思うで
実際にjavaとかC#のコードを写経とかしてみて、読めば、あれはこういうことやったんか!ってなると思うで

159: 名無しさん@おーぷん 2018/01/12(金)10:48:35 ID:Rh8
てかイッチどしたん用事?
出来るだけイッチの手助けしたいんやが

ランキングをポチッとお願いします!

 

引用元: http://hayabusa.open2ch.net/test/read.cgi/livejupiter/1515699645/

スポンサーリンク
スポンサーリンク
スポンサーリンク
IT自然科学・テクノロジー
シェアする
piment-chanをフォローする
スポンサーリンク
スポンサーリンク
みかんタイムス

コメント