Merge pull request #16 from LoveYakamoz/gh-pages

修改用字或词错误
This commit is contained in:
Phodal Huang 2017-09-02 22:13:41 +08:00 committed by GitHub
commit 413ff8d804
4 changed files with 9 additions and 9 deletions

View file

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

View file

@ -2,7 +2,7 @@
或许你应该知道了,重构是怎样的,你也知道重构能带来什么。在我刚开始学重构和设计模式的时候,我需要去找一些好的示例,以便于我更好的学习。有时候不得不创造一些更好的场景,来实现这些功能。
有一天我发现当我需要我一次又一次地重复讲述某些内容于是我就计划着把这些应该掌握的技能放到GitHub上也就有了[Artisan Stack](https://github.com/artisanstack) 计划。
有一天我发现当我需要我一次又一次地重复讲述某些内容于是我就计划着把这些应该掌握的技能放到GitHub上也就有了[Artisan Stack](https://github.com/phodal-archive/artisanstack.github.io) 计划。
每个程序员都不可避免地是一个Coder一个没有掌握好技能的Coder算不上是手工艺人但是是手工人。
@ -123,7 +123,7 @@ str = tableHandler(str, execStr, strict);
}
```
然后你也看到了上面有一堆重复的代码接着让我们用JavaScript的``奇技巧``即apply方法把上面的重复代码变成。
然后你也看到了上面有一堆重复的代码接着让我们用JavaScript的``奇技巧``即apply方法把上面的重复代码变成。
```javascript
['code', 'headline', 'lists', 'tables', 'links', 'mail', 'url', 'smlinks', 'hr'].forEach(function (type) {

View file

@ -249,7 +249,7 @@ if __name__ == '__main__':
plt.show()
```
蓝色的是第一周,绿色的是第二周,色的是第三周就有了上面的结果。
蓝色的是第一周,绿色的是第二周,色的是第三周就有了上面的结果。
我们还需要优化方法,以及多线程的支持。

View file

@ -292,7 +292,7 @@
组合相比于创造过程是一个更有挑战性的过程,我们需要在这过程去设计胶水来粘合这些代码,并在最终可以让他工作。这好比是我们在平时接触到的任务划分,每个人负责相应的模块,最后整合。
想似的我在写[lan](https://github.com/phodal/lan)的时候,也是类似的,但是不同的是我已经设计了一个清晰的架构图。
我在写[lan](https://github.com/phodal/lan)的时候,也是类似的,但是不同的是我已经设计了一个清晰的架构图。
![Lan IoT](./img/lan-iot.jpg)