出现了,我的第一篇博客!

相信许多程序猿都知道写技术博客的重要性:于个人而言,无论对技术的提升、社交或者个人品牌的建立都有很大的帮助;于行业而言,也是对多年从Google和StackOverflow获得帮助的一种回馈。不过知易行难,长期保持写作在国内互联网业加班盛行的环境下,的确很难。一是时间上不允许,若是像我这般996的生活,回到宿舍洗个澡刷刷知乎和订阅号,就该滚到被窝里了。二是一个人的精力真的是有限的,连续上班12个小时之后,脑袋昏昏沉沉,要想再思考点什么,写篇有营养的有灵气的文章,不太可能。

真正促使我开始写博客的,其实是不久前看到的一句话:最好的学习方式就是教会别人,我深以为然。其实这有点像开发中盛行的“小黄鸭调试法”,对别人描述一遍遇到的问题,在说的过程中自己就突然想到解决方式了。自己习得的知识通常懒于总结,满足于是什么,而不深究为什么。这样其实理解不深很容易忘记,而教学这一过程就是强迫自己去梳理自己的知识。在这一过程中你发现不同的知识点都相互联系,成了一条线,而再深入挖掘,不同线之间也是相通的,它们相连成了一个知识面。如果是一个知识点,的确很容易忘记,但是当整个知识体系成为一个系统,你的理解就到了另外一个层次,不会轻易忘记。

另外目前我工作半年,也小小有点技术积累,有时遇到的问题也不是在Google上一搜就有答案的。虽然可能在大神看来只是个简单的问题,不过我还是很愿意把经验写下来分享给大家,共同探讨和进步。

最后分享隔壁老司机的一句话:技术专家和一般程序猿的区别就在于,在私人时间会不会主动学习新的技术,遇到问题会不会多思考。我想这句话的本质是,你是不是热爱软件工程师这个职业?或者是这份工作仅仅是一个谋生的手段?很多大牛你会很明显地感觉到他永远在学习新的东西,和他闲聊最后都会聊到技术上,而且他平时可能话不太多,一聊到技术就滔滔不绝,两眼好像有火花闪闪发光。而其他普通的工程师,很多就只埋头打理自己的一亩三分田,没有梦想,疏于学习和思考。很幸运我目前更像前者,因为我也有一个程序员共同的梦想,change the world :)

本文是原创文章,转载请注明:时间与精神的小屋 - 出现了,我的第一篇博客!