程序员群体不应该是一直低头敲代码,更应该掌握一些软技能,改变一贯的沉闷木讷的形象,让自己在竞争中胜出,从而职业发展更顺利。在此总结整理了几个常用软技能点供大家参考~

1、及时复盘的习惯

所谓复盘?就是对已做过的项目、事情进行一次回顾和总结,从中发现问题,这如同刻意练习里说的那样,只有对反馈进行总结并且调整优化,我们才有可能进步,否则练习了几十年,很可能只是把一天的经验机械地重复了几十年而已。

2、及时行动的力量

2.1 唯有行动才能解决焦虑

很多事情在我们没有开始做之前,总是会有很多错误的判断,会有很多疑惑、焦虑,不知道自己能否做好。其实我们在明白了一定的原理之后就可以开始去做了,因为往往只有我们行动了之后才能有更深的体会,行动了大部分焦虑就自然解决了,在行动中学习,学习中行动,即互联网思维中的:小步试错,快速迭代。

2.2 实践最重要

很多人经常说:为什么我看了这么多书,懂得了这么多道理,可为何还是过不好这一生?

那你按书中的理论实践了吗?你有刻意地按照书里的道理控制自己的行为吗?这就好比一个人懂得了很多游泳的理论却从未下过一次水,却抱怨说:我为什么不能成为一个游泳高手呢?

懂得道理都有用而不去行动,等于在死循环里无谓挣扎。

2.3 注意精力/注意力的管理

对我们来说最重要的财富通常说是时间,更准确些应该是我们的注意力。

珍惜自己的注意力和精力,把它用在最有价值的地方,去学习,工作,成长。而不是玩短视频、游戏这些时间黑洞应用里。少做高刺激低收益的事,多做高收益的事情(比如看书、学一门乐器、健身)。因为长时间做高刺激的事情后会提高了自己的阈值,可能再也不能沉下心来思考了。

3、培养自我思考能力

3.1 学会独立思考

目前几乎没有课程教我们如何独立思考、培养批判性思维。那些专家说的话就一定是对的吗?有网络谣言如此荒谬,为何还有一堆人上当受骗?独立思考的能力注定是一个人能有所成就的必备的能力,一个人如果不会独立思考,很大程度上被谣言所蒙骗,被传销所迷惑。甚至可能仅仅因为某些砖家推荐了几个“涨停板”,就全仓杀入股市,到头来连“底裤”都输光。

3.2 决策时注意机会成本和沉没成本

机会成本:举个例子上班的时候很多人为了省钱,选择租离公司很远的房子,通勤就要2个小时但是租金却比较低,以为自己赚到了。但是你还忽略了时间这个成本,租金、时间哪个更重要呢?

沉没成本:车站等公交车等了半小时还没来,那你是换另一种交通工具还是继续等下去呢?

3.3 从过程导向转变为结果导向

什么是结果导向?结果导向指的是做一件事情,以结果为最终目标,以如何完成目标为导向的思考方式,与之相对的就是过程导向:只关心做事情的过程,不在乎结果。结果导向只关心事情的结果,不在乎你用什么技巧、方法完成的。

只有当你以结果为导向,对结果负责,而不是沉浸在“我已经很努力了的过程里面”你才不会遇到困难找借口,总想着逃避。

4、自觉的自我持续优化

4.1 年轻时候,尽量把数钱砸在提升自己上面

如果去投资一年20%的净收益率算高了吧?50W的本金能挣10W,可是刚毕业的大学生有几个人有50W以上呢?只有2W块钱的时候与其把精力全花在炒股上,不如先拿来提升自己,等你有了10W以上再想着投资也不迟。

4.2 拒绝拿来主义

工作中,不做伸手党,遇到问题自己先想办法,要锻炼自己思考的能力。问别人只是为了优化自己的答案。领导交代的工作,做之前先问清楚和领导确认一遍,这样做事有清晰的目标,过程中有反馈。这样才能做得更好。

