LoginSignup
1
0

@kazuo_reve 新人の方によく展開している有益な情報
https://qiita.com/kazuo_reve/items/d1a3f0ee48e24bba38f1

で参照・引用しているURLを一つづつ確認してみよう。

確認する視点は3つ。

  1. 書いた時点と今とで事情が変わっていないか。

  2. 書き手と、読み手で見えかたが逆の事象はないか。

  3. 真偽の論理的な書きぶりの事項は、統計的もしくは確率的に扱った方がよくないか。

まとめは、時と場合と統計に区分する。
書き手と読み手で見えかたの違いは、場合分けをしていればおきないかもしれない。
自分が属している場合と違う場合も書き込めばいいのだから。

59 @cervomansan, プログラミング初心者の勉強方法について

1. 時

投稿日 2014年07月01日

2. 場合

2.1 ただ写すのでは効果が低い

なぜ、そう思い込むのだろう。

プログラマの「プログラムが書ける」思い込みは強みだ。3つの理由。仮説(168)統計と確率(17)

2.2 文字の打ち方を間違えなければよい

文字は打ち間違えた方がいい。
言語によってはとんでもないコンパイルエラーを出してくれる。
あるいは、コンパイルエラーにならずに、実行時エラーになる。
あるいは、実行時エラーにならずに、違う結果を出してくれる。

そこで、はたと、その言語の本質に触れることになる。

打ち方を間違えなければ、その言語の本質に触れることはないかもしれない。

2.3 みなさんの勉強当初の経験や考え

アセンブラを打ち込みました。
主にゲーム類です。

ゲームしたいから、一生懸命になります。
ゲームの動作はわかるはずだと思っていて、デバッグも真剣になります。

65歳からのプログラミング入門。docker(126)転職(16)

で紹介しているLoad Runnerというゲームのソースコードがついた本を全部入力してもらったら、
C言語を完全に理解された方がおみえでした。1週間ちょっと。

C言語を最初に教育するのは駄目という方がおみえになります。
よっぽどひどい教育を受けただけで、C言語が最初だと駄目だと思い込んでいるだけだと思います。
C言語は、ゲームのような時間に厳しいソフトか、OS、通信規約、プログラ民具言語を作る目的以外で学ぶものではないことを教えてもらってなかったのでしょう。

C言語はCコンパイラの写経を進めてきました。
自分が最初にC言語を覚えたのは、Pascalで書かれたコンパイラをC言語に移植したことからです。
C言語が、Pascalよりだめだめなのはよくわかりました。

だめだめなのは、移植しやすいように、そうなっているのだということもわかりました。
結果として、Pascalよりも多くのCPUにCコンパイラは移植されています。

コンパイラを書くのは難しいか。仮説(175)

心理学の本を読むよりはコンパイラ書いた方がよくね。仮説(34)

音楽のプログラムを最初に入れるようにしたのは、この時の経験に基づきます。
耳が聞こえる方なら、音の判断はその人なりにつく場合、デバッグはすごく容易です。
どういう音が欲しいかでデバッグすればいいのですから。

プログラムは音楽だ (A program is a music.) 仮説(54)

3. 統計

3.1 与件

初心者にオススメなデータ類をのちほどここに記載予定。

3.2 社会調査

社会的な事象では、統計による検証はできないと仮定して考えるとよい。
統計は嘘をつくための道具かもしれないと。

統計の嘘。仮説(127)

社会事象は検証できない。仮説(204)

4 まとめに代えて

新人プログラマ応援 - みんなで新人を育てよう!

今、Qiitaでは、「データに関する記事を書こう!」という行事をやっている。

この文章は、テーマ2『データに関する記事を書こう!』参加記事でもあります。

いくつかの事項は、データを取ってから追記できればいいかもしれない。
あるいは、お手持ちのデータがありましたらコメントいただけると幸いです。

自分の頭で考えることが大事なのではない。
何か行動すれば、必然的に、自分の頭で考えなくてはならないところに追い込まれる。

自分の頭で考えるようになるには

「自分の頭で考える」ということ。

行動して、測定すればいい。

ぼくの先生「人がやらないことをやれ」プログラマになるまで。仮説(37)

小学校の絵の先生には、色を置いてみるという試行錯誤を教わった。
中学校の技術の先生には、人がやらないことをやれと教わった。
考え方など教わらなくてもいいのだ。
行動すれば、その責任は自分で考えて、よりよくするのが試行錯誤で、人がやらないことをやった人が考えることかも。

DoCAP 芸術でも技術でも運動でも

4.1 参考文献

@kojimadev 1年以上かけて生産性倍増+成長し続けるチームになった施策を全部公開

@torifukukaiou【毎日自動更新】新人プログラマ応援 - みんなで新人を育てよう!(2022年04月) LGTMランキング!

@torifukukaiou 【毎日自動更新】データに関する記事を書こう! LGTMランキング!

@kazuo_reve 「新人の方によく展開している有益な情報」の中で大学時代に得ておけばよかった情報

