谈谈如何提升技术

        不知不觉毕业快四年了如果没有这次写文章的机会我可能也不会去思考总结。我的经验亦或者说是自己的成长。其实就工作年限来说不短不长3年有余 毕竟19年已经猝不及防的到来。这几年在工作中学到了好多。从刚开始项目上线时候激动地一宿睡着觉,恨不得全世界的人都知道这个页面是我开发的。到现在爱上深夜时候静静的写代码,看api文档,学习未知的知识。其实工作的这几年对如何提升自己还是有很多想法的,或者说感悟也可以。下面就总结一下这几年来对技术提升的一些个人看法。

 1主动学习

        其实作为一个前端技术人员不断学习必要的。正所谓一入前端深似海从此休假成路人。前端的知识就像大海一样,需要我们不断学习,不断成长。还记得刚刚从事前端工作时候的我,觉得自己对前端知识的了解少之又少。每天经常被各种问题弄的焦头烂额。是一件很痛苦的事。每天就是各种api各种技术博客。那个时候,就连晚上睡觉都在做梦写代码了。第一次接触项目,时间又紧迫,所以只能不停的去找解决方法了。上线的那天激动的不得了。现在回想起来那段时间过得真是又辛苦又充实的,也让我知道要不断努力学习充实自己,来迎接未来更多的挑战”。

        对于技术人来说时间,与耐心永远都是成长必不可少的因素之一。时间是最好的财富,而耐心则是最好的态度。但是现实往往是:每天在公司要实现各种的业务需求,完成自己所规划的任务。所以留给我们每天的学习的时间并不多。所以合理利用碎片化时间,耐心系统的学习显得尤为重要。比如说每天上下班的坐地铁的时候看一些技术相关的公众号,技术文档,或者说一些,掘金的相关文章。少刷一些微博,朋友圈,抖音。长时间坚持下来你就会发现你的成长不是一点半点。所以我们要合理利用碎片化的时间,对于制定的计划目标要用全部的精力全然的投入。

        除了合理利用碎片化的时间去学习之外还可以找到技术上兴趣相投的人进行交流,互相分享经验。提升自己。这一点我现在深有体会我们部门组织了vue源码阅读的兴趣小组,小伙伴们根据自己的喜好加入兴趣小组,学习去阅读vue源码指定分享计划,分享给部门的小伙伴。使团队共同进步,不断成长。对于高速发展的时代,身为技术人的我们。除了努力学习之外就是更加努力学习。要有良好的学习心态。耐心投入,不断提高自己的核心竞争力才能成为一名优秀的技术工程师。

2.主动思考

        思维方式,维度分析,这些都是我们经常在开发中遇到的字眼。其实作为一个专业的技术人在开发项目过程中,往往考虑更多的是一些异常场景。跳出惯性思维的束缚。多角度的分析问题。所谓惯性思维(psychological inertia,inertia thinking),是指人习惯性地因循以前的思路思考问题,仿佛物体运动的惯性。惯性思维常会造成思考事情时有些盲点,且缺少创新或改变的可能性。但是不可否认惯性在我们日常生活中起着至关重要的作用。在长期的工作、生活中,通过总结平时的经验而产生的一些固定的思维模式。由于这些经验和常识在解决问题时非常有用,在处理同类问题时就能少走许多弯路,节省大量的宝贵时间。所以,惯性思维会随着人的阅历、经验的丰富而增长。但是当我们遇到新的情况新问题时,惯性思维的弊端就显露出来了。由于我们长时间习惯用惯性思维处理问题导致新问题的考虑也会朝向惯性思维的方式。使用旧方法处理新问题。对于技术不断革新变化前端,陷入惯性思维往往弊大于利。

        一个好的技术人往往会跳出惯性思维,更多考虑异常情况以及如何去处理这些异常问题。跳出常规思考方式从多维度方向去思考。这样写出来的代码质量高,健壮,在以后迭代,维护方面都很大的帮助。回想起来,在第一次做移动端业务的时候自己也不并不懂的如何跳出惯性思维考虑问题,还是走了很多坑的。导致后来每天处理各种异常头疼的狠,代码写的也不够健壮,经常报错。所以经常锻炼自己的思维方式,从多种维度分析问题。还是很有必要的。改变人的是方法,改造人的是思维。作为一个技术人我觉得要提高对自己的要求,在开发中养成config的习惯,严禁在业务代码中使用硬编码,养成良好的开发习惯,定期总结。提高自己的开发水平。和处理问题的能力。

3.主动沟通

        很多人觉得程序员就是每天闷头对着电脑沉浸在自己的世界,手指飞快的敲击键盘,不断的输出各种各样的计算机语言,开发程序。对于沟通方式一窍不通,甚至有些难以沟通。但其实我想说的作为一名优秀程序员,不但要写得一手好代码,而且还要与团队合作伙伴有良好的沟通方式。特别是与我们的领导沟通。就像玩游戏一样对于一个新人来说,有高手带你升级打怪,不停的指导,可以让你的知识快速提升且变得全面。最后独挡一面。成为高手。随着技术的发展现在前后端分离是不可阻挡的趋势。那身为前端工程师既要对接后端同事,同时还要和产品,设计等多部门进行沟通。所以有良好的沟通方式,遇到问题不急不燥,与同事保持良好的沟通也是至关重要的。

        当然与本部门的小伙伴也要形成良性的沟通。一起相互扶持,共同成长。现在的我每天除了完成自己的工作任务以外还会和小伙伴们一起讨论讨论,技术或者一起开黑玩游戏放松放松。好的团队不是只在工作方面的。大家每天一起认真快乐的工作,一起学习,一起成长。参加一些有趣户外活动。是一件特别幸福的。

 4.主动思考,规划

       对于与艺术设计专业毕业的我,可万万没想到现在是一名程序员。刚转行的时候还是有点迷茫的。毕竟自己没有系统学过计算机的相关知识。每天打开最多的就是百度,谷歌。刚开始做前端只是单单觉得代码很神奇。用几行代码就能在网页上表现出来,特别有成就感。后来在真正做业务的时候才发现有很多的知识点需要掌握。没想到一晃都3年了。其实这三年也有过迷茫,有过退缩,但是目标从来都没有变过。既然选择了那就做好。所幸的是代码给我带来的成就感还是蛮高的。所以说要学会主动思考选择合适自己的领域或者行业,并且要在这个领域里做出什么样的成绩。以及自己的职业规划。这些都应该是有计划的进行的。

最后

        最后想说的是对于技术科技飞速发展的时代,我们只有努力学习,不断丰富自己,打下坚实的基础才能适应这个时代。水无点滴量的积累,难成大江河。希望在以后学习和生活中我能够不断的进步,成长。只有付出,才能有收获。未来,是掌握在自己手中的。

你可能感兴趣的:(谈谈如何提升技术)