前言
起因
从大学时学JAVA时,就听到老师科普说github就是程序员的微博,在那上面,可以学到很多世界级程序员的代码以及思考问题的方式。但是第一次的github之旅因为英文困扰而快速地点击了右上角。反正又没什么用,有用的话我看中文的博客呗,这算是最早接触把,也因为英文那点事而告终。后来接触github是快毕业的时候,做毕业设计,想找点资源啊,去哪找呢?github上资源多啊,没办法啊,要毕业啊,要做项目,抱着目的的心情,英文这头拦路虎似乎也不是那么可怕了。当时的那个github账号因为第一次算比较”正式”地使用吧,不停地Fock、Star一堆项目,看到介绍不错的先收藏起来,导致最后那个github账号被放弃。这次写下这篇感想也是开始真正准备使用github了
为什么使用github?
每个人遇到的问题不同,让你对一个工具的感触也不同。别人给你说得再多好,也不及你真正遇到痛点的时候,突然出现一样工具,可以瞬间解决你的各种烦恼带来的那种快感。对于我来说,之前也练习过不少代码,一些各种小demo,一些PC页面重构,移动站点的重构,框架的初使用,那会也对代码进行了一些分类管理,但是尽管如此,还是存在很大的问题,比如说每次遇到问题,去网上找了一些解决方案和代码,自己理解以后重写了一份,但是因为太过随意,不知道保存到了哪个角落里->随意性,而有了github会怎么样呢?github上仓库是可见的啊,你的代码是会展示给别人看的,当然作为喽啰的我是不会有人看的,但是总能下意识地规范自己的行为。其次,每个仓库可以分类管理代码,方便代码的管理,每次写的时候去github上pull,写完代码push。这看似很麻烦,这也是当初我抗拒github的原因,但实际能让我们养成一个良好的习惯,而不是每次到处在硬盘里找。
感悟
简单与复杂,容易与困难。简单=>困难,复杂 === 完善 => 容易