@kazuo_reve 私が集めた有益な情報・知識のまとめ

@kazuo_reve 私にとって有効だった学び方5選

@kazuo_reve 自分のQiitaの記事を分析してみた

@kazuo_reve 私が効果を確認した「小川メソッド」

@e99h2121 育児していたからこそエンジニアのお仕事に役立ったこと10選

@e99h2121「女性こそエンジニアになるべきだ?」デブサミウーマン登壇記録

@e99h2121 新人さんにすすめる有益なツール達 2022春

@e99h2121 新人さんにすすめる有益な技術書達 2022春

@ohakutsu 新卒1年目のエンジニアがQiitaの速度改善をした話

@ohakutsu 新卒2年目から見た達人プログラマーの振る舞い

4.2 自己参照

ソースコードを読むための技術: 新人プログラマ応援 @kazuo_reve 新人の方によく展開している有益な情報(1)

スペックアウト手法: 新人プログラマ応援 @kazuo_reve 新人の方によく展開している有益な情報(2)

変更の影響範囲を特定: 新人プログラマ応援 @kazuo_reve 新人の方によく展開している有益な情報(3)

質問は恥ではないし役に立つ: 新人プログラマ応援 @kazuo_reve 新人の方によく展開している有益な情報(4)

質問するときのパターン・ランゲージ: 新人プログラマ応援 @kazuo_reve 新人の方によく展開している有益な情報(5)

「できない人」ほど、人に聞けない: 新人プログラマ応援 @kazuo_reve 新人の方によく展開している有益な情報(6)

分からないをすぐ伝える: 新人プログラマ応援 @kazuo_reve 新人の方によく展開している有益な情報(7)

15分ルール: 新人プログラマ応援 @kazuo_reve 新人の方によく展開している有益な情報(8)

検索の仕方: 新人プログラマ応援 @kazuo_reve 新人の方によく展開している有益な情報(9)

エラーメッセージの読み方と対処: 新人プログラマ応援 @kazuo_reve 新人の方によく展開している有益な情報(10)

Google検索のコツ: 新人プログラマ応援 @kazuo_reve 新人の方によく展開している有益な情報(11)

新人プログラマ応援 @kazuo_reve 新人の方によく展開している有益な情報(12)

日報、週報、月報、年報: 新人プログラマ応援 @kazuo_reve 新人の方によく展開している有益な情報(13)

新人プログラマ応援 @kazuo_reve 新人の方によく展開している有益な情報(14)

分報(分単位報告): 新人プログラマ応援 @kazuo_reve 新人の方によく展開している有益な情報(15)

分かる: 新人プログラマ応援 @kazuo_reve 新人の方によく展開している有益な情報(16)

わかったつもり: 新人プログラマ応援 @kazuo_reve 新人の方によく展開している有益な情報(17)

開米瑞浩 図解: 新人プログラマ応援 @kazuo_reve 新人の方によく展開している有益な情報(18)

要求仕様: 新人プログラマ応援 @kazuo_reve 新人の方によく展開している有益な情報(19)

SE用語: 新人プログラマ応援 @kazuo_reve 新人の方によく展開している有益な情報(20)

文章の推敲: 新人プログラマ応援 @kazuo_reve 新人の方によく展開している有益な情報(21)

結城浩 数学文章: 新人プログラマ応援 @kazuo_reve 新人の方によく展開している有益な情報(22)

結城浩 推敲: 新人プログラマ応援 @kazuo_reve 新人の方によく展開している有益な情報(23)

あいまい表現: 新人プログラマ応援 @kazuo_reve 新人の方によく展開している有益な情報(24)

やまとことば: 新人プログラマ応援 @kazuo_reve 新人の方によく展開している有益な情報(25)

鍵語による見直し: 新人プログラマ応援 @kazuo_reve 新人の方によく展開している有益な情報(26)

開米瑞浩 MECEとロジックツリー: 新人プログラマ応援 @kazuo_reve 新人の方によく展開している有益な情報(27)

芝本秀徳 考える: 新人プログラマ応援 @kazuo_reve 新人の方によく展開している有益な情報(28)

佐藤航陽 論理: 新人プログラマ応援 @kazuo_reve 新人の方によく展開している有益な情報(29)

清水吉男 設計: 新人プログラマ応援 @kazuo_reve 新人の方によく展開している有益な情報(30)

@kazuo_reve 新人の方によく展開している有益な情報」はじめ記事を参照して頂いた時にしていること。

@kazuo_reve「「新人の方によく展開している有益な情報」の中で大学時代に得ておけばよかった情報」に付け加える3つのこと。

プログラマにも読んでほしい「QC検定にも役立つ!QCべからず集」

図を使って分析すればこんなに簡単。安全(11)

5月病にならないで

文書履歴(document history)

ver. 0.01 初稿

最後までおよみいただきありがとうございました。

いいね 💚、フォローをお願いします。

Thank you very much for reading to the last sentence.

Please press the like icon 💚 and follow me for your happy life.

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0