《软技能》是一本写给技术人员的非技术类书籍,即使你不写代码,读读这本书也可以受益不少。书中涉猎甚广,甚至有理财、健身、心理等内容。读完这本书,有一种相见恨晚的感觉。

本书通篇在讲各个方面个人的成长,个人成长就需要自己对自己进行管理,敏捷的思想我认为核心就是快速迭代,用到个人身上就是要有很多的小目标,以迭代的方式向前进,最终实现大目标,这种方式可以让我们能快速试错,及时调整方向;也能让我们能快速看到一些成果,激励自己向前。

向企业一样思考

书中提到一个在我看来比较新颖的观点:将自己当作一个企业来思考

企业通常会售卖产品或提供服务,程序员能提供的就是写代码的技能;
企业需要不断改进和完善自己的产品,程序员也需要持续的学习提升自己的技能;
企业要想自己的产品能被客户认可,在众多竞争中脱引而出,需要做到与众不同,程序员要想得到上级甚至公司的认可,就需要能表现出明显强于其他人的地方。
可能有朋友会说,我又没有经营过企业,怎样像将自己当一个企业来思考?是的,大多数人或许没有管理一个企业的经验,但应该都有被管理的经验,身处一个企业当中,有很多事情是可以换位思考的。当我们想要升职加薪时可以换位思考下,如果你是老板,你会给什么样的员工升职加薪,想清楚这些问题,你就知道应该怎么做了。

在公司中经常会出现这样的情况,公司的成长往往会“落后于”员工的成长,每个人在入职一家公司时肯定是认为当时的薪资和自己的能力是匹配的,经过一段时间之后,员工就会认为自己的能力有很大提高需要涨工资,公司认为你每天做的事情就是你拿这个工资应该做的,这就形成了一种矛盾,最终结果就是员工可能离职另谋高就了。

想让公司主动为自己加薪,或者让自己有资本去和公司谈薪资,可以从下面两个方面着手:

1、就需要能承担更多的责任

  • 做别人不愿意做的事情,例如遗留的系统优化、主动做一些巡检,修复一些bug;
  • 帮助团队的新人成长,当你能将一个问题向新人讲明白时,自己也会得到提高;
  • 在平时工作中除了本职工作,多思考,多想想怎样能够提高开发效率,首先是对自己,更重要的是要对整个团队有帮助。我经常对团队成员讲我之前的一个例子:当时在一家知名房地产ERP软件公司做开发,起初是为了自己方便写了一个小工具,后来慢慢推广在整个部门都在使用,我相信后来升为开发Leader和薪水的调整应该和这件事情分不开。

2、引起领导重视

  • 让领导知道自己在做什么。 你多承担的责任、工作之外额外的共享、对团队成员的帮助等等,要让你的直属领导或是公司领导知道并认可。前提是你确确实实做了这些事情,如果想弄虚作假,靠糊弄,只会适得其反。
  • 主动做分享,团队内交流。 很多公司都有团队内的技术分享的制度,可以是和工作相关的,也可以是感兴趣的技术点,这种机会应该要抓住,争取更多的做分享人,如果是在一个较大的公司中,时间长了,你便会成为别人都“认识”的人。如果你所在的公司没有内部分享制度,你也可以自己去组织类似的分享会。

个人品牌建立

个人品牌的建立是自我营销的一种方式,也是提升个人价值的一种方式。书中提供了多种建立个人品牌的方式:写博客、录制播客、写书(出版社或自出版)、参加技术大会(可以先从公司内部分享做起)。有些方式对于大多数人来说可能有些困难,但写博客是人人都可以去做的。

写博客的目的有很多种,如果是以建立个人品牌为目的,就需要利用自己的专长在一些特定的领域持续输出高质量的文章,如果觉得自己没有专长的,就需要通过学习找到自己的专长,或者一个兴趣点也可以,只有在一个细分市场站住脚跟,才容易让自己保持激情,也更容易吸引读者的关注。例如微信公众号 MacTalk 的作者池建强在开始写公众号时就是以 Mac 技巧为突破口的。

