如何成为一名独当一面的优秀工程师

如题所述

1.研发工程师经常给人以沉闷的印象,但研发工作需要创造力,对新鲜事物的好奇心非常重要。活跃的思维能带来灵感,也是一位优秀的研发工程师需要具备的素质。
2.技术工作需要工程师静下心来,多年的积累才能引发质变。写一会儿代码、做几年管理,频繁的角色转换对职业发展并没有好处。所以工程师首先必须确立自己的发展目标,要不断问自己真正的兴趣爱好是什么,自己的长处在哪里。目标确立了就不要犹豫,坚定向前。
3.不管是在校的大学生还是已经走上工作岗位的工程师,一定要注重提高动手能力,并且养成良好的动手习惯,比如多年业内标准的设备,利用最先进的工具和技术让自己事半功倍。
4.不要把自己仅仅当成新产品的创造者,还要把自己当做用户,倾听用户的心声,预测他们未来的需求,在回到设计中,就能够更好的把握产品方向。
5.工程师必须懂得权衡和妥协,很多工程师希望能满足用户100%的需求。但市场的变化不允许产品在研发环节无休止的完善下去,某些需求是有时间要求的,让现的产品达到用户的要求才是关键。工程师必须学会在限定的时间内让产品尽量完善。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-05-15
  一、熟练掌握HTML、CSS、JavaScript
  用语义化的HTML标签配合CSS百分百还原设计稿,并使用JavaScript完成各种交互逻辑,这是前端的基本功。当然,如果你想掌握扎实的理论知识,除了通过教材、视频等渠道学习外,在学习过程中做大量的实践,通过不断写代码去应用所学知识,获得快速成长。
  二、熟练掌握一门Mvvm框架
  随着前端的日益复杂,大部分应用场景都已经离不开它们了。因此,你应该清楚的了解框架出现的意义以及框架的职责边界,这样你才能轻松应用框架提供的各种能力辅助开发工作。除了在应用中投入更多的心思外,你还可以去主动去学习一些框架源码,进一步了解框架的实现原理。
  以上所介绍的是前端工程师应该掌握的部分技术能力,除了技术能力外,一名优秀的前端工程师还应该具有业务能力。
  首先,就是要有责任意识。如果你不甘心只当一颗螺丝钉,你就需要有责任意识,对产品和项目负责。一般来说,从产品的需求、设计、开发、测试到最终的上线都是由工程师在主导,并协调各个角色成员,这对工程师提出了很高的要求。因此,在学习阶段你应该按照严格的工程师标准来要求自己。
  其次,要有产品思维。当你接到一个需求的时候,也要思考这个需求解决了什么问题,有什么价值和意义。作为一个工程师,最好能参与到需求早期的讨论中,充分理解业务,这样你对需求的把握和理解会更准确,而不是产品说什么你就做什么,有些时候你会找到一条既能满足需求又能节约开发成本的路。
  最后,良好的沟通能力。作为前端工程师不可避免的就是需要和不同岗位的人进行沟通,充分的沟通可以避免走一些弯路,提升工作效率。
相似回答