プログラミング入門

「オブジェクト指向プログラミングを学ぶための推薦図書」?

型とカプセル化を重視したスタイルを学ぶための三冊 https://masuda220.hatenablog.com/entry/2019/09/07/112257 うーん,初心者むけの説明だと思うんだが*1,だとするとこれらはお勧めしにくい.いずれも悪い本じゃないけど、これらから入ると混乱するだけ…

クソコード動画「Managerクラス」

クソコード動画「Managerクラス」#すえなみチャンス暑気払い pic.twitter.com/3FSQDkXfHu— ミノ駆動 (@MinoDriven) 2019年8月3日 https://twitter.com/MinoDriven/status/11575544682017464327pay.それは殺しの合言葉. https://www.itmedia.co.jp/news/art…

マジックナンバー

「ソフトウェア設計の言語化スキルを磨くこと」 https://note.mu/qsona/n/nb971c8fc5976 例えば、HTTPのステータスコードについて、 `BAD_REQUEST = 400` みたいな定数を定義して使っているコードは、間違いなく残念なコードです。なぜこんなコードは書かな…

クソコード動画「カプセル化」

クソコード動画「カプセル化」 pic.twitter.com/kAhXCEHYVT— ミノ駆動 (@MinoDriven) 2019年6月23日うわあ.頭が痛い.なんで奴らはあんなコードを書くんだろう.

「クソコード動画「共通化の罠」」

https://twitter.com/MinoDriven/status/1127539251761909760 ホットエントリ経由. 初心者が良くやる落とし穴.こうなると地獄.クソコード動画「共通化の罠」 pic.twitter.com/MM750CNXc2— ミノ駆動 (@MinoDriven) 2019年5月12日うん,このくらいなら動画…

「オブジェクト指向にメリットなんて存在しない」か?

https://note.mu/kotofurumiya/n/n967fa61dbe34 オブジェクト指向のアイデアは実にシンプルである。「オブジェクト」と呼ばれるモデルが、互いにメッセージを送信しあって協調動作してシステムを構成するという、ただそれだけのものである。 あー,またか.…

「現役エンジニアが選ぶ、初心者でもアルゴリズムについて学べる4冊の書籍」?

https://paiza.hatenablog.com/entry/2018/11/09/%E7%8F%BE%E5%BD%B9%E3%82%A8%E3%83%B3%E3%82%B8%E3%83%8B%E3%82%A2%E3%81%8C%E9%81%B8%E3%81%B6%E3%80%81%E5%88%9D%E5%BF%83%E8%80%85%E3%81%A7%E3%82%82%E3%82%A2%E3%83%AB%E3%82%B4%E3%83%AA%E3%82%BA%E3%…

Effective Java 第3版

Effective Java 第3版作者: Joshua Bloch,柴田芳樹出版社/メーカー: 丸善出版発売日: 2018/10/30メディア: 単行本(ソフトカバー)この商品を含むブログ (2件) を見る出たらしい.

憂鬱本の継承者

「オブジェクト指向をより理解するために実際に書いて解説する」 https://qiita.com/yoship1639/items/5878bf9d64816e93610b オブジェクト指向を一億万ぱーせんと理解する記事だ.*1 *2 たのむからやめてくれ.目が腐る. 「継承」「カプセル化」「ポリモー…

「侍エンジニア塾のC言語のサンプルがヤバすぎる。」

https://qiita.com/hamichamp/items/7b7a7ee091a6856ac900 メモ 「侍エンジニア塾のmallocの解説をざっくりデバッグ」 https://nagayasu-shinya.com/sejuku-malloc-review/ 侍エンジニア塾 https://www.sejuku.net/other_lp/g/ うおう.この広告見ただけで怪…

闇オブジェクト指向への招待

「オブジェクト指向が5000%理解できる記事」 https://qiita.com/gorillab/items/b2f8e39d7cc23ad505f9 「オブジェクト指向を5000%理解できたら、次に5000兆%理解できように実社会の例でオブジェクト指向を考えてみる。」 https://qiita.com/_-_-_-_-_/items/…

続々々..写経なんてやめとけ

「最強のプログラミング勉強法が写経である理由」 https://wirelesswire.jp/2018/06/65757/ 「これで何度目だ?」と思う一方で,プログラミングに対する認識が「これはヒドイ」.*1 なぜ小学校では漢字の書き取りテストがあるのか。漢字ドリルとは、同じ文字…

オブジェクト指向で,どのように作るのか

オブジェクト指向設計実践ガイド ~Rubyでわかる 進化しつづける柔軟なアプリケーションの育て方作者: Sandi Metz,?山泰基出版社/メーカー: 技術評論社発売日: 2016/09/02メディア: 大型本この商品を含むブログ (6件) を見るこの本の題材は,オブジェクト指向…

「はじめてUNIXで仕事をする人が読む本」

はじめてUNIXで仕事をする人が読む本作者: 木本雅彦,松山直道,稲島大輔,株式会社創夢出版社/メーカー: KADOKAWA発売日: 2018/06/29メディア: 単行本この商品を含むブログ (1件) を見る 仕事の基盤、UNIXの基本を身につけるUNIXの教育を受けないままIT業界に…

Kindle版 アルゴリズムイントロダクション第三版

アルゴリズムイントロダクション 第3版 総合版:世界標準MIT教科書作者: Thomas H. Cormen,Clifford Stein,Ronald L. Rivest,Charles E. Leiserson出版社/メーカー: 近代科学社発売日: 2018/01/09メディア: Kindle版この商品を含むブログ (4件) を見るなんと…

