いつも「後で読もう」と思って有用そうなサイトをブックマークしていますが、結局読めていなかったので、2024年に活用するために年始に整理をしてみます。
マインド、問題解決
問いの立て方
リサーチの始め方
わかりやすい説明のための10の鉄則
GMO「組織の生産性を高める意思決定の構造と方法」
99%の人ができていない1%人だけが持っている「課題設定スキル」とは
自分の頭で考えること
センターピン発見機
センターピンとは元LINE yahooの小澤さんが言い伝えている、事業を成功させるために最も重要な要素
https://chat.openai.com/g/g-912YlkTjR-sentapinfa-jian-ji
売れるようにしてから作る
みんなのデザイン経営
ダブルチェックの有効性を再考する
https://kouseikyoku.mhlw.go.jp/shikoku/kenko_fukushi/000085434.pdf
マーケティング
2023年の回顧と2024年の展望
https://www.smbc.co.jp/hojin/report/investigationlecture/resources/pdf/3_00_CRSDReport139.pdf?utm_source=substack&utm_medium=email
GartnerTop10Strategic Technology Trends for 2024
https://www.gartner.com/en/articles/gartner-top-10-strategic-technology-trends-for-2024
顧客にとっての価値は何か
https://x.com/matsuken0716/status/1720601886913351808?s=61&t=8jrn1_ek5-Xe_g_1wbUzww
買わない理由の把握の仕方
https://x.com/m_imai_cerebrix/status/1719303730460565769?s=61&t=8jrn1_ek5-Xe_g_1wbUzww
提案書では「独自の強み」をアピールするより「費用対効果」「要件へのマッチ」をわかりやすく示すべき
https://x.com/takahashikoichi/status/1719112393098485896?s=61&t=8jrn1_ek5-Xe_g_1wbUzww
人は悪魔に熱狂する
https://x.com/matsuken0716/status/1719133911970898196?s=61&t=8jrn1_ek5-Xe_g_1wbUzww
損益計算書の読み方
https://x.com/kaikeinochikara/status/1741988175537746111?s=61&t=8jrn1_ek5-Xe_g_1wbUzww
デジタル時代におけるブランド戦略
https://x.com/kouta_hikichi/status/1655222390262235137?s=61&t=8jrn1_ek5-Xe_g_1wbUzww
マネージメント、組織
「誰が何をやっているのか」を可視化する取り組み
https://blog.recruit.co.jp/rtc/2023/12/18/who-knows-what/
なぜエンジニア組織をうまくマネジメントできないと悩む経営者が多いのか?
https://qiita.com/kunihirotanaka/items/06b4789b60e2e1d5c661
Googleがオープンソース化している「マネージャ研修プログラム」
https://x.com/tommygfx90/status/1732875255092503026?s=61&t=8jrn1_ek5-Xe_g_1wbUzww
開発と保守運用の分業は個別ミッションの遂行手段にコンフリクトを生じさせやすい
https://mtx2s.hatenablog.com/entry/2023/11/27/211814
ソフトウェアの内部品質に生じる様々な問題は組織設計にその原因があることが多い
https://speakerdeck.com/mtx2s/internal-quality-issues-caused-by-organizational-design
組織フェーズの変化に対応できないと“無価値“になる話
https://note.com/masa8706/n/n92e13afc9a5a
LINEヤフー株式会社のエンジニア組織ビジョンとRevRelの役割
https://speakerdeck.com/lycorptech_jp/the-role-of-devrel-at-ly-corporation
リーダーシップに出会う瞬間
https://x.com/ysk_motoyama/status/1711690846339571979?s=61&t=8jrn1_ek5-Xe_g_1wbUzww
技術選定の審美眼2023年版
https://speakerdeck.com/twada/understanding-the-spiral-of-technologies-2023-edition
ストックマーク株式会社 マネージャー&リーダー向け社内トレーニング
https://speakerdeck.com/iwashi86/training-of-management-and-leadership-for-stockmark
マネージングアップ
https://medium.com/one-to-n/building-trust-and-alignment-with-your-manager-7f9826c50670
チームビルディング
モチベーショングラフ
https://job.rikunabi.com/contents/howto/19365/
リモートワークにおけるファシリテーションの方法論
https://speakerdeck.com/copilot/remote-facilitation
エンジニアリング
初学者
富士フィルムが作ったビジネススキルが学べるサイト
http://fujifilm.jp/business/future-clip/
ソフトウェアエンジニアとしての姿勢と心構え
https://speakerdeck.com/recruitengineers/software-engineers-survival-guide-2022
ソフトウェア開発の原理原則を学べる書籍10選
https://x.com/nameless_sn/status/1720350104165450155?s=61&t=8jrn1_ek5-Xe_g_1wbUzww
プログラマたるもの、人に頼る前にこれぐらいはやっておきたい
https://t.co/PSirf74rHk
テクニカルライティングの基礎
https://speakerdeck.com/naohiro_nakata/technicalwriting2023
Sansan 新卒技術研修 テストコード編
https://x.com/karaage0703/status/1717688652715958404?s=61&t=8jrn1_ek5-Xe_g_1wbUzww
メールでの言葉選び
https://x.com/anko040719/status/1742109192092279060?s=61&t=8jrn1_ek5-Xe_g_1wbUzww
要件定義入門
https://speakerdeck.com/knr109/yao-jian-ding-yi-ru-men-shi-bai-sinaitamenibi-yao-nakoto
要件定義書を作成してみる
https://qiita.com/minimumskills/items/f9589953d48118d9f71f
要件定義〜システム設計ができる人材になれる記事
https://qiita.com/Saku731/items/741fcf0f40dd989ee4f8
マリオカートのER図について考える
https://x.com/macopeninsutaba/status/1714147336077881507?s=61&t=8jrn1_ek5-Xe_g_1wbUzww
副作用と参照透過性と冪等性
https://qiita.com/suzuki-hoge/items/893605555cae2014641a
Docker基礎
https://zenn.dev/suzuki_hoge/books/2021-04-docker-picture-60fbe950136be9c7ad85
クラス設計の基礎知識
https://x.com/suke_masa/status/1692253806690476350?s=61&t=8jrn1_ek5-Xe_g_1wbUzww
設計、デザイン
設計変更に潜む罠
アーキテクトがチェックすべきオープンソースのWebサービス一覧
プロダクトの機能の肥大化をどのように防ぐか?
- 問題を解決しようとするときは、常に「何を」「なぜ」と問うこと
- チームが機会を特定するのに役立つプロダクト問題テンプレートを使用する
- フィードバックを重視し、リクエストを実行に移さないことで、偏りを避ける
- 目的を念頭に置き、ロードマップの優先順位を決める
- 光り物よりもユーザビリティを優先する
HTTP3で変わること
- HTTP/3はTCPの代わりにQUICを採用したことで様々な問題が解決された
- QUICとは
- 不安定な通信速度環境下の速度改善
- コネクション確立までの時間が短縮しTTFBが改善する
- WiーFi回線からモバイル回線に切り替わる時などに通信継続が可能
- 通信環境が悪い人たちの体験向上
設計の考え方とやり方
- 変更が楽で安全である
変更が楽で安全になる設計、それが開発者がやるべき仕事 - 今の潮流
- クラス設計
- ドメインモデル方式
- データベース設計
- 追記型データベース
- 目標可変の組み立て思考
- アジャイル
- クラス設計
エンジニア歴20数年の私が、設計書を書く際に心がけていること
Webサーバーアーキテクチャ進化論2023
エムスリーのデータ基盤を支える設計パターン
ソフトウェア品質
品質に関わる事象
低品質なコードに含まれる欠陥は高品質なコードの15倍。開発時間は高品質なコードの平均2倍、最大9倍。開発時間のばらつきが大きくなり、計画に対する予測可能性が著しく低下する
良いコードとは何か
インフラ
パッチは全て当てるべきか
SRE研修
限られた人数でMIXのあらゆる公式サイト群を保守運営するノウハウとその体制
SREとプラットフォームエンジニアのPI(PerformanceIndicator)
全AWSエンジニアに捧ぐ、CloudWatch 設計・運用 虎の巻
AmazonBuildersLibrary
AWSの設計、運用についてのノウハウがまとめられているサイト
AWSでインフラ設計をするにはまずこのサイトを参考にする
フロントエンド
モダンウェブフロントエンドに至る歴史
https://fukabori.fm/episode/76
本気で考えるReactのベストプラクティス
https://zenn.dev/t_keshi/articles/bulletproof-react-2022
freeeのUIコンポーネント群
https://vibes.freee.co.jp/?path=/docs/doc-readme--docs
UIGuideline
あのUIの正式名称がわからない時に調べられる便利なサイト
https://www.uiguideline.com/
ChatGPTをフル活用したUI勉強会
https://note.com/tsumura_design/n/n2d2b5de6be61
フロントエンドの書くべきだったテスト、書かなくてよかったテスト
https://speakerdeck.com/takefumiyoshii/hurontoentonoshu-kuhekitatutatesuto-shu-kanakuteyokatutatesuto
フロントエンド開発のためのテスト入門書評
https://blog.koh.dev/2023-10-25-frontend-test-book/
Webアプリケーションのパフォーマンスチューニングの勘所
https://speakerdeck.com/soudai/web-tuningperformance
ブラウザがどのようにレンダリングしているかを知る
https://x.com/sakamoto_582/status/1643581345480986624?s=61&t=8jrn1_ek5-Xe_g_1wbUzww
You and 120% Cleaner React
https://zenn.dev/t_keshi/books/you-and-cleaner-react
Node.js vs. Deno vs. Bun: JavaScript runtime comparison
https://snyk.io/blog/javascript-runtime-compare-node-deno-bun/
npmとyarnとpnpmの違い
https://zenn.dev/hibikine/articles/27621a7f95e761
プログラミング言語
Rust
https://github.com/rust-lang/book
Webブラウザを作ろう
https://browserbook.shift-js.info/
セキュリティ
MIXIセキュリティ研修
https://speakerdeck.com/mixi_engineers/2022-security-training
AI関連
自民党AIの進化と実装に関するプロジェクトチーム
https://note.com/akihisa_shiozaki/n/n4c126c27fd3d
松尾研「LLM大規模言語モデル講座」
https://weblab.t.u-tokyo.ac.jp/llm_contents/
Microsoft「AIの大事な話」
https://speakerdeck.com/dahatake/ming-zhi-da-xue-li-gong-xue-bu-te-bie-jiang-yi-2023nian-noainoda-shi-nahua-chatgpt-wozhi-rou
AIアプリ開発入門
https://zenn.dev/ml_bear/books/d1f060a3f166a5
MIXI AI研修
https://speakerdeck.com/mixi_engineers/2023-ai-training
AI開発の勝利パターン
https://note.com/issei_y/n/n44e431e57b03?sub_rt=share_pb
分析の基礎
https://speakerdeck.com/brainpadpr/basics-of-analysis-modeling
プロンプト
プロンプト設計戦略
https://x.com/keitowebai/status/1736981788323713182?s=61&t=8jrn1_ek5-Xe_g_1wbUzww
サクッと始めるプロンプトエンジニアリング
https://zenn.dev/umi_mori/books/prompt-engineer
究極のChatGPTプロンプトガイド
https://x.com/ichishiogao/status/1715918886162551203?s=61&t=8jrn1_ek5-Xe_g_1wbUzww
GIS
シェーダーを使ったWeb地図のカスタマイズ
https://docs.google.com/presentation/d/1FEdwmLyqzCDcRgRSNu8qd8hXATO6FWv1jUs83TWqDIQ/edit#slide=id.p
loaders.glにPM Tilesフォーマットを読み込むためのリーダー追加
https://loaders.gl/docs/modules/pmtiles/api-reference/pmtiles-source
Photorealistic 3Dタイル
https://x.com/nagix/status/1656548102625701888?s=61&t=8jrn1_ek5-Xe_g_1wbUzww
OvertureMapで採用されているフォーマット
https://x.com/geoparquet/status/1686009622870573056?s=61&t=8jrn1_ek5-Xe_g_1wbUzww
地図関連
OvertureMaps
https://x.com/cchizu_fc/status/1666275450963005441?s=61&t=8jrn1_ek5-Xe_g_1wbUzww
マップデータセット
各地域の龍神を拝めるサイト
https://www.gsi.go.jp/
標高、楕円体高、ジオイド高の関係
https://x.com/shi__works/status/1660844129172213762?s=61&t=8jrn1_ek5-Xe_g_1wbUzww
RK City Generator
https://3dnchu.com/archives/rk-city-generator/
その他
パワーポイントのデザインパターン
https://speakerdeck.com/coneinc/pawapointonodezainpatanda-quan-zi-liao-zuo-cheng-shi-nishi-eru39noaidea
共同編集ドローツールの作り方
https://speakerdeck.com/seanchas116/gong-tong-bian-ji-toroturunozuo-rifang
コーディングをするときに鼻血が出るほど便利なWebツールリスト
https://x.com/nameless_sn/status/1719320817161425244?s=61&t=8jrn1_ek5-Xe_g_1wbUzww
エンジニアなら知っておきたい生産性を爆上げするツール8選
https://t.co/RQLZqzvSri
情報収集サイト
https://qiita.com/nesheep5/items/e7196ba496e59bb2aa28
生成AIツールがまとまったデータベースサイト
http://sayhi2.ai
サイバーエージェントのGitHub Copilot導入と 開発生産性
https://speakerdeck.com/kurochan/saihaesientonogithub-copilotdao-ru-to-kai-fa-sheng-chan-xing
TERRADRAW
Web GIS用のドローAPI
https://terradraw.io/
INFINIGEN
オープンソースで無料の3Dデータセット
https://infinigen.org/