[翻译] Google 大牛告诉你一天时间能学些什么

大家好,我是光源。

盼着盼着终于到春节了,然而春节也并非都是热热闹闹,总有无聊的时候。

这时不如把无聊的一天用来学点新知识,你说呢。

下面这篇文章是许久前翻译的,今天旧文重发,希望是你需要的。

正文

为了学好一门编程语言,我们日复一日地看书、练习并实践。就像马拉松,你坚持得越久,就收获得越多。在这样一个长期而乏味的时期内,你总是能有一些简短的时间——比如一天,去学点什么。学习到的这些技术将会给你带来巨大的满足感。

一个目前在谷歌工作的大牛,Jacob Jensen,给出了以下清单,清单上列出了一些你能在一天之内学会的技术。

  • 阅读你最喜欢的语言的手册。在过去,因为不知道 python 中有Counter 计数器,我为此花费了许多时间。同时还得忍受因为使用字典充当计数器而不断出现的 bug。有很多诸如此类的教训。

  • 申请一个 StackOverFlow 帐号并学会使用这个网站。如果你是一个讲英语的程序员,却连 StactOverFlow 是个非常棒的资源都不知道,那你就太失败了。

  • 独立实现一个简单的全渠道的机器学习算法。就是说你读取一个简单的 csv 格式输入,把它切分成训练集和测试集,运行一个使用了可调整或者探索的超参数的简单算法,并且获得一份简单的相关统计输出。

  • 学习怎样在 Excel 中画一个线形图,确保恰当标记轴、刻度标记、标题和图例。

  • 学习怎样在 Excel 之外的平台去画一个线性图,要求与上一点一致。

  • 完全安装你的 eclipse,希望能有:python 开发工具、C 开发工具以及任何你所能想到的语言的开发工具。然后确保你能用任何一个成功写出“Hello,World”,它将在未来的某一天为你节省时间。

  • 学习 NoSQL 的基本功能。(你可以在一天之内学到大量mongoDB 知识)

  • 学习 SQL 中最主要的基本功能(你不需要成为全知全能的大师,但碰到问题时至少得有点线索)

  • 学会用工具深入解析 HTML 和 XML。

  • 实现一个链表的链表图数据结构

  • 实现随机游走,页面排序,聚类系数发现(在可能的三角形中发现三角形途径 )以及共同邻居数量计算

  • 实现BFS(广度优先)、DFS(深度优先)、最短路径、拓扑排序和最小生成树。如果没有算法背景就使用两天。

  • 编写一个简单的java applet,不只是使用按钮,要使用监听器来拥有一些交互效果。

那么去尝试一下吧,在一天的努力后,你将被你所做的而惊呆。

翻译自:
http://www.pixelstech.net/article/1402583572-Learn-these-technical-skills-within-one-day

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,898评论 25 709
  • 洛桑陀美上师:《和谐中的智慧》—【随时随地修忏悔】 一天当中,无论我们面对什么人,都可以修忏悔,真心忏悔的力量最...
    祥云_17ec阅读 301评论 0 0
  • 两种主要的事务ID类型:全局ID和本地ID。事务管理器分配全局ID,当一个事务需要多个事务资源参与时候需要全局ID...
    perryn阅读 411评论 0 0
  • onMessage:计算出view的大小。如果是viewGroup调用measureChild(child,par...
    尔乐阅读 131评论 0 1
  • 2016.09.23今天打开st后,弹窗显示package control无法使用,console显示 打开pre...
    霁纯阅读 220评论 0 1