老谭笔记

新年上班第一天,写计划表决心

今天是春节过后的第一天上班,不用排队等电梯,不用和同事抢带宽,真是难得的惬意,所以也借此写写新年计划吧。

1.摆脱闭门造车式的编程习惯

在回顾过去一年的工作成果时,发现不知从何时开始,我竟然落下了闭门造车的恶习,电脑桌面上,横七竖八的摆放了很多曾经制造的“车轮”,其中不少的“车轮”,其实都已经有比较成熟的开源库,并且相比我所原创的要健壮很多,功能也丰富得多。对于刚进入编程的学习阶段来讲,自己试着制造这些重复的”车轮”能够快速提高编程的能力,但对于目前的我来说,这样做无疑于影响了工作进度,并且长期坚持自己造“车轮”也就忽略了对很多优秀开源库的学习和研究,一直在使用老旧的方法进行生产也就跟不上新技术的更新。当然闭门造车的习惯养成与公司封闭的开发环境也有着必然的联系,公司为了源代码的安全,开发所使用的计算机几乎完全与世隔绝,所以很多情况下一些不是过于复杂的模块和功能,直接编码从表面上显得更有效率。当然这样的情境无可改变,要摆脱这样的编程习惯就只有依靠下面提及的新年计划了。

2.提高个人原创作品的质和量

过去一年的时间里,利用闲暇的时间写过好几个小工具,有开源的、有免费提供下载的、也有提交到MAS的,但这些应用大多功能较为单一,做工也比较粗糙。坚持做自己的原创作品,一方面是为了提高个人的技术能力,另一方面是为了得到更多的认可,当然还有一方面也希望能够通过自己的作品谋求一些微薄的收入。但无论从以上哪一点出发,作品的品质都是基础,其次更多的汗水和付出才有体现其成效。之前的发布的这些小软件在这几方面上都有一些小的收获,例如有很多业界的朋友通过我开源的代码而认识到我的,也有某些作品的下载量有好几千到上万的,还有作品为我带来了少量收入的。也正是有了这些激励,我更应该坚持不懈的走下去。

3.保持编程的热情,拓展技术面

前不久有一位业内的技术达人问我都会些什么技术的时候,我不由得局促了起来,思索了很久发现除了目前所从事的工作,所使用的编程语言之外,其它别无所长,或许曾经某段时间我还懂得其它很多不一样的技术,但因为很长一段时间以来所从事的工作都与它毫无瓜葛,便一点点的遗忘,到此便就这样了。有时候我就在思考,如果当有一天我现在所擅长的技术日趋被边缘化的时候,我还能依靠什么能力去谋求一份相当的职务来继续我的编程生涯,每当想到这里,我就紧张了起来,我会反问自己是否应该换个工作以激发我学习新知识的潜力,但生活的压力又让我很快否决了这样的想法,目前最理智的做法唯有利用闲暇的时光追逐一下新的技术,拓展知识面,以跳出被工作所局限了的技术壁垒。

4.坚持利用博客分享技术

我仍然坚持那句话,在这个圈子里面我仍然还是一个毫不起眼的小喽啰,但或许我不经意间学到的、看到的一些技术要点正是你所寻觅的,那样的话,我所记录的这些点点滴滴便显得多么有意义啊。博客已经开启一年有余了,几乎都是我所原创的文章,而这些文章里面有很大一部分都是我分享的一些iOS/OSX开发的支言片段,根据目前的反馈来看,还是有一些读者的,但由于这门技术本身比较边缘,加上我个人所领悟得还比较浅显,所以注定了读者数量不多,但相信如果我能实践上一条计划,拓宽技术面,那样我就会记录更多、更丰富的内容,分享的精神就能在我身上得以更好的体现。

以上便是我此刻能够总结出的新年计划,希望如果不幸被BOSS看到,他不会觉得新年第一天工作我竟然在打酱油,我这可是在表决心啊。向来计划写得容易,实施起来困难重重,正是如此,我才用文字的形式记录下来,日三省吾身啊,当某天缺乏斗志时就翻来看看,至少为了不在明年此刻羞愧难当,我也能收敛一些松散的、惰性的状态。