金三银四又要来了,移动端的春天即将来了吗?可是你能抓住吗?未必!拿到满意的offer相信才是每个人最想得到的,只有有了机会和平台,才能施展自己的才华和能力,那么到底如何能“快速”成为高级工程师呢?分为两部分,今天主要讲的是非技术要求
高级工程师所要达到的非技术要求:
1.沟通:为什么把沟通放在第一位?因为在平日开发过程中几乎一大半的时间实在和各部门沟通,更换一个icon会和UI争得你死我活,会为了某些需求文档上的语义不清和伟大的pm据理力争,在测试过程中会和QA为了某些事遗留线上crash还是最新版本改出来的问题争论,留给我们开发的时间其实不多,所以说为了提高我们的开发效率,良好的沟通技巧事必不可少的,其实大部分的程序员都是属于笔记内向的,但是我们可以观察在我们的身边哪些性格比较外放同时技术水平不一定最好的同事能在这个职场上混的更好,所以说不管是为了自己今后的发展也好,为了今天的开发任务能按时完成也好,大家都需要去提高沟通技巧,至少你要去学着主动和别人沟通,这样也可以让问题尽早的提出,而不会造成延期和线上问题。最后我想说的是我们虽说现在是程序员,但是我们绝不仅仅是程序员,我们要做一个有着产品思维、有着运营思维、有着Qa思维的程序员!(UI思维就算了,太天马行空了,哈哈)
2.态度:态度不仅体现在你的工作态度和别人沟通上,更体现在你遇到困难的时候,不论何时,不论deadline压的多么的紧,大家都要把自己的态度端正好,要正视自己现在的身份,把自己的本职工作做好。同时态度也体现在我们的心态上,特别是提测临近而线上问题和遗留老问题纷至沓来的时候,更需要又一个良好积极向上的态度来应对一切,就我的个人经验,一定要不断的给自己心里暗示:什么问题都是可以解决的,什么bug都是可以解决的(如果自己实在解决不了,及时和自己的上级领导沟通,尽早暴露问题)
3.潜力:很多人都觉得自己都毕业好多年了,哪还有潜力?!这种观念是错的,你的潜力将伴随你很久,很多很多年前我的一位老领导和我说过一句话让我收获很多:如果你想在这个行业做到做好,一定要不断发掘自己的潜力,超过别人的时间段不是周一到周五,而是周末别人都在放松休息的时候,如果你每个周末都能给自己定个小目标,然后坚持去完成,你就能慢慢的超越很多人,现实生活中我们会遇到很多阻塞我们的事情,这时候就需要良好的心态来平衡了!坚持!
网友评论