File tree Expand file tree Collapse file tree 4 files changed +12
-12
lines changed Expand file tree Collapse file tree 4 files changed +12
-12
lines changed Original file line number Diff line number Diff line change 56
56
57
57
## 我与 GitHub 的故事
58
58
59
- 在我大四找工作的时候,试图去寻找一份硬件、物联网相关的工作(ps :专业是电子信息工程)。尽管简历上写得满满的各种经历、经验,然而并没有卵用。跑了几场校园招聘会后,十份简历(ps :事先已经有心里准备)一个也没有投出去——因为学校直接被拒。我对霸面什么的一点兴趣都没有,千里马需要伯乐。后来,我加入了[ Martin Flower] ( https://martinfowler.com/ ) 所在的公司,当然这是后话了。
59
+ 在我大四找工作的时候,试图去寻找一份硬件、物联网相关的工作(PS :专业是电子信息工程)。尽管简历上写得满满的各种经历、经验,然而并没有卵用。跑了几场校园招聘会后,十份简历(PS :事先已经有心里准备)一个也没有投出去——因为学校直接被拒。我对霸面什么的一点兴趣都没有,千里马需要伯乐。后来,我加入了[ Martin Flower] ( https://martinfowler.com/ ) 所在的公司,当然这是后话了。
60
60
61
- 这是一个残酷的世界,在学生时代,如果你长得不帅不高的话,那么多数的附加技能都是白搭(ps :通常富的是看不到这篇文章的)。在工作时期,如果你上家没有名气,那么将会影响你下一份工作的待遇。而,很多东西却可以改变这些,GitHub 就是其中一个。
61
+ 这是一个残酷的世界,在学生时代,如果你长得不帅不高的话,那么多数的附加技能都是白搭(PS :通常富的是看不到这篇文章的)。在工作时期,如果你上家没有名气,那么将会影响你下一份工作的待遇。而,很多东西却可以改变这些,GitHub 就是其中一个。
62
62
63
63
注册 GitHub 的时候大概是大一的时候,我熟悉的时候已经是大四了,现在已经毕业一年了。在过去的近两年里,我试着以几个维度在 GitHub 上创建项目:
64
64
70
70
71
71
### GitHub 与收获
72
72
73
- 先说说** 与技能无关的收获** 吧,毕业设计做的是一个《[ 最小物联网系统] ( https://github.com/phodal/iot ) 》,考虑到我们专业老师没有这方面知识,答辩时会带来问题,尽量往这方面靠拢。当我毕业后,这个项目已经有过百个 Star 了,这样易上手的东西还是比较受欢迎的(ps :不过这种硬件相关的项目通常受限于GitHub上硬件开发工程师比较少的困扰)。
73
+ 先说说** 与技能无关的收获** 吧,毕业设计做的是一个《[ 最小物联网系统] ( https://github.com/phodal/iot ) 》,考虑到我们专业老师没有这方面知识,答辩时会带来问题,尽量往这方面靠拢。当我毕业后,这个项目已经有过百个 Star 了,这样易上手的东西还是比较受欢迎的(PS :不过这种硬件相关的项目通常受限于GitHub上硬件开发工程师比较少的困扰)。
74
74
75
- 毕业后一个月收到 PACKT 出版社的邮件(ps :他们是在 GitHub 上找到我的),内容是关于 Review 一本[ 物联网] ( iot ) 书籍,即在《[ 从 Review 到翻译 IT书籍] ( http://www.phodal.com/blog/review-it-books-with-translate-book/ ) 》中提到的《Learning Internet of Things》。作为一个四级没过的"物联网专家",去审阅一本英文的物联网书籍。。。
75
+ 毕业后一个月收到 PACKT 出版社的邮件(PS :他们是在 GitHub 上找到我的),内容是关于 Review 一本[ 物联网] ( iot ) 书籍,即在《[ 从 Review 到翻译 IT书籍] ( http://www.phodal.com/blog/review-it-books-with-translate-book/ ) 》中提到的《Learning Internet of Things》。作为一个四级没过的"物联网专家",去审阅一本英文的物联网书籍。。。
76
76
77
77
当然,后来是审阅完了,书上有我的英文简介。
78
78
79
79
![ Phodal Huang Introduction] ( ./img/phodal-intro.jpg )
80
80
81
- 一个月前,收到 MANNING 出版社的邮件(ps :也是在 GitHub 上),关于 Review 一本[ 物联网] ( iot ) 书籍的目录,并提出建议。
81
+ 一个月前,收到 MANNING 出版社的邮件(PS :也是在 GitHub 上),关于 Review 一本[ 物联网] ( iot ) 书籍的目录,并提出建议。
82
82
83
83
也因此带来了其他更多的东西,当然不是这里的主题。在这里,我们就不讨论各种骚扰邮件,或者中文合作。从没有想象过,我也可以在英语世界有一片小天地。
84
84
111
111
我们可以从中获取到不同的知识、内容、信息。每个人都可以从别人的代码中学习,当我们需要构建一个库的时候,我们可以在上面寻找不同的库和代码来实现我们的功能。如当我在实现一个库的时候,我会在 GitHub 上找到相应的组件:
112
112
113
113
- Promise 支持
114
- - Class 类(ps :没有一个好的类使用的方式)
114
+ - Class 类(PS :没有一个好的类使用的方式)
115
115
- Template 一个简单的模板引擎
116
116
- Router 用来控制页面的路由
117
117
- Ajax 基本的 Ajax Get/Post 请求
Original file line number Diff line number Diff line change @@ -64,7 +64,7 @@ regexobject: {
64
64
65
65
接着,我们就可以对其进行简单的重构。
66
66
67
- (ps :推荐用 WebStrom 来做重构,自带重构功能)
67
+ (PS :推荐用 WebStrom 来做重构,自带重构功能)
68
68
69
69
作为一个示例,我们先提出 codeHandler 方法,即将上面的
70
70
Original file line number Diff line number Diff line change 31
31
这时候我参考了一本电子书《Build JavaScript FrameWork》,加上一些平时的需求,于是很快的就知道自己需要什么样的功能:
32
32
33
33
- Promise 支持
34
- - Class类(ps :没有一个好的类使用的方式)
34
+ - Class类(PS :没有一个好的类使用的方式)
35
35
- Template 一个简单的模板引擎
36
36
- Router 用来控制页面的路由
37
37
- Ajax 基本的 Ajax Get/Post 请求
Original file line number Diff line number Diff line change @@ -53,7 +53,7 @@ GitHub 连击
53
53
54
54
### 100 天的挑战
55
55
56
- (ps :从印度回来之后,由于女朋友在泰国实习,有了更多的时间可以看书、写代码)
56
+ (PS :从印度回来之后,由于女朋友在泰国实习,有了更多的时间可以看书、写代码)
57
57
58
58
有意思的是越到中间的一些时间,commits 的次数上去了,除了一些简单的 pull request,还有一些新的轮子出现了。
59
59
@@ -77,7 +77,7 @@ GitHub 连击
77
77
- 很多人用它的项目。
78
78
- 在某些可以用这个项目快速解决问题的地方提到了这个项目
79
79
- 提了 bug、issue、问题。
80
- - 提了 bug,并解决了。(ps :这是最理想的情况)
80
+ - 提了 bug,并解决了。(PS :这是最理想的情况)
81
81
82
82
83
83
## 200 天的 Showcase
@@ -285,7 +285,7 @@ GitHub 连击
285
285
286
286
在上上一篇博客中《[ After 500:写了第 500 篇博客,然后呢?] ( https://www.phodal.com/blog/after-500-blogposts-analytics-after-tech/ ) 》也深刻地讨论了下这个问题,技术向来都是后发者优势。对于技术人员来说,也是如此,后发者占据很大的优势。
287
287
288
- 如果我们只是单纯地把我们的关注点仅仅放置于技术上,那么我们就不具有任何的优势。而依赖于我们的编程经验,我们可以在特定的时候创造一些框架。而架构的设计本身就是一件有意思的事,大抵是因为程序员都喜欢创造。(ps :之前曾经写过这样一篇文章,《[ 对不起,我并不热爱编程,我只喜欢创造] ( https://www.phodal.com/blog/sorry-i-don't-like-programming/ ) 》)
288
+ 如果我们只是单纯地把我们的关注点仅仅放置于技术上,那么我们就不具有任何的优势。而依赖于我们的编程经验,我们可以在特定的时候创造一些框架。而架构的设计本身就是一件有意思的事,大抵是因为程序员都喜欢创造。(PS :之前曾经写过这样一篇文章,《[ 对不起,我并不热爱编程,我只喜欢创造] ( https://www.phodal.com/blog/sorry-i-don't-like-programming/ ) 》)
289
289
290
290
** 创造是一种知识的再掌握过程。**
291
291
@@ -431,7 +431,7 @@ THE ONLY FAIR IS NOT FAIR . ENJOY CREATE & SHARE.
431
431
432
432
建议试试我们家的Growth哈,地址:http://growth.ren。
433
433
434
- 文章的剩下部分就让我分享一下:在这 723 天里,我创造出了哪些有意思的东西(ps :让我装逼一下)——其实我不仅仅只是 Markdown 写得好
434
+ 文章的剩下部分就让我分享一下:在这 723 天里,我创造出了哪些有意思的东西(PS :让我装逼一下)——其实我不仅仅只是 Markdown 写得好
435
435
436
436
#### 2014 年
437
437
You can’t perform that action at this time.
0 commit comments