当前位置: 首页 > Web前端 > HTML5

工程师如何提高软素质

时间:2023-04-04 23:25:59 HTML5

前言其实我写这篇文章有点早,因为我对如何提高软素质只有粗浅的认识。但我最近发现,能被别人接受的不一定是总结出来的优秀见解。真正的知识多半是晴天雪地,达到没有一定认知就无法理解的境界——例如:我思故我在。相反,一些肤浅的感悟,因为有共同的经历,反而能给我带来一些借鉴。所以如果你觉得自己进步缓慢,没有方向,那么这篇文章应该适合你。它可以被认为是一个介绍。如果大家有什么不同意的地方,欢迎大家指出。什么是软质这里参考了文章《程序员们,你知道面试官是如何考察你的软素质吗?》中丁老师的模型。具体内容可以看丁老师的文章。我在这里简单提一下:自驱力是进步的核心,好奇心和学习能力是实现自驱力的工具(一个人的自驱力只有通过好奇心和热爱学习才能发挥出来),最后,沟通、技术规划、总结回顾是工作和生活中的日常表现。当我们明确什么是软质后,我们继续往下看。软素质有什么用?当然,柔软的品质可以让你成长得更快,对你的工作产生积极的影响。但是,我认为软性素质最大的作用是提高自我控制能力。你知道的越多,你就越能改变你的行为,让你的工作和生活更轻松。缺乏好奇心的人,往往只知道是什么,却不知道为什么。因此,他们的生活可能会出现各种突如其来的问题——以前好好的,怎么换个地方就坏了?只要别人问得再深一点,他们就答不上来。掌握的知识停留在死记硬背的层面,特别容易忘记。缺乏学习能力的人更糟,因为他们缺乏总结和提高的能力。五年前,他们熟练地处理一项重复性工作需要3个小时,5年后他们仍然需要3个小时。日常工作的压力让他们喘不过气来,他们觉得自己很努力,却得不到上司的重视。具体到三个外在表现:交流表达时见多识广,谈吐自如,长相牛逼;规划技术时眼界开阔,不易选错;通过总结和复习,可以少犯错误,多积累经验。既然软素质如此有用,如何提高软素质就成了主要问题。如何提高软素质凡是不给出“实用”建议的文章都是鸡汤文章。提高软素质,我觉得应该依次做好以下几点:1.意识到这一点其实是非常非常重要的。要知道熟肉比生肉好吃,以至于总想吃熟食。内心一定要有提升软素质的认知和渴望,这样才能不断进步。试问,你觉得软性没有那么重要,跟风一时肯定坚持不下来。所以,一定要苦恼自己的处境,找不到方向,又渴望找到方向,愿意做出一些改变。只有这样的认识,才能提高软素质。2.试着多问几个问题。为什么你在生活中多问自己几个问题?为什么jquery的jsonp可以返回状态码,而其他的jsonp却不能?为什么微信新闻插件刷新页面时没有重新请求页面资源?他为什么不能这么生气?为什么他射得比我快?”用问题带动思考,用思考去检查学习,才能进入下一个环节。学习能力3.学习=总结我把学习比作你不断的给家里的书柜买书.买《三国志》的就放在历史类,买《JS,从入门到放弃》的就放在工具类,就需要一个索引,这个索引就是归纳归纳的步骤,在归纳归纳的过程中,我们不断的扫描脑海中没有归类的书籍,放到对应的位置;,从而达到记忆的效果。这样一来,需要的时候就可以唾手可得,很舒服。4.学习和总结一些方法论没有人天生就知道,牛顿也是站在巨人的肩膀上。很多时候,一些方法论可以让我们轻松办事。例如:结构化问题、STAR原则、SMART原则。学了很多之后,也可以总结出一些自己的方法论,并在日常生活中不断地运用,检验,改正,成为真正能帮助自己提高的定理。5.要提高技术品味,就要听风吹雨打的声音。你平时比较关注行业的新闻,不断了解和使用先进的新技术,不惧变化。很少有人可以从头开始,但从v1.0到v1.1会容易得多。知道的多了,自然就开阔了眼界,眼界开阔了,想法也就多了。它成为一个良性循环。有一天,你会发现用新技术完成了同样的任务,而且兼容性和性能都比旧技术高很多。这种成就感是无与伦比的。6、合理制定自己的目标。我有过许多心比天高,命比纸薄的悲惨往事。举一个很简单的例子,如果你每天背10个单词,你很容易就能坚持下来。一年后,你将拥有3650个单词。如果你一天背100个单词,几天后你可能就放弃了。一年后,你将是几百个字。刚开始上路的时候,不要给自己太大的负担。等你逐渐变强之后,就可以慢慢升级了。一旦发现升级不顺利,就会毅然决然地退回上一级。人生是一场长跑,慢跑总比不跑好。7、找个伙伴一个人上路太难了。人们很懒惰。今天有事就放弃,后天有事就放弃,仅此而已。而如果有同伴在你认真的时候偷懒,你可以提醒他。如果你懒惰的时候他很认真,他可以提醒你。以写博客为例,没有伙伴我很难坚持下去。总结专业知识固然重要,但软素质才是提升生活品质的关键。很多工程师没有方法论,没有总结的习惯,所以成长很慢。这篇文章是我自己在自我觉醒过程中的一些尝试和思考,希望能对你有所帮助。