File tree Expand file tree Collapse file tree 1 file changed +5
-5
lines changed Expand file tree Collapse file tree 1 file changed +5
-5
lines changed Original file line number Diff line number Diff line change 1
1
#前言
2
2
3
- 我的GitHub主页上写着加入的时间——`` Joined on Nov 8, 2010 `` ,那时才大一,在那之后的那长日子里我都没有过到 。也许是因为我学的不是计算机,到了今天——`` 2015.3.9 `` ,我也发现这其实是程序员的社交网站 。
3
+ 我的GitHub主页上写着加入的时间——`` Joined on Nov 8, 2010 `` ,那时才大一,在那之后的那么长的日子里我都没有登录过 。也许是因为我学的不是计算机,到了今天——`` 2015.3.9 `` ,我才发现这其实是程序员的社交网站 。
4
4
5
5
过去,曾经有很长的一些时间我试过在GitHub上连击,也试着去了解别人是如何用好这个工具的。当然粉丝在GitHub上也是很重要的。
6
6
7
7
在这里,我会试着将我在GitHub上学到的东西一一分享出来。
8
8
9
9
##我与GitHub的故事
10
10
11
- 在我大四找工作的时候,试图去寻找一份硬件、物联网相关的工作(ps: 专业是电子信息工程)。尽管简历上写得满满的各种经历、经验,然而并没有卵用。跑了几场校园招聘会后,十份简历(ps: 事先已经有心里准备)一个也没有投出去——因为学校直接被拒。我对霸面什么的一点兴趣都没有,千里马需要伯乐。后来,我加入了Martin Flower所在的公司 ,当然这是后话了。
11
+ 在我大四找工作的时候,试图去寻找一份硬件、物联网相关的工作(ps: 专业是电子信息工程)。尽管简历上写得满满的各种经历、经验,然而并没有卵用。跑了几场校园招聘会后,十份简历(ps: 事先已经有心里准备)一个也没有投出去——因为学校直接被拒。我对霸面什么的一点兴趣都没有,千里马需要伯乐。后来,我加入了 [ Martin Flower ] ( https://martinfowler.com/ ) 所在的公司 ,当然这是后话了。
12
12
13
- 这是一个残酷的世界,在学生时代,如果你长得不帅不高的话,那么多数的附加技能都是白搭(ps: 通常富的是看不到这篇文章的)。在工作时期,如果你上家没有名气,那么将会影响你下一份工作的待遇。而,很多东西却会改变这些 ,GitHub就是其中一个。
13
+ 这是一个残酷的世界,在学生时代,如果你长得不帅不高的话,那么多数的附加技能都是白搭(ps: 通常富的是看不到这篇文章的)。在工作时期,如果你上家没有名气,那么将会影响你下一份工作的待遇。而,很多东西却可以改变这些 ,GitHub就是其中一个。
14
14
15
15
注册GitHub的时候大概是大一的时候,我熟悉的时候已经是大四了,现在已经毕业一年了。在过去的近两年里,我试着以几个维度在GitHub上创建项目:
16
16
46
46
47
47
没有测试的项目是很扯淡的,除非你的项目只有一个函数,然后那个函数返回`` Hello,World `` 。
48
48
49
- 如果你的项目代码有上千行,如果你能保证测试覆盖率可以达到95%以的话,那么我想你的项目不会有太复杂的函数。假使有这样的函数,那么他也是被测试覆盖住的 。
49
+ 如果你的项目代码有上千行,如果你能保证测试覆盖率可以达到95%以的话,那么我想你的项目不会有太复杂的函数。假使有这样的函数,那么它也是被测试覆盖住的 。
50
50
51
51
如果你在用心做这个项目,那么你看到代码写得不好也会试着改进,即重构。当有了一些,你的技能会不断提升。你开始会试着接触更多的东西,如stub,如mock,如fakeserver。
52
52
60
60
61
61
###方便工作
62
62
63
- 我们可以从中获取到不同的知识、内容、信息。每个人都可以从别人的代码中学习,当我们需要构建一个库的时候我们可以在上面寻找不同的库和代码来实现我们的功能 。如当我在实现一个库的时候,我会在GitHub上到相应的组件 :
63
+ 我们可以从中获取到不同的知识、内容、信息。每个人都可以从别人的代码中学习,当我们需要构建一个库的时候,我们可以在上面寻找不同的库和代码来实现我们的功能 。如当我在实现一个库的时候,我会在GitHub上找到相应的组件 :
64
64
65
65
- Promise 支持
66
66
- Class类(ps:没有一个好的类使用的方式)
You can’t perform that action at this time.
0 commit comments