软件职业生涯思考——《软技能代码之外的生存指南》读后感(上篇)

2017-05-09  本文已影响218人  VioletJack

这是我从事软件开发以来对我影响最深的一本书。作者给我们传达的不止是软件开发人员的技术层面,更是对软件开发人员的生活层面的分析。看了这本书,让我体会到:生活不止于代码,要当一个聪明、高效、会生活的程序员。

影响我的方面

第一篇 职业

本篇从就业、求职、自我价值提升和创业四方面来讲述程序员职业相关。本篇很多论点都发人深省。下面总结几点~(憋了半天,发现叙述的形式写起来太乱,还是习惯无需列表的方式)

其他几个如自由职业、创业、公司、简历修改这些对我感觉不是很强烈,毕竟没有亲身经历。不过我一直很向往自由职业者、远程办公、在家办公、虚拟办公室这些词汇,感觉那才是自由的标志。第一篇算是对程序员职业工作方面的一些建议了,还是很有用处的。它改变了我一些观念,也有一些理论与我实践得到的经验不谋而合。值得反复查阅!

第二篇 自我营销

在讲解完程序员应该如何面对他们的职业生涯后,是该学学如何自我营销,这或许能让人更加一些呢!

对于演讲、著书,好像对于我还是蛮遥远的,所以没啥感觉。写书我推荐GitBook、看云。最后一篇鸡汤一下、鼓励一下~
总结:作为程序员,如果想获得成功,可能真的不止是低头写代码了,自我营销可以加快我们成功的步伐。升职加薪、扬名立万走上人生巅峰都不在是梦程序员们,抱着梦想去自我营销吧,虽然不一定能家喻户晓,但起码是找工作的一大利器。再说,不试试怎么知道你能不能扬名立万呢

第三篇 学习

本章着重讲解了自学的方法方式,学会如何高效的学习。
作为我们软件开发从业者而言,技术的发展真的是日新月异的,各种框架、工具、插件层出不穷。正如经常听到的一句话:“这是软件开发最好的时代”。技术在不断进步,我们也必须紧跟时代的脚步。所以必须掌握自学本领。而且是高效的自学。
下面就讲讲作者的十步学习法和我的一些理解。
我觉得让我最有认同感的是以下几点:

定义目标,有目标的学习

首先,在学习一些新知识的时候,不用盲目地拿到书就埋头啃书,书中常用的知识点其实只有百分之二十左右,其他完全可以在用的时候现场google。所以要有目的性的学习。所以在学习新知识之前必须知道学习新知识是为了干什么。
比如,我学习java就是为了能实现一个Android APP的小demo。那么我可能只需要学会环境搭建、Android Studio基本用法、了解项目结构、Activity的用法和XML布局就可以了。而像其他常用控件如WebView这些等到要用的时候再回头去书上看或者直接Google,也能很快的运用。

动手操作、边玩边学

其次,在学习的时候必须动手去做。边看书便动手去巧代码是最快最有效的学习编程的方式。这是所有程序员都应该会有的感悟,必须多动手,多编程。编程过程中会很好的掌握书本上的知识、甚至是很多书本上没有的知识。我一直认为,不断遇到问题解决问题的过程就是程序员成长的过程。

乐为人师

最后,除了动手多实践,将自己所知的用语言和文字表述出来传授给他人是更加有效地、全面的掌握知识的方法。这来我强烈推荐用写博客的方式输出知识、提升自我。
我发现在日常工作中,很多问题都会去靠搜索引擎来解决当前的问题,从不深究其中的道理。而且查过就忘记,再次遇到还要继续查。这很没有效率。后来开始写博客,将遇到的问题花一些时间记录下来,或者发布一些自己的学习心得、工作经验。写博客也是挺费时间的事儿,经常会写着写着博客卡主,发现一些不太了解的其他知识点,所以为了让自己的博客更有说服力,我不得不发散出去学习其他的东西。
在写了一段时间的博客后,会发现我对博客上的知识点的记忆犹新,而且处理类似问题也很顺手了。就算有时候忘了怎么做,查询自己的博客,看自己写的东西,很快就能找到写博客当时的感觉。
总结下来就是:百度出来的还是别人的,自己写进自己博客的才是自己的。用认真的态度去写博客,可以收获很多东西。

还有一个学习的好方法就是多和比自己厉害的人交朋友,这是提升自我技术能力的捷径~

结语

下篇将在不久后发布~
长篇流水文,总结一下看完《软技能代码之外的生存指南》这本书后对于自己的一些思考和感悟。虽然该书可能有鸡汤文的嫌疑,但是的确让我对于软件开发行业有了一些新的想法、认识和目标。作为软件开发人员,我们热爱技术,追捧各种新语言和框架,创造各种神奇的软件方面这人们的生活。不过在工作之余,是应该想想如何更好的管理生活、享受生活。
我将按照这本书中提到了知识经验去处理接下来的工作和生活,也希望这篇啰里啰嗦的读后感能够对他人有所帮助。
PS:如果你也对《代码之外的生存指南》这本书感兴趣,希望能想书中那样去生活和工作。可以在文章下面留言或者通过简信、QQ、微博等方式联系我,我们可以一起努力让自己变得更好~为了美好的明天,加油!

关于我

VioletJack,移动前端工程师。专注于移动前端开发、工作效率研究和程序员生活方式的研究。我将持续发布博客,来实践本文中提到的各方面理论。
新浪微博: http://weibo.com/u/2640909603
掘金:https://gold.xitu.io/user/571d953d39b0570068145cd1
CSDN: http://blog.csdn.net/violetjack0808
简书: http://www.jianshu.com/users/54ae4af3a98d/latest_articles
Github: https://github.com/violetjack

上一篇下一篇

猜你喜欢

热点阅读