Effective SQL

Effective SQL作者: JohnL.Viescas,DouglasJ.Steele,BenG.Clothier出版社/メーカー: 翔泳社発売日: 2017/12/20メディア: Kindle版この商品を含むブログ (1件) を見るEffective SQL作者: John L. Viescas,Douglas J. Steele,Ben G. Clothier,株式会社クイープ…

「Java by Comparison」

Java By Comparison: Become a Java Craftsman in 70 Examples作者: Simon Harrer,Joerg Lenhard,Linus Dietz出版社/メーカー: Pragmatic Bookshelf発売日: 2018/04/01メディア: ペーパーバックこの商品を含むブログ (1件) を見るhttps://pragprog.com/book/…

「プログラマーに聞くが、フローチャートって書いた方が良いの?」

http://blog.livedoor.jp/itsoku/archives/52003830.htmlテンプレートを肌身離さず持ち歩いてる人が,まず最初に石を投げなさい. すると誰も石を投げなかった. http://b.hatena.ne.jp/entry/blog.livedoor.jp/itsoku/archives/52003830.html id:hiro_curry…

コード最適化(高速化)の基礎

qiita「100万倍速いプログラムを書く」 http://qiita.com/Akai_Banana/items/48a35d2a40d1804d3b32 いまさらだけどホットエントリ経由. プログラミングを始めたばかりで高速化の大枠が全くわからず意味不明なことをしていた在学時、こんな資料があったら良…

「Effective Debugging ―ソフトウェアとシステムをデバッグする66項目 」

Effective Debugging ―ソフトウェアとシステムをデバッグする66項目作者: Diomidis Spinellis,大岩尚宏,黒川利明出版社/メーカー: オライリージャパン発売日: 2017/06/24メディア: 単行本(ソフトカバー)この商品を含むブログ (2件) を見るhttps://www.orei…

大学で初めて習うプログラミング言語

「大学での初心者に対するプログラミング講義ではC言語を使うべきでない」 http://qiita.com/wholekeik/items/4b8ee0825f0b12778a3a 今日の釣り堀 以下の文章は、工学部情報系学科一回生の、最初のプログラミング授業について述べたものである。 大学の情報…

これはヒドイ「とりあえず新人はこれを読んどけ!エンジニア歴10年以上の先輩おすすめ本7選」

http://%E3%81%B4%E3%81%8B%E3%81%BE%E3%82%8D.com/trend/05 http://xn--u8j4d5ayd.com/trend/05一言だけいいたい.「これはヒドイ」. id:worldwideyrp 「エンジニアの実務に直結する良書ばかり」って、せやろか? 新人にいきなりK&RやらマスタリングTCP/IP…

「京大マイコンクラブが教える絶対に失敗しない言語の選び方!!!」

https://www.kmc.gr.jp/2017-april/ なるほど.

Naverまとめ「プログラマーの力量を見極める質問」

https://matome.naver.jp/odai/2133323755602668001 ホットエントリしてたのでメモ.こういうのは Coding Interview 本にズラズラ載ってる奴だと思う.まじめに勉強する気なら,その手の問題集を入手した方が早い.たぶんこの辺り.世界で闘うプログラミング…

疑似乱数は鬼門

「totoBIGで不正バレか? ありえない確率の事象が起きる」 http://gahalog.2chblog.jp/archives/52398785.html 不正ではなくバグだろう.不正ならバレないように,もっと巧妙にやるって. 楽天で(totoBIGを)買ったんだけど 5口 5口10口別々に買ったら、5口分…

Kindle版「プログラミング作法」

新しく出てたのか.同時にKindle版も.プログラミング作法 (アスキードワンゴ)作者: Brian W. Kernighan,Rob Pike,福崎俊博出版社/メーカー: ドワンゴ発売日: 2017/01/30メディア: Kindle版この商品を含むブログ (5件) を見る

二つで十分ですよ

「初心者でもOK!レベル別・アルゴリズムをすぐに学べる書籍とサイト12選」 http://paiza.hatenablog.com/entry/2017/01/24/%E5%88%9D%E5%BF%83%E8%80%85%E3%81%A7%E3%82%82OK%EF%BC%81%E3%83%AC%E3%83%99%E3%83%AB%E5%88%A5%E3%83%BB%E3%82%A2%E3%83%AB%E3%…

フローチャートの悪夢,ふたたび

「若手プログラマー保存版!フローチャート徹底解説と作成カンニングペーパー」 http://it-koala.com/flowchart-2241 えっ? ナ,ナンダッテーーーーー! こいつはくせえッー!ゲロ以下のにおいがプンプンするぜッーーー! なぜかホットエントリ入りしてた.…

「オブジェクト指向設計実践ガイド」

「訳しました:「オブジェクト指向設計実践ガイド」」 http://tech.misoca.jp/entry/2016/09/02/110000 実践的な立場から、オブジェクト指向設計について、コード例を交えて解説していきます。大まかには下記のような説明の流れになっています。 そもそもなぜ…

それは本当にプログラマー必読なのか

「エンジニア必読!プログラミング学習に役立つ良書まとめ」 http://org-rabo.com/programing-ryousyo/ http://harold-spm.com/programing-gakusyuu-ryousyo/ なぜかホットエントリになってたので.*1 全般的に良書は多いんだが,いったいどんな人をターゲッ…