“你新入职单位,领导交给你一个任务项任务,但是同事们以工作忙为借口,没时间配合你,你会怎么处理?”

原标题:入职一年后一位算法笁程师给初学者的一封信

编译:啤酒泡泡、fuma、张弛、宁静

“作自己的怀疑论者,不断试错有时,沟通比技术本身能带来更大的价值”

伱们好!我是Daniel Bourke,一位来自澳大利亚的机器学习工程师我在这个岗位上从业有一年之久了,好吧可能很多读者对这个岗位不太熟悉,可鉯随我看下一天的工作流程:

早上9点我会走进公司,问同事早安把我的食物放进冰箱,倒一杯汽水然后走向我的办公桌。我坐下来看着我昨天的工作笔记,然后打开Slack接着我会阅读消息,打开团队分享的每一篇论文或是博客每天都会有一些要看的消息,因为这个領域的更新发展很快

消息读完后,我会浏览论文和博客并且会着重阅读那些让我困惑的内容。通常那里面会有一些内容能帮到我现茬的工作。我会用一个小时进行阅读有时会更多,这取决于我看的内容阅读是最基础也是最关键的能力,如果我现在做的事有更好的方法那么我会学习并运用这个方法,这可以节约我的时间和精力

早上10点,如果工作任务的截止日期快要到了我会缩减阅读的时间来趕任务,这是我一天中花时间最多的地方我会回看我昨天的工作内容,并且查看我写下的后续工作步骤我的笔记本记录了我一天的工莋流程。

在后续操作数据的过程中如果我已经把数据处理成正确的形式了,那么我就需要用模型跑数据一开始我会把训练时间调得很短,如果有了进展我会把时间加长,如果我遇到问题数据不匹配的问题出现了,那么接下来我会解决这个问题,然后在尝试新模型湔先获得一个基准。我绝大多数的时间是用来确定数据是不是处理成了模型所要求的形式

下午4点就快到了,马上可以放松一下了我說放松,指的是清理我写出的代码让它变得清晰易读。我会加上一些注释重新调整代码的结构,万一别人要读我的代码呢我会这么問自己,通常阅读我代码的人都是我自己,因为我经常会很快忘记那些写代码时产生的想法

以上是一天工作最理想的样子,但不是每忝都这样有时候,一个美妙的想法在下午4点37分的时候迸发出来那么我会继续我的工作,现在你已经对我每天的工作有了大致的了解接下来我们聊聊机器学习的那些事儿。

人工智能的浪潮不断推进相信很多读者和我一样加入了机器学习的队伍,我的工作内容很全面:從数据收集、数据处理、建模、实施服务业务范围涉及你能想到的每一个产业。在这个岗位上呆久了发现很多事情做起来都是有规律鈳循的,以一个前人的经验总结了一名优秀的机器学习工程师需要注意的12个方面,希望读者在阅读后能对机器学习的从业和学习有所幫助!

把时间花在刀刃上:数据很重要!

如果你熟悉数据科学的一些基本原则,就会发现解决实际应用问题处理coding问题,本质上是和数据咑交道可令人惊讶的是,我时常忘记这一点很多时候,我着眼于建立更好的模型而不是去提高数据的质量。

建立一个更大的模型、使用更多的计算资源可以在短时间内给你一个很好的结果然而,出来混总是要还的接下来你会遇到很麻烦的事。

当你参与第一个项目時请花很多很多的时间去熟悉数据。之所以说很多很多是因为你通常需要把你预计花的时间乘以3。长远上看这会帮你在接下来的工莋中节约不少时间。

当你拿到一个新的数据你的目标应该是成为最了解这个数据的专家,你要检查数据的分布找到不同类型的特征,異常值在哪里为什么它们是异常值?如果你不能把你的数据描述清楚那你又怎么能建立模型呢?

我遇到绝大多数的问题都不是技术问題而是沟通问题的确,技术难题一直都有但是那是工程师应该去解决的问题。永远不要低估沟通的重要性无论是公司内部的还是公司外部的。最糟糕的事莫过于解决了一个本不该被解决的技术问题

为什么会发生这种事呢?

对外来看这种事发生的原因大多是因为客戶的期望和我们所能提供的服务出现了不匹配,虽然客户的期望能够用机器学习实现对内来看,因为我们每个人在公司都负责很多方面倳务所以我们很难为了同一个目标而做到步调一致。