4.3 正确对待金钱,学会理财

钱重要吗?的确很重要,可它不是世界上最重要的东西。

金钱并不是越富有就越幸福,人们会适应财富的增加,收入水平存在一个临界点,过了这个点,幸福感的增强速度远慢于收入的增长速度。所以我们应该在“视金钱如粪土”和”金钱至上”之间保持一个微妙的平衡,这个平衡点对不同的人,具体的位置也不同。

很多人说:我工资才5k,用不了几下就月光了,怎么理财啊,等我有钱再说吧!现实情况是“你不理财,财不理你” 这里的理财思维指的是一种金钱的分配方式,以及一些节流的思维。和财富的绝对值没有那么相关。

5、学会读人

5.1 不要看对方说什么,而要思考他的真实需求是什么

比如说你爸妈突然给你打了个电话,给你说你们那里的天气怎么样怎么样,叫你注意保暖等等。表面上看是她想和你聊天气,但其实是你好久没回家,他们想你了,这时候你不应该回答:我知道了,我会注意保暖的。而应该说我XX时候就回来了。因为时代、观念的原因,他们只好这样表达他们的想法。

5.2 不要成为一个没有原则的好人

升米恩,斗米仇,不要成为一个没有原则的好人,否则你帮助过的人不会感谢你,你没帮助到的人会怨恨你。你天天给乞丐10块钱,有一天不给了他会质问你为啥不给钱;假如有人天天打乞丐一顿,某天忘记打他,乞丐反而会感激。

5.3 不背后说人坏话

在群里背后讨论别人,难免会被其他人截图传到当事人那里,从而造成关系的决裂,很可能别人一辈子都不会信任你,不会跟你有深入的合作。不要在背后说人坏话,哪怕是线下(不会被截图)这不仅是为了提高修养,更是为了保护自己。

总结

特别认同的一句话:“为自己打工,为自己的成长负责。

很多人这样想:我们付出自己的工作时间,老板付我们报酬,那么老板付我多少钱,我就干多少钱的活!

给老板打工,我们会总觉得老板在剥削自己,自己是那个“受害者”。不可否认,总会有不公平的老板,不会按照你做的贡献、你的工作水平给你相应的薪资。可是你始终是为自己打工,你工作里面获得的成长,积累的项目经验与收获完全是自己的,别人都抢不走。

不管公司环境、老板公平性如何,找到让自己技术提升的方向,不浪费自己最宝贵的时间。还是那句话:记住你永远都在为自己打工。


往期热文推荐:

  • 一文讲透“布隆过滤器”

  • 有趣的“第二个系统”

  • 我们是如何变普通的?


「技术架构精进」专注架构研究,技术分享

Thanks for reading!

