前言

其实我现在写这篇文章有点早了,因为我自己对如何提高软素质也只有一点粗浅的想法。但是我最近发现,真正能让别人接受的不一定是总结的极好的真知灼见。真知灼见大都阳春白雪,高到了没有一定的认知不能体会的层次——例如:我思故我在。反而是一些浅薄的见解因为共同的遭遇能给我带来一些借鉴。所以如果你觉得自己提升的很慢,没有方向,那么这篇文章应该适合你。也算是抛砖引玉,如果大伙儿有什么不认可的地方,也请不吝指出。

什么是软素质

这里借鉴丁老师在《程序员们,你知道面试官是如何考察你的软素质吗?》一文中的模型,

具体的内容大家可以去看丁老师的文章,我在这里只简单的提一句:

自驱力是进步的核心,好奇心和学习能力是实现自驱的工具(要通过好奇和爱学习才能发挥某个人的自驱力),最后,沟通表达、技术规划和总结复盘是在工作和生活上的日常表现。

当我们明确了什么是软素质,我们继续向下看。

软素质有什么用

当然,软素质可以让自己成长的更快,对工作有正向的影响。但是,我认为,软素质的最大作用,是提升了对自己的把控能力。你知道的越多,你就可以更好的修正你的行为,让你更容易的工作和生活。

缺乏好奇心的人,他们往往仅仅知其然,不知其所以然。所以,他们的生活总是可能出现各种突如其来的问题——之前都是好好地,为啥改了一个地方就坏了呐?别人但凡一问的深入一些,就答不上来了。对自己掌握的知识,停留在死记硬背的层面上,特别容易遗忘。

而缺乏学习能力的人,更惨,因为欠缺了总结归纳、提升的能力,5年之前他们熟练处理一件重复劳动要3小时,5年后他们还要3小时。日常的工作压得他们喘不过来气,觉得自己贼努力,却不受老板看中。

具体到三个外在表现上:沟通表达时你懂的多,可以侃侃而谈,显得牛逼,技术规划时眼界广,不容易出现错误选型,总结复盘可以少犯错误,多涨经验。

既然软素质如此有用,那么如何提升就成了最主要的问题。

如何提升软素质

所有没有给出“切实可行”建议的文章都是鸡汤文。要提升软素质,我认为要依次做好以下几点:

  • 1.要有认知

这点其实非常非常重要,你要懂得熟肉比生肉好吃,才会一直想去吃熟食。自己心中要有努力提升自己软素质的认知和欲望,才能做到不断的进步。试问,你自己都不觉得软素质有多么重要,仅仅因为跟风去做一段时间,肯定是坚持不下去的。所以,一定是要对自身的情况有苦闷,找不到方向,且迫切的想找到方向,愿意去做出一些改变,有这样的认知,才能提高软素质。

  • 2.尝试多问几个为什么

多在生活中多问自己几个为什么诸如“为什么jquery的jsonp能返回状态码而其他jsonp不能?微信新闻插件为什么页面刷新而没有重新请求页面资源?为什么他身法这么骚气?为什么他开枪比我快?”
以问题带动思考,有了思考去查,去学习,也就可以进入下一个环节,学习能力

  • 3.学习=总结归纳

我把学习比喻成你不断给家中的书柜买书,买了《三国志》就放在历史类中,买了《JS,从入门到放弃》就放在工具类上。当你买的书多了,或者这些书足够零散,为了帮助记忆,需要一个索引。这个索引就是总结归纳的步骤,在总结归纳的过程中,不断的去扫描脑海中那些还没有被归类的书籍,把他们放到相应的位置上;并且通过不断的整理这个过程进行不断的重复,从而达到记忆的效果。这样,有需要的时候就可以信手拈来,惬意非常。

  • 4.学习、总结一些方法论

人没有生而知之者,牛顿也是站在了巨人们的肩膀上。很多时候,一些方法论能让我们轻松的处理事务。例如:结构化问题,STAR原则,SMART原则。学习多了之后也可以总结自己的一些方法论,并在日常中不断的套用它们,审视它们,修正它们,成为真正能辅助自己进步的定理。

  • 5.提升自己的技术品味

要风声雨声声声入耳,平时就多多关注业界的新闻,不断的了解、使用先进的新技术,不惧怕改变。很少人能从无到有,但是从v1.0到v1.1会容易许多,了解的多,自然眼界也就开阔了,眼界开阔了,想法也就会更多。就变成一个良性的循环。终有一天,你发现同样的任务,你用了新的技术实现,兼容性和性能逗比老技术高了很多,这种成就感是无法比拟的。

  • 6.合理制定自己的目标

我自己就有过很多心比天高,命比纸薄的悲惨往事。举个很简单的例子,一天背10个单词,都能轻松坚持下来,一年之后就是3650个词,而如果一天背100个词,也许你坚持不了几天就放弃了,一年下来就是几百个词。开始上路的时候不要给自己太大的担子,逐渐强壮之后再慢慢升级,一旦发现升级不顺利就果断降回之前的级别。生命是场长跑,慢跑也比不跑强。

  • 7.找个同伴

自己上路太苦了,人都是有惰性的,今天有事放弃吧,明天有事后天吧,不外如是。而如果有同伴,你认真的时候他偷懒,你就可以提醒他。你偷懒的时候他认真,他就可以提醒你。就拿写博客这件事情来说,我要是没有同伴也很难坚持下来。

总结