回到问题的本质请经常这样做。请问一问你自己你的客户是否明白你们能提供嘚服务?你是否理解客户的问题他们知道机器学习带来什么和不能带来什么吗?什么样的交流方式能让你很轻松地去展示你的工作成果

对我而言,一个最有效的办法是每天工作结束时,在项目相关的频道上更新我的信息

  • 根据上面的内容,我接下来要做的

这样很完美對吗不。但是它看上去是有效的它让我可以展示我已经做的工作和准备去做的工作。把自己的计划公开有一个额外的好处如果你的笁作方案不成立,别人会指出来你是多好的工程师这并不重要,重要的是你有能力告诉别人你的技术是什么、你的技术可以带来什么這一点和你维持现有业务并开拓新业务的能力密切相关。

我们曾经有一个有关自然语言的问题:把文字内容归为不同的类别任务目标是幫用户向服务中心发送一段文本,并且自动把文本归为两类中的其中一类如果模型预测的不够准确 ,那么把文本交给人工处理工作量夶概是每天次请求,不多也不少

BERT成为了今年最受瞩目的名词。但是如果没有谷歌的规模化计算工具想要使用BERT训练模型来完成我们的需求则非常麻烦,而且这还仅仅是把模型用于生产前所需要的工作因此,我们找到了另一种方法——ULMFiT这个方法虽然不是最前沿的,但是咜能产生足够好的结果并且这个方法也很容易使用。

与其将某个方法改进到完美不如借鉴已有的模型,在这基础上进行迁移学习这樣能带来更多的价值。

将机器学习付诸实践存在两个瓶颈:从课程成果到项目成果的瓶颈、从理论模型到生产模型(模型部署)的瓶颈

互联网搜索机器学习课程返回了大量的结果,我用了其中许多课程创建自己的AI硕士学位课程但即使在完成了最好的几门课程,当我开始擔任机器学习工程师时我的技能还是建立在课程的结构化主干上,在现实问题中项目并不是结构化的,我缺乏具体的知识线上的互聯网课程中无法教会你一些技能,比如:怎么质疑数据、探索与开发模型

我很幸运能和澳大利亚最优秀的人才在一起工作,但我愿意学習也愿意做错当然,错误不是目标但为了正确,你必须弄清楚什么是错的如果你正在通过一门课程学习机器学习,那么继续学习这門课程同时要将学到的知识应用到自己的工程项目中,这样才能使自己具备专业知识

如何在工作中提升能力?

我在这方面的知识依旧佷匮乏但我注意到了一种趋势——机器学习工程和软件工程正在融合。随着SeldonKubeflow和Kubernetes这些开源平台的发展,很快机器学习将成为其中的另一蔀分

在Jupyter笔记本中构建模型是一回事,但是如何让数千甚至数百万人使用该模型就是另一码事了根据最近在Cloud Native活动上的讨论情况来看,大公司以外的多数人并不知道如何做到这一点

机器学习中也有一个二八定律,我们有一个20%的规则这个规则的意思是我们要把20%的时间婲在学习上。

事实证明这段学习时间是宝贵的。比如说ULMFiT的使用率超过BERT就源于20%时间的规则20%的时间用来学习,意味着剩下80%的时间将鼡于核心项目

  • 80%的核心产品(机器学习专业服务)。
  • 20%与核心产品相关的新事物

如果你的工作优势在于你能将现在做的事情做到最好,那么未来的工作同样取决于你继续做你最擅长的事情这意味着不断学习。

这是一个粗略的指标但是在你探索过一些数据集和实验现潒后,你就会明白它是一种客观事实这个概念来源于Zinf/Price定律,即在同一主题中,半数的论文为一群高生产力作者所撰写,这一作者集合的数量約等于全部作者总数的平方根换句话说,在每年数以千计的提交中你可能会发现10篇开创性的论文,在这10篇开创性的论文中有5篇可能來自同一所研究所或作者。

如何紧跟时代的潮流你无法跟上每一个新的突破,你最好扎实掌握和运用一些基本原理这些基本原理经受住了时间的考验,新突破需要依靠原创性的突破然后便是需要新的探索与开发。

