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