
作者:丁丛丛
页数:287
出版社:新星出版社
出版日期:2021
ISBN:9787513342537
电子书格式:pdf/epub/txt
内容简介
软件工程师是一群用代码改变世界的人。过去二三十年,互联网可以说改变了整个世界:我们的联络方式从延续数百年的写信,到后来发邮件,再到现在的即时通信;我们查询信息的方式从一本一本翻书,到现在随时随地使用搜索引擎;我们的购物方式从去商场超市到去亚马逊、淘宝、京东直接下单,再到一小时就能送达手上的盒马;我们的出行方式从站在路边拦出租车到坐在家里叫滴滴……可以说生活工作的方方面面,都发生了巨大的变化。而这些变化的背后站着一个职业,那就是软件工程师。正是软件工程师,通过一行一行的代码,让这一切得以实现。本书就来带你认识这个改变了世界的职业。翻开这本书你会发现——· 软件工程师不是只会搬砖的码农,而是一群简单务实、热爱创新的人· 软件工程师薪酬高,但很多不是利益驱动型的,而是成就感驱动型的· 996不是软件工程师工作的必需,而是行业特定发展阶段和公司管理不力的结果· 35岁的坎儿不是年龄的坎儿,而是能力的坎儿· 软件工程师不是一个可以“吃老本”的职业,终身学习是硬性要求· 代码写得漂亮只是第一步,真正的高手必须在抽象能力、设计能力、取舍能力上下功夫
目录
第一部分 行业地图
01 特质:简单务实,极致创新
02 薪酬:高薪职业里的“常青树”
03 底层:一个成就感驱动的职业
04 选择:一线和次一线城市,机会巨大
05 现实:为什么会有996
06 进阶:软件工程师的四大台阶
07 周期:是否存在35岁的坎儿
08 挑战:持续学习是刚性要求
09 机会:工种多,且新工种频繁出现
10 趋势:软件工程师即将遍布各行各业
第二部分 新手上路
入行前
01 基本储备:入门必学的语言和工具
02 选择平台:去面向未来、技术驱动的公司
03 认识自己:找到适合自己的路线
编码
04 编码规范:不要逆着规范做事
05 公司差异:即使没有规范.也得自我要求
06 优质代码:好代码没有止境
07 整洁代码:不是写出来的,而是读出来的
08 代码注释:像说明书一样清晰
09 编程原则:教科书没有告诉你的“为什么”
10 解决问题:别把原则当教条
测试
11 全面思考:做测试比写代码难
12 程序测试:对软件工程师的基本要求
改Bug
成长论
第三部分 进阶通道
设计程序
项日管理
团队合作
学习进阶
第四部分 高手修养
分岔路的选择
业务上的精进
带团队的心法
第五部分 行业大神
第六部分 行业清单
01 特质:简单务实,极致创新
02 薪酬:高薪职业里的“常青树”
03 底层:一个成就感驱动的职业
04 选择:一线和次一线城市,机会巨大
05 现实:为什么会有996
06 进阶:软件工程师的四大台阶
07 周期:是否存在35岁的坎儿
08 挑战:持续学习是刚性要求
09 机会:工种多,且新工种频繁出现
10 趋势:软件工程师即将遍布各行各业
第二部分 新手上路
入行前
01 基本储备:入门必学的语言和工具
02 选择平台:去面向未来、技术驱动的公司
03 认识自己:找到适合自己的路线
编码
04 编码规范:不要逆着规范做事
05 公司差异:即使没有规范.也得自我要求
06 优质代码:好代码没有止境
07 整洁代码:不是写出来的,而是读出来的
08 代码注释:像说明书一样清晰
09 编程原则:教科书没有告诉你的“为什么”
10 解决问题:别把原则当教条
测试
11 全面思考:做测试比写代码难
12 程序测试:对软件工程师的基本要求
改Bug
成长论
第三部分 进阶通道
设计程序
项日管理
团队合作
学习进阶
第四部分 高手修养
分岔路的选择
业务上的精进
带团队的心法
第五部分 行业大神
第六部分 行业清单