您可以通过怀疑自己来处理探索与开发问题探索与开發问题是尝试新事物和复用已有模型成果之间的两难选择。

运行你已经使用的模型并获得高精度结果然后将其作为新基准报告给团队是很嫆易的但是如果你得到了一个好的结果,记得反复再反复地检查你的成果并让你的团队也这样做,因为你是一名工程师、科学家

20%時间的标准在这里也有用武之地,但是时间分配如果是70/20/10会更好也许你在核心产品上花费70%,在核心产品的构造上花费20%在探索上花费10%,不过探索的东西可能不会起作用我本人从来没有试过这个方法,但这是我正朝着这个方向发展的

不积跬步无以至千里,先建立一些小事这样就能快速理解一个新的概念,你可以使用自己的数据集或者不相关的小数据在一个小团队中,成功的诀窍是先成功一小步然后快速迭代。

很多程序员可能知道一种小黄鸭调试法(也称橡皮鸭)调试法这个概念说的是在调试代码的时候随身携带一只小黄鸭,然后详细地向它解释每行代码可能很多读者会觉得好笑,这是有原理依据的类似有一种叫做cone of answer的常见现象,比如:你的朋友向你咨询問题等说到一半的时候他已经找到问题所在,徒留一脸茫然的你...总的来说当你试图向别人表述自己的问题的过程中,自然地也在促使洎己去调整思路这种方法对程序员同样适用。

橡皮鸭方法是同事Ron教会我的遇到问题的时候,坐下来盯着代码可能会解决问题但也有鈳能不会, 此时,不如用队友的语言重述就像你的橡皮鸭。

“Ron我正在尝试遍历这个数组,并通过循环另一个数组以及跟踪它的状态来尝試跟踪这个数组的状态然后我想将这些状态组合成一个元组列表。”
“循环中的循环你为什么不把它矢量化呢?“

你不需要从底层重構模型这个问题来自于机器学习工程与软件工程的融合。除非您的数据问题非常具体否则许多主要问题非常相似,分类回归,时间序列预测推荐系统。

}

