ニート俺「暇だしプログラミングでも勉強するか」




1: 名無しの民 2020/06/12(金) 08:42:25.569 ID:3lbYXd2G0
参考書「変数とは箱です、#include <stdio.h>はおまじない」

 

俺「・・・」

34: 名無しの民 2020/06/12(金) 08:56:32.746 ID:ftDUTeodd
>>1
プログラミングは文章やで

 

1つの小説を書き上げるような
文系の仕事なんやで
includeされた中身は小説内の設定や
主人公の設定だとか、小説の舞台の設定とかや

きっちり理解する前に
全体の流れ(ストーリー)を把握するんや

 

64: 名無しの民 2020/06/12(金) 09:23:45.946 ID:CbRQZEJna
>>34
こーゆー人に物を教わると伸び率がやばい
おまじないとかで説明を濁すとか有り得ないんだよな

 

87: 名無しの民 2020/06/12(金) 10:47:05.638 ID:eKiHsu5S0
>>64
アホ過ぎるwww

 

84: 名無しの民 2020/06/12(金) 10:43:25.598 ID:eKiHsu5S0
>>34
マジキチでわろた

 

2: 名無しの民 2020/06/12(金) 08:43:27.201 ID:fpPEvpX3M
そこはふーん、でおけ

 

3: 名無しの民 2020/06/12(金) 08:44:15.035 ID:3lbYXd2G0
>>2
発達障害なのか知らんが、モヤモヤしたまま次いけんのよ
完璧に理解できないと進めない

 

17: 名無しの民 2020/06/12(金) 08:50:16.312 ID:T9XJrAslr
>>3
うわーーーめっちゃ分かる
俺は簿記してるニートなんだけどちょっとでも腑に落ちないと次に行けない
とりあえず保留ができない

 

22: 名無しの民 2020/06/12(金) 08:52:23.205 ID:3lbYXd2G0
>>17
完璧主義なんだろうか・・・
俺の場合モヤモヤしてると睡眠障害とかも平気で起こしちゃうから最近は意図的にやらんようにしてるが・・・・

 

28: 名無しの民 2020/06/12(金) 08:53:48.903 ID:T9XJrAslr
>>22
自尊心高いんだろうな
自分でもそう思う
とにかく失敗や恥が怖い
結果ひきこもってニートになって一番恥ずかしい身分というどうしようもなさ

 

37: 名無しの民 2020/06/12(金) 08:58:09.820 ID:j7mXfFHZ0
>>28
止めろ

 

止めろ

 

38: 名無しの民 2020/06/12(金) 08:58:15.030 ID:8dL3Ad7D0
>>3
プログラミング向いてそう
調べれば出てくるから調べろや

 

85: 名無しの民 2020/06/12(金) 10:44:17.092 ID:eKiHsu5S0
>>3
実際ちゃんと理由があるんだから正しいぞ
むしろ適性ある

 

113: 名無しの民 2020/06/12(金) 12:54:31.027 ID:3ea+MDC00
>>3
これすごいわかる
俺stdio.hにイライラしたまま2年くらい過ごしたからな
あとprintfと

 

4: 名無しの民 2020/06/12(金) 08:44:49.568 ID:xkGWH0FJa
VBから始めると分かりやすい

 

5: 名無しの民 2020/06/12(金) 08:45:11.904 ID:tryCcTqx0
発達障害でも何でもない
最初はみんなそんなもん

 

8: 名無しの民 2020/06/12(金) 08:46:31.267 ID:3lbYXd2G0
>>5
参考書にもとりあえず今はわからなくていいですと書いてあるが、その状態だと俺の頭の中で概念構築ができなくて詰む

 

6: 名無しの民 2020/06/12(金) 08:45:42.070 ID:XKxcvg5u0
それ才能ないよ

 

7: 名無しの民 2020/06/12(金) 08:46:11.274 ID:n34VADYpa
最初からその辺りの説明する本があってもいいとは思う

 

9: 名無しの民 2020/06/12(金) 08:47:11.327 ID:qyDhG6sta
変数は箱って発想はポインタで詰む。あと、おまじないは全く擁護できん
この著者本当に嫌い

 

10: 名無しの民 2020/06/12(金) 08:47:41.472 ID:8PArLlDJr
>>9
詰まんだろ
そこで挫折したん?

 

13: 名無しの民 2020/06/12(金) 08:48:35.240 ID:qyDhG6sta
>>10
ポインタなんかで挫折するか
あと、変数が箱な訳ねーだろうが!!

 

14: 名無しの民 2020/06/12(金) 08:49:20.780 ID:3lbYXd2G0
>>10
そこで止まってる

 

>>11
ググっても説明もIT用語だらけでそれを調べるのに時間食われてて全部調べ上げたところで、最初らへんが全然頭に残ってない

 

11: 名無しの民 2020/06/12(金) 08:47:48.460 ID:iqxMAsfU0
自分で調べて理解すればいいんじゃね?

 

12: 名無しの民 2020/06/12(金) 08:48:13.883 ID:B99oaJIS0
まずは動かしてこういうもんだという概念を構築するための説明

 

15: 名無しの民 2020/06/12(金) 08:49:32.452 ID:8PArLlDJr
プログラミングなんて全部おまじないだから割りきれよ

 

18: 名無しの民 2020/06/12(金) 08:50:47.470 ID:3lbYXd2G0
>>15
おまじないで魔法みたいなら楽ちんだが実際は文法も厳しくて1文字違うだけで動かないとかあるから、
ちゃんと理解しないと結局詰むことに気が付いた

 

19: 名無しの民 2020/06/12(金) 08:51:01.684 ID:ymZPcqVy0
全部理解できないと進めないのに全部説明されても頭に残ってないとか詰んでね

 

26: 名無しの民 2020/06/12(金) 08:53:06.573 ID:3lbYXd2G0
>>19
説明の用語をググってさらにその用語の説明してる用語をググって気が付くと本来の目的すら忘れてる

 

20: 名無しの民 2020/06/12(金) 08:51:32.803 ID:5xjrupoep
読み進めてけばincludeが何なのか書いてあるだろ…

 

21: 名無しの民 2020/06/12(金) 08:51:32.864 ID:ZvekkpYSr
発達障害ではなく単に頭悪いだけでは

 

23: 名無しの民 2020/06/12(金) 08:52:24.865 ID:T9XJrAslr
出てくる一個一個の単語をその場で完璧に覚えなきゃ!みたいな強迫観念がある
どうやっても何やるにしてもこれが拭えない

 

一個でもどこかに穴があったらこの穴のせいでいずれ・・・みたいな不安が常に頭をめぐって落ち着かなくなる

 

24: 名無しの民 2020/06/12(金) 08:52:24.915 ID:+Ds0/cWd0
組めても仕事にするのは向き不向きがある
時期によって朝から深夜までカタカタできる覚悟あるかね

 

25: 名無しの民 2020/06/12(金) 08:52:48.451 ID:bLBvTxl70
電子の量子論入門
→半導体入門
→論理回路入門
→コンピュータアーキテクチャ入門
→アセンブラ入門
→コンパイラ入門
→Cコンパイラ調査

 

これでようやくおまじないがなくなるぞ

 

32: 名無しの民 2020/06/12(金) 08:54:59.318 ID:3lbYXd2G0
>>25
俺みたいな不器用タイプだとそんだけ遠回りしなきゃならんのよな
プログラミング半年でフリーランスとか信じられないやつもいるのに

 

27: 名無しの民 2020/06/12(金) 08:53:24.692 ID:fpPEvpX3M
プログラム命令お得パックstdio.h、使いたかったらincludeしてね☆

 

くらいのイメージ

 

29: 名無しの民 2020/06/12(金) 08:54:10.788 ID:pcJdSvfKr
塾講師してるけど勉強苦手な生徒にありがちなやつだわ

 

