|
1 |
| -<h2>技术技能</h2> |
2 | 1 |
|
| 2 | +# 可以短期之内学会的计算机相关技能 # |
3 | 3 |
|
4 |
| -<p><strong>1)版本控制:Git、Github 和 SVN</strong>(链接: <a href="http://git-scm.com/book/zh" target="_blank" data-tooltip="attached">Git – Getting Started</a> )</p> |
| 4 | +---------- |
5 | 5 |
|
| 6 | +这里收录自己积累的计算机相关技术,可以在短期之内入门的简单实用教程。 |
6 | 7 |
|
7 |
| -<p>译注:推荐这个<a href="http://hao.jobbole.com/try-git/" target="_blank">交互式的 Git 入门资源</a>,号称 15 分钟就够了。入门课程推荐《<a href="http://www.imooc.com/learn/208?from=jobboleblog" target="_blank">版本管理工具介绍—Git篇</a>》和《<a href="http://www.imooc.com/view/109?from=jobboleblog" target="_blank">版本管理工具介绍—SVN篇</a>》。</p> |
8 |
| - |
9 |
| - |
10 |
| -<p><strong>2)正则表达式</strong></p> |
11 |
| - |
12 |
| - |
13 |
| -<p>译注:推荐《<a href="http://blog.jobbole.com/63398/" target="_blank">55分钟学会正则表达式</a>》</p> |
14 |
| - |
15 |
| - |
16 |
| -<p><strong>3)AWK</strong></p> |
17 |
| - |
18 |
| - |
19 |
| -<p>译注:《<a href="http://blog.jobbole.com/31817/" target="_blank">「sed & awk」读书笔记之 awk </a>》</p> |
20 |
| - |
21 |
| - |
22 |
| -<p><strong>4)sed</strong></p> |
23 |
| - |
24 |
| - |
25 |
| -<p>译注:《<a href="http://blog.jobbole.com/31026/" target="_blank">「sed & awk」读书笔记之 sed</a>》</p> |
26 |
| - |
27 |
| - |
28 |
| -<p><strong>5)<a href="http://zh.wikipedia.org/zh-cn/Grep" target="_blank">Grep</a></strong></p> |
29 |
| - |
30 |
| - |
31 |
| -<p><strong>6)学习如何用 Vim 做你从来不知道可以这样的事情</strong></p> |
32 |
| - |
33 |
| - |
34 |
| -<p>译注:推荐阅读《<a href="http://blog.jobbole.com/18339/" target="_blank">简明Vim练级攻略</a>》和《<a href="http://blog.jobbole.com/10250/" target="_blank">25个Vim教程、视频和资源</a>》</p> |
35 |
| - |
36 |
| - |
37 |
| -<p><strong>7)做一个爬虫,可以抓取一些网页并能解析一些基本数据</strong></p> |
38 |
| - |
39 |
| - |
40 |
| -<p>译注:向熟悉Python的朋友推荐这个爬虫框架《<a href="http://hao.jobbole.com/python-scrapy/" target="_blank">Scrapy:Python的爬虫框架</a>》和一篇入门教程《<a href="http://blog.jobbole.com/73115/" target="_blank">Scrapy 轻松定制网络爬虫</a>》</p> |
41 |
| - |
42 |
| - |
43 |
| -<p><strong>8)做一个更大的爬虫,必须填写一到两个表单</strong></p> |
44 |
| - |
45 |
| - |
46 |
| -<p><strong>9)做一个简单的线性代数库(矩阵、向量、乘法)</strong></p> |
47 |
| - |
48 |
| - |
49 |
| -<p><strong>10)向上面这个库中增加“奇异值分解” SVD</strong></p> |
50 |
| - |
51 |
| - |
52 |
| -<p>(注:奇异值分解(singular value decomposition)是线性代数中一种重要的矩阵分解)</p> |
53 |
| - |
54 |
| - |
55 |
| -<p><strong>11)向这个库中增加矩阵求逆</strong></p> |
56 |
| - |
57 |
| - |
58 |
| -<p><strong>12)向这个库中增加最小二乘法</strong></p> |
59 |
| - |
60 |
| - |
61 |
| -<p><strong>13)确保你的库能高效处理稀疏数据</strong></p> |
62 |
| - |
63 |
| - |
64 |
| -<p><strong>14)学习如何使用 Python 中的列表</strong></p> |
65 |
| - |
66 |
| - |
67 |
| -<p>译注:推荐《<a href="http://www.imooc.com/learn/177?from=jobboleblog" target="_blank">Python入门</a>》</p> |
68 |
| - |
69 |
| - |
70 |
| -<p><strong>15)注册一个 <a href="http://stackoverflow.com/" target="_blank">StackOverflow</a> 帐号,学习如何使用该站点</strong></p> |
71 |
| - |
72 |
| - |
73 |
| -<p><strong>16)阅读你最喜欢编程语言的手册</strong></p> |
74 |
| - |
75 |
| - |
76 |
| -<p><strong>17)自己实现一个简单的机器学习算法,包括完整的流水线</strong></p> |
77 |
| - |
78 |
| - |
79 |
| -<p>译注:推荐阅读《<a href="http://blog.jobbole.com/73806/" target="_blank">国外程序员整理的机器学习资源大全</a>》</p> |
80 |
| - |
81 |
| - |
82 |
| -<p><strong>18)学习如何在 Excel 中做一个简单的线图</strong></p> |
83 |
| - |
84 |
| - |
85 |
| -<p><strong>19)安装 <a href="https://eclipse.org/" target="_blank">Eclipse</a></strong></p> |
86 |
| - |
87 |
| - |
88 |
| -<p><strong>20)学习 NoSQL 数据库的基本功能</strong><br /> |
89 |
| -译注:推荐阅读:《<a href="http://blog.jobbole.com/1344/" target="_blank">8种Nosql数据库系统对比</a>》</p> |
90 |
| - |
91 |
| - |
92 |
| -<p><strong>21)学习 SQL 的大部分基本功能</strong><br /> |
93 |
| -译注:推荐阅读《<a href="http://blog.jobbole.com/55086/" target="_blank">十步完全理解SQL</a>》</p> |
94 |
| - |
95 |
| - |
96 |
| -<p><strong>22)理解 SQL 和 NoSQL 之间的区别(优点、弱点、限制,使用场景,如何使用,为什么,等等)</strong></p> |
97 |
| - |
98 |
| - |
99 |
| -<p><strong>23)熟悉 Linux 系统</strong><br /> |
100 |
| -译注:推荐课程《<a href="http://www.imooc.com/learn/181?from=jobboleblog" target="_blank">Linux Guide for Developers</a>》、《<a href="http://www.imooc.com/learn/175?from=jobboleblog" target="_blank">Linux达人养成计划 I</a>》和《<a href="http://www.imooc.com/learn/111?from=jobboleblog" target="_blank">Linux达人养成计划 II</a>》</p> |
101 |
| - |
102 |
| - |
103 |
| -<p><strong>24)学习一到两个排序算法。(快速排序和合并排序)</strong></p> |
104 |
| - |
105 |
| - |
106 |
| -<p>译注:推荐两个资源《<a href="http://hao.jobbole.com/visualgo/" target="_blank">VisuAlgo:通过动画学习算法和数据结构</a>》、《<a href="http://hao.jobbole.com/visualizing-algorithms-and-data-structure/" target="_blank">旧金山大学数据结构和算法的可视化学习工具</a>》</p> |
107 |
| - |
108 |
| - |
109 |
| -<p><strong>25)学习 D3.js 库</strong></p> |
110 |
| - |
111 |
| - |
112 |
| -<p>译注:推荐课程《<a href="http://www.imooc.com/learn/103?from=jobboleblog" target="_blank">使用D3制作图表</a>》</p> |
113 |
| - |
114 |
| - |
115 |
| -<p><strong>26)学习给代码做单元测试</strong></p> |
116 |
| - |
117 |
| - |
118 |
| -<p><strong>27)了解一些 AWS 服务,还有其 API(根据你的语言喜欢来选)</strong></p> |
119 |
| - |
120 |
| - |
121 |
| -<p><strong>28)基本图论</strong></p> |
122 |
| - |
123 |
| - |
124 |
| -<p><strong>29)一天一个算法</strong><br /> |
125 |
| -译注:推荐关注这个包括<a href="http://blog.jobbole.com/tag/%E7%AE%97%E6%B3%95/" target="_blank">上百篇算法文章的列表</a>。</p> |
126 |
| - |
127 |
| - |
128 |
| -<p><strong>30)理解分布式处理和分布式数据存储的需求和挑战(basics of CAP Theorem, MapReduce 算法, MySQL 或 PostgreSQL 数据库的集群)</strong></p> |
129 |
| - |
130 |
| - |
131 |
| -<p><strong>31)具体落实到 Python</strong><br /> |
132 |
| -译注:推荐《<a href="http://www.imooc.com/learn/177?from=jobboleblog" target="_blank">Python入门</a>》</p> |
133 |
| - |
134 |
| - |
135 |
| -<ul> |
136 |
| -<li>仔细阅读 Python 的内置函数,理解如何在命令行玩转这些内置函数</li> |
137 |
| -<li>通过遵循Flask 指南或修改 Tornado 示例,来创建一个网站</li> |
138 |
| -<li>学习 itertools 模块</li> |
139 |
| -</ul> |
140 |
| - |
141 |
| - |
142 |
| -<p><strong>32)玩一玩 <a href="http://www.checkio.org/" target="_blank" rel="nofollow">CheckIO</a></strong></p> |
143 |
| - |
144 |
| - |
145 |
| -<p>译注:checkio是一个通过游戏学习编程的站点。另外,同时推荐另外一个寓学于乐的网站<a href="http://hao.jobbole.com/codecombat/" target="_blank">CodeCombat</a></p> |
146 |
| - |
147 |
| - |
148 |
| -<p><strong>33)学习如何编辑维基百科的文章,修改语法问题,或依照维基媒体的原则(比如观点中立)来修改</strong></p> |
149 |
| - |
150 |
| - |
151 |
| -<p><strong>34)学习用 <a href="http://zh.wikipedia.org/zh-cn/Markdown" target="_blank">Markdown</a> 写作</strong></p> |
152 |
| - |
153 |
| - |
154 |
| -<p><strong>35)学习 LaTeX、BibTex 和 pgfplots</strong></p> |
155 |
| - |
156 |
| - |
157 |
| -<p><strong>36)学习如何在命令行下工作</strong><br /> |
158 |
| -译注:《<a href="http://blog.jobbole.com/54425/" target="_blank">每个Linux用户都应该了解的命令行省时技巧</a>》</p> |
159 |
| - |
160 |
| - |
161 |
| -<p><strong>37)学习 JavaScript (Link: <a href="http://eloquentjavascript.net/paper.html" target="_blank" rel="nofollow" data-tooltip="attached">Eloquent JavaScript</a>)</strong><br /> |
162 |
| -译注:推荐两门免费的课程《<a href="http://www.imooc.com/learn/36?from=jobboleblog" target="_blank">JavaScript入门篇</a>》和《<a href="http://www.imooc.com/learn/10?from=jobboleblog" target="_blank">JavaScript进阶篇</a>》</p> |
163 |
| - |
164 |
| - |
165 |
| - |
166 |
| - |
167 |
| -<p><strong>38)如果熟悉 OOP,那可以学习设计模式</strong><br /> |
168 |
| -译注:《<a href="http://blog.jobbole.com/74393/" target="_blank">23个设计模式的简明教程</a>》</p> |
169 |
| - |
170 |
| - |
171 |
| - |
172 |
| - |
173 |
| -<p><strong>39)搞个<a href="http://www.raspberrypi.org/" target="_blank">树莓派</a>板子深入研究</strong></p> |
174 |
| - |
175 |
| - |
176 |
| - |
177 |
| - |
178 |
| -<p><p><strong>40)学习gdb调试技巧:<a href="https://github.com/hellogcc/100-gdb-tips">https://github.com/hellogcc/100-gdb-tips</a></p> |
179 |
| - |
| 8 | +1. 55分钟学会正则表达式 |
| 9 | +2. sed教程 |
| 10 | +3. awk教程 |
| 11 | +4. 8种Nosql数据库系统对比 |
| 12 | +5. 十步完全理解SQL |
| 13 | +6. |
0 commit comments