毕业两年总结展望(I)之事业:我是要做程序员的姑娘!

过往的两年里发生了很多事。由于我已经慢慢丧失了写博客的习惯,因此很多东西也慢慢的被遗忘了。但是不能被遗忘的始终是大四和刚毕业大半年对未来和自我定位的失落和迷惘。如今距离那段日子已有快两年之久,生活也随着岁月的慢慢流逝而渐渐趋于稳定——当然了,对于我来说,是如滚滚长江中央一座磐石一样的稳定,而非四季如春的山谷中花朵般的稳定。在2014新年时,我就想做一下总结,但是一直却犹豫,今天或许可以写一下这一年中的历程。

刚刚毕业时,我怀揣着一个目前根本不可能实现的“梦想”,其实也是对自己的迷茫,回到北京。当我发现我就是在发梦时,我开始渐渐清醒,想那么就做一个公关吧!毕竟大学时候我也认真的为它投入过。当时面试了几家公司的实习生,只有P公司的digital组要了我。于是我就成为了国贸那边的一枚朝九晚六的小实习生。那段时间我工作的并不投入,渐渐的也看清楚了到底PR是什么,感觉不到这份职业有实质性的创造。在帮忙运营官方微博的时候,我开始觉得“无非就是这个样”,是的,杜蕾斯的微博、肯德基的人人,做的很成功,但是似乎又没创造出什么贡献。或许是我这个人太急功近利,看不到品牌维护和提升中,这些小动作到底做了多少贡献。但是在我看来的是,PR这种东西也是有某种曲线规律的,当公司自己的策略适当、自己的发展恰好到了那个时候,PR才会发出巨大的效果;但是当公司自己的策略都不得当时,PR做的功远远抵消不了公司自己产生的反作用效果。而且我也通过这些社交网络,看了很多人丑恶的一面,包括我自己。就是那段时间,让我讨厌了微博这个东西,很长一段时间我都不愿意打开它。

但是在作为实习生工作的过程中,我开始发现了自己的兴趣。我是个喜欢创造的人,我的想法很多,这就是为什么我喜欢做创意类工作。但是现在的工作,虽然每周的brainstorming很富有创造性,但是实际上真的“创造”的实际效果并不多(原因上一段我说了)。我的实习生工作包括每周对我们账号和对手账号各种信息的统计,光是微博往往一周就要有几十条,每条下面粉丝回复多则上十万,少则几十,要统计这些真的不容易。那个时候,作为一个工科女,我第一想到的就是,如果有一个app可以直接选择日期和账号就可以统计出我要的这些结果,那么多好呀!那个时候,其实编程真的都忘得差不多了,大学时候的编程也只是写算法,到后面只用MATLAB就好了,编程技术就更差了。深知自己不能短时间做到,但是我还是想为什么不去尝试呢?于是我买了一本The C Programming Language打算回顾一下以前的知识,每天挤地铁时候都在看,那个时候发现外文原版计算机教材果然是神物,也奠定了我此后阅读原版教材的漫漫之旅。后来又玩了一下codeacademy的python教程,感觉对编程越来越感兴趣了。后面告别了这个公司,其实我并没有认真的投入,除了上班时候工作,下班并没有再多付出过太多时间,但是却发现上司竟然还觉得我不错,而且上司是很nice的男生,在我走之前还帮我收集齐了但是肯德基的所有兔斯基玩具(yeah, judge me if you want)。当时还是很惭愧的,那时候就告诉自己一定要认真对待未来的每一份工作,担得起所有其他人对我的态度,不管是坏还是好。

之所以想做一个程序员,《黑客与画家》对我也是一个影响因素。我很想做一个这样的“黑客”!但是我基本上就是零基础、零经验,哪个公司可以要我呢?后面一个很小的通讯公司刚开始招Java工程师,我当时一直都比较抗拒,但是去年春节时候,金老湿来北京看我,晚上我和他说了想法,他捧着我的脸跟我说了好多,开导了我的很多想法。总是要有个起点的!于是我去了。在这个公司用一周时间看了一本非常烂的Java书,摸清了的基础语法,并且欣喜地发现比曾经学的C++的OOP简单有逻辑多了(其实是我对C++没有逻辑),然后用swing写了一些TCP/UDP通讯的桌面应用。这段经历现在想想,走的十分正确,从而让我迅速的掌握了Java SE的基础语法。后面来了一个也是刚毕业的女生,但是她自己在Java EE的培训班学过,而且原来也实习过,所以经验还是有的,和她一起工作还挺快乐的挺和谐的。但是那时候我们公司并不是做Web应用,而是用Java做桌面的通讯应用,所以很多东西她也是第一次接触。这段时间每天就是9点多下班,周一到周六上班。其实也投入的并不多了,周日都休息过去了。那个时候拿着2000块钱一个月的工资,觉得自己真的是够失败的,每天也并不太开心。还好写完代码的时候看到成果的成就感还是挺足的,也不是太难过。