写博客也是一件非常容易的事情,只要你想写,花5分钟在一个写作平台上注册账号,剩下的就是持续的产出了。比如技术人员可以选择博客园、CSDN 等,其他的还有知乎专栏、简书等。如果你喜欢折腾,可以自己购买域名和空间搭建自己的独立博客,有很多的博客程序员可以使用,如:WordPress、Hexo、Octopress等。在一些知名平台上发布文章,更容让更多的人阅读到你的内容,想要获得更多的影响力,就不能只为自己而写,需要和读者一起互动,也需要经常去别人的博客中参与讨论。

除了写博客我认为自出版书也是个不错的选择,当你在系统的学习某些东西时,可以产出系列文章,这些系统文章其实就可以组织成书,现在有GitBook、GitHub这样的平台可以让你很好的将写的文章分享出去。如果你达到了一定的水准,还可以到自出版的平台进行出售,现在我了解到的平台有:

国内

  • http://www.epubit.com.cn/article/78
  • http://zhibimo.com/

国外

  • https://gumroad.com/
  • https://sellfy.com/
  • https://leanpub.com/
  • https://play.google.com/books/publish/ (仅限国外)
  • https://www.apple.com/itunes/working-itunes/sell-content/books/ (仅限国外)
  • https://kdp.amazon.com/ (仅限国外)

健身

好的身体是革命的本钱,本书的作者也是一名健身达人。每个人都应该养成运动的习惯,有了运动的习惯,都不用刻意去减肥,时间一长自然量变到质变。

很多朋友应该都有去健身房的经历,我自己也办过好几次的健身房的会员卡,但每次都没能坚持到最后。想运动,其实不用去健身房,一双运动鞋,舒适的T恤短裤,来到户外跑起来就可以。

跑步是比较枯燥的,可以选择在跑步时听听音乐、或者有声书,我在跑步时喜欢在喜马拉雅上找一些感兴趣的栏目来听。即便这样,很多人还是难以坚持,这时就需要时不时的喝点“鸡汤”了,我当时坚持不住的时候就在网上找了些跑马人士的访谈看看,基本都很励志,或是看看之前的各个城市的马拉松比赛的录播,那种现场热烈的气氛会让人很想跑起来。

运动就会涉及到受伤的问题,即便是跑步这么简单的运动也会面临着受伤,今年的4月份的一段时间我加大了跑量,每天早上5~6公里、晚上5~6公里,一段时间后膝盖特别痛,当发现身体有不适时应当立即停止或减量,当时我停止跑步了一个礼拜,每天靠墙静蹲来恢复,这种方法很有效,慢慢膝盖就好了。

运动的目的是健身,千万不要因为急于求成而对身体造成了伤害。当运动成为一种习惯时,你就会享受运动的过程以及运动给我们带来身体上的好处。

后记

开车上下班的途中一直都听喜马拉雅,一天上班的路上听《代码时间》节目,正好是《软技能》的译者王小刚作为嘉宾在谈《软技能》这本书,最后他提到了两点他认为很重要而书中没有提到的技能,可以算是本文的一个补充:

语言能力,包括沟通、演讲等等;
英语能力

记得李笑来说过一句话:钱在银行存着不算是我的,只有花出去了才算是我的。书中讲了很多的技巧,方法,我们眼睛看过了不算掌握了,只有将这些付诸实践才算真正掌握,就像我博客副标题写,临渊羡鱼 不如退而结网,所以,立即行动起来吧。

