Web全栈工程师的自我修养 - (EPUB全文下载)

文件大小:5.72 mb。
文件格式:epub 格式。
书籍内容:

版权信息
书名:Web全栈工程师的自我修养
ISBN:978-7-115-39902-1
本书由人民邮电出版社发行数字版。版权所有,侵权必究。
您购买的人民邮电出版社电子书仅供您个人使用,未经授权,不得以任何方式复制和传播本书内容。
我们愿意相信读者具有这样的良知和觉悟,与我们共同保护知识产权。
如果购买者有侵权行为,我们可能对该用户实施包括但不限于关闭该帐号等维权措施,并可能追究法律责任。
091507240605ToBeReplacedWithUserId
前言
关于我
1. 什么是全栈工程师
Facebook只招全栈工程师?
Web开发流程
流水线的优势
“各司其职”的弊端
全栈工程师登上舞台
技术的发展
提供PaaS服务的平台越来越多
全栈工程师的发展前景
一专多长
解决问题,而不是醉心技术
2. 如何成为全栈工程师
先精后广,一专多长
围绕商业目标
关注用户体验
每一个糟糕的体验背后都蕴含着商机
用户是谁
大巧若拙
做自己会用的产品
3. 从学生到工程师
校园招聘
获得面试机会
实习
4. 野生程序员的故事
遭遇“野生程序员”
什么是“野生程序员”
小公司有很多野生程序员
大公司还是创业公司
大公司能给您的
5. 工程师事业指南
那个什么都懂的家伙
积累作品集
重视作品集
工程师的作品集
突出重点
6. 全栈工程师眼中的HTTP
HTTP简介
关于HTTP版本
例子
前端视角
尽量减少同一域下的HTTP请求数
尽量减少每一个资源的体积
后台视角
提高服务器的请求处理能力
DDoS攻击
BigPipe
7. 高性能网站的关键:缓存
什么是缓存
服务器缓存
基本的数据库查询缓存
扩展数据库缓存:memcached
再加一层文件缓存
静态化
浏览器缓存
第一种:Expires
第二种:Last-Modified
Restful Web API
HTTP 1.1加入的Cache-Control
浏览器缓存的现实世界
结论
8. 大前端
前端工程师
知识体系
易于上手,难于精通
框架vs库
岗位细分
UI工程师 vs 前端工程师
App UI工程师
9. 向移动端转型
为什么向移动端转型
一个转型故事
一定要是自己的产品的用户
有哪些方向
混合模式App5
WebView与原生代码通信
混合模式App开发框架
持续集成
版本控制
SVN
Git
使用Git部署代码
版本控制最佳实践
GitHub工作流
包管理
Node.js
Bower
其他软件包管理器
关于版本号
构建工具
首先需要良好架构
Make
依赖关系
Grunt和Gulp
11. 理解编程语言
编程语言是什么
故事接龙
语言的进化
首选语言之争
JavaScript并不总是次优语言
语言的性能
语言的设计理念
全栈工程师最佳实践
通用用途语言 vs 特定领域语言
框架和库拓展了语言
脚本语言的优势
脚本语言不需要编译
脚本语言常常不用关心清理内存
脚本语言常常会针对特定领域优化
脚本语言常常是动态类型语言
脚本语言的抽象层常常更高
脚本语言常常有包管理器
12. 全栈游乐场
VPS
对于网站的全貌有所了解
时间就是金钱
部署自己的环境
学习Linux
理解HTTP
实践
VPS选择
关注服务器安全
操作系统选择
域名解析
云服务器
13. 软件设计方法
设计模式
创建型模式
结构型模式
行为型模式
架构模式
MVC模式
架构模式之王
设计原则
DRY
惯例优于设置
KISS原则
最少知道原则
14. 高效工程师
为什么需要高效
提速100倍
阅读英文资料
时间管理四象限
消除重复工作
给自己留出不被打扰的时间
番茄工作法
跨界思考
纸上头脑风暴
使用版本控制和构建系统
加班是一种文化?
15. 学习设计
科学家和工程师
细分不是最好的解决方案
设计基础
设计工具
Facebook的品牌设计故事
16. 全栈思维
有兴趣就够了吗
您有没有想着把您的产品和您的名字联系起来
学一点管理
好的管理者能让平凡的员工做不平凡的事
根据员工特质来授权
沟通:被忽视的竞争力
沟通是软技能
针对目标听众
有方法
表达自己的想法
示例:谈谈PPT
内向性格的竞争力
后记
前言
您手中的这本书,是我在腾讯五年工作和学习的一些个人心得。
我从助理UI工程师,一步步晋升为高级UI工程师。
我从稚嫩的毕业生,变成了领导数十人的团队管理者。
我独立设计、制作、发布并开源了一个淘宝客CMS系统,并登顶GitHub热门关注排行榜首。
我作为发起人和主导者,组织数十人一起,翻译了《众妙之门:网站重新设计之道》和《响应式Web设计全流程解析》两本书。
我从零开始学习iOS开发,半年后独立制作并发布了一个iOS App,赚回了两年的开发者费用。
我从一个不敢对陌生人讲话的菜鸟,变成了在几百人面前分享的演讲者。
在这五年中,我最大的收获就是,领悟到做一个“全栈工程师”的快乐。能够做自己喜欢的事情,能够全心投入,能够边学边做,能够不追求完美,能够自我驱动,能够不被自己的头衔局限,能够看到不同技术的联系,能够被老板认可,能够被业界认可,能够相信自己……
由于平时的工作和技术学习都比较跨界,所以在几年前全栈工程师的话题刚刚兴起的时候,我就进行了很多研究和思考。哪些技术对一个组织是真正有用的?全栈工程师的标准能力模型是怎样的?为什么有些人学习和晋升更快?
带着这样的思考,从2014年开始,我在豆瓣网发表专栏《谈谈全栈工程师》,发表了20篇连载专栏之后,得到了很多读者的欢迎,有五千多人订阅了我的专栏,并且在评论中跟我交流心得、表达感谢。我在开心的同时,也知道自己写得还不够好,文章还有很多语法错误和逻辑不清的地方。于是我打算投入更多心力出一本更好的作品。
经过半年的整理和撰写,这本书终于完成了。我把这本书定义为“轻松的技术杂文集”,希望读者可以以轻松一点的心态来读。书中一小部分内容来自豆瓣网专栏的扩充,一小部分来自我的博客(http://yuguo.us
),一小部分来自这一年多来的梦境和灵感 ............

书籍插图:
书籍《Web全栈工程师的自我修养》 - 插图1
书籍《Web全栈工程师的自我修养》 - 插图2

以上为书籍内容预览,如需阅读全文内容请下载EPUB源文件,祝您阅读愉快。

版权声明:书云(openelib.org)是世界上最大的在线非盈利图书馆之一,致力于让每个人都能便捷地了解我们的文明。我们尊重著作者的知识产权,如您认为书云侵犯了您的合法权益,请参考版权保护声明,通过邮件openelib@outlook.com联系我们,我们将及时处理您的合理请求。 数研咨询 流芳阁 研报之家 AI应用导航 研报之家
书云 Open E-Library » Web全栈工程师的自我修养 - (EPUB全文下载)