工作了两个多月,到了快四月。某一天下班的时候,看到电梯里面的流动广告,有一则MZ的招聘“蓝天计划”广告。其实我当时对MZ的印象只有08年大一时候看到同学拿的挺山寨的做工和其他山寨货一样看起来挺垃圾的(当时我们用的都是ipod呀,做工差太远了)、但是在山寨货中又挺上档次的挺特别的,这一个印象。隐约中知道它们做手机(当时出的MX2),印象也是:“呼吸灯是他们搞的?挺有趣挺创新的嘛,不过还是挺山寨的,现在大家都做安卓机了么,都好山炮”。而且连名字我都觉得很山炮,听起来就是村里的,logo设计的也毫无美感。不过那个广告却和我的往常印象不一样,感觉挺高大上的,而且宣讲会地址竟然是在世贸天阶,还是专程来北京招徕人才的,并且配给工程师一万多人民币的椅子(这点很重要),看起来好像文化很开放而且对技术人员极其友好。不过我看了他们官网上面列出的招聘人才的标准,也深知自己并不合乎他们要求的人才,但是我这个人有一点很奇葩,我从来做事都凭着一股劲,我想就算不能去的话,去听听宣讲会也没什么呀!至少清楚他们都是什么样的。于是我那天就去了。没想到世贸天阶时尚廊是个很小资很小清新的书吧,现场气氛超好。其实我也听不太懂什么人才发展的计划,但是我感觉他们PPT做的还不错。后面让大家提问时候,我这个人又有了个毛病,就是我觉得参加讲座之类的,一定要想出个问题问一下出出风头,这个问题既不能太傻X又不能太偏题,才能显示出我的确思考过、而且我对他们讲的内容感兴趣,于是我就问了一个“你们对新人有什么培训计划,因为我基本上其实啥都不懂”这种问题,由于我还是个想做程序员的妹子,于是吸引到了他们的注意。宣讲会完了立刻就是面试。这时我才知道,原来这不是宣讲会来的,是之前他们就对目标工程师们发了邀请,或者之前他们就有投简历了,现在只是来现场集体面试顺便讲一下公司人才发展制度。本来我只是来听听罢了,结果在这种气氛的感染下,我也大胆的投了简历。第二天通知我去面试,我已经很惊讶了。第二天的面试在一个酒店,气氛比较诡异。面试先是LN和我单独聊了聊我的想法,记得当时他说《黑客和画家》那本书就是大忽悠,当时我就嗅出一丝奇怪的气息——作为一个技术人,你怎么可以这么说呢!程序员们不都是有理想吗!技术这么让人激动的事情,你怎么可以这么说呢!MZ不是口口声声说是有梦想的公司吗!这一点后面的确也验证了一些,这里就按下不表了。后面就让我做基础的面试题,我做的真是稀烂呀,后面被后来的老大压力测试般的面试搞的很尴尬(后来才知道他是A公司来的,这种面试方式就不奇怪了),走的时候我几乎是绝望的走出酒店门了。最奇葩的是走到酒店门口,接到他们的电话,问我高考分数,我说6XX,他们就震惊了。(而且我在大学学习也不是太差呀,毕竟是可以保研的,o( ̄ヘ ̄o) 哼)后面竟然接到了offer,让我更震惊了。但是我知道,我自己并能达到技术要求,如果不是因为我是女生、我是华科毕业的而且高考分数还不算太低,他们是不会要我的。后来也知道了,自己其实算是一个人才培养的“试验品”,所以更要好好工作努力成长才对得起他们给的机会。

2012北京的“蓝天计划”海报

13年的五一,我依依不舍的告别了自己北京的父母和支教生涯快结束回武汉过节休息的金老湿,一个人来到中国最南方的珠海,这个陌生的地方(嗯,其实也不陌生啦,之前和金老湿来过一次)。永远记得第一眼看到MZ大楼的样子!好棒!新的生活开始了!好激动!一个人拎着硕大的几个箱子进入报道,然后入住宿舍。第三天找到了附近小区的正规住房,开始了新生活。

刚刚来公司第一天看到的第一眼。Well, this is it!

前几个月总结的,我觉得现在拿来依然差不多,还是技术很差:

  1. Java本身语言的技能:没有增进,反而因为使用了框架很多东西没有自己写过有些退化。写东西还是太多的hardcode。
  2. Java EE部分的知识: 最开始读了一些书,了解了JSP&Servlet的部分知识,但是还是并没有自己应用过,所以看了就忘了,只是记在脑子里,做了项目后有一定的了解,但并没有融会贯通的完全了解。
  3. 系统的构架:参与了BI项目,所以了解了一些三层构架的东西。数据库的结构在项目中参考了,但是并不会自己构建设计数据库。
  4. 发布和服务器相关的:Linux的技术。几乎等于完全不会。
  5. 前端知识:BI用的是Ext JS 4.X,还是没有学会用,改BI项目还是可以的,自己写还是做不太好。因为JS没有学好,只会非常基础的东西,事实上并没有怎么搞懂这个是什么。CSS基本算不会吧。补充:BI最近改用了JQuery,因为现在的前端很给力,所以自己也没有太多接触JQuery了,有点懒惰心理。

之所以工作这么久还是进步这么慢,虽然和自己之前完全没有学过有关,但是仍然和现在自己的学习方法错误有很大的关系。先看书后写代码的学习方法并不是我们这个职业的正确的学习方式,想要改变就要大胆写代码。

最近打算动手起来,业余时间也要做自己的项目。目前打算先建立起自己的博客,每天学到的东西不管在别人看起来再简单,都要记录下来。因为我目前不想让自己的精力太分散就不花精力学ruby、php之类的了,找到一个博客系统b3log,搭建起来顺便看看它们的源码可以学到不少东西。争取在上半年做好这个目标,然后,就用java开发自己在公关公司离职前构想的那个统计的微博爬虫。目前2014年的业余计划就是这样。

工作上,学会时间管理,每个需求前都要估算下自己需要的时间,做好后写下自己每天的总结。

总体的目标,还是不变。给自己三年的时间做到专业吧!加油!

links

social