SummarySummaryThis is the summary of my book. 程序员基础知识 字符编码技术名词语义化版本命名规范书写文档开源协议目录结构正则表达式平凡之路 数据结构与算法 堆和栈浮点数类型XML和JSON算法学习之路排序算法 代码架构 设计模式 常用的Javascript设计模式 面向对象编程 继承多态封装 面向接口编程 代码评审 六种量化你代码的方式程序员必备的代码审查(Code Review)清单 服务器部署 AWS简介 网络知识 HTTPS, SPDY和 HTTP/2性能的简单对比HTTP状态码 懂点设计 佳作赏析无缝平铺Sketch学习设计与实现的平衡 写点东西 使用gitbook 合格的PM 一个好的产品经理产品经理的技能 团队合作 关于招聘培训新人领导能力 获取知识 MOOCPodcasts英语学习设计学习前端学习iOS学习游戏开发 关注健康 过劳检测关于睡眠 提升效率 学会阅读学会提问善用搜索学会写作科学上网突破内网时间管理知识管理文件管理密码管理制作视频制作PPT论音乐对效率的影响程序员效率指南 SOHO 创业资源 Hacker 保护隐私 关于工作 找工作前需要思考的问题原则与技巧关于简历 其他方面 硬件相关 常用软件 Windows 硬件配置系统安装常用软件 Mac 通用设置权限问题alias设置常用软件 iTerm2brewzsh1PasswordTextExpander欧陆词典popClipmanico窗口管理器BetterTouchTool 开发环境快捷键设置常用终端命令dotfiles Android 常用软件如何登录美国区GooglePlay 开发工具 gitEditorConfignodeshadowsocksST3—Windows篇ST3—Mac篇gulp字体的选择EmacsWebStormtmux Sketch Sketch中文学习资料 Trello 使用Trello管理项目的经验 git进阶 15分钟学会使用Git和远程代码库GitHub秘籍 JetBrains IDE设置 附录 计算机科学与技术网站书籍工具