作为工程师如何快速成长
-
古人云:“活到老,学到老。”互联网算是最辛苦的行业之一,“加班”对工程师来说已是“家常便饭”,同时互联网技术又日新月异,很多工程师都疲于应付,叫苦不堪。但是避免被刷掉,最稳妥而且最有效的办法就是提升自己,让自己快速成长,跟上发展的潮流。
争取做自己不熟悉、不会做的;等不熟悉的熟悉了,不会做的会做了,自然就成长了;多做自己不熟练的、有难度的;不熟练的熟练了,有难度的变得轻松了,自然就进步了;习以为常的操作,多考虑一下是否能够换个方式做得更快、更好、更省;自己琢磨也好,参考业内高手也行。可以的话,思考一下如何让门外汉或初级员工更方便的做这个事情;尝试解决那些大家都解决不了的甚至被认为根本不可能解决的问题。
所谓“冰冻三尺,非一日之寒,水滴石穿,非一日之功”,通往高级工程师的道路漫长而又艰巨,轻易放弃,则所有付出瞬间付之东流。要想成为优秀的工程师,贵在坚持!
虽然知识更新很快,但是基础理论的变化却非常缓慢。这就是“道”和“象”关系,纵是世间万象,道却万变不离其宗。对于那些非常基础的理论知识,我们需要经常复习,也就是“学而时习之”。
人类的认知有两种:感性认知和理性认知。这两种认知互相不可替代性。实践很大程度来自于感性学习,看书更像是理性学习。书本知识主要是传道——讲述抽象原型,而对其具体应用场景的讲述往往含糊其辞,对抽象原型之间的关系也是浅尝辄止。重视实践,充分运用感性认知潜能,在项目中磨炼自己,才是正确的学习之道。在实践中,在某些关键动作上刻意练习,也会取得事半功倍的效果。
从初级到普通级别,勤学苦练足矣;从普通级别到高级,则需要多动动脑子,多思考,多对比,多总结,多摸索。越是有难度的问题,越是没人能够解决的问题,越是从来没有人考虑过的问题,价值越高!