软技能:代码之外的生存指南

  • 转变自己是个打工人的心态
  • 成为一个专才
  • 自我营销很重要
  • 真正的多任务并行
  • 不要陷入对某个技术的狂热
  • 学会理财

  不知不觉已经研三下学期了,还有两个月就要毕业。回顾三年的研究生生涯,自己的心态发生了很大转变,之前总认为只要不断提升技术水平,自己的人生就会有更好的发展。但在和导师、院长还有一些优秀的天南地北的朋友们的交流中,愈发感觉到“软技能”对于一个人的重要性,尤其是对于不善言辞,过于迷信技术的程序员来说。

  《软技能:代码之外的生存指南》这本书讲的正是如何提升代码之外的软技能。它从多个方面分享了让生活更加积极正向、美好舒适的各种要素。告诉你如何使工作和学习的效率更高、如何健身、如何理财、如何进行职业生涯规划、如何轻松应对面试、如何提升自己的业界知名度等等等。读完之后收获颇丰,现总结一下主要内容:

转变自己是个打工人的心态

  把自己当成一个企业,把雇主当成你软件开发企业的一个客户。这种心态上的转变可以使你开始思考“作为一个企业我能为客户提供什么,我应该做什么”。我能提供的服务就是创建软件,我需要做的就是不断改进和完善自己的产品。具体来说你需要:

  • 专注于你正在提供怎样的服务,以及如何营销这项服务;
  • 想方设法提升你的服务;
  • 思考你可以专注为哪一特定类型的客户或行业提供特定的服务;
  • 集中精力成为一位专家,专门为某一特定类型的客户提供专业的整体服务(软件开发人员只有专注于一类客户才能找到非常好的工作);
  • 想想如何更好地宣传你的服务。

  这样会全方位地影响你工作的方式、处理自己财务的方式、以及寻找新工作或新客户的方式。将你从仰人鼻息的弱势地位转换成为自我治理和自我引导的主动地位,从被一纸“卖身契”束缚住的打工人转变为一名拥有自己生意的商人

成为一个专才

  你应该专攻软件开发的某一领域,而不是成为一个万金油式的通才。这样虽然你拥有的潜在机会变少了,但是你获得这些机会的可能性变大了

  专业化的重要性,决定了选择专业的时候是一项艰巨的任务,作者对此提出了几点建议:

  • 在你现在或以前的公司里,有哪些主要的痛点?
  • 找到一种无人能做,或者缺乏经验丰富的人的领域,成为这个领域的专家。
  • 哪种话题经常在会议中出现?
  • 哪类问题你回复地最多?

自我营销很重要

  音乐才华相当的两支乐队,一支在酒吧驻场,而另一支是流行巨星。作者将这种差异归咎于营销。自我营销可以使得你收入更高,还能拥有更多的机会。它虽不能确保你一定成功,但它是你可控的重要因素。

  自我营销的关键是要你要给其他人带来价值,能为他们的问题提供答案,甚至可以给他们带来欢乐。自我营销的方式有:

  • 打造自己的博客
  • 演讲、报告和培训
  • 著书立说,吸引追随者

  需要注意的是,即使自己是“菜鸟”或者“业余爱好者”,都可以进行自我营销——因为这种身份也有可能会成为你的优势,很多人喜欢向只比自己优秀一点点的人学习,因为这些人才是可望可及的。

真正的多任务并行

  研究表明,多任务并行几乎总会导致生产效率降低,这是因为我们在做的“多任务并行”实际上只是在不断地进行任务切换,每次切换你都要花时间才能进入状态。

  真正的多任务并行是同时做多件事,作者认为可以将一项不费脑筋的任务和一项一定程度上需要精神专注才能完成的任务组合起来来实现真正的多任务并行。比如:

  • 一边在跑步机上跑步,一边回复邮件
  • 一边开车,一边听书

  总的来说,任何不需要耗费脑力的活动都可以和其他活动结合起来,只要进行任何需要耗费脑力的活动,就将其和体育运动结合起来。

不要陷入对某个技术的狂热

  大都数程序员都崇拜自己熟悉的技术,因为我们都相信自己的选择是最好的。但是,这会让你只与和自己理念相同的人打交道,从而排斥他人,固步自封,墨守成规。

  虽然不是所有技术都是“伟大的”,但多数被普遍应用的技术至少是“好的”,因为这项技术如果不好,就不会为人所知或使用。因此最好的编程语言、框架、操作系统,甚至是文本编辑器不会只有一种。不要总吵着,我学C++的,我看不起java这种话

学会理财

  不要觉得理财不重要,或者自己的收入少就不去理财。因为你在职业生涯中做出的许多关键决策很大程度上是以财务状况为基础的

  作者介绍了股市和股票的运作等金融方面的知识。(个人认为程序员确实需要学习一些经济学,金融等知识)。