读《软技能》:自学提高生产力相关推荐

  1. 工程师软技能5:生产力

    起始很简单

  2. 项目经理的软技能、硬技能

    最近参加了一期ZITPA组织的培训活动--部门经理自我完善的软技能,讲师是来自微软一位部门经理.整场培训没有按PPT顺序讲,基本是讨论交流,感觉有很多东西值得学习和思考.用BBS的说法,以下是这次培训 ...

  3. 大时代势不可挡_使IT项目经理势不可挡的12种软技能

    大时代势不可挡 Soft skills (also known as "people skills") are also important, their evolving bec ...

  4. 项目经理的软技能提升——知行合一

    项目经理的软技能提升--知行合一 深圳市砺志企业管理咨询有限公司高级咨询顾问 梁光华 1.      项目管理中的软技能有多重要? 让我们从一个实际例子开始. 在几年前某公司的一次实战演练研讨课上,有 ...

  5. 软技能代码之外的生存指南【读后整理】

    作者背景 作者是叫做John Sonmez,他的个人网站是 Simple Programmer,主要是<Soft Skills: The Software Developer's Life Ma ...

  6. 《软技能》读书笔记——生产力篇

    本篇介绍 本篇介绍的是提高生产力的软技能,首先告诉我们拥有专注的力量是快速提高生产力的必要基础,在培养专注力量的方式上介绍了"番茄工作法"(如果你知道或已经在用这个方法了,请继续坚 ...

  7. 【读书笔记】程序员们需读的一本书《软技能:代码之外的生存指南》 | 约翰 Z.森梅兹

    这本书用微信读书第二小的字体来看也有一千多页,看了蛮久了.从年前还是在学校时候就开始刷了,讲了十几个章节,分版块来介绍程序员这条路上应当注意的一些事项.各方面都考虑到了,除了社会关系(感情之类的)基本 ...

  8. 《软技能--代码之外的生存指南》学习笔记之生产力篇

    <软技能–代码之外的生存指南>学习笔记之生产力篇 作者:[美] John Z. Sonmez 摘要:这是⼀本真正从"⼈"(⽽⾮技术也⾮管理)的⾓度关注软件开发⼈员⾃⾝发 ...

  9. 程序员的自我修养——读《软技能-代码之外的生存指南》笔记

    我记得曾经读过俞甲子的<程序员的自我修养--链接.加载和库>,当时就觉得这个书名起的不太合适,有点不合主题,因为这本书主要讲述链接库的事情,我认为这个是编译器的一部分,是作为程序员要掌握的 ...

最新文章

  1. PYTHON学习笔记-DAY-16
  2. Numpy入门教程:09. 输入和输出
  3. 一个免费的页面素材网站
  4. 插图 引用 同一行两个插图_为什么插图是产品的重要组成部分
  5. 【渝粤题库】陕西师范大学200511 美国文学
  6. 作业帮电脑版在线使用_作业帮:创新科技驱动在线教育新模式
  7. java例程练习(多线程[线程同步问题])
  8. 前端:CSS/10/伪类选择器,CSS列表属性,CSS边框属性,CSS内边距属性,CSS背景属性
  9. 2019-06-04 Sublime Text 中文输入法的问题
  10. 【英语】秋风吹---9月英语
  11. 支持上百万作业量自动调度与编排,BMC云课堂发布Control-M 20
  12. 国际市场营销知识框架图_货币银行学知识怎么学?知识点很杂乱?已经为你整理好了!...
  13. Angular.js学习笔记(1)
  14. Atitit 手机图片备份解决方案attilax总结
  15. Hi3559a移植Opencv3.0
  16. grub4dos和bootmgr双启动
  17. 【解析】心田上的百合花开——心田花开
  18. 快解析教你,快速注册个人域名
  19. 一般哪些原因会造成硬盘损坏呢
  20. 用三种方式安装Nginx

热门文章

  1. Huffman编码树 求WPL
  2. 浙江计算机机房监控,大华机房动环监控解决方案
  3. 烟台大学计算机专业宿舍,2021年烟台大学新生宿舍条件和宿舍环境图片
  4. Facial Motion Capture 调研
  5. 达内python培训班有什么优势
  6. 证书关于 pem der cer crt csr pfx 的区别
  7. SSH Secure提示:Server responded Protocol error:packet too long
  8. PHP一句话代码下载壁纸
  9. 2022-2028全球与中国船用自动转向系统市场现状及未来发展趋势
  10. 人工智能会取代人类,会毁灭人类吗?