30: 名無しの民 2020/06/12(金) 08:54:45.256 ID:T9XJrAslr
なんでここまで恐いのか自分でも分からない
コントロール出来ない

 

31: 名無しの民 2020/06/12(金) 08:54:51.987 ID:B99oaJIS0
テレビ見るときにわざわざ受信や描画の仕組みを理解しないとアニメもみれないのか?
ラインするのにいちいちパケットフォーマットまで理解しないとラインも出来ないのか?
飯食うときに飼育や栽培方法まで理解できないと何も食えないのか?

 

33: 名無しの民 2020/06/12(金) 08:56:25.642 ID:3lbYXd2G0
>>31
俺の場合勉強すると発動する
とにかく問題が解けないとずーっと考えちゃう
保留したまま寝れないから睡眠障害とかに陥る

 

35: 名無しの民 2020/06/12(金) 08:57:13.687 ID:TH7+MMPF0
法則性が簡単なところから順に学習してくんだから当然としか言いようがないわ
物理学勉強すんのにビッグバンから始めんのか?

 

36: 名無しの民 2020/06/12(金) 08:58:00.386 ID:8PArLlDJr
動けばいいんだよ
割りきんないとやってられんぞ

 

39: 名無しの民 2020/06/12(金) 09:00:00.926 ID:tmxuRTlxa
プログラミングの学習で本見てる時点でおしまい
ネットだけで簡潔できないようならプログラミングには向いてない

 

40: 名無しの民 2020/06/12(金) 09:00:14.137 ID:8PArLlDJr
おまじないの意味を知るには関数を覚えなきゃいけないし
関数を覚えるには基本文法覚えなきゃいけないし
伏線くらいに考えとけよ

 

41: 名無しの民 2020/06/12(金) 09:01:03.970 ID:TAXRPoSTM
完璧主義な人は性格として残念だけど
追求できるならどんどん低レイヤーに潜って電子工作始めそう

 

42: 名無しの民 2020/06/12(金) 09:01:48.033 ID:T9XJrAslr
妙な不安や完璧主義のせいで要らん疲れ方してる自覚はある
無駄な精神摩耗してるから何やってもすぐにへばるしやり甲斐より精神負荷にやられて続かなくなるのも
けどもどうすればいいのか分からない

 

43: 名無しの民 2020/06/12(金) 09:04:07.029 ID:QIR3TpT70
枝葉に執着して先に進まないのは
結局本心では面倒臭いって思ってて、やらないことを正当化してるだけだぞ

 

51: 名無しの民 2020/06/12(金) 09:11:41.474 ID:T9XJrAslr
>>43
ならその枝葉にムキにならない気の緩め方を教えてくれよ

 

53: 名無しの民 2020/06/12(金) 09:13:00.450 ID:qyDhG6sta
>>51
必要のないことは書かない
例外処理をサボらない

 

44: 名無しの民 2020/06/12(金) 09:04:16.885 ID:HXdql/6h0
実際そこで完璧に理解するまで学習するなら立派な物では
モヤモヤするから進めねえんだよ!で止まったら完璧主義とは言わんだろ

 

46: 名無しの民 2020/06/12(金) 09:05:52.826 ID:8dL3Ad7D0
>>44
確かに
モヤモヤして進めない→ただの諦めグセ
モヤモヤして調べちゃって進めない→完璧主義
天と地の差があるな

 

45: 名無しの民 2020/06/12(金) 09:05:35.792 ID:tGFBaEcHp
おまじないの無い言語からやればいいやんけ

 

Pythonとか

 

47: 名無しの民 2020/06/12(金) 09:06:11.056 ID:OdTAWmME0
主観での完璧なんてすでに完璧じゃないんだから気にせず進めよ

 

48: 名無しの民 2020/06/12(金) 09:06:37.537 ID:SfCkkWBS0
英語の単語だから意味不明なんだよなぁ
日本語オンリーのミドルウェアはよ来いや

 

49: 名無しの民 2020/06/12(金) 09:07:11.021 ID:ymZPcqVy0
本当に完璧主義ならわからなかった単語とかをリストアップした上で本全部読んでまだわからなかったらさらに詳細な本買うなりしろよ

 

