关于AI算法工程师的自我修养如何理解?

2021-07-05 13:36 4026浏览 1回答

AI算法工程师现在是行业人们职位,那么关于AI算法工程师的自我修养如何理解?


转载请联系作者获得授权,并标注“文章作者”。

后发表回答
ANMO
1楼 · 2021-07-05 13:36.采纳回答

一位合格的AI算法工程师,首先要是一位合格的职场人,其次要是一位合格的工程师,最后才到AI算法工程师,具体需要具备以下能力:

1、合作能力

工程师在这过程中是重要的一环,但不是唯一的一环。甚至在复杂的系统中,工程师负责工作内部也是有诸多的上下游合作。能够站在上下游的立场和需求上思考问题,能理解不同角色的苦衷,这合作就已经成功了一大半了。

2、沟通能力

沟通的本质是在正确的时间点以正确的方式传达正确的信息。这其中的每一点都不是玄学,而是可以通过具体示例和训练来说明的,这里就不展开了。

3、展示能力

展示能力并不是堆砌复杂的辞藻,华丽的图表,而是清晰的逻辑与准确的措辞。其实严格来说展示能力的培养不一定要到工作之后才可以开始,抓住每一次做presentation的机会,甚至每一次组会的机会,不要害羞不要害怕,相信在入职的时候你就已经比同期的同学强一截了。

4、项目中的全局观

以项目目标为指挥棒,而不是自顾自地考虑所谓高大上的技术方案。用最简洁的技术解决问题这恰恰是内功的体现。

5、定义问题的能力

在解决问题之前,我们要先考虑清楚这个问题的输入输出是什么?和已有的通用问题区别是什么?有什么样的先验知识可以利用优化问题或者简化问题?来自产品的问题是怎样抽象成一个严谨的描述?准确地想清楚要做什么事情项目就已经成功了大半。

6、独立解决问题的能力

这并不是指一位同学具体解决问题的技术能力如何,而是在解决问题的过程中,你的leader和同事需要花费多少精力。管理成本越低的同学,在解决问题过程中需要的指导精力越少。理想状况下只需要leader交代清楚要解决的问题,便可在解决问题的过程中独立规划,自主沟通。如有困难,也可以整理好并及时主动提出需求。要达到这一点,其实是需要综合以上所有的能力。

7、优秀的实现能力

有优秀动手实现能力的同学都会占有巨大的优势,哪怕就算是算法不可行,实现能力强的同学也可以快速试错快速迭代。这样的能力无论何时在何团队都会是宝贵的。除此之外,实现能力不仅仅局限于写出来,写的快,还应该包括写得好,写得美。把代码写得简洁易于维护,可能并不会直接帮助到算法研发,但是从长期来说,这是在一个周期较长的项目中保持效率很重要的一点。

8、对前沿进展保持追踪

不同于做科研,算法工程师了解前沿的目的不一定是要在此基础上继续开拓创新,而是能对已有的技术深入理解,去伪存真,以便更好地在业务中为我所用。

9、扎实的计算机原理基础

相比于应试教育式的学习,更重要的是理解系统为什么被设计成了现在这个样子,在这样的过程中做了什么样的取舍,以及作为上层用户这样的取舍对算法设计意味着什么。


  • 年终盛典

    14:00-22:00 14:00-22:00 12月30日 14:00-22:00

    年度盘点—越来越值钱的证书和技能

    公司活动

环球网校移动课堂APP 直播、听课。职达未来!

安卓版

下载

iPhone版

下载
环球网校快问 · 最新文章 · 最新问题
Copy 2018 https://wenda.hqwx.com/ All Rright Reserved. 京ICP备16038139号-3 / Smrz 京ICP备16038139号-3/ 举报电话:400-678-3456 /