Never memorize something that you can look up.
Albert Einstein
- 好内容很多,但人生太有限,不可尽揽。本来我还想着给碰到的每一篇好文章写下笔记呢……
- 生活本来就是一团乱麻,「完美」只是镜花水月,盲目接近它和追求它,均是徒劳,甚至可以说是一出悲剧,就如西西弗斯的滚石。
- 追求整洁、秩序、完满,还不如由它杂乱不堪来得省心。我就是一个典型的「强迫症、细节控」,可是不想再继续这样下去了。人生太短暂了,何不及时行乐去享受乐趣,或是好好做事追寻人生的意义。
- 不过,我还是想留下这个博客 —— 这一片隐秘天地,让我自己一个人,能够静静地跟自己说说话。
Web
- BeJson - JSON 格式校验、格式化,及网络、前端、编码、转换等相关工具
- OSChina Online Tools - 常用 Web 开发辅助工具、相关知识的简明手册
- HTTP Status Codes - 状态码
- TCP & UDP Port Numbers - 端口号
文档
最好的习惯:查阅官方网站的文档。
- My Git Note
- Vim Cheat Sheet - Vim 键位操作总结图
- PHP The Right Way todo
- PHP Type Comparisons - PHP 变量比较结果参考
- Mac Developer Library -> AppleScript Language Guide
- Object Oriented Design ( Cheat Sheet )
算法
- Advanced Data Structures todo
- Visual Algo - Visualising data structures and algorithms through animation. todo
- Consistent Hashing 五分钟理解一致性哈希算法
- 尾递归调用
- 随机问题 - 洗牌算法
- 结构之法 算法之道 todo
代码技巧
- 编程的智慧 - 编码习惯!
- 一些软件设计的原则
- 变量命名指南
- 编程命名中的7+1个提示
- 你要避免的软件开发模式 - 歧途
- 从面向对象的设计模式看软件设计
- PHP PSR - 代码规范
- Google Style Guides - 代码风格 todo
- 防卫性编程 - 小心多余的错误检查与处理
- 技术管理者的创业工具箱
- 编译器的工作过程 -
./configure,make,make install - What are the main differences between Vim and Emacs? - Vim VS Emacs!
- 有哪些老鸟程序员知道而新手不知道的小技巧?
- 为什么文件名要小写?
阅读
- GitBook todo
- Free Programming Books todo
- 程序员必读书单 1.0 todo
- 面向对象编程的弊端是什么?Best
- 程序员博客墙 - 优秀程序员的个人博客索引
- 王垠的博客 - 一个很有争议的人物,但是读他的文章还是让人很有启发
- 开源许可证都有什么区别,一般开源项目用什么许可证?
- History of G_F-W - 功夫网与番羽_土啬 Best
- China’s Great Cannon
- “字节序”是什么?- 大端与小端,深入浅出
- 十分钟搞清字符集和字符编码
- 中文编码杂谈
Web
- Nginx 教程 todo
- HTTPS 之难
- AJAX 知识体系梳理
- 大公司里怎样开发和部署前端代码?Best
- 前端工程:基础篇 - 分治:组件化开发与资源管理 Best
- TCP/IP 协议栈及 OSI 参考模型详解
- TCP/IP 协议详解内容总结
- 高扩展性网站的50条原则
- FreeRouterV2_HandBook.pdf temp
- {json:api} - B/S 间的 JSON 格式数据的传输规范 temp
- 为什么全栈JavaScript经常被黑,而Java却不会被黑?- “全栈”之路 temp
- PHP-FPM 不完全指南 todo
架构
- 架构腐化之谜 Best
- 什么不要做?关于失败和优化
- MVC,MVP 和 MVVM 的图示
- 如何用消息系统避免分布式事务?
- 追求极致:从技术细节看美团架构
- 从无到有:微信后台系统的演进之路 Best
- 端游、手游服务端常用的架构是什么样的?Best
- 万亿级调用系统:微信序列号生成器架构设计及演变
- 千万级规模高性能、高并发的网络架构经验 - 微博平台架构
- 从优化性能到应对峰值流量:微博缓存服务化的设计与实践
- 谈谈系统设计的面试 - 服务端的扩容、缓存与架构升级(评论更精彩)
- 西乔的漫画《神秘的程序员们》- 此处推荐《架构师成长之路》系列:深入浅出!
- 常见的网站服务器架构有哪些?- 演进
Linux
- The Art of Command Line Best
- Linux Tools Quik Tutorial todo
- 服务器操作系统的选择
- Filesystem Hierarchy Standard - 各目录用途
- Awesome Sysadmin - 译文:运维资源清单
- Comparative Introduction To FreeBSD For Linux Users
译文:FreeBSD 和 Linux 有什么不同? - Unix 传奇(上篇)、Unix 传奇(下篇)
- Unix 40年:昨天,今天和明天
- Unix 现状与未来
网络安全
- 理解 OAuth 2.0
- 图解 SSL / TLS 协议
- 知道创宇研发技能表 v3
- 总结 XSS 与 CSRF 两种跨站攻击
- Web 安全入门 - 国内安全专家,余弦
- 我的通行你的证 - 帐号体系的安全 Best
- 加盐密码哈希:如何正确使用 - 英文出处 Best
- CNNIC 干过的那些破事儿 - 警告:不要在国内注册和使用 CN 域名
- CNNIC 证书的危害及各种清除方法
- 矛与盾:二进制漏洞攻防思想对抗
- 关于移动端的钓鱼式攻击
职业发展
- 怎样花两年时间去面试一个人
- 计算机行业还能火几年?- 前景!?
- Why I Strive to be a 0.1x Engineer - 不折腾的哲学 简译
- 为什么有些大公司技术弱爆了?
- 再谈「我是怎么招聘程序员的」(上)
- 再谈「我是怎么招聘程序员的」(下)
- 白板编程浅谈——Why, What, How
- Don’t Call Yourself A Programmer, And Other Career Advice
译文:不要自称是程序员,我十多年的 IT 职场总结 - 精益技术简历之道——改善技术简历的47条原则 - Google 工程师,Lucida
- 如何优雅地参加技术分享会?- 听技术分享的意义 temp
- 左耳朵耗子:不灌鸡汤,说真的年龄渐长,技术人的发展之路该怎么走?
IT 业态
- Hacker News
- 碎片化信息的价值:懒惰与慰藉 Best
- SteveY对Amazon和Google平台的吐槽 - Steve Yegge。 Best
- 链家全解剖:必须佩服、也必须警惕的巨无霸 Best (链家模式)
- 科技公司十大最愚蠢的错误
- 来信,创业和移动互联网
- 腾讯,竞争力和用户体验
- Facebook 广告系统比谷歌先进在哪里?
- 从空空狐谈信用卡套利
Management
- 开发团队的效率
- 产品小团队
- 加班与效率 Great
- Good Practice in Agile Great
- 故障之后 - 故障之后,加流程还是改进技术?Best
- 为什么创业公司开除员工的速度越快越好(fire fast)?Best
- Why do business analysts and project managers get higher salaries than programmers? Best
译文:软件公司的两种管理方式
相关:Theory X and Theory Y - 如何看待阿里巴巴安全部门的月饼事件?
- 从第三方服务角度看公司技术部门如何正确计算投入产出比~
Others
- 《程序员必读的职业规划书》Note & 招聘相关微博摘录
& 简历上的 精通、熟练、掌握、理解 英语怎么翻译?
Show Comments