0%

重新思考机器学习及职业方向选择

最近参加了一个AI比赛,引起了我对机器学习以及自己未来职业方向的重新思索,我发现自己现在做决定更加在乎自身的兴趣而非舆论等其他因素,也算是一种进步了吧!

比赛的过程我很难享受编程带来的乐趣,只有在看到AUC指标提升零点几个百分点时才会有一丝丝成就感,而在数据清洗、特征构建、魔改模型以及无脑调参这种占据算法工程师大量时间的环节感受到的只有繁琐和无聊,这不禁让我反思自己半年前的选择:如果将来步入互联网,到底是选择算法岗还是开发岗呢?

从世俗的角度来看,算法岗毫无疑问有着更高的薪资甚至更光明的前途,我也坚信机器学习会持续改变人类生活并且在未来应用到方方面面,但是需要多久时间可能谁也说不准。

从现阶段来看,AI的发展尤其是落地遇到了很多困难,突然想起了《智能计算》韩德强老师上课时指出的数据驱动的方法终究很难解释问题的本质,我当时嗤之以鼻,现在有些许赞同了。

从自身喜好来讲,对于不确定的东西我向来不太喜欢,然而机器学习领域充斥着大量的不确定性,大多数模型缺乏可解释性,我在操纵灰盒甚至黑盒的过程中祈求获得指标的提升,在出现bug时不好排查。除此之外,现实世界的数据大多数是杂乱繁琐的,需要花费80%以上的时间去清洗数据、构建特征,这也不是我喜欢做的事情。相对而言,我更加欣赏自己能做出来一个确定的、完整的系统呈现在眼前,它可以解决现实生活中的某个问题,并且可以重复使用(可复现),所以我决定学习重心重新回到开发岗位,当然如果时间充裕可以去算法岗实习看看再做最终的决定。

还有就是胡神的很多思考对我触动很深。

我想好啦,做system!当然我肯定会把当前分内的事情做好、该学的学懂!