Canoe

软技能,从根本上进行认知转变

2019.04.02

软技能,代码之外的生存指南。这是一本作者通过自身角度从职业发展,人生规划,个人生活等各种方面将自己的感悟收获写下来的一本书。书中很多的观点给了我启发,起到了一些拨散迷雾的作用。

程序员软技能

从底层开始,到领域专精

很多人渴望成为全栈工程师,我也不例外,想象着那种万法皆通的快感,不免心有向往。但是人不是神,在技术飞速迭代的今天,基本上是没有办法做到。然而就算做到了技术栈的广度,也不如一个专精一个领域的人才,因为一般公司需要的是专业的人才,他们并不缺少每个领域的人才,如果职业发展需要突破瓶颈,成为自己领域高端人才很有必要,至于领域精细到什么维度,我的感受是越细越好。然而技术精湛的必要基础就是底层只知识。从RN到flutter,从OC到swift,技术一直在变,语言也没有停止过进化,然而无论如何,底层的原理是不变的,例如代码编译的原理,程序运行的逻辑,内存的管理,这些东西都是先驱们几十甚至几百年积累下来的智慧结晶,也是程序运行的根本所在,如果完全理解了这些,那么无论上层的技术如何转变,知道其所以然,就能做到以不变应万变。这些基础的掌握深度,可以决定技术领域精通的高度。

从现在开始,为自己工作

书中作者回顾自己的职业之路,从为公司工作到慢慢过渡到为自己工作,他提到了最重要的是认知的转变。技术说到底只是解决用户需求的一种工具,假如现在出现一种新的技术,能够更好的实现公司的产品,成本更低,公司一定会毫不犹豫的抛弃你目前所在的技术部门,不要说公司无情,如果你是老板,也会这样选择,这是人之常情。所以我们要认清自己,我们的价值在于能够为公司做出能产生效益的产品。所以任何时候都不要想着我是在为公司打工,一定要以自己为主角,我们在公司所做的一切也是为了自己,工作是为了赚钱,是为了积累经验。如果将自己的全部投身到工作,就会迷失自我,一旦技术更新换代,也很容易被公司所抛弃。所以在工作的时候,要想到工作是为了自己,尽可能的去迎接挑战,做自己没有做过的事情,提升自己,工作之余学会学习,为自己工作,也为自己而活。

把自己当成商品,营销出去

我们去找工作的本质其实就是把自己卖出去,公司出钱买的是我们的时间和技能。商品的根本价值决定在于他的作用,然而影响商品价格的因素却很多,包装,品牌,质量等。自然的,我们如果想让自己“卖出去”的价格更高一些,除了提升自己的技术能力之外,软技能也非常重要,比如表达能力,情商,知名度,行业认可度。如果能够做到业界知名,那还担心什么找工作呢?提高个人品牌有很多方法,作者提到最简单最适合的方法就是写博客,将自己的知识进行输出,因为作为专业技术人员,能够给其他同行提供价值,别人才会对你认可,你免费给别人带来了收获和利益,你也会获得相应的知名度,同时在社交平台上要保持一定的活跃度,扩大自己的圈子,这是我们触手可及的提高自己影响力的方式,到了一定的高度之后,可以著书立说,参加技术分享会,这些都是提高认可度和知名度的方法。

目标和规划

在本书之前我看过很多树立目标和计划的书籍,我也尝试的去树立目标,期望能够让自己快速成长,但是看完本书之后才发现之前做的一直是错的,给自己定的目标基本没有全部完成的,原因在于目标的时间长度拉的太长,总觉得还有时间可以去做,一直拖延到预期时间也没能完成。作者的方法是先定一个大目标,然后将目标逐渐的细化,每一年每一个月每一周甚至细化到每一天要完成什么。这样分下来就能看到自己每天的工作量,就能有效的评估每天的目标是否能够完成,每完成一个小目标也会有更快的满足感。
按照作者的方法,我设立了一个年度目标,然后按季度划分每一季将要完成的事,然后再以最近的一季划分出每个月要做的事,后面的三季根据前面的进度再进行调整,然后再按照相同的方式以周划分,最后评估最近一周每天要做的事情,试用一周之后效果很不错,每天的工作量适当,完成一周目标之后勾选task的时候非常有成就感。

健康的身体是根本

工作3年有余,给我最大的感受是程序员真的很耗身体,运动少,动脑多,作息不规律,加班多,这些都是将一个个健康的身体透支的原因。最近也明显感觉到自己的抵抗力有所下降,脖子和腰椎也有点不舒服,这样下去以后身体也只会越来越差。看完书之后深感警觉,不能再这样下去,给自己定的目标是每周至少去运动两次,跑步或者其他的运动,睡觉最晚不超过12点,控制好饮食,太晚不吃东西。

这本写给开发人员的书值得所有的同行们读一读,不一定要全部细读,可以选择自己感兴趣的章节看,毕竟前人走过的路趟过的河,对我们来说是一种经验和告诫,每个人可能收获不一样,但是至少能给你带来一些领悟和思考。

Comments
Write a Comment