View on GitHub

Bannings的博客

[iOS developer:@"不能过目不忘,故撰文以记之"];

我的2011——我的第一个年终总结

分享   

这一年于我发生了太多事情,却没有改变我太多的思想。

都说工作几年的人菱角会被慢慢磨平,这可不是我想要的,我想实实倾听我内心的声音,想要变得坚强,能处理好更多的事情,但不想改变自己最初的想法。每当因为一些事情可能会改变我的时候,我也会看一些YY的小说,来挽留自己,这种小说最大的好处就是可以带给人自信与狂妄,相信自己什么事都能做好,不会变成一块鹅卵石。睡觉

我是年后来到的北京,差不多吃了4个月的饺子,没办法,不会做饭,只会简单的烧烧水,后来女友过来了,情况有所好转,她会做我喜欢吃的菜,这是我最开心的事情,因为我们可以生活在一起了。微笑

找工作还比较顺利,来北京参加工作的第一家公司是软通动力,公司挺大,但进去后才发现不是我想要的。我所在的项目组是从事保险行业的,一直在维护一个04年的项目,JDK用的是1.4敲打,工作很轻松,不加班,双休,提供早餐与午餐,伙食还不错微笑。但我感觉呆久了,会慢慢丧失上进心,因为动力不足,生活很简单、安逸,我怕我的未来会失去竞争力。只呆了两个月,在转正之前我提出了离职,跟几个经理断断续续谈了两个星期后,终于同意我离开了,把手头的工作转交给了指定的同事,其实也没什么工作要转交,因为平时就很轻松,不过我在公司自己做了一个在线电了杂志的后台,用了一个开源的flash工程,其中有很多从未接触过的东西,比如ActionScript,但最后还都顺利解决了。微笑

离职之后我决定加入移动开发,自己出了一个选择题:

A. Android  

B. iOS

由于当时WP前景还未知,加上工作机会甚少,所以没有作为选项。我自认为自己Java基础很扎实,但我并没有把Android当作是Java的一个分支,而是一个全新的平台,和iOS一样。可以显而易见的是,如果选择iOS,我的困难便会更多一些,自己基本上完全不会的Objective-C语言,也没有接触过相关的框架,以及还要学习如何在iOS上开发应用,更要有一台苹果电脑(买了一台黑苹果进行学习,工作后转手了),学习成本比Android要多得多。我最后的选择结果是:

A. Android  

iOS

原因有两点:一,既然对我而言都是全新的平台,那我任选其一也没什么问题;二,我喜欢有挑战的事情,而且我相信自己的学习能力,我不会狂妄到做任何挑战,但是如果是自己有把握一定可以做好的事情,我愿意选择更困难的。

我清楚地记得我是8月5号离职,9月7号就有聘书了,期间的午饭全被方便面赞助了,我不是对自己苛刻的人,但想尽量节省时间。一个月的时间,我觉得很值,我熟悉了Objective-C语言,还有OpenGL ES和Quartz2D以及相关框架,也能在iOS平台上做出稍显复杂的应用,但是在面试之前,我还是不自信了一回,因为本身这个平台对我就有很高的挑战性,再加上北京的一些培训机构基本上要四个月左右的培训时间,动辄就要上万的培训费用,我要做出个什么东西来证明自己,也好找回自信,就花了一个星期的时间做了一个连连看,虽不是太复杂,但还是整理了许多知识,总共自学时间只有25天左右,后面的事情很顺利,面试了第一家公司就面试上了,我也选择了这家公司,并不是我不想继续找其他公司进行对比,而是它有我选择的理由:它是一家正在创业的企业,我可以学习到很多的东西,而且我喜欢看着用户量不断增长的感觉,如果创业失败,对我而言无非就是再找一份工作而已。就在这里宣传下公司吧大笑公司网站,是做电子商务的,商品主要是化妆品。

距此以有3个多月,新的工作也还顺利,期间有些值得高兴的事,比如提前一个月转正微笑,公司活跃,人际关系融洽,这是我很喜欢的。我也喜欢享受生活,周末和女友喝喝咖啡,看看电影,基本上2011年上映的影片我都看过,《丁丁历险记:IMAX的票我就买了5张,和全家一起看的(除了爸爸,那个时候妈妈她们也在北京),我喜欢和亲人的这种感觉,很温暖,永远不会忘记。

有时候我会有一些困惑,在中国这么容易暴富的国家我为什么要做一个程序员疑问?我只能回答是兴趣,我的身份证告诉我,我只有19岁敲打,我现在不会对我的人生做出改变,但也不是永远不会。

---------------------------------------------------------------展望2012,我不想改变我的思想,但要更好的生活。