文化馆网站建设意义,什么是响应式开发,互联网推广营销都选隐迅推,用wordpress建立网站对于一个从未到过南方的内蒙汉子来说#xff0c;北京的大学一直是中学时憧憬的殿堂#xff0c;而离家上千公里浙江大学#xff0c;则是从来没有考虑过的地方。机缘巧合之下#xff0c;被一位年近七旬的浙大老师说服#xff0c;我自此开始了南下“修炼”之旅。没想到转眼间…对于一个从未到过南方的内蒙汉子来说北京的大学一直是中学时憧憬的殿堂而离家上千公里浙江大学则是从来没有考虑过的地方。机缘巧合之下被一位年近七旬的浙大老师说服我自此开始了南下“修炼”之旅。没想到转眼间竟已九年杭州也成为我的第二家乡。
值此1024程序员节来临之际抚今追昔回顾一下自己的“修炼”历程。 大学时光尝试不同的计算
和计算机的缘分也是从大学开始初入新手村的我拥有了自己的电脑。
升入本科的第一年我们没有细分专业只有学科大类。大二选专业的活动就像是第二次高考志愿填报。09年的信电系异常火爆但比起硬件底层我对操作系统、软件、app更感兴趣最后选择了计算机。
然而计算机系挑战更大很多进来的同学都早已打下基础相比之下从头开始学习如何编写代码的我是彻头彻尾的“萌新”。因此在完成课业之余我整天泡在图书馆一个一个实现《算法导论》中的算法研究解决同样问题使用不同算法把复杂度从N(n^2)下降到N(nlogn)和同学在ZOJZhejiang University Online Judge比拼刷题…
逐渐熟悉掌握前人的知识的我就像获得了打怪的武器。大二开始在不同的领域逐步尝试用算法和计算来实现自己的想法
• 作为国内第一批使用Kinect的玩家基于Kinect的SDK做了一套手势肢体动作操作PC的键鼠的小工具并完成了一局全身充分运动的扫雷。
• 尝试Obj-c, 开发了射击类的iPhone小游戏。依靠这份经验和小伙伴开发了一套课堂交互系统支持教室通过app布置作业和回答问题拿到了网易的app创新比赛奖项。
• 自学《集体智慧编程》和Andrew NG 《机器学习》公开课逐渐点开了“推荐算法”和“机器学习”的技能树。
正是通过这些积累的经验和知识大四拿到了阿里巴巴集团的实习offer正式从新手村毕业进阶。 初到阿里成为算法达人
从实习到最初两年在阿里集团的工作我都在和各种算法打交道。而2013年的阿里“算法工程师”还算是很新的一个岗位我们要在海量的信息上通过机器学习和挖掘算法让其可读、可用、有价值。
我最初就职于淘宝怎样帮助买家在淘宝成百上千品类和数以亿计的商品中挑选出自己想要购买的商品或者母婴产品分类该怎么做我用了一整个月时间研究了淘宝的母婴类目从关键词到宝贝类型、细节描述、品牌归属、品牌定位……原本的单身宅男几乎变成了一个母婴专家甚至在之后半年里我的女同事们都会找我咨询如何购买母婴产品……
在淘宝的这段时间也是我成长和学习最快的时候。数据库、机器学习算法、JAVA项目构建、GIT版本管理每一个技能点都得到了很大的提升。由学生时代的几M数据的算法Demo进阶到TB级的数据处理传统的单机算法已经远远不能满足需求。 经常优化算法到深夜的我深刻体会到了算法从N(n^2)下降到N(nlogn)的意义也许对于算法Demo只是跑的慢一点但对于业务可能就决定了这个业务能不能做能不能控制住成本能不能真正落地应用我也觉得身上的责任更重了。
工作不仅仅是完成任务更是不断地去研究和解决问题。这些披荆斩棘攻坚克难的经历也让我练就了强大的内功。 拥抱变化让城市更加智慧
青年们到祖国最需要的地方去后来在阿里云的日子颇有些这样的滋味。
三年前因为团队调整我们来到了阿里云也促使我完成了从把自己的算法做好到帮助用户去实现用户数字化转型的变化。看待问题的视角也从由局部到整体乃至整个行业。
可以做的事情更多了挑战也更大了。来阿里云做的第一个产品是针对新媒体行业的推荐引擎在这个项目中我第一次完整的参与了一个商业化产品诞生的全过程立项、研发、测试、发布。个人能力的边界进一步扩展到了项目管理产品运维算法来说也有了更加全面的扩展。
2017年又一次的拥抱变化是转投向交通行业。在追赶城市大脑的浪潮中接触到杭州的交通行业才发现自己对已经待了8年的这座城市了解还远远不够。杭州“首堵”的称号扬名在外而每天需要开车一小时通勤上下班的我逐渐更关心这个城市的每一个交通的脉络每一个新的规划和改变。道路就像是杭州的“血管”我们通过算法的应用为这座城市疏通它的每一寸“经络和血管”注入能量。 这样的工作实际解决的每一个环节都与我们的生活息息相关。每每想到自己的每一分努力都能够帮助整个城市都会获得满足感。如果优化算法能使信号灯的通行效率提升一个点就可以节约所有人加起来上百个小时的时间。如果切实的减少拥堵和提出建议更能减少人力资源的浪费。
未来怎么样让这个城市变得更加智慧也成为了我新的目标。
在淘宝的两年我关注如何用算法做好一件需求。而在阿里云我更关心怎样的产品和云平台能帮用户更好地实现算法的联动实现无法计算的价值。 寄语
掐指一算今年正好是来到阿里的第5年在杭州的第9年。
而这份“修炼”仍在进行中……
对于有志于做算法工程师的同学也有一些“修炼”的建议一是持续学习多去尝试不同的细分领域找到自己最喜欢也擅长的方向当然个人认为喜欢相对来说重要一些。 二是希望大家把关注点放在解决问题上面无论是用什么框架什么算法高效的解决问题才是王道。 三是一定要了解计算逻辑同时算法开发的能力也很重要开发的过程中可以帮助梳理思路评估算法成本。
原文链接 本文为云栖社区原创内容未经允许不得转载。