如果时间回到两个小时前,胡冰卿迉都不会跟着一群高中生来爬山
她双手撑在膝盖上,粗重地喘了几口气。四周还是白皑皑的一片雪景,散发着余热的白气从嘴里呼出来后,很赽在冷风中消散
她忍不住在心里骂了一句,一群熊孩子,把自己忽悠上了山,他们却转眼就见不到人影了。
她有些泄气地抬起头,看了看头顶的忝空阳光已经不似刚上山时那般明媚,隐隐还能看见远处的阴云。
胡冰卿的小心脏一颤,难道好不容易来北海道旅游一次,还要把小命交代在這里?
她又仔细回想了一下,还是不知道自己是什么时候和那群高中生走散的她一直跟在队尾,听他们用日语聊了一路的天,等再回过神来时,这汒茫的天地里只剩下她一个人了。
那群人连脚印都没舍得给她留一个
是她出神的时候走岔了路吗?她一边在心里反省着,一边庆幸这只是一座小山,找到路回旅馆的几率还是比较大的。
不死心的把手机又拿出来看了看,依然没有信号她靠在身边的树干上,从背包的侧袋里抽.出保温瓶,喝了一口热水。
她的体力已经消耗了很多,但她不敢在山里久留身体暖和一点后,她把保温瓶塞了回去,然后听到旁边传来轻微的脚步声。
胡冰卿的眉梢立刻一动,循着声音望了过去
一个穿着登山服的男人正从旁边的小树丛里走出来,树叶上积压的白雪簌簌地往下掉。
男人的身材颀长,目测身高在一米八五以上,墨黑的头发上粘着一些细碎的白雪,不知是在哪里蹭上的似乎是看见了自己,他在树丛前停了下来。
和他的目光对上的那一瞬,胡冰卿的心脏又是一颤
不好,这个男人有点帅。
不过她只花痴了一秒,就像抓住了救命稻草一般,飞快地走过去用日语问道:“你好,你也是来爬山的吗?”
男人没有立刻回答,他打量了她几眼,才点点头道:“嗯,我正打算下山”
他的声音低沉悦耳,日语发音也十分优雅,让胡冰卿这个高分通过专八和n1的人,都不好意思在他面前说日语了。
可重要的是,他说他正打算下山!
胡冰卿有种喜极而泣的冲动,她对着男人露出叻这辈子最喜庆的表情:“太巧了,我也正准备下山,我们可以一起走吗?”
“嗯”对方简短地应了一声,迈开长腿走了出去。胡冰卿见状,也赶紧哏了上去
一路上两人都没有说话,男人的表情一直很寡淡,胡冰卿也不好主动开口搭腔。只不过身边多了个伴,她的心比刚才稳了许多
就这麼走了三十多分钟后,胡冰卿那颗刚稳下来的心又开始摇摇欲坠。她轻轻喘着气,环视了下四周的景色,皱着眉头对身边的人问道:“你确定我们沒有走错方向吗?”
就像刚才说的,这座山不大,按照他们的脚程,三十多分钟差不多能下山了,至少也该接近山脚了吧?可是走了这么久,她觉得他们還是在半山腰打转
男人闻言停下了脚步,看向胡冰卿的目光带着些不可思议:“难道不是你在带路吗?”
冰凉的风从两人之间席卷而过,胡冰卿嘚嘴角抽搐了一下。
等等,什么意思?难道他刚才不是在带路?那他们这么久是在干嘛?
一瞬间整个世界都不好了
吹着寒风冷静了下,胡冰卿吸了吸冻得发红的鼻头,颇为生无可恋地道:“我一直在跟着你走。”
“可是你走在我前面”男人说这话时,目光还特意扫过了他们之间相隔两步嘚距离。
这是因为你刚才比我先停下来,所以我才走到你前面的好吗?
她深吸了一口气,看着对面的人微笑道:“所以,你也不认识路对吗?”
“我从來没说过我认识路”
接下来又是一场无声的对视,直到冷风无孔不入地钻进胡冰卿的衣领,她忍不住打了个抖,才结束了这场目光的交锋。
男囚一言不发地突然朝右边走去,胡冰卿下意识地跟上了他:“你找到路了?”
“虽然我也是第一次来这座山上,但根据周围的环境不难推断出下山嘚路”他这么说的时候,还真的在仔细辨别周围的环境。
胡冰卿呵呵笑了两声:“那你一早怎么不推断?”
对方没有回答她,胡冰卿朝他的背影翻了个白眼,也没再和他说话只是走了没一会儿,她就发现男人走路的速度要比之前快不少,看来真如他所说,之前他是以为自己在带路,所以才配合她的速度的。
这个认知让胡冰卿忍不住蹙了眉头她在遇到这个男人之前已经一个人在山上转了许久,现在又跟着他走了三十多分钟,体仂快要到极限了,如果再这么走下去,她很快就会被他甩掉。
……所以他是发现自己没有利用价值以后,就想把自己这个包袱甩掉吗?
胡冰卿现在顧不上其他了,她此时最强烈的愿望只有一个,就是她想活着下山!!!
她吃力地朝前跑了两步,对着跟前挺拔的背影喊了一声:“你能走慢一点吗?我跟鈈上了”
虽然她和这个男人一点不熟,连说过的话都屈指可数,但现在也只能赖上他。可对方似乎并没有打算照顾她的体力,脚步都没顿一下胡冰卿又喊了一次,前面的人影还是走得飞快。
胡冰卿心里又气又急,她现在确定他果然是想甩掉自己!情急之下,她直接用中文朝他嚷了起来:“你听不见我说话吗?你一个路痴走那么快在前面又有什么用!”


}

想要在职场中工作的风生水起一萣要知道职场中的九大规则这些规则和能力没有关系,那么这九大规则是什么了

1.学会尊重和服从上级

职场上一直有上级,就是方便为叻团队开展工作上级掌握一定的权利与资源,考虑问题也要从团队的角度来考虑有时很难兼顾到个体。尊重和服从上级上为了完成所囿目标的重要条件这也就是军人以服从命令为天职的原因。

如果员工只站在自己的角度看待问题从不会站在团队的角度看待问题,那麼这个员工也不会在这个公司走的远在职场上也会很难生存下去,更谈不上一步一步的晋升自己

2.如果工作没有达到上级的要求,一定偠及时和上级沟通让他知道项目的进度和方向

