在 2025 收官前,看清 Data + AI 的真实走向,点击查看 BUILD 大会精华版 了解详情
写点什么

从 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:544050

评论

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

以数据赋能高校:全域数据集成平台的应用场景

谷云科技RestCloud

数据处理 ETL 数据集成

持续演进!Sermant 2.3.0 Release版本正式发布

华为云开源

开源 微服务架构 开源社区 字节码增强 流量治理

融云入选「创业邦·2025 中国企业全球化新势力 100 强·引领型」

融云 RongCloud

最新 HarmonyOS API 20 知识库 重磅推出

万少

HarmonyOS

Markdown怎么快速生成PPT?详细的AI制作教程来了!

职场工具箱

AI markdown 办公软件 AIGC AI生成PPT

从安防顾问到渗透测试:如何拓展网络安全技能树

qife122

网络安全 职业发展

AI产品必看的大模型微调的劝退指南丨数据成本到底有多吓人?实战笔记

阿星AI工作室

AI 产品经理 大模型 大模型微调 AI产品

数字化、智能化、信息化…… 这些热词,你真的懂了吗?

积木链小链

数字化转型 数字化 信息化 智能制造

航空业FOD精细化控制的新伙伴:RFID智能工具车

斯科信息

斯科信息 航空FOD RFID技术

AI 深度研究(Deep Research)原理解析

Baihai IDP

程序员 AI LLM Baihai IDP DeepResearch

《多云价值管理与增长》培训班火热报名:从理论到实战,一站式提升!

雅菲奥朗

龙蜥大讲堂智算技术专场直播预告:围绕基于Anolis OS DCU部署、异构计算等主题分享

OpenAnolis小助手

操作系统 龙蜥社区 龙蜥大讲堂

B 站推进视频播客战略,「代号 H」AI创作工具同步研发;工业级开源记忆操作系统 MemOS,支持模型持续进化和自我更新丨日报

RTE开发者社区

搭建持久化的 INFINI Console 与 Easysearch 容器环境

极限实验室

数据库 Docker

【HarmonyOS】Web 组件的 PDF 文档预览功能详解

GeorgeGcs

征程 6|工具链量化简介与代码实操

地平线开发者

自动驾驶 #算法 地平线征程6

怎么样清理C盘内存空间 怎么样清理C盘的垃圾避开系统文件 CCleaner怎么用

阿拉灯神丁

磁盘清理 系统瘦身 MacCleaner 3 Pro下载

Anolis OS 23 架构支持家族新成员:Anolis OS 23.3 版本及 RISC-V 预览版发布

OpenAnolis小助手

操作系统 risc-v 龙蜥社区 龙蜥操作系统 Anolis OS

苹果电脑系统数据怎么清理? Mac的系统数据占用太多怎么清除?

阿拉灯神丁

MacBook 存储空间 Mac系统清理 CleanMyMac X中文 磁盘清理软件

融云获评首批「出海严选服务商」,亮相 2025 全球数字经济大会

融云 RongCloud

2025最新版淘宝图片搜索API接口文档|商品相似度匹配优化方案

tbapi

淘宝图片搜索接口 淘宝拍立淘接口 天猫图片搜索接口 天猫拍立淘接口

用AI重塑游戏体验:《诛仙2》携手HarmonyOS SDK实现性能与功耗双赢

HarmonyOS SDK

HarmonyOS HarmonyOS SDK应用服务

KWDB多模分布式数据库助力共享打印机物联网IoT最佳实践落地,实现高效存储与查询时序数据

KaiwuDB

KaiwuDB 时序数据库深度解析:在物联网领域实战指南

KaiwuDB

Battery Toolkit - 苹果硅 Mac 电池管理工具

qife122

macos Apple Silicon

鸿蒙生态构建与混合开发协同:企业增量流量蓝海的敏捷开发范式

xuyinyin

龙蜥社区第 34 次运营委员会会议圆满结束

OpenAnolis小助手

操作系统 龙蜥生态

【HarmonyOS】鸿蒙端云一体化开发入门详解 (一)

GeorgeGcs

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