如何成为一个geek?

问:什么是geek?

答:

1.精通至少一门语言(JavaScript)

2.读过至少一个开源项目的源码(JQuery)

3.参与至少一个开源项目中去(github上提bug,写文档,建立自己的分支)

4.创建至少一个开源项目(github上自己搞个项目玩玩)

5.在工作和学习的过程中将想法和经验分享到blog里


问:为什么要geek?

答:

1.从职业发展来看,如果只是一直做满足工作需要的程度,则很难保持自身价值的增值。

2.从生活方式来看,geek会让我的生活更有乐趣,也更有成就感。对一个技术方面有所钻研是一种生活状态。


问:如何成为geek?

答:

1.选择一门语言,我选择JavaScript,原因:

1)JavaScript的函数部分模仿了scheme,所以具备了元编程的能力,也更加强大和自由。

2)JavaScript这么语言的整体环境比较干净,不想java那么杂乱,而且服务端还有NodeJs这个新兴框架

3)JavaScript由于以上两点,所以能够让我探索到编程本质的东西

2.选择学习JavaScript的书籍来学:

1)《JavaScript The Good Parts》

2)《Secrets of the JavaScript Ninja》

3.读JQuery的源码:

1)读源码的目的是学习高手如何运用JavaScript这么语言

2)了解JQuery的模块划分,找几个核心的模块来读

4.专注一个Github上的开源项目:

通过实际参与一个开源项目来实践自己的JavaScript编程

5.创建自己的Github的开源项目:

通过自己运营一个项目来获得比较全面的锻炼


问:如果javascript geek是最终目标,小目标的分值是啥?

答:

1.读JavaScript The Good Parts(2分)

2.读Secrets of the JavaScript Ninja(2分)

3.读JQuery(2分)

4.参与一个开源项目(2分)

5.创建一个开源项目(2分)

总分:10分


问:如何读JavaScript The Good Parts?

答:

需要有产出物,产出就是一个思维导图,并且是以提问为主的,思维导图的框架就是章节纲目。










  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值