卖桃者说
池建强
极客时间创始人、墨问西东创始人
30376 人已学习
免费领取
课程目录
已完结/共 523 讲
第一季 (135讲)
第二季 (134讲)
第三季 (124讲)
第四季 (90讲)
卖桃者说
15
15
1.0x
00:00/06:47
登录|注册

第386期 | 王喆:优秀的程序员是什么样的?

讲述:池建强大小:6.22M时长:06:47
你好,这里是卖桃者说,今天和你聊聊我们的专栏作者,王喆老师。
王喆老师目前在一家硅谷的科技公司 Roku 担任机器学习工程师、推荐系统架构负责人。他一直深耕于推荐系统、计算广告领域,发表过相关领域学术论文和专利 10 余项,并出版了《深度学习推荐系统》、《百面机器学习》等技术书籍。同时,他也是极客时间专栏《深度学习推荐系统实战》的作者。
我前两天和他聊,收获了很多有意思的故事、有价值的洞见。希望他的这些故事和经验能对你有所启发。

“原来一个程序员的影响可以这么大”

把时间先拉回到 20 年前,也就是千禧之年。那一年,王喆拥有了自己人生中的第一台电脑。他清晰地记得,那是一台组装电脑,用的是赛扬处理器,内存只有 32M。当时,他和所有男孩子一样,用电脑主要就是打打游戏罢了。
后来到了 2002 年,他的父亲给他买了一本关于 Basic 的编程书,还有一套关于 DOS 脚本命令的学习光盘。这时,他才真正发现计算机的神奇之处。当他控制自己的计算机完成一些任务时,比如通过编程进行一系列复杂的计算,用 DOS 脚本完成一些简单的批处理任务,他便知道这会是自己一生的爱好了。
也是在 2002 年,王喆开始上网,那会儿不像现在上网这么方便,得用那种 56k 带宽的猫来拨号上网。但也正是互联网,让他看到了一个更大的世界,也让他知道,原来一个程序员的影响可以这么大,编几个程序就能影响成千上万,甚至是上亿的人。于是,编程这颗种子便在他心底慢慢地扎根了。
后来到了高考填报志愿的时候,王喆所有的专业志愿都选的是“计算机科学与技术”或者“软件工程”,最终如愿被清华大学计算机科学与技术系录取。
在大学里,王喆也没闲着。大二那年,他报名了计算机系知识工程实验室唐杰老师的 SRT 项目。SRT 项目(Student Research Training)是一个学生科研项目,目的是帮助一些本科生早日参与到实际的科研中来。
在那里,王喆参与到了学术搜索引擎 AMiner 项目,成为 AMiner 的早期贡献者,并完成了多个核心功能,比如搜索排序、H-Index、学术影响力等多个核心指标的计算等等。
回忆起那段往事的时候,王喆还是非常感慨。可以说,AMiner 项目引领他走上了机器学习这条职业道路,并一路前进至今。
到今天,AMiner 的影响力越来越大,可以说是全球最成功的几个学术搜索引擎之一。他当时开发的不少功能,直到现在仍被使用。这也完成了他选择计算机这条道路的初心——让自己的代码帮助并影响更多的人。

“优秀的程序员需要一点激情和务实精神”

今年是王喆作为算法工程师工作的第八个年头,在这些年的工作中,他越来越认识到,一名合格甚至是优秀的程序员,心中一定要装着两样东西:一点激情和务实精神
王喆认为,虽然很多人都说这是一个内卷的时代,每个人都很累很辛苦,但是千万不要让太多负面的东西占据内心。对程序员来说,心中一定要保有一点激情。当你看到自己做出来的东西服务了那么多的人,有那么大的影响力,应该为自己感到自豪,发自内心地高兴。
除了激情,程序员还应该具备务实精神。王喆非常喜欢的一本书叫做《程序员修炼之道:通向务实的最高境界》。他认为,一名工程师最本质、最核心的职责是务实地解决问题,而不是盲目地追求最新的技术,也不是不顾一切地去实现某个算法模型,就因为“它看上去很美”。
在他看来,优秀的程序员可以把新技术、新模型当做解决问题的手段,但不能把它们当做目的。在这些年的工作中,他从来没见过哪个程序员,是因为单纯应用了什么最新的技术而升职加薪的。一个程序员取得了成功,一定是 TA 应用了或新或旧,或前沿或经典的技术提升了什么,解决了什么。
当然,他也并不是反对包装,反对技术宣传。事实上,合理的技术包装和宣传是非常必要的,但不能迷失自己,不要炫技,时刻牢记解决问题才是目的。
好,关于王喆老师的故事,今天就先和你聊这么多,明天咱们接着聊。如果你是一名准备找工作的应届生,或是已经工作了几年,打算转行做算法工程师的程序员,那么一定不要错过明天的文章。王喆老师会根据自己这些年的工作经验,为你提供一些非常有价值、可参考的职业建议。
最后,我插播一条广告:王喆老师的《深度学习推荐系统实战》专栏已经上线了,目前在持续更新中。在这个专栏里,他根据自己多年的推荐系统从业经验,梳理出了深度学习推荐系统的知识架构,并和你一起从 0 搭建一个“工业级”的深度学习推荐系统。可以说,这门专栏实现了理论、实战两手抓,不容错过。我也从运营同学那里要到了专属优惠口令 MacTalk20,详细的优惠信息你可以参见文稿。
口令:MacTalk20
适用专栏:《深度学习推荐系统实战
使用规则:立减 10 元(满 68 元可用)
有效期:10 月 26 日 00:00 - 11 月 6 日 24:00
卖桃者说,明天见。
(编辑:夏天) 
确认放弃笔记?
放弃后所记笔记将不保留。
新功能上线,你的历史笔记已初始化为私密笔记,是否一键批量公开?
批量公开的笔记不会为你同步至部落
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
  • 深入了解
  • 翻译
    • 英语
    • 中文简体
    • 中文繁体
    • 法语
    • 德语
    • 日语
    • 韩语
    • 俄语
    • 西班牙语
    • 阿拉伯语
  • 解释
  • 总结
该免费文章来自《卖桃者说》,如需阅读全部文章,
请先领取课程
免费领取
登录 后留言

精选留言

由作者筛选后的优质留言将会公开显示,欢迎踊跃留言。
收起评论
显示
设置
留言
收藏
41
沉浸
阅读
分享
手机端
快捷键
回顶部