专业知识固然重要,但是软素质才是提升自身生活质量的关键。很多工程师都没啥方法论,没有总结归纳的习惯,所以他们的成长很慢。本文是我在自我觉醒的过程中自我的一些尝试和思考,希望能对你有所帮助。

工程师如何提升自身的软素质相关推荐

  1. 作为面试官,如何考察工程师的软素质

    本文来自作者 丁志虎 在 GitChat 上分享 「作为面试官,如何考察工程师的软素质」,「阅读原文」查看交流实录. 「文末高能」 编辑 | 哈比 一.概述 写本文的初衷是自己做了多年的面试官,前前后 ...

  2. 程序员们,你知道面试官是如何考察你的软素质吗?

    点击上方"CSDN",选择"置顶公众号" 关键时刻,第一时间送达! 作者简介:丁志虎,参与过美团Android App.美团旅行Android App开发,目前 ...

  3. 测试面试题集锦(六)| 软素质篇与反问面试官篇(附答案)

    原文链接 本文为霍格沃兹测试学院学员学习笔记,进阶学习文末加群. 本系列文章总结归纳了一些软件测试工程师常见的面试题,主要来源于个人面试遇到的.网络搜集(完善).工作日常讨论等,分为以下几个部分,供大 ...

  4. 【饭谈】软素质怎么提高?(适合软件测试人的专用办法)

    笔者第一次听到软素质这个概念的时候,是七八年前在一次求职面试中,本来说好的三面都结束了,却临时增加了第四面,这让我很不爽.三面面试官急忙跟我解释说:第四面是hr面,要试一下你的软素质,你放心,没啥事, ...

  5. 视频教程-软考系统集成项目管理工程师视频教程(下)-软考

    软考系统集成项目管理工程师视频教程(下) 项目管理师.信息系统项目管理师.项目经理.美国项目管理专业人士.网络规划设计师.美国现代项目管理知识体系培训师,全国第一批网络规划设计师,并进入全国前50名. ...

  6. 视频教程-软考系统集成项目管理工程师视频教程(中)-软考

    软考系统集成项目管理工程师视频教程(中) 项目管理师.信息系统项目管理师.项目经理.美国项目管理专业人士.网络规划设计师.美国现代项目管理知识体系培训师,全国第一批网络规划设计师,并进入全国前50名. ...

  7. 视频教程-软考系统集成项目管理工程师视频教程(上)-软考

    软考系统集成项目管理工程师视频教程(上) 项目管理师.信息系统项目管理师.项目经理.美国项目管理专业人士.网络规划设计师.美国现代项目管理知识体系培训师,全国第一批网络规划设计师,并进入全国前50名. ...

  8. 视频教程-软考系统集成项目管理工程师视频教程(法律法规)-软考

    软考系统集成项目管理工程师视频教程(法律法规) 项目管理师.信息系统项目管理师.项目经理.美国项目管理专业人士.网络规划设计师.美国现代项目管理知识体系培训师,全国第一批网络规划设计师,并进入全国前5 ...

  9. 视频教程-系统集成项目管理工程师考试-项目管理部分大全-软考

    系统集成项目管理工程师考试-项目管理部分大全 赵冲 系统集成项目管理工程师(IT中项)考试专业培训讲师,思科网络工程师,现主要从事呼叫中心系统项目的管理工作,IT行业从业多年来,积累了大量的有关硬件和 ...

最新文章

  1. 我竟然在《我的世界》里学起了文言文
  2. muduo网络库学习(五)服务器监听类Acceptor及Tcp连接TcpConnection的建立与关闭
  3. MySQL 去除重复的方法
  4. 前端应该掌握的网络知识(1)
  5. 牛客网-数据结构笔试题目(二)-万万没想到之抓捕孔连顺思路解析(附源码)
  6. vue图片压缩不失真_图片压缩会失真?快试试这几个无损压缩神器。
  7. UE4多线程任务系统详解
  8. python画tan_Python入门之三角函数tan()函数实例详解
  9. 想推翻JAVA的统治? 呵洗洗睡吧
  10. java期末项目实验答辩毕业设计工程项目源码
  11. 2018中国年度AI评选揭晓!10大领航企业,50家明星公司,10佳投资机构
  12. Objective-C内存管理教程和原理剖析(三)
  13. 哈哈,代码比较工具,好像就这5款比较顺手~~~
  14. 互联网全球化趋势下,印度极得美自我革新
  15. NSIS安装vcredist_64.exe
  16. 3dmax渲染卡顿崩溃怎么办?(一)
  17. HttpClient忽略SSL证书,附带百度网盘jar包
  18. 老王的JAVA基础课:第1课 计算机基础知识
  19. opencv图像合成
  20. uniapp 点击动画_uni-app 点击元素左右抖动效果

热门文章

  1. vue进度条组件_ins风格进度栏的Vue组件
  2. 国内移动互联网广告平台7宗罪
  3. 如何设置自增主键列(历史遗留问题解决)
  4. aiohttp实战(路飞学城IT)和Event loop is closed问题解决
  5. html 多个插件,webpack中html-webpack-plugin插件的使用(生成多个html页面,引入不同的js文件)...
  6. CNCC2018中国计算机大会:自然语言生成,让机器掌握文字创作的本领
  7. 人工智能和机器学习在改善客户体验方面的应用
  8. Mysql主从复制集群配置与实战
  9. The Lastest Time
  10. 第 6 章. 分配图像资源并使用 WSI 构建 Swapchain