50: 名無しの民 2020/06/12(金) 09:08:46.417 ID:pcJdSvfKr
完璧主義なら読了するよ
進めない時点でただの無能

 

52: 名無しの民 2020/06/12(金) 09:12:19.723 ID:tCyKMXj+0
試しにお手本の文章から色々抜いてみるといい
マジでおまじないだから
変数は箱ってイメージするのが一番わかりやすいと思う

 

60: 名無しの民 2020/06/12(金) 09:18:59.248 ID:TH7+MMPF0
>>52
普通にコンパイルエラー出るだろそれ…

 

54: 名無しの民 2020/06/12(金) 09:14:05.973 ID:3lbYXd2G0
あと実際頭は良くない
記憶力も全然ない
調べた単語とかも忘れちゃってるし

 

55: 名無しの民 2020/06/12(金) 09:14:24.566 ID:3hkQi8dUx
ここまで苦しんで覚えるC言語無しとか時代も変わったなあ…

 

73: 名無しの民 2020/06/12(金) 09:34:07.195 ID:oCdNQugcM
>>55
これにはお世話になった
色々気になるならこの本で大体解決すると思うよ

 

プログラミング勉強して1番謎なのはPCそのものだからな
突き詰めれば電子回路の0か1かの世界だ
今はコンテンツが豊富過ぎて全く意識できないから理解しにくいのかもと思う

 

79: 名無しの民 2020/06/12(金) 10:01:35.546 ID:CbRQZEJna
>>73
そこなんよな
完成されたPCを掘り下げて最後に0か1を学べば良いのに
何故か0か1側からやろうとするからあかんのや
最初に真理ゲートとか言われても「…」で終わんねん
※この覚え方は基礎がボロボロになる上指導する側に不都合が多すぎるので駄目だと否定された

 

56: 名無しの民 2020/06/12(金) 09:14:47.060 ID:H6lasAIrM
プログラミングなんてブラックボックスの固まりを扱って構築して自らの思考もブラックボックス化するのにいちいちもやもやしてたら何もできん

 

57: 名無しの民 2020/06/12(金) 09:16:58.253 ID:Y0WZGz6j0
includeがなくてもプログラムは動くぞ
要点だけ掻い摘め
stdio.hがないとprintfできないレベルの認識で十分

 

58: 名無しの民 2020/06/12(金) 09:18:24.439 ID:9MVeC1jm0
>>57
エラーにならなければコンパイルで警告が出るだけで動く

 

59: 名無しの民 2020/06/12(金) 09:18:33.266 ID:qyDhG6sta
>>57
入出力想定してないコードならそうだろうよ
組み込み系で

 

77: 名無しの民 2020/06/12(金) 09:44:50.033 ID:bjGD1rgk0
>>59
頭悪いだろ

 

62: 名無しの民 2020/06/12(金) 09:21:57.709 ID:3lbYXd2G0
>>57
ますます意味わからん

 

61: 名無しの民 2020/06/12(金) 09:19:36.018 ID:6i88Gtt/0
変数とは箱です理論はマジでクソ
素直に変数ですでいいだろカス

 

63: 名無しの民 2020/06/12(金) 09:23:42.958 ID:6i88Gtt/0
Include は含めるという意味 
stdio.hというものにいろんなプログラムが定義されていて
それを含めちゃうよ!というおまじない

 

65: 名無しの民 2020/06/12(金) 09:25:14.493 ID:aiNj3XgH0
P;

 

これだけで動くぞ

 

66: 名無しの民 2020/06/12(金) 09:27:12.065 ID:9MVeC1jm0
無くても動く
https://ideone.com/Wxqchw

 

67: 名無しの民 2020/06/12(金) 09:29:24.479 ID:SfCkkWBS0
ド素人がいきなりjavascriptから始めるのは無謀ですか?

 

