内容简介
全栈工程师正成为 IT 行业的新秀,论是上市互联网公司还是创业公司,都对全栈工程师青睐有加。本书作者是腾讯公司高级工程师,在前端、后端和APP开发方面都有丰富的经验,在本书中分享了全栈工程师的技能要求、核心竞争力、未来发展方向、对移动端的思考。除此之外,本书还详细记录了作者从零开始、学习成长的心路历程。
本书内容全面,客观务实,适合互联网行业新人、程序员,以及期待技术转型的从业者阅读参考。
作者简介
余果,腾讯社交用户体验设计部高级UI工程师,前端开发组负责人,熟悉前端开发、iOS开发、PHP开发和Ruby开发等;曾独立开发iOS APP(撸大师)和CMS(33PU);翻译有《众妙之门: 网站重新设计之道》和《响应式Web设计全流程解析》;平时喜欢编程、写作、演讲、摄影和英语等,希望自己能做一个终生学习者。
内页插图
目录
什么是全栈工程师
002 Facebook只招全栈工程师
004 Web开发流程
011 全栈工程师登上舞台
014 全栈工程师的发展前景
如何成为全栈工程师
020 先精后广,一专多长
023 围绕商业目标
027 关注用户体验
从学生到工程师
034 校园招聘
038 获得面试机会
041 实习
野生程序员的故事
046 遭遇“野生程序员”
050 什么是“野生程序员”
053 大公司还是创业公司
工程师事业指南
058 那个什么都懂的家伙
059 积累作品集
068 突出重点
全栈工程师眼中的HTTP
072 HTTP简介
074 前端视角
077 后台视角
079 BigPipe
高性能网站的关键:缓存
084 什么是缓存
085 服务器缓存
090 浏览器缓存
大前端
098 前端工程师
098 知识体系
104 岗位细分
向移动端转型
112 为什么向移动端转型
113 一个转型故事
114 一定要是自己的产品的用户
115 有哪些方向
持续集成
126 版本控制
134 包管理
141 构建工具
理解编程语言
150 编程语言是什么
159 全栈工程师最佳实践
161 脚本语言的优势
全栈游乐场
168 VPS
172 实践
软件设计方法
178 设计模式
183 架构模式
186 设计原则
高效工程师
192 为什么需要高效
192 提速100倍
学习设计
204 科学家和工程师
207 设计基础
211 Facebook的品牌设计故事
全栈思维
218 有兴趣就够了吗
220 学一点管理
224 沟通:被忽视的竞争力
后记
精彩书摘
移动端设备的市场份额之争更是激烈,曾经的诺基亚和摩托罗拉被新起之秀收购,iOS和Android之争还在继续…… 仅仅据我所知,2014年到2015年腾讯就有很多团队进行了从PC端到移动端、从HTML5到原生App开发的各种转型。没有人能说得准下个季度我们团队的目标是什么,每半年就有一次大的调整,而小的调整从来就没有停止过。“变化”是唯一保持不变的东西,每个人都在不停地学习新的技术。相对来说,商业目标是稳定的。把关注点放在商业目标而不是技术上,就能选择出更适合完成商业目标的技术,这样就能做出更为客观的决定。更重要的是,在这个过程中您学习到的不仅仅是技术,更是一种潜在的思维方式,这种思维方式可以帮助您提升综合竞争力,是一种“硬通货”的能力。 老板雇用一个员工,不是因为他能写程序,而是因为他能帮助自己赚钱。 赚钱有两种方法:减少成本,或者增加收入。程序员如果能加快内部系统的运行效率,让产品制作流程更加顺畅,就是减少成本。如果能让用户更容易地购买产品,或者提高服务质量吸引更多用户,就能增加收入。在老板看来,程序员只是一个昂贵的劳动力,他会不会写程序都没那么重要,重要的是能赚钱。 ……
前言/序言
Web全栈工程师的自我修养 电子书 下载 mobi epub pdf txt