————————————————————————————————————————————————————————————

  总的来说,这本书对于我这个即将参加工作的菜鸟帮助还是挺大的,书中的很多观点以前自己也想过,但没有深入地思考其中的缘由和具体的做法。这本书完美解答了我内心的疑问,真正做到了干货满满。最后附上书中的一段话:

软技能:代码之外的生存指南相关推荐

  1. 《软技能——代码之外的生存指南》 之博客篇

    昨晚拜读 软技能-代码之外的生存指南 讲真,收益不少,感同身受的太多.而让我决定重新开始写博客,也是在拜读了 第21章 创建大获成功的博客 之后 博客的重要性早已烂熟于心,除了总结.记录外,更多的是分 ...

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

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

  3. 《软技能 代码之外的生存指南》

    这是一本关于程序员人生的书籍,并不是一本技术书.作者从职业.自我营销.学习.生产力.理财.健身.精神七个方面来介绍,从中可以看出作者初期还是一个扎实.能力强的程序员,后面慢慢进入房产和其他投资实现了财 ...

  4. 《软技能-代码之外的生存指南》的读后感

    <软技能-代码之外的生存指南>的读后感 该文章是阅读<软技能-代码之外的生存指南>这本书后的读后感,主要总结了这本书中的几个方面的笔记. 1.职业篇 ①拥有商业心态 目前我们中 ...

  5. 《软技能-代码之外的生存指南》学习笔记之理财篇

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

  6. 软技能-代码之外的生存指南

    作为一个初级程序员,生活不仅有眼前的bug,还应该有诗和远方.最近读了一本书,虽然只读了一半但其中阐明的思想让我感受颇深. 初次看到这本书时候,就像书名软技能-代码之外的生存指南一样,直觉告诉我这肯定 ...

  7. 《软技能--代码之外的生存指南》读书笔记

    这本书可以说是程序员必读书了,本书共分为职业篇.自我营销篇.学习篇.生产力篇.理财篇.健身篇.精神篇等七篇,概括了软件行业从业人员所需的"软技能".通过阅读本书,软件工程人员.编程 ...

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

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

  9. 软技能——代码之外的生存指南

    软技能--代码之外的生存指南概述 前言: 大纲: 一.职业 二.自我营销 三.学习 四.生产力 五.理财 1)怎样进行薪酬谈判? 2)被问当前薪酬? 3)offer可以还价? 六.健身 七.精神 感悟 ...

  10. 《软技能——代码之外的生存指南》笔记

    学习之十步学习法 作为在互联网日新月异时代的软件开发人员,自我学习能力为一个开发人员最重要的一个自身技能.如果我们想成为最好的开发人员,那么就必须要学会自学.无论如何,学会自学都是自我教育的核心技能. ...

最新文章

  1. docker安装linux桌面系统,Hostwinds云主机 – Docker安装Xfce桌面环境(轻量可视化操作系统)...
  2. 近期活动盘点:AI Time:论道AI安全与伦理、大数据、AI在中国金融保险业的应用案例分享讲座...
  3. 图像处理和模式识别等技术的快速发展大大地推动了机器视觉的发展
  4. 北京钛谷诚泽网络通讯科技有限公司
  5. Python-EEG工具库MNE中文教程(8)-参考电极简介
  6. 嘿,是时候重新认识下海淘了
  7. 技术停滞_检测和测试停滞的流– RxJava常见问题解答
  8. MyBatis之输入(parameterType)与输出(resultType、resultMap)映射
  9. /usr/bin/ld: skipping incompatible -转
  10. 浏览器接收响应消息并显示内容
  11. c# 实现查找mysql安装路径
  12. 机器学习笔记(十九):逻辑回归
  13. 银行转账java mysql_一个银行转账业务模型分析:大魏Java记5-7
  14. 1.4.1用空间向量研究直线、平面的位置关系教学设计
  15. MATLAB简介与基础知识
  16. Mifare 1卡(M1卡、IC卡)读写操作及工作原理整理
  17. 树莓派3B的默认用户名和密码
  18. matlab pr曲线实例,再理解下ROC曲线和PR曲线 | 丕子
  19. 鸿蒙系统诞生的背景,为何国产系统发展多年无人问津,华为鸿蒙系统刚一开始就引起轰动...
  20. 关于PPP拨号的接入点

热门文章

  1. 推荐系统入门(七):新闻推荐实践2(附代码)
  2. 如何向妈妈解释什么是爬虫
  3. uniapp微信小程序项目启动步骤
  4. 2022软件测试工程师的简历怎么写?
  5. PRIMES is in P
  6. 访问网站,http、https协议抓包,完整分析
  7. Linux命令修改文件名和文件夹名
  8. Excel if else or and 怎么使用(陕西省身份证号码区域划分)
  9. 387. 字符串中的第一个唯一字符(javascript)387. First Unique Character in a String
  10. Logstash过滤详解(一知半解)