72: 名無しの民 2020/06/12(金) 09:32:52.446 ID:H6lasAIrM
>>67
目的を達成するための手段でしかないんだから何でも良い

 

78: 名無しの民 2020/06/12(金) 09:57:18.674 ID:+Ds0/cWd0
>>67
むしろ入り口としてはいいだろ
HTMLとCSSもセットみたいなもんだからサイト作れる
深くやると色々面倒だが

 

83: 名無しの民 2020/06/12(金) 10:12:56.523 ID:SfCkkWBS0
>>78
ありがとう
やってみるよ

 

68: 名無しの民 2020/06/12(金) 09:29:33.427 ID:CbRQZEJna
文字の書き方を先に教えようとするからあかんのや
大人なんだから逆から入って完成されたプログラムを解いていけって思う
自発的に学ぶ人は「何で?」が行動力になるってもう少し分かって欲しい

 

69: 名無しの民 2020/06/12(金) 09:29:43.868 ID:juFHfKAfd
stdio.hはstandard input/output(標準入出力)
入門的なプログラムでいえば黒画面に文字を出したり逆にキーボード入力を受け付けたりする
そういう機能を追加するためにimportする

 

70: 名無しの民 2020/06/12(金) 09:30:23.410 ID:9MVeC1jm0
#include行は、
コンパイル時に指定したファイルの内容でその1行を丸々ごっそり置き換えると言う指示

 

ファイルの内容は何でもいい

 

71: 名無しの民 2020/06/12(金) 09:30:42.916 ID:TH7+MMPF0
なんつーかゲームで言うところの「アイテム取ったらまた来てね!」ってやつだと思えばいいよ
まさかゲームでも通れないところをいつまでも無駄にあがいたりはせんだろ
だから付箋だけ貼っといて戻れるようにさえしとけばおk

 

75: 名無しの民 2020/06/12(金) 09:37:13.310 ID:6WCxIeYta
incrudeとかrequireとかは
外部ファイルをあたかも記述したかのようにここへ読み込みますよ

 

って意味だろ?

 

80: 名無しの民 2020/06/12(金) 10:06:21.612 ID:6i88Gtt/0
パソコンっていうか、コンピュータアーキテクチャから学ぶべき説はあるよね

 

82: 名無しの民 2020/06/12(金) 10:11:45.047 ID:H6lasAIrM
一度くらいアセンブリ語さわって見るといいとおもうんだよなぁ
初めてディスプレイの左上に8bitの線引いたときにやっと「ああディスプレイ用のアドレスに値を入れたから線がかけるのか!」という当たり前のことがわかってから理解しやすくなった

 

88: 名無しの民 2020/06/12(金) 10:49:14.738 ID:hCMqo8XI0
おまじないとか細かいことは2回目読むときに意識すればいい
とりあえず今はこんなものかと適当に仮定しておく
この仮定しておくっていうのは大きなプログラム組むときに避けられないプロセスだから今のうちになれておいた方がいいぞ
細かいところ完全に実装してから次に取りかかるなんてことやってる時間かかるしちぐはぐなものができあがる

 

90: 名無しの民 2020/06/12(金) 10:49:52.913 ID:eKiHsu5S0
>>88
低レベルなおまじない君

 

89: 名無しの民 2020/06/12(金) 10:49:26.089 ID:DwxjmmPDM
みんなプログラミングしってんだな
凄いわ

 

91: 名無しの民 2020/06/12(金) 10:56:58.703 ID:C+U40WW30
GUIをすぐ作れると思ってvisual c++を買って失望した中学時代

 

92: 名無しの民 2020/06/12(金) 10:58:19.345 ID:MDOm8B4T0
クラスを動物で例えると~ ←無能

 

93: 名無しの民 2020/06/12(金) 11:37:41.857 ID:ZlP8A/QTa
>>92
プログラミングで動物を作れる天才向け

 

94: 名無しの民 2020/06/12(金) 11:57:44.765 ID:tCl006FPa
クラスとか継承を教えるなら動物に例えたほうがわかりやすくね

 

