万本电子书0元读

万本电子书0元读

顶部广告

程序员成长手记电子书

这是一本资深程序员的职场告白,提供实用的编程技巧和职业发展指导,让你在程序员的道路上走得更远、更稳;其特色在于职场晋升与职业发展、团队协作与沟通、程序员灯塔助力学习与创新。作者全网技术博文阅读量超200万。

售       价:¥

纸质售价:¥66.70购买纸书

16人正在读 | 0人评论 6.4

作       者:涂阿燃

出  版  社:机械工业出版社

出版时间:2024-01-01

字       数:16.3万

所属分类: 科技 > 计算机/网络 > 计算机理论与教程

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

为你推荐

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
本书是一本为程序员提供成长指导的图书。它涵盖了程序员职业生涯需要面对的多种问题,并给出了实用的解决方案。本书共分为8章,第1、2 章作为一个整体模块,帮助读者从客观的角度重新认识程序员这个职业,然后阐述了技术为什么是程序员成长的根基;第3~5章作为一个整体模块,带领读者以程序员的身份融职场,帮助读者树立项目全局观,了解如何做到“本色做人、角色做事”,以及如何在程序员岗位上可持续发展;第6~8章作为一个整体模块,帮助读者了解程序员的职业发展,以及培养“多听多想、格局”的思维能力和自驱力。 本书适合想要从事或刚从事程序员职业的新手和准新手,以及在职业发展中遭遇瓶颈的程序员阅读。<br/>【推荐语】<br/>这是一本资深程序员的职场告白,提供实用的编程技巧和职业发展指导,让你在程序员的道路上走得更远、更稳;其特色在于职场晋升与职业发展、团队协作与沟通、程序员灯塔助力学习与创新。作者全网技术博文阅读量超200万。<br/>【作者】<br/>涂阿燃,51CTO社区专家博主,资深程序员,深耕前端编程、人工智能领域掘金技术社区签约作者、社区共建者、优秀创作者,互联网技术社区热门博主,全网博客文章300余篇,全网阅读量200余万。<br/>
目录展开

作者序

前言

第1章 先导:重新认识程序员这个职业

1.1 高薪的背后

1.1.1 外界对程序员的刻板印象

1.1.2 程序员的工作日常

1.2 程序员独特的职业气质

1.2.1 对技术充满热忱

1.2.2 追求卓越

1.2.3 用代码说话

1.2.4 读写文档

1.2.5 求真务实

1.3 优秀的程序员

1.3.1 国内优秀程序员

1.3.2 国外优秀程序员

1.3.3 程序员的视野

第2章 入门:技术是成长的根基

2.1 学一门编程语言

2.1.1 编程语言发展史

2.1.2 编程语言分类及介绍

2.1.3 编程语言学习要义

2.1.4 学习目标与态度

2.2 计算机基础技术

2.2.1 计算机网络基础

2.2.2 计算机组成基础

2.2.3 操作系统基础

2.2.4 数据结构基础

2.2.5 数据库基础

第3章 经验:树立项目全局观

3.1 软件开发通用项目管理流程

3.1.1 通用项目管理中的岗位角色

3.1.2 通用项目管理流程

3.1.3 项目管理工具推荐

3.2 代码管理及文档管理

3.2.1 代码管理工具

3.2.2 Git流程及常用操作

3.2.3 文档管理要点及工具

3.2.4 Markdown使用指南

3.3 在线协作及IDE

3.3.1 在线协作工具资源

3.3.2 花更多时间学习IDE

3.4 敏捷开发

3.4.1 敏捷开发定义

3.4.2 敏捷软件开发宣言

第4章 职业:本色做人、角色做事

4.1 工作态度

4.1.1 如何对接不同角色的工作

4.1.2 对事不对人

4.1.3 工作责任心

4.1.4 技术人的态度

4.2 人际关系

4.2.1 完成大于完美

4.2.2 团队的重要性

4.2.3 沟通促进合作

4.3 持续学习

4.3.1 学习方法论

4.3.2 费曼学习法

4.3.3 寻找学习途径

4.3.4 获取学习资源

4.4 程序员的日常生活

4.4.1 工位必备好物推荐

4.4.2 空闲时间管理

第5章 进阶:程序员的可持续发展

5.1 代码规范

5.1.1 优秀的编程原则

5.1.2 童子军规则

5.1.3 代码风格指南

5.1.4 代码注释规范

5.2 代码可读性

5.2.1 函数式编程

5.2.2 封装

5.2.3 如何写好注释

5.2.4 代码分析工具

5.2.5 临时解决方案的持久性

5.3 源码即设计

5.3.1 技术负债

5.3.2 简单即美

5.3.3 复用思维

5.3.4 设计模式

5.3.5 设计黄金法则

5.3.6 高内聚、低耦合

5.3.7 谨慎对待设计的隐形

5.4 代码评审

5.4.1 代码评审策略

5.4.2 代码评审通用工具

5.4.3 代码评审的项目实践

5.4.4 代码评审分享

5.5 代码单元测试

5.5.1 单元测试的意义

5.5.2 单元测试怎么做

5.5.3 单元测试要点

第6章 升职:程序员的职业发展

6.1 程序员也要懂产品

6.1.1 参与产品建设

6.1.2 观察用户

6.1.3 人人都是产品经理

6.2 程序员素养提升

6.2.1 优先自我检查

6.2.2 开发并非人越多越好

6.2.3 让项目“说话”

6.2.4 从说yes开始

6.2.5 了解技术的背后

6.2.6 学习人文知识

6.3 开源实现梦想

6.3.1 开源的魅力

6.3.2 开源协议

6.3.3 开源途径

6.3.4 开源技巧

6.4 学习时间管理与授权

6.4.1 时间统筹

6.4.2 任务委派

6.4.3 结合技术和管理

第7章 思维:多听多想、打开格局

7.1 切勿急于求成

7.1.1 借助“外脑”

7.1.2 程序员也要很努力

7.1.3 关于“造轮子”这件事

7.1.4 放下鼠标、离开键盘——适当休息

7.2 敢于打破思维定式

7.2.1 克苏鲁神话——克服恐惧

7.2.2 给出编码理由

7.2.3 不要轻易相信自己的假设

7.2.4 代码“炸弹”

7.3 对代码进行终身维护

7.3.1 关心自己的代码

7.3.2 成为编码专家

7.3.3 工匠精神

第8章 自驱:路遥知马力

8.1 主动意味着很多

8.1.1 机会是主动创造出来的

8.1.2 主动更新技术栈

8.2 自驱是进步的原动力

8.2.1 长期主义——欲速则不达

8.2.2 厚积而薄发——注重积累

8.3 成长即负熵本身

8.3.1 接受多元化

8.3.2 熵增理论

8.3.3 成长型程序员

附录

附录A AIGC浪潮

A.1 ChatGPT的背后

A.2 人工智能的发展

A.3 国内AIGC发展现状

附录B 专业术语

B.1 程序员常用专业术语

B.2 互联网术语

后记

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

发表评论

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

买过这本书的人还买过

读了这本书的人还在读

回顶部