★★这书以杂记的方式为大伙儿共享有关中国程序员职业职业生涯、本人发展、程序编写中的实践活动与认知能力、甚至通过自学设计方案等层面的经验方式与思索感受。★★针对程序员们而言,怎样看待自身的职业与发展,怎样看待自身的工作中与生活等,这种比技术性更为难的难题均在这书为阅读者解释。程序员做为一个职业、也做为一个人群,正慢慢从台前幕后迈向前台接待,并且以她们自身的工作能力加快更改着全球,也更改着大家生活的各个方面。殊不知,针对程序员,非常是年青程序员们而言,怎样看待自身的职业与发展,怎样看待自身的工作中与生活,这种难题通常比这些摆在面前的瓶颈问题更让她们无法解释。 这这书从一个完善程序员、一名IT管理人员的视角,以杂记的方式为大伙儿共享有关中国程序员职业职业生涯、本人发展、程序编写中的实践活动与认知能力甚至通过自学设计方案等层面的经验方式与思索感受。在其中每一篇文章都涉及到一个与程序员密切相关的话题讨论,不管你也是将要踏入程序员职位的在校学生,是不久变成程序员的初入职场,還是有一定经验的程序员,这这书都是让你产生启迪。
目录
- 第一章?谈职业生涯 \ 1
- 一、写给年轻程序员的10点启示 \ 1
- 二、那些程序员们后知后觉的职涯经验 \ 7
- 三、如何招到一名靠谱的程序员 \ 12
- 四、每个程序员都应该了解的一件事 \ 17
- 五、程序员的烦恼 \ 22
- 六、提给年轻程序员的职涯建议 \ 28
- 第二章?谈实践与认知 \ 35
- 一、突破程序员思维 \ 35
- 二、全栈工程师如何快速构建一个Web应用 \ 40
- 三、如何成为一名优秀的全栈工程师 \ 52
- 四、为什么每个程序员都应该学习使用命令行 \ 59
- 五、重构——系统改善之道 \ 63
- 六、程序员也该懂得“这样就好” \ 67
- 七、走出软件开发法则 \ 69
- 八、我无法写出易读的代码 \ 73
- 九、一名全栈工程师的Mac工具箱(设计、开发、效率) \ 78
- 十、我似乎理解了编程的意义 \ 88
- 第三章?谈个人发展 \ 91
- 一、那些优秀程序员身上的共同特质 \ 91
- 二、成为一名自由程序员 \ 99
- 三、专家与普通人的区别在于觉察力 \ 105
- 四、程序员创业?你需要先避开这些坑 \ 109
- 五、程序员之“美” \ 113
- 六、建立自己的个人品牌 \ 117
- 七、你不应该成为一匹独狼 \ 121
- 八、未来,有关程序员的10个预言 \ 125
- 九、你也可以写出优秀的技术博客 \ 130
- 第四章?谈编程中的教与学 \ 135
- 一、自学编程之前,你需要知道这些 \ 135
- 二、为什么我们不再购买技术类书籍 \ 141
- 三、我眼中的技术干货与湿货 \ 148
- 四、为什么你应该让你的孩子尽早学习编程 \ 150
- 五、写作与写代码 \ 155
- 六、如果要为孩子写一本编程书 \ 158
- 七、学习编程从“玩”开始 \ 163
- 第五章?谈自学设计 \ 172
- 一、自学设计,你真的入门了吗? \ 172
- 二、那些永恒的设计原则 \ 181
- 三、寻找设计灵感 \ 187
- 四、因为“美”而学习设计 \ 193
- 五、浅谈企业级产品设计 \ 195