BridgeQ的个人学习博客

学习、记录、分享

思想汇报(一)

2015年8月11日

关于自己

今年从年初以来,个人工作生活变动都比较大,很多次躺在床上都思绪纷涌,总要想上那么一会儿才肯睡去,所以总结出来写出这篇思想汇报。

从工作了三年的国企中走出来,感觉自己仿佛得到了释放,变得更有激情、更富梦想,变得乐于写字和分享,也比以前更愿意认识陌生人。

年初还完成了一件终身大事,同相恋八年的女友结婚,总算对双方父母都有一个交代,也非常感谢妻子的理解和体谅,支持我离开国企去追求自己的理想。

关于人

今年其实新认识了很多人,想介绍的是一位也在学习iOS开发的朋友。

他熟悉C++和操作系统原理,喜欢钻研各种底层源码的实现,关注他开始于他写的两篇相对底层的技术博客,让我受益匪浅。

之后更加注意他其实是因为一件小事,我们都使用Gitbook来做学习笔记,但是Gitbook的客户端软件并不好用经常会意外退出还不支持自动保存,导致写了一半的笔记丢失无法找回,后来他就简单的写了个mac上的shell脚本用于自动保存Gitbook写的笔记。

一时间他满足我所有脑海中关于程序员的印象:研究的是普通人不了解的底层技术而非应用技术,遇到问题随便在终端中敲几行命令就能解决掉,然后还给你写个脚本文件用来实现各种小功能。我觉得这才是程序员真正的思考问题和解决问题的方式。

这之后他就成了我的偶像,当然我和他其实还都是新手而不是技术大牛,他的年龄还比我小好多。

他的两篇文章链接:

关于职业

程序员这个职业对我来说是理想,始于很久之前。当然我理想中的程序员的样子是下面这样:

相关链接:如今仍在工作的12名最“屌”的程序员

记得当初捧着Java编程思想硬啃的时候,认识了James Gosling这个老头,后来学习Java中设计模式的时候,又了解到了更多“聪明绝顶”的老头,然后自己就被惊到了,我把那些编程语言里面的思想看作是全人类智慧的结晶,从此之后认为程序员是最聪明的人,事实也确实如此。

当然我也了解大多程序员的工作现状:握着简单实用的技术,面对着重复或者模仿的需求,然后是无尽的复制、粘贴、加班、再加班。年轻程序员越来越多,其中大牛也有不少;老程序员大多转了管理,虽仍了解技术动态,但甚少有继续研究技术的。无数程序员过了35岁之后应如何寻找出路之类的文章,还有那几位每天为我们提供或干货或鸡汤的前辈。

国内的程序员其实也很艰苦。这些年什么都发展的飞速,生活节奏飞快,产品上线要快,需求改的也快,创业公司成立的快死的也快,好像你慢一步都已“物是人非”。这种节奏下想要不浮躁确实很难,天天听到各种不忘初心,其实大多都是丢了初心之后的再次寻找。

最近微博上很多人转10000小时理论,说的是任何一个行业,想要成为专家都至少需要10000小时的训练。所以我打算不论国内程序员的状况如何,先完成我的10000小时理论,剩下的5年后再说,5年后,我离我的35其实也不远了。当然,程序员仍然是我认为最聪明的人,“秃头”仍然是我理想中的程序员职业。

关于学习

因为今年花了大半年时间在学习iOS开发,所以很多关于学习的观念或方法论之类的想法,可能并不适用于所有人,只是我自己一直在用来指导我的学习。

在我的学习观念中,知识是永远都学不完的,这也很合理,很多人都知道学无止境,所以10000小时理论听上去也很合理。

在我的学习观念中,知识是不分轻重的,这点跟大多数其他人或学校里面的理念不一样。我的意思是指:不是工作需要的知识就是最重要的,不是将来能用到的才是需要去认真学习的,不是项目相关的技术才是值得掌握的技术…

在我的学习观念中,一切都是我的兴趣爱好,只有我感兴趣的才是我认为最重要的,只要是我喜欢的、认为好玩的我就会花时间去仔细研究。当然我不会完全极端,我想说的是在传统的知识轻重划分的观念上,从更加偏重实用转换为更加偏重兴趣爱好。

这样的结果是:一、在一段相同的较长的时间内我能学到比其他人更多的东西,因为兴趣爱好是最大的推动力,这点对任何人来说都应该一样,所以我学知识的过程效率又高、效果又好。二、我有更多的想法和创意,在学习的过程中会激发我更多的思考。三、学习过程中不容易产生倦怠、疲惫期,或者说疲惫期有很多有效的解决办法。

就像开始提到的,我并不认为这样的学习观念适用于其他人,但是我觉得这样的观念同样可以被拿去思考,然后根据个人性格习惯的不同,用来改善你本来的学习方法。

就这样一篇思想汇报。最后,希望大家能够学的愉快!