程序员不得不知的软技能相关推荐

  1. 程序员面试需要的软技能

    程序员面试所需的软技能         2016-11-10 蜗牛 云技术实践  写在前面:本文建立在代码基础过硬,想一起研究一下面试中锦上添花的一些技能,注意不是雪中送炭,基础不好的,还是看看之前的 ...

  2. 代码之外,程序员如何生存--《软技能》读后感

    我阅读过很多有关程序员的书籍,几乎都是涉及到具体的软件开发技能,没有一本全面的介绍程序员发展的书籍.一个偶然的机会,我在人民邮电出版社异步社区(https://www.epubit.com/)看到一本 ...

  3. 程序员有必要参加软考吗?软考有什么用?

    计算机技术与软件专业技术资格(水平)考试(以下简称计算机软件资格考试)是原中国计算机软件专业技术资格和水平考试(简称软件考试)的完善与发展.计算机软件资格考试是由国家人力资源和社会保障部.工业和信息化 ...

  4. 程序员有必要参加软考吗?

    不管你是不是程序员,只要是参与软考的,最主要还是看它的用途和你的需求是否匹配. 软考对程序员重要吗? 根据目前的情况来说,考软考的人员考试原因都是各有不同的,有为了试水想多拿一个证的,也有为了奔着可以 ...

  5. 知道python不_99%的Python程序员都不知道的秘密

    原标题:99%的Python程序员都不知道的秘密 Python程序玩了好几年,但是估计99%的程序员都不知道Python竟然隐藏2个秘密,里面竟然还有彩蛋.Python核心程序开发人员真的是太有才了, ...

  6. 想做程序员却不知从何下手?新手入门信息打包送你!

    作者 | Sergiy C. 责编 |  Carol 出品 | 程序人生(coder_life) 很多人都想了解自己是否适合编程?程序员的日常工作是什么?以及自己能借助编程完成什么事情?但他们往往因为 ...

  7. 每个优秀程序员必须具备的技术技能

    王巍的博客:王巍目前在日本横滨任职于LINE.工作内容主要进行Unity3D开发,8小时之外经常进行iOS/Mac开发.他的陈列柜中已有多款应用,其中番茄工作法工具非常棒. http://onevca ...

  8. 程序员有必要参加软考吗?大一可以考的编程证书还有哪些

    软考的全称是:计算机技术与软件专业技术资格水平考试.通过考试获得证书的人员,表明其已具备相应等级的水平和能力,用人单位可根据工作需要从获得证书的人员中择优聘任相应专业技术职务. 个人认为,程序员有没有 ...

  9. 一个合格的程序员,需要哪些必备技能?

    对于一个Java开发来说,编程技能毋庸置疑是很重要的. 但是,除了基本的编程开发能力,其他方面的能力也是体现一个程序员的能力的很重要因素. 比如,问题排查能力.线上运维能力.项目管理能力.协调沟通能力 ...

最新文章

  1. incompatible with sql_mode=only_full_group_by
  2. JavaScript强化教程——jQuery选择器
  3. bzoj 3343: 教主的魔法
  4. Python基础——PyCharm版本——第一章、PyCharm工具的安装与使用
  5. 关于网上cython书籍的调研
  6. 检测SDWebImage有没有缓存图片 IOS 获取网络图片大小
  7. ThinkPHP6项目基操(12.实战部分 验证码)
  8. Java 笔记——在 IDEA 中使用 Maven 配置和使用 MyBatis
  9. 计算机科学与技术专业大学排名2020,2020计算机科学与技术专业最好大学排名:160余所大学上榜...
  10. 模拟linkedList添加操作
  11. jsp中使用vue,jsp中使用elementUI
  12. html宠物医院制作与实现,基于Web方式的宠物医院管理系统的实现 .doc
  13. 威金病毒(viking)症状和治理方法
  14. Twaver-HTML5基础学习(13)连线(Link)连线的绑定与展开
  15. 深圳LED背光源模组十大生产厂家排名是什么呢
  16. PMP考纲解读 |【人】任务3—支持团队绩效(二)
  17. 高效能人士的七个习惯总结
  18. linux小记 查看dd进度,linux小记:查看dd进度
  19. 女性和少数族裔,正成为无监督预训练模型偏见的“受害者”
  20. 程序员要为了生活而工作,不要为了工作而生活。

热门文章

  1. 解决下载速度快但打开网页速度慢的问题
  2. MATLAB制作PPT(0):基本概念
  3. 麦块服务器正版登,我的世界1.7.2服务器麦块
  4. 上海哪里可以学计算机应用,上海哪里可以学办公软件
  5. 【软件测试技术】软件测试详解
  6. 树莓派zero玩JAVA游戏,用树莓派编写“太空入侵者”游戏教程,这个元旦简单太爽了……...
  7. VSCode 好用的Lua真机调试插件-XXLua
  8. iOS之UI组件整理
  9. Unity Xcode编译报错XCTest/XCTest.h file not found
  10. startActivity时报错Calling startActivity() from outside of an Activity context requires the FLAG_ACTIV