算法工程师的自我修养
Posted 搜索与推荐Wiki
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了算法工程师的自我修养相关的知识,希望对你有一定的参考价值。
看过星爷电影《喜剧之王》的人都知道,在电影中出现的一本书叫《演员的自我修养》,一个演员可以跑一次、十次、一百次龙套,但是不能跑一辈子龙套,跑一辈子龙套的不叫演员,只能叫跑龙套!
同样在我们做技术的、做算法的也是一样的道理,如果从业期间,不追求技术的长进和个人成长,那和跑龙套的有什么区别,拿着差不多的工资,干着差不多的活,回到差不多的家,喝着差不多的茶,过着差不多的人生,演着差不多的笑话!那么算法工程师(这里本来想写技术工程师的,但是太广了,由于自己是从事算法行业的,所以就写算法了)的自我修养是什么呢?
自我驱动、控制力、持续性!是的,就是这三个,我把其认为是工程师修养的三个阶段,当然这里只是我自己的定义和认知,毕竟横看成岭侧成峰,远近高低各不同。
自我驱动
自我驱动,我认为是自我修养的基石,因为一个人能否做成一件事,取决于这个人是否具备自我驱动能力。当我们下定决心去做一件事的时候,并不表示你会坚持下去,也不表示可以把这个事情做成。只有你在这个目标的驱动下,你才会持续性的去做这件事,才有可能把这件事做成。
同样对于我们算法(技术)从业者而言,自我驱动是提升自己成长和进步的根本因素,在工作的过程中,如果只沉浸在被领导、被执行的状态下,很难收获业务和算法(技术)上的思考,相反只有在完成自己的本职工作的同时,自我驱动去进一步思考、接触、学习,你才能收获本质工作以外的知识和能力。当然当你对一些事情有不同的想法的时候,也要在自我驱动下去提出来,表达自己的想法,而不是不了了之,一味的顺从别人的意见。
工作之外,自我驱动能力显得格外的重要,了解到一些算法(技术)从业者在工作之外几乎是止步不前的,偶尔会看一些零散的知识,更多则是从工作中去学习和成长。当然并不是不认同这种学习、成长的方式(大厂还好,技术迭代的会快一些,小厂的话想对来讲迭代会慢一些),而是站在我自己的角度去思考,技术的发展是很快的,一个人如基于工作进行学习和思考的话,成长的空间也是很小的,这样随着时间的发展,势必会面临被淘汰,那个时候职业危机便显露出来了。
曾经工作的一个同事(leader级别),电脑旁的书摆了很厚,都是跟自己职业相关的书籍,每天中午他都会看一些,曾经单纯的问过:xx哥,你怎么看这么多书呢?他说的话一句话至今我都记得:有些技术你可能暂时用不到,但是你不能不知道!正是由于了解最新技术这个目的驱动着他,才让他在做好本职工作之外,对知识和技术依旧保持热情。
控制力
控制力是处于"自我驱动"之上的,坚定目标之后,需要的是自我控制,否则就会慢慢的偏离预先设定的轨道。
例如平时在阅读一篇paper的时候,立定三天内读完的目标,那么在这个目标的驱动之下,需要进行自我控制,闲暇之余,就要为了完成这个目标而控制自己其他方面的欲望,当然并不是说我们需要时时刻刻的去学习、去进步,而是也要平衡生活、工作、学习。
我自己的控制力最近其实变的不是特别好,不管是学习还是其他方面,因为一些原因,时间并不是那么充足,所以闲暇的时候更多是陪伴家人,但是也需要进行调整,更方面进行调整吧,毕竟人的一辈子不止有工作、也不止有学习、也不止有生活!平衡好各方面,结合自己的实际情况,就好!
持续性
持续性是自我驱动和控制力之后的最后一道屏障,克服内心的惰性,持续性的把一件事情做好,就是一个佼佼者。
泰国有一个减肥的励志广告,其实很好的诠释了上面提到的三点:自我驱动、控制力、持续性。一个胖女孩经常受到大家的嘲笑,但是当他下定决心去减肥、并成功坚持下去的时候,她就完成了自我的蜕变。
泰国广告:送给所有减不了肥的人
可见持续性的重要,我们一周看一篇论文,可能没有什么,但是每周都去看一篇论文,那么一个月你就读了4篇论文,一年呢?就是大概就是52篇论文,读完这些之后你就会发现其实论文的大方向就是修修补补,改改结构啥的(当然也会有一些质量很高的论文),你也会发现论文中有一些细节需要注意,把这些细节和框架、结构什么的都吸收了,日积月累你就会变成一个领域的头部选手了!
上边则是我自己的体会和感悟,希望每个算法工程师都能够从自我驱动、控制力和持续性三个方面进行自我优化和效果提升,算法的AUC在达到一定程度后不容易提升,但是我们总会寻找优化点进行尝试,那么我们自己的技术实力呢?也希望像是在优化指标那样持续向上,不悔过往!
扫一扫 关注微信公众号!号主 专注于搜索和推荐系统,尝试使用算法去更好的服务于用户,包括但不局限于机器学习,深度学习,强化学习,自然语言理解,知识图谱,还不定时分享技术,资料,思考等文章!
以上是关于算法工程师的自我修养的主要内容,如果未能解决你的问题,请参考以下文章