万本电子书0元读

万本电子书0元读

顶部广告

Web全栈工程师的自我修养电子书

全栈工程师正成为 IT 行业的新秀,无论是上市互联网公司还是创业公司,都对全栈工程师青睐有加。 本书作者是腾讯公司高级工程师,在前端、后端和APP发方面都有丰富的经验,在本书中分享了全栈工程师的技能要求、核心竞争力、未来发展方向、对移动端的思考。除此之外,本书还详细记录了作者从零始、学习成长的心路历程。

售       价:¥

纸质售价:¥36.70购买纸书

307人正在读 | 0人评论 6.2

作       者:余果

出  版  社:人民邮电出版社

出版时间:2015-09-01

字       数:13.1万

所属分类: 科技 > 计算机/网络 > 程序设计

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(1条)
  • 读书简介
  • 目录
  • 累计评论(1条)
全栈工程师正成为 IT 行业的新秀,无论是上市互联网公司还是创业公司,都对全栈工程师青睐有加。本书作者是腾讯公司高级工程师,在前端、后端和APP发方面都有丰富的经验,在本书中分享了全栈工程师的技能要求、核心竞争力、未来发展方向、对移动端的思考。除此之外,本书还详细记录了作者从零始、学习成长的心路历程。 本书内容全面,客观务实,适合互联网行业新人、程序员,以及期待技术转型的从业者阅读参考。<br/>【推荐语】<br/>全栈工程师正成为 IT 行业的新秀,无论是上市互联网公司还是创业公司,都对全栈工程师青睐有加。 本书作者是腾讯公司高级工程师,在前端、后端和APP发方面都有丰富的经验,在本书中分享了全栈工程师的技能要求、核心竞争力、未来发展方向、对移动端的思考。除此之外,本书还详细记录了作者从零始、学习成长的心路历程。<br/>【作者】<br/>余果,腾讯社交用户体验设计部高级UI工程师,前端发组负责人,熟悉前端发、iOS发、PHP发和Ruby发等;曾独立发iOS APP(撸大师)和CMS(33PU);翻译有《众妙之门: 网站重新设计之道》和《响应式Web设计全流程解析》;平时喜欢编程、写作、演讲、摄影和英语等,希望自己能做一个终生学习者。<br/>
目录展开

前言

关于我

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. 向移动端转型

为什么向移动端转型

一个转型故事

一定要是自己的产品的用户

有哪些方向

混合模式App 5

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

内向性格的竞争力

后记

累计评论(1条) 1个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部