AICon 上海站|日程100%上线,解锁Al未来! 了解详情
写点什么

从 Google 的一道面试题说起·

  • 2019-04-03
  • 本文字数:1194 字

    阅读完需:约 4 分钟

从 Google 的一道面试题说起·

内容选自《程序员的数学基础课》


2004 年,在硅谷的交通动脉 101 公路上出现了一块巨大的广告牌,上面是道数学题: { e 的连续数字中最先出现的 10 位质数 }.com。这里的 e 是数学常数,自然对数的底数,无限不循环小数。


这道题的意思是:找到 e 中最先出现的 10 位质数,可得出一个网址。进入网址后会看到 Google 为你出的第二道数学题。成功解锁这两步,你才可能成为和 Google “志同道合”的人,并得到下一步提示:发个简历吧,我们一起来做点改变世界的事情。



其实,不止是 Google,很多大公司在招人时都会优先考虑数学专业的毕业生,因为,数学基础好,编程就更容易上手。但还是陆续有人问我:数学学得不好,能当程序员吗?


当程序员是没问题啊,但我觉得问题的关键在于:你想成为一个怎样的程序员。


如果你只想做一个纯粹的代码搬运工,工作中的大部分时间除了 CRUD,就是处理各类字符串、链表、Hash 表,那么高中甚至初中数学就足够了。


但只要你想「再往上走一步」,成为资深开发工程师、做一些有“技术含量”的事情,学好数学是必不可少的。


这一点,做算法和人工智能的朋友应该深有体会。所以说,数学基础的好坏,会直接决定一个程序员的发展潜力。


往大了说,数学是一种思维模式,考验的是归纳、总结和抽象的能力,在程序员的世界就是解决问题的能力;往小了说,无论是数据结构与算法,还是程序设计,其底层原理和思路都源自数学。在大数据和智能化的时代,学好数学更是门槛本身。


我们都知道数学对于编程开发的重要性,但是,要把这门学了十几年的课程重新拾起,确实是要“耗点功夫”的。而一个好老师可以将复杂的问题简单化,把晦涩的知识点讲得通俗易懂,黄申就是这样一个人。


关于黄申:


→  LinkedIn 资深数据科学家和微软学者,IBM ExtremeBlue 天才计划成员。


→ 长期专注于大数据相关的搜索、推荐、自然语言处理、广告以及用户精准化领域;


→ 在微软亚洲研究院、IBM 美国研究院、eBay 中国、1 号店和大润发飞牛网都曾担任要职,带队完成了若干个公司级的战略项目;


→ 著有 20 多篇国际论文和 10 多项国际专利;


这种资历的人开专栏讲课,说真的,挺难得。另外,《趣谈网络协议》的刘超老师讲的一段话也让我印象深刻。



正如刘超所说,如果通过一门课程就能把自己在计算机领域的数学功底给打扎实,那么无疑这笔投资是值得的。


这个专栏,我没记错的话,是去年 12 月上线的,到现在也就 3 个多月 的时间,已经有超过 1.7W 人订阅了,截了点评价给你们参考:



说实话,数学厉害的人我见了不少,但读了几篇黄申在极客时间的专栏《程序员的数学基础课》,还很想推荐给大家。


这个专栏非常适合想扎实打下数学基础的程序员和准程序员,专栏中的学习路径既能让你巩固基础知识,又可以深入理解这些内容对计算机编程和算法究竟意味着什么。跟着好好学吧,错不了。



彩蛋:


之前看到黄申还写过一篇「程序员的数学书单」


可以作为本专栏的“辅食”,一起服用,风味更佳。


2019-04-03 16:543853

评论

发布
暂无评论
发现更多内容

解析区块链技术如何帮助企业加速数字转型?

CECBC

区块链溯源:重塑咖啡产业链

CECBC

24位出品人已确认,开放原子全球开发者峰会(OADC)分论坛速览(更新中)

开放原子开源基金会

学术顶会再突破!计算平台MaxCompute论文入选国际顶会VLDB 2021

阿里云大数据AI技术

笔记分享 -- 弱网下的极限实时视频通信

声网

音视频 端到端 极限视频通信 弱网

培训教育系统开发

(王经理)专业app小程序开发

我为什么坚持六点起床

月哥

价值连城 图灵奖得主Yann LeCun 杨立昆的采访 给AI从业者的建议 John 易筋 ARTS 打卡 Week 61

John(易筋)

ARTS 打卡计划

区块链蕴含的变革力

CECBC

阿里第七次更新的Java面试突击宝典,已累计拿到759份Offer

Java 程序员 架构 面试 后端

网络攻防学习笔记 Day118

穿过生命散发芬芳

网络安全 8月日更

GaussDB(for Redis)与原生Redis的性能对比

华为云数据库小助手

redis GaussDB GaussDB ( for Redis ) 华为云数据库

VMware中安装的Ubuntu启动时出现A start job is running for raise network interfaces...

Mike

仓储管理系统开发介绍

(王经理)专业app小程序开发

ipfs矿机怎么买?ipfs矿机怎么获取?

ipfs矿机怎么买 ipfs矿机怎么获取

课程排课软件开发

(王经理)专业app小程序开发

【虚拟机专栏】熟悉的新朋友 - 链上JVM

趣链科技

区块链

工业互联网如何加速释放赋能价值?工业智能是关键

云计算

术,路,心:陈天桥的大脑行旅

脑极体

开源大数据Meetup回顾 | 第四范式:现代存储架构下的系统优化实践

Python代码阅读(第19篇):合并多个字典

Felix

Python 编程 Code Programing 阅读代码

【得物技术】得物App Android Crash治理演进

得物技术

发展 日志 进程 Crash 崩溃

ARM工控主板比X86工控主板好吗?

双赞工控

从350ms到80ms,揭秘阿里工程师 iOS 短视频优化方案

阿里云CloudImagine

ios 短视频 视频 视频处理 视频流

ZEGO 教程 | RTC + AI 视觉的最佳实践(移动端)

ZEGO即构

AI RTC 滤镜

ipfs矿机怎样选?ipfs矿机多少钱一台?

分布式存储 IPFS ipfs挖矿 ipfs矿机 filecoin挖矿

fil矿机怎么买?fil矿机厂商最强哪家?

分布式存储 IPFS Filecoin filecoin挖矿 filecoin矿机

好身体是吃出来的

石云升

健康 8月日更

“腾讯待办”小程序正式发布!初次见面,请多指教。

开源应用中心|这款纯手工打造的开源博客平台,大佬们都在用!

开源

AI自助帮你换背景,超强实时人像扣图算法开源啦!

百度大脑

人工智能

从 Google 的一道面试题说起·_语言 & 开发_黄申_InfoQ精选文章