103: 名無しの民 2020/06/12(金) 12:28:52.462 ID:eKiHsu5S0
>>94
必要性とか、意義とかを説明しないのが無能

 

95: 名無しの民 2020/06/12(金) 12:22:18.782 ID:6i88Gtt/0
プログラム初心者むけの解説とか本当酷いの多いのなんなん
何が箱じゃってキレそうになる
ポインタは箱にラベルをつけます←アホなの?
みたいな

 

101: 名無しの民 2020/06/12(金) 12:27:06.054 ID:ZkphSUOd0
>>95
箱ではないけどラベルをつけるってのは別に間違ってはなくね?
ポインタで拘束してるわけだし

 

96: 名無しの民 2020/06/12(金) 12:22:53.609 ID:jJK2sYWx0
ポインタが分からない理由かな?

 

99: 名無しの民 2020/06/12(金) 12:25:33.475 ID:6i88Gtt/0
>>96
ポインタがわからないって言われる理由はこの謎の例えが普及してることが大きいと思う
メモリのアドレスを指定してリンクしますのほうがよほど単純でわかりやすいじゃないか

 

97: 名無しの民 2020/06/12(金) 12:23:47.863 ID:XKxcvg5u0
チー牛キモオタ「箱とかふざけるな!」

 

98: 名無しの民 2020/06/12(金) 12:23:56.938 ID:jJK2sYWx0
前橋和弥のc言語ポインタ完全制覇はお勧めだぞ
これで分からないなら才能ないから諦めろ

 

100: 名無しの民 2020/06/12(金) 12:25:35.826 ID:tCl006FPa
ポインタは住所だろ

 

104: 名無しの民 2020/06/12(金) 12:33:20.044 ID:0ZTTAdwH0
入門書のおまじないとかぼかすのホント嫌い
説明する言葉を持ち合わせてないんかと

 

112: 名無しの民 2020/06/12(金) 12:54:30.729 ID:jzAaPxi2r
>>104
関数を知る前にincludeを説明するのキツいだろ

 

105: 名無しの民 2020/06/12(金) 12:34:33.104 ID:jJK2sYWx0
だっていきなりプリプロセスとか標準ライブラリとかリンカとか言ってもわけわからんじゃん

 

106: 名無しの民 2020/06/12(金) 12:35:09.940 ID:eKiHsu5S0
>>105
説明能力のないバカ

 

107: 名無しの民 2020/06/12(金) 12:38:01.179 ID:lHL9LbDH0
標準入出力ライブラリstdio.hをincludeすることすら理解できないのか
それともコンピュータアーキテクチャ全部理解してからプログラミングしたいのか

 

108: 名無しの民 2020/06/12(金) 12:38:44.454 ID:lHL9LbDH0
何がほんと嫌いだよwww
言ったって理解出来ないくせに

 

109: 名無しの民 2020/06/12(金) 12:42:02.788 ID:R7TvDb1JM
Rustが流行ってるらしいけどどうなの?

 

110: 名無しの民 2020/06/12(金) 12:44:11.347 ID:tvTD9NTV0
Cから入らずマシン語やOSの仕組みからやれ

 

114: 名無しの民 2020/06/12(金) 12:57:36.606 ID:Mglkeep20
とりあえずおまじないって言うのやめた方がいい

 

116: 名無しの民 2020/06/12(金) 13:06:31.971 ID:6i88Gtt/0
少なくとも「何をまじなうのか」くらいは宣言してくれないと
脳内日本語コンパイラがコンパイルエラー起こすよね

 

118: 名無しの民 2020/06/12(金) 13:39:20.864 ID:y5xdZkW80
参照教えたら発狂しそう

 

[商品価格に関しましては、リンクが作成された時点と現時点で情報が変更されている場合がございます。]

なれる!SE16 2年目でわかる?SE入門 (電撃文庫) [ 夏海 公司 ]
価格:627円(税込、送料無料) (2020/6/13時点)


引用元

http://hebi.5ch.net/test/read.cgi/news4vip/1591918945




コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です