本文主要是介绍你和高级工程师的差距(摘取),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
责任
高级工程师责任心一定很强,责任心是体现一个人的态度问题,对于一个 bug ,他们永远都会重视,想尽一切办法找到原因并尽快解决,而有的人对于 bug 却是得过且过,解决 bug 的态度就是尝试,认为从表面上解决了就 ok 了。
我们 CTO 十几年的软件开发经验,有用户反馈 bug ,不管多忙,不管什么时间,一定停下手头上的事情,去找到原因并解决。我在薄荷的经历,曾不止一次跟着他为了解决一个 bug 搞到深夜,有几次深夜发现一个导致用户不能付款的 bug ,我都躺床上睡觉了,被 CTO 喊起来半夜赶往公司去修复的经历,当时还觉得不理解,时间长了,我才意识到这种责任心是职业素养,现在也深深的被感染,在任何时候、任何时间,我的手机、电脑都是不离身,出问题一定第一时间进行响应!
对比下你们,你们的责任心够强么?
主动
有没有这种经历?就是项目做完了,感觉没事可做了,那就刷刷微博,聊聊 QQ 吧。
然而那些优秀的工程师是怎么样的?
他们项目做完了会想着哪里代码写的不够好,会想着重构下。
自己在赶某个功能的时候太匆忙了,刚好利用这段时间看看有没有更好的办法实现。
这个项目做完了,学到了不少东西,又踩了不少坑,写写博客总结下。
做完这个项目感觉架构方面的知识挺缺乏,自己赶紧学习下相关的知识吧。
初级工程师是等着被分派事情做的,分派的事情做完了感觉就没事可做了。而高级工程师会自己主动找事做,他们永远不会觉得自己的时间多余,重构、优化、学习、总结等等等,有一大堆可以主动做的事。
初级工程师在拿到一个稍微复杂点的需求的时候第一印象就是好复杂,我实现不了,哪怕这个技术别家证明可以实现。而高级工程师则不会不做技术调研就说 no ,敢于接受挑战,除非在做过充分的技术调研之后,确信确实实现不了,否则都会付出 200% 的努力去实现它。
对于技术如此,同样的对于一些解决方案、架构设计、历史遗留问题的解决甚至项目负责人等的挑战都会勇于承担,你不逼下自己,给自己点压力,你永远不知道自己的潜力有多大,而就是在这一次次攻克难关的过程中,你的成长是飞速的!
所以,不妨试着让自己承担一些有挑战的工作!
这篇关于你和高级工程师的差距(摘取)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!