私がよく参考にしているサイトまとめ
はじめに
Twitter、Qiita、Zenn...といろんなところから情報収集するのはいいのですが、それぞれの有益な情報をそれぞれのサイトにお気に入りとして保存しているので、必要な情報を探すだけで一苦労です。
ここで一覧にしてまとめておくことにしました。
ただし、特定の言語に依存するような記事はあえて排除しています。
皆さんにとっても有益な情報があると、この記事を公開して良かったなと思います。
また、皆さんのオススメの記事がありましたら、コメントなどで教えてください。
コミュニケーション
質問
-
質問は恥ではないし役に立つ
https://qiita.com/seki_uk/items/4001423b3cd3db0dada7 -
新卒からの質問をソシャゲっぽい仕組みにしたら捗った話
https://qiita.com/ysktsuna/items/fced3a9515c8f585ca50
会議
- 会議/ミーティングについて本気出して考えて見た結果
https://qiita.com/nh321/items/051fc2f666261e8ee4f0
設計
デザインパターン
-
Refactoring.Guru(デザインパターン)
https://refactoring.guru/ja/design-patterns -
DESIGN PATTERNS FOR HUMANS!
https://github.com/kamranahmedse/design-patterns-for-humans
アーキテクチャ
-
ソフトウェアアーキテクチャの基礎: Software Architecture in a Nutshell
https://speakerdeck.com/snoozer05/sohutoueaakitekutiyafalseji-chu-software-architecture-in-a-nutshell -
世界一わかりやすいClean Architecture
https://www.nuits.jp/entry/easiest-clean-architecture-2019-09 -
[DDD]ドメイン駆動 + オニオンアーキテクチャ概略
https://qiita.com/little_hand_s/items/2040fba15d90b93fc124 -
[レポート]レガシーなコードにドメイン駆動設計で立ち向かった5年間の軌跡
https://dev.classmethod.jp/articles/legacy-code-with-ddd/ -
A pattern language for microservices
https://microservices.io/patterns/
ドキュメント
-
私たちがドキュメンテーションできない10個の理由、あるいは精神衛生を保つドキュメンテーションについて
https://qiita.com/oedipa-fake/items/94a68ec5d3f9a5f3424f -
エンジニア歴20数年の私が、設計書を書く際に心がけていること
https://qiita.com/y-some/items/90651c1e27f7798f87c6 -
テクニカルライティングの基本
https://speakerdeck.com/naohiro_nakata/technicalwriting
デザイン
-
色彩センスのいらない配色講座
https://the.alleslide.com/335 -
伝わる図解の作り方~レイアウトや配色のポイントを解説~
https://liginc.co.jp/575236 -
エンジニア向け デザイン基礎(社内勉強会の資料)
https://qiita.com/xrxoxcxox/items/01ae9d1515fdf794e1f5 -
画面をデザインするということ
https://qiita.com/megumu-u/items/73b728ad1d381717d731 -
わかりやすいシステム構成図の書き方
https://qiita.com/fetaro/items/c8420f5de48f48317391 -
なぜエンジニアが作る画面はダサいのか…?「理由」と「対策」を徹底解説【エンジニア向け画面デザイン講座】
https://qiita.com/mskmiki/items/544149987475719e417b
コーディング
名前付け
-
モデルやメソッドに名前を付けるときは英語の品詞に気をつけよう
https://qiita.com/jnchito/items/459d58ba652bf4763820 -
Naming -名前付け-
https://qiita.com/Koki_jp/items/f3d3e824f98d182d4100 -
うまくメソッド名を付けるための参考情報
https://qiita.com/KeithYokoma/items/2193cf79ba76563e3db6 -
うまくクラス名を付けるための参考情報
https://qiita.com/KeithYokoma/items/ee21fec6a3ebb5d1e9a8 -
初心者プログラマーのための英語命名法
https://qiita.com/YutaManaka/items/62dda256bb7ba6c08399
スタイル
-
Coding Style Conventions and Standards
https://github.com/SalGnt/cscs -
Awesome⭐Style Guide
https://github.com/kciter/awesome-style-guide -
プログラミング中級者に読んでほしい良いコードを書くための20箇条
https://anopara.net/2014/04/11/プログラミング中級者に読んでほしい良いコード/
数学・アルゴリズム
数学
-
150 分で学ぶ高校数学の基礎
https://speakerdeck.com/e869120/150-fen-dexue-bugao-xiao-shu-xue-noji-chu -
基礎線形代数講座
https://www.slideshare.net/SEGADevTech/ss-249343092
アルゴリズム
-
The Algorithms
https://github.com/TheAlgorithms -
計算量オーダーの求め方を総整理! 〜 どこから log が出て来るか 〜
https://qiita.com/drken/items/872ebc3a2b5caaa4a0d0 -
ソートを極める! 〜 なぜソートを学ぶのか 〜
https://qiita.com/drken/items/44c60118ab3703f7727f
プロジェクトマネジメント
全体
-
ゲーム開発 プロジェクトマネジメント講座
http://www.jp.square-enix.com/tech/openconference/library/2011/dldata/PM/PM.pdf -
道の真ん中をきれいにするプロジェクトマネジメント~イケてるチームになるための10原則~
https://qiita.com/yasuoyasuo/items/37cc24440b278363339e
技術的負債
-
技術的負債とどうやって戦うか
https://qiita.com/kamykn/items/ad687e772da454e3f614
見積り
-
不安とストレスから解放される見積りとスケジュール方法
https://qiita.com/hirokidaichi/items/5a204a57a200569f755d -
見積・提案書に書いておくと不幸を減らせる前提条件
https://zenn.dev/nuits_jp/articles/2022-07-31-estimate-assumptions
教育
-
何も知らない人を育てるために(新人教育情報キュレーション)
https://qiita.com/itagakishintaro/items/ca4b60e5fb652160685f -
ムダな資格集めとはもうサヨナラ 「自分の教育マップ」の作り方
https://qiita.com/Akira-Isegawa/items/d7d103900272b3818ea8
その他
心理学
- ソフトウェア開発に役立つ 心理学的現象、行動経済学の概念など 15題
https://qiita.com/arai-wa/items/4c7629276ced7e933235
Discussion