您的位置:首页 > 职场人生

软技能——程序员的生存之道

2020-04-20 18:48 791 查看

说在前面

其实上了大学之后,都会发现自己思维水平、学习能力亟待提高。之前看过《Beyond Feelings》、《大问题》还有杂七杂八的一些方法论,最近突然被《软技能——代码之外的生存指南》一书吸引,不妨总结一下自己的收获。

很多书,像《把时间当作朋友》《Beyond Feelings》都是教我们做一个编程大佬,数学学霸,而这本书尝试让我们活成一个有血有肉的程序员。我们不再是别人眼中打代码到秃头的怪胎,而是家里的大哥哥,办公室里的润滑剂。

1.每个程序猿都是一个公司

书中第一个打动我的观点是把自己看作一个公司。作为一个程序员我们无非是向客户(雇主)出售自己的编程能力,说的直白一点就是出售自己的代码。既然我们跟微软一样在买代码,那当然要给我的代码做做广告(写一份好的简历)、还要跟对手竞争(在众多程序员中展现自己的不同)、我们要开产品发布会(面试,做演讲)等等。

不要以为会打代码就是一切,你可能因为苹果的颜值、手感、理念当了果粉也有可能因为“外星人”三个字nb可以忍受稍微差一点的配置。面试官也是人,他很有可能因为你的简历写的美观,清晰而选择你,而不是简历乱七八糟的“大佬”

2.有自己的博客

经过10年的工作,程序员基本都在打码层面上成为了顶尖,但是他们的影响力、收入和明星程序员却有不小的差距。这里面很大的原因都在于他们没有很好的营销自己。而一个不错的营销手段就是博客。

Stack Overflow的创始人Jeff Atwood的博客Coding Honor直接促使了Stack Overflow的产生。Scott Hanselman、《架构整洁之道》的Bob Martin也有他的博客。

实际上作者John Z. Sonmez自己就有一个非常不错的博客(https://simpleprogrammer.com/)也正是因为这个博客不断提升作者,我才会读到这本书,你也才会读到这篇文章。

当然写博客还可以锻炼自己的文本表达能力(这直接关系得到自己的paper)、总结知识能力(关系到绩点)等等。

写在最后

这本书还谈到了程序员的健身、恋爱、思想等方方面面的问题,有一说一,这些事也是我们平时最喜欢拿来调侃的话题。

其实这本书给我最大的变化就是让我开始不断地写博客……当然,一直在高校长大的我对博客还有很多自己的理解,之后我再细说

感觉遇到这本书也是机缘巧合,由于疫情不能开学,我查了一下如何学好计网,一个答案里顺便提到这本书。我拿来一看发现正好开头是比较感兴趣的玩意就买了实体书来看,发现越看越喜欢。

喜欢加个关注呗~~~

贴张作者的帅照(感觉他真是肌肉男),手里拿着的就是《软技能——代码之外的生存指南》

  • 点赞
  • 收藏
  • 分享
  • 文章举报
杨湘睿 发布了32 篇原创文章 · 获赞 0 · 访问量 1829 私信 关注
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: