工程师如何提升自身的软素质

前言

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

什么是软素质

这里借鉴丁老师在《程序员们,你知道面试官是如何考察你的软素质吗?》一文中的模型,
工程师如何提升自身的软素质_第1张图片

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

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

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

软素质有什么用

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

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

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

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

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

如何提升软素质

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

  • 1.要有认知

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

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

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

  • 3.学习=总结归纳

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

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

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

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

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

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

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

  • 7.找个同伴

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

总结

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

你可能感兴趣的:(javascript,html5,html)