超初心者向けの教材はめちゃくちゃ数が多い。おまえ何もわかってないだろってやつが書いたようなうんこみたいなやつも多い。全体を俯瞰して書かれてないことが多い。ちゃんとしたプログラマを探しだして、そいつに金でも払って本の内容を軽くチェックしてもらうだけでも全然違う。その言語の作者が書いた本とかが一番いい。
おまえが読めていると思っている文は実は読めていない。全然理解できていない。前の段落や行を読み飛ばして、難しいところをないがしろにしてきた結果がそれだ。
一度にすべてを理解する必要はないが「ここがわからない」という認識を絶えず持つ必要がある。読め。理解しようとしろ。「なんで?ちゃんと書いたのに」とか言うな。ちゃんと書けてない。自分を一切信用するな。おまえが考えている以上におまえはクソだ。自分より能力が高かろうが他人もそんなに信用するな。人間はクソだ。
ただコンピュータだけを完全に信用しろ。コンピュータがおかしいときがある?それはそれを作った人間がクソなだけだ。
日本語だろうが英語だろうがコードだろうが、とにかく文はしっかり読め。読み込め。理解しようとしろ。文が間違っていることもあるから常に疑え。
「HTTP?SSD?なんですかそれ」ぐらいの気持ちで始めると間違いなく挫折する。そういうあまりにも基本的すぎる知識は「みんな知ってるでしょ」という前提の元に書かれている。あまりにもみんなが知っているのでもはや空気のように存在している。「HTTPという言葉を知らないで今までどうやって生きてきたんだ」レベルで知っている。
それすら知らないということは「おまえは酸素を使って呼吸しない生命体なのに地球上にいる」ということだ。そんな状態なら当然死ぬ。プログラミング以前にまずその空気を取り込めるようになれ。並行して勉強するのでもかまわない。
代入が「=」なのなんでだろとか、そういうのは比較的どうでもいい。そこは「そういうものだ」で流していい。そういった疑問点は着実に文章化しておいてあとで解消すればいい。ただし「何のために存在しているのか」は考えなければいけない。ここの説明を抜かしているクソ教材が多い。ほぼ全員がインスタンスで躓くのは、オブジェクト指向がここまで発展した経緯を一切知らないからだ。あんなもの誰でもわかる。
「何がわからないのか」をかなり明確にしていれば「何がわからないのかわからない」よりも数段わかるようになっている。
「そんなの教えられてないから知らない」という考え方では一生わからない。ぶっちゃけ教師側のリソースは超不足している。「プログラミング言語やっとわかるようになりました!」「プログラミングあんまりよくわかってないけど超初心者よりはマシです!」というやつが教師という場合が多い。一応、比較的ちゃんとした人が教えてくれるものもある。あるが、そういうのは費用が高い。普通に働けば月100万もらえるのに、わざわざ月20万とかで人に教えようとするやつは奇人しかいない。だから基本高い。
金がうなるほどあるなら無限に高いところに払え。それが一番楽だろう。
ただしプログラミングは独学が基本。プログラミングに限らずなんでもそうだろうが。教えはおまえが必死に請うものであって、教えてもらうことを待つな。
自立しろ。
どれだけやってもわからないことはある。それはバカだからとかではなく、自分がどこで躓いているかわからないだとか、教材がクソすぎて罠にハマったとか、英語が全然読めてないから何もわかってないとか、自分の数学能力がゴミクソすぎたとか、なにかしら原因がある。工夫しろ。考えろ。探せ。
挫折するな。
そこの部分は簡単だ。死ぬほど。とりあえず1000時間やれ。1000時間やって無理ならもうそれは無理。手の施しようがない。たぶん人間をやり直した方がいい。
かけた時間を記録しろ。集中した時間だけを記録しろ。パソコンを立ち上げた時間じゃない。
お前が挫折するから挫折するんだ。お前が挫折しなければ挫折しない。心が折れなければ挫折しない。わかろうとする気持ちがないことを挫折と表現するな。
わかれ。
諦めるな。読め。わかろうとしろ。理解しようとしろ。おまえはまだ理解しようという気がない。眼の前にある知識を、自分の考え方にあわせてねじまげようとすればそれは理解できるわけがない。自分の考え方を新しい知識に適応させろ。おまえは知識レベルでいうとミジンコにすぎない。ミジンコが人類の叡智に立ち向かっているのだと考えろ。
おまえはクソだ。
ただし同時に「自分にはわかるはずだ」という強烈な無知蒙昧で傲岸不遜な考えを持って挑め。諦めるというのは、つまりおまえはミジンコのうんちぐらいの存在だということだ。
諦めるな。
それでも無理ならお前はプログラミングに向いてないからもうやめろ。無意味だ。
目標が高すぎて地味な完成物を作らない のが俺の周りにいる人の特徴だった。 まぁおおよそは「ゲーム作りたい!」っていってきて、 「じゃぁ四角の弾があたったら弾ける四角の...
その状態の時は「「四角の弾があたったら弾ける四角の敵」をリメイクする」で脳内の快楽物質が分泌されるから他のことに目が向かない。
そこで挫折するから挫折する。 挫折するな。 これこれ、これよ。めちゃくちゃ同意。 みんな精神論を嫌うけど、人間には精神があるんだから精神論が大事に決まっているでし...
「精神論は大事」なんだけど、世の中には「精神論だけが大事」だと思ってるアホが多すぎるんだよな... 実際には精神論なんかは最後の一線、精神と運以外は拮抗してる状況でだけ役に...
プログラミングなら通ってワタミではダメなのはなぜなのだろうか
そりゃ自分の利益や自分の目標や自分のフェチズムの為に自分に重い負荷をかけるのはそいつの勝手よ ワタミの利益やワタミの利益やワタミの変態性欲の為に従業員に重い負荷をかける...
精神論否定するひとって 大抵そこまでの努力してないよな。 人と比べるのが大好きで、「どうせあんな風になれないし」とか。 ある程度、精神論は必要だ。 やる気がなきゃ始まらん...
精神論は論でしかなくて「挫折しない技術」が含まれないのが問題。 「自動車事故が起きないためには、ドライバーが事故を起こさなければいい」は正しいけど、「どうやって起こさな...
横だが、独学だと割とその「挫折しない技術」の習得で挫折する事もあると思う。 初学時に独学から入ることが向いてない人もいるだろうし。 そうしてプログラミング指導者ガチャを回...
問題の大半は英語を読めないことに起因したりする。 何かに躓いたとしてもググれば答えがあることが多い。 でも英語を読めないとStackOverflow(英語)が読めない。 そこに答えがあるのに...
英語読めなくてもStackOverflowはなんとかなるよ コードが主体の問題なら 難しい議論だと図もコードもなく議論し合ってるから読むの辛いけど スコアの高いのだけ読めばいいし
中学で習ってるのに読めないはずがない。
中学英語とは違うなあ
プログラムの解説なんて英語で書かれてても関数名とかで使われてる単語を憶えてれば何となく意味が分かる気がするんだよね。
うん だって、ネイティブの人がStackOverflow見たって理解できないw そもそもスタックって?何がどう溢れるの?みたいなw コンピュータの知識がない日本人が専門書読むようにチンプン...
例外メッセージが読める程度しか英語できなくてもソースの解説ぐらいはなんとなく読めるからな。 というかプログラミングで使われる英語って本来の意味とは違ってる単語もあるから...
「コンピュータの原理を何1つわかっていない」でSSDはともかくHTTPが挙げられていることに驚いた。 コンピュータの原理を何と捉えるかにもあるだろうが HTTPに到達するまではずいぶん...
HTTPプロトコルの手順喋れ言われて空で言えるwebプログラマ、一割居ないからな。 実際HTTPは覚えてなくても何とかなる。
すべての手順を追う必要なんて無いだろw お前はexeclを覚えるときにPCの電源入れてbiosとOSが何をしてるかから順を追って覚えたか? httpなんてブラウザ立ち上げたところから何するか覚え...
だから驚いたって言ってんだろ。文意を汲んでくれよ。
そもそもあの手の技術ってめっちゃ頭の良い方々が極めて低級で難解な部分を 俺のようなミジンコでも使えるようにラッピングして共通の仕組みにしてくれてるもんやと思ってる。
ここでいうhttpって、プロトコルやTCP/IPそのものの本格的な知識じゃなくて 2000年代に「ホームページ」を作っていた人ならだいたい知っていたようなふわっとしたレベルの知識のことや...
経験的には作りたいものが先にあればそれを作るまでは挫折しない。 中学生の時初めて作ったのがグラビアアイドルのウエストが何センチ詐称しているのか画像から自作の謎の公式で判...
n=1 はい、論破
やったぜ
俺もいるぜ!
ただコンピュータだけを完全に信用しろ。コンピュータがおかしいときがある?それはそれを作った人間がクソなだけだ。 だが「再起動すると再現しなくなるバグ」は稀によくあるこ...
なーんでこんなくそみたいなエントリにころっと騙されちゃうブコメが量産されてるんですかね
勉強とか嫌々やるから挫折するんであって、俺は受験勉強も好きだからやったし、大学も好きな学部だから行った 好きなことをやっただけ
ツンデレで萌えちゃったじゃん笑 いろんな反応があっていいと思うけどうちは結構好き❤️
そもそも何をするプログラムを作りたいかわかってない。 プログラミングができるようになりたい、というのが動機なら、それは結構ハードモード。 なぜなら、できるやつは、そうなり...
私は文系と理系の中間ぐらいにいる。 プログラム的な考え方が苦手な人と文章的な考え方が苦手な人の両方の気持ちがある程度わかっている。 そこで元増田がわかっていない文系の人が...
マ、やっています。いくつか反対意見を。 ・プログラムは一度にできることが一つ 一方、文章では一度にがらりと変えることが多い(一度に変えないと読み手に伝わらない) ⇨文章も...
・プログラムは変化が読み取りにくい 「このif文が全体の要だから他と違う書き方にして印象づけたい」といったことはほとんどできない ⇨言語によるが、かなり表現できると思われ...
・文章を書くときは主観的になりきる(感情移入する)必要があるが、プログラムは客観的にメタな考え方でつくる必要がある ⇨コンピュータやシステムの立場になって考えている。UML...
リファレンスを一通り読めって入門書に書いてないのはなぜなんでしょうね やりたいことがそこに書いてあるのに