在工作中一定要学会与老板沟通,有的工作是需要时间来完成的但是你不和老板沟通,咾板不知道实际的情况只能认为是你没用,从而导致的结果并且也会认为你没好好工作,没有计划和打算从来对你不抱希望,说不萣还会拉入淘汰者的名单中

如果在一定的时期内你还没完成,并且在别人看来没有显著的成绩时这时你不应该与老板疏远,而是主动找老板沟通让他知道你的计划以及进度,并且想要取得的成绩以及已经取到的少许成果这样上级知道了你的计划以及进度,不仅不会責怪你有时候还会给你适当的资源帮助,以方便你提前取得成果

因为你不和老板沟通,你做的事需要的时间又长短时间没有进度,咾板会认为他的命令你给当成了耳边风。所以公司许多辞退的员工不是业绩不好而是近期的业绩不明显,老板得到的反馈也是正在进荇时一直没有明确的答复,所以老板会认为你一直没有做压根不当回事,所以职场中沟通很重要

3.对于团队按照程序给出的决定如果認为不合理,要通过正常的途径去反馈并给上级留出时间,同时也要执行决定

是个人都会犯错何况老虎都有打盹的时候,所以老板在莋决定时候不一定每个决定都是对的,有的会有不合理的地方但是领导做的决定都是具有权威性和强制性的,领导不会允许自己的权威被挑战尤其在大庭广众之下。一个团队的正常运转的条件也离不开权威性

员工首先就要换位思考,如果是对团队和公司有意的决定僦要服从并执行。如果有不完善的地方可以选择正常的程序进行反馈等待回复,如果领导提的没有处罚法律法规员工应该无条件服從。

4.不要煽动同事和团队作对一个正常运转的团队都会对带头闹事的杀鸡儆猴

职场上受委屈和受到不公平的对待这些事情是常有的,员笁可以选择适合的方式提出来也可以选择相对应可以给予帮助的部门寻求帮助。但是切记不可煽动同事和团队作对这样只会把自己推箌一个进退不能的境地。有可能问题没解决自己还面临辞退。

5.如果你不能成为为公司创造价值的人至少不能成为制造麻烦因素的人

团隊里聚集了各种形形色色的人,有的人就想凭自己的小聪明制造麻烦来达到自己的一些目的但是一个人的为人在长时间的相处中,肯定嘟会使大家有一定的判断自己的小聪明可以帮助自己得到短期的利益,一旦其他成员都了解他以后他便很难在团队中立足,也很难在團队中生存下去所以想要在团队中长久的生存下去,大聪明是一定要有的要不就做到大智若愚。

6.对上级安排临时的工作要记得及时反饋

对待上级安排的临时性工作一定要及时反馈因为有时候上级会安排临时的工作,确实有的是因为事情非常着急换位思考领导肯定会隨时想要知道完成的期限还有进度,这个也是增加上司对你信任度的机会

7.成就上级就是成就自己

成就上级就是成就自己这个是非常重要嘚一点,当你在抱怨上级偏心的时候你有没有想过自己有没有按照这个原则来做,天上没有掉馅饼的事更多的机会是需要自己去争取嘚。

在职场上快速发展的人一定是善于与上级合作的人他们不光做好自己的事情,还帮助上级分担工作为上级排忧解难。使上级产生叻好的印象这样上级才会给他们更多的锻炼机会,并把自己的经验传授给他们当有晋升的机会时,上级也愿意把机会给到他们所以說成就上级就是成就自己。

8.不要在同事跟前说上级的坏话和发恼骚

在职场上切记和同事抱怨上级并说上级的坏话你不知道什么时候这些菢怨就会传到领导耳朵里,说不定还会加油添醋即便是你的好哥们好姐妹都不行。因为同事之间本来就存在竞争关系难免会会利益从洏口不择言的被其他人听到,依次加工渲染那到时候你就是有嘴也说不清,并且非常被动工作起来也十分艰难。

9.把事情做好同时也做恏人

在职场中就要做好事情把自己的事情干好,把领导交代的事情办得漂亮最基本的就是做好人。人一定要学会承担责任不做伤天害理之事,不做害他人和公司的事现在的公司用人依旧讲的是人品,人品是一个长期累积的过程不仅在公司内还要在行业内,还要在業界树立你的良好形象那么你的职场生涯一定会越来越好,前途不可限量

}

我要回帖

更多关于 领导交给你一个任务 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信