【百度实习日记】Day36: 工程师成长之路

优秀的工程师是怎么炼成的

今天去听了贴吧大牛主讲的新人培训会,主题是工程师成长之路,感触挺深的。我总结一下今天的收获。

1、百度比较注重工程师的个人成长,应该是业内做的相当好的。这个个人成长主要是百度为自己的工程师提供了各种成长资源,包括了新人培训,高阶培训,BIT技术学院,技术讲座,以及数不尽的内部wiki等文档积累,这些都是非常有价值的。

2、我们要有追求,想成长。能成为百度的工程师,肯定有以下几个特点:喜欢互联网、信仰技术、喜欢做有挑战的事情等等,还喜欢和聪明人一起工作。于是成长虽然是一件很私人的事情,但是我们需要有成长的需求和动力。需要考虑自己想成为什么样的人,职业目标是什么,如果说上面的两个问题太大了的话,可以想问问自己:三年后,你要成为什么样的人?想这些事情,就涉及到成长的话题了。

3、有一些方向可以选择。

技术专家:在某一个领域很专业,几乎能解决所有问题,在那一方面有一定的影响力,并有自己的独特见解。

架构师:在某一个方向是架构负责人,能够负责整体方向规划,做好项目管理,技术选型,执行方案确定,效果评估等,在多个方面都有涉猎,能够统筹技术全局。

经理:某一个方向的管理负责人,负责技术发展,团队建设,人才培养与成长,综合了技术能力、产品能力和管理能力。

创业:要成为 Full Stack Development 全栈工程师,具有前后端的开发能力,同时产品能力突出。

4、优秀的工程师要不能仅仅有技术能力,还需要有软素质。技术能力包括通用技能和专业技能,软素质包括业务能力、推动能力和合作能力。还有一点不能忽略,就是需要有产品能力。所以,优秀工程师的三大要素就是:技术能力、软素质、产品能力

5、如何提高产品能力?要理解产品的核心价值,例如用户体验、商业价值等等,需要我们从认识产品,逐渐走到理解产品,最终靠技术来驱动产品。我们需要多和人沟通,与PM,与用户,与项目经理等不同的人沟通,最终会培养出自己的产品理念。

6、如何提高技术能力?首先要提高基础技术能力,主要是指写代码的能力了。写代码首先要多写多练习,这是最重要的途径;然后就是要阅读学习优秀代码,例如各种开源项目的源码;还有就是要请比自己优秀的人帮自己进行CodeReview,通过代码与人交流。专业技术能力的提升就主要是不能仅仅认识到自己负责的技术,还需要去了解上下游的技术,扩大自己的影响圈子,以点带线,多点带面。通用技术能力则需要提升自己的技术视野,多看多交流,不要太落伍。

7、如何提高软素质?首先要记住的就是要主动积极。主动去学习,主动去承担,主动与人沟通,培养主人翁意识。其次是要不屈不挠,对技术有信仰,要专注,但是要记住不能固执。然后就是要有极客精神,追求精益求精,把事情做到极致。最后要记住的是能够有质疑精神,因为质疑是创新的起点。

8、抬头看天,低头走路。要有理想,也要解决现实问题。理想决定能够走多远,现实决定能够走多快。

以上,谨以此记。

刘凯宁
20150723

 

Share

【百度实习日记】Day36: 工程师成长之路》上有 2 条评论

  1. Pingback 引用通告: 【转】【百度实习日记】Day36: 工程师成长之路 | NewBaiduer

发表评论

电子邮件地址不会被公开。 必填项已用 * 标注

*


*

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>