软技能

这是一本披着代码外衣的提升个人素质低指南。很多人可能被这本书的标题给迷惑了,包括我自己,在学习软件开发之前,一定是不会读这本书的。
本书分为7部分,包括职业篇、自我营销篇、学习篇、生产力篇、理财篇、健身篇和精神篇,这本书更应该算是一本提升个人素质的图书。

软技能_第1张图片
软技能

比如职场人士都会面临公司选择的问题,而不仅仅是软件开发人员。作者认为,不仅公司规模决定个人的工作体验,也要看公司文化和长期发展。很多小公司都是创业公司,在创业公司的开发人员,很可能要身兼数职,不仅仅是写代码,比如笔者就在一家创业公司,除了写代码,还充当过售前、项目经理、测试等不同角色。如果比较喜欢迎接挑战,而不是希望什么事都按部就班,那么创业公司可能就是比较好的选择。当然,小公司也有弊端,一般小公司没有大公司稳定,小公司如果不能很快盈利或者拿到融资,那么公司就很有肯能面临倒闭或者裁员。
而在大公司,一般都有比较完备的规范和流程,也有很多培训机会,参与的项目一般都有很大的影响力,但是大公司也经常很官僚,个人也只能负责整个项目中很小的一块儿内容。

再比如,作为软件开发人员,经常需要学习新技术、新编程语言、新框架等等,作者自创了“十步学习法”,其实随时社会和技术的不断发展,现在越来越多的人们开始焦虑,知识淘汰太快,因此,作者的学习方法不仅仅适用于软件开发人员,而是适合所有希望快速学习的人。作者原来也是使用“从封面到封底”,也就是通读全书后,才能将自己学到的知识应用于实践,效率很低。后来发现为了能够掌握一门技术,需要了解三个要点:1.如何开始,2.学科范围,3.基础知识,并将三个要点分为了十个切实可行的步骤,通过这种方法可以将学习过程更为结构化,而不是漫无目的的一头扎进浩瀚的知识海洋,这种方法利用了人天生的好奇心,而好奇心恰恰是学习新事物的利器。

另外,作者还提供了提高个人工作效率、如何健身、如何理财等多方面的见解,强烈推荐。

你可能感兴趣的:(软技能)