一天能学会的计算机技术

简介: 作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明。谢谢!   在Quora中看到一个有趣的问题,题目是"What are some useful computer related technical skills I can learn within a day?",哪些有用的计算机技术,是一天能够学会的?后面的回答很高质量,最受欢迎的答案拿到了2000多个赞。
作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明。谢谢!
 
在Quora中看到一个有趣的问题,题目是"What are some useful computer related technical skills I can learn within a day?",哪些有用的计算机技术,是一天能够学会的?后面的回答很高质量,最受欢迎的答案拿到了2000多个赞。提问人最后将这些有趣的回答收集在一起。简直是程序员“周末干什么”指南。 
这些推荐的技术都非常实用。有些技术一天之内只能了解一个皮毛。但如果你之前对这些技术一无所知,大概的了解可以让你遇到困难时,知道还有这么美妙工具的存在。
 
 
译者Vamei: 方括号[]里的是我写的一些相关文章。
 

Technical 技术类

  • 版本控制 (Version control): Git, GitHub and SVN (Link: Git - Getting Started) [版本管理三国志]
  • 正则表达式 (Regular expressions) [Python正则表达式]
  • 学习使用AWK (Linux的文本处理工具)
  • 学习使用sed (Linux的文本处理工具)
  • 学习使用Grep (Linux的文本搜索工具)
  • 学习一些你从没想到的Vim用法。
  • 设置网络爬虫,扒些网页和数据。
  • 设置一个爬虫,用来填表。
  • 编写一个基本的线性代数库 (linear algebra library),处理矩阵、矢量和相关乘法
  • 给这个库增加SVD (Singular Vector Decomposition)
  • 给这个库增加求逆矩阵功能 (matrix inversion)
  • 给这个库增加最小二乘回归 (least squares regression)
  • 优化这个库,让它更有效率的处理稀疏数据。
  • 使用Python的列表推导式 (list comprehension) [Python循环对象
  • 创建Stack Overflow账户,并学着用这个网站。 (Link: Stack Overflow)
  • 读你最喜欢语言的文档,虽然文档可能让人头皮发麻
  • 实施一个简单的机器学习算法
  • 用Excel画线图
  • 个性化eclipse,加插件
  • 学习NoSQL数据库的基本功能
  • 学习SQL数据库的基本功能
  • 理解SQL和NoSQL数据库的差别,各自的优缺点以及适用场景
  • 习惯Linux环境 [Linux的概念与体系]
  • 一个或者两个排序算法 [排序算法]
  • 学用D3 (JavaScript的库,用于数据可视化)
  • 学习使用单元测试 [gdb调试]
  • 熟悉AWS服务 (亚马逊云服务) 和它们的API [亚马逊云架设WordPress博客]
  • 学习图论基础
  • 每天学习并实践一个算法 [纸上谈兵]
  • 理解分布式处理和分布式存储 (CAP理论,MapReduce算法,集群MySQL,PostgreSQL数据库)
  • 针对Python的
  • 学习编辑Wikipedia的文章
  • 学写Markdown
  • 试用LaTeX, BibTex, pgfplots
  • 学用命令行 (command line) [Linux常用命令]
  • 学用JavaScript (Link: Eloquent JavaScript)
  • 如果已经知道了面向对象编程,看一点设计模式
 

Non Technical 非技术类

  • 学习园艺
  • 学习酿啤酒
  • 经历与电脑无关的生活
  • 学焊接
  • 学打字
  • 找一个女孩/男孩约会。 [用21天速成上面的技术类,约会时冒充高科技男?]

最妙的是这个非技术类部分,仔细想想,非常重要啊。

 

欢迎大家继续补充!

 

目录
相关文章
|
5月前
|
机器学习/深度学习 人工智能 监控
计算机发展前沿技术——医学领域的人工智能3
随着科技发展,人工智能技术在教育领域中的应用已取得较大进展。近年来,人工智能(AI)技术和由其引发的大数据时代自社会的各个层面包括我们的思维、生活方式和工作模式产生了巨大的变革;其与医学的结合给医疗系统带来深远的影响。从互联网到云计算,再到由大数据集合而成的人工智能,不断更新的处理手段使医疗行业也开始尝试新的转变,从传统的人工诊疗、教学模式逐步转变为依据机器学习来获取更高效的信息,并在医学多个领域已有比较广泛的应用。本文将从人工智能在医学领域的优势、当前的进展、应用、局限性和未来方向来进行综述。
|
5月前
|
机器学习/深度学习 人工智能 大数据
计算机发展前沿技术——医学领域的人工智能2
随着科技发展,人工智能技术在教育领域中的应用已取得较大进展。近年来,人工智能(AI)技术和由其引发的大数据时代自社会的各个层面包括我们的思维、生活方式和工作模式产生了巨大的变革;其与医学的结合给医疗系统带来深远的影响。从互联网到云计算,再到由大数据集合而成的人工智能,不断更新的处理手段使医疗行业也开始尝试新的转变,从传统的人工诊疗、教学模式逐步转变为依据机器学习来获取更高效的信息,并在医学多个领域已有比较广泛的应用。本文将从人工智能在医学领域的优势、当前的进展、应用、局限性和未来方向来进行综述。
|
5月前
|
机器学习/深度学习 存储 人工智能
计算机发展前沿技术——医学领域的人工智能4
随着科技发展,人工智能技术在教育领域中的应用已取得较大进展。近年来,人工智能(AI)技术和由其引发的大数据时代自社会的各个层面包括我们的思维、生活方式和工作模式产生了巨大的变革;其与医学的结合给医疗系统带来深远的影响。从互联网到云计算,再到由大数据集合而成的人工智能,不断更新的处理手段使医疗行业也开始尝试新的转变,从传统的人工诊疗、教学模式逐步转变为依据机器学习来获取更高效的信息,并在医学多个领域已有比较广泛的应用。本文将从人工智能在医学领域的优势、当前的进展、应用、局限性和未来方向来进行综述。
|
1月前
|
存储 传感器 人工智能
人工智能在计算机领域的应用
人工智能在计算机领域的应用
|
5月前
|
机器学习/深度学习 人工智能 自然语言处理
计算机发展前沿技术1——医学领域的人工智能
随着科技发展,人工智能技术在教育领域中的应用已取得较大进展。近年来,人工智能(AI)技术和由其引发的大数据时代自社会的各个层面包括我们的思维、生活方式和工作模式产生了巨大的变革;其与医学的结合给医疗系统带来深远的影响。从互联网到云计算,再到由大数据集合而成的人工智能,不断更新的处理手段使医疗行业也开始尝试新的转变,从传统的人工诊疗、教学模式逐步转变为依据机器学习来获取更高效的信息,并在医学多个领域已有比较广泛的应用。本文将从人工智能在医学领域的优势、当前的进展、应用、局限性和未来方向来进行综述。
|
1月前
|
搜索推荐
计算机在教育领域的应用
计算机在教育领域的应用
|
8月前
|
人机交互
计算机技术概论
5.4.1 设置幻灯片动画效果 1.插入单个动画 选中要添加动画的对象,选择“动画”选项卡,在“动画”组中选择合适的动画单击即可。也可以单击“其他”按钮,在下拉列表中选择合适的动画。选好动画后,还可以通过“效果选项”命令改变动画的路径在“动画”选项卡的“计时”组中还可以设置动画的开始方式、动画长度和动画开始播放的延迟时间等。 2.对一个对象插入多个动画 选中要插入多个动画的对象,单击“动画”选项卡的"高级动画”组中的“添加动画"按钮,在弹出的下拉列表中选择合适的动画,这样就添加了一个动画,重复这一步骤即可添加多个动画。单击“动画窗格”按钮会弹出动画窗格,在里面可以看到全部的动画。 3.自定
|
人工智能 区块链 开发工具
人工智能和区块链技术如何解放艺术?
区块链、AI和NFT已经永远改变了艺术行业,改变了艺术家对其作品的所有权,但最重要的是还给予了他们自由。
|
机器学习/深度学习 传感器 人工智能
嵌入式系统与人工智能
工业4.0(又名工业物联网)和智能工厂等当前的技术趋势正在深刻地改变工业价值创造过程,其特点是更高程度的数字化,连通性和自动化。所有涉及的组件,包括机器,机器人,传输和处理系统,传感器和图像采集设备,始终如一地联网并通过各种协议相互通信。
7284 0