以为当楼兰女(lv)实(si)习(thi)生(seng)第一周就会兴奋无比跑来写个博客,没想到到现在我都没有下笔的欲望。可能是因为,怎么说呢,这份工作的信息量并不大。或者说工作这件事情本身信息量就没有那么大。而且因为是非营利性质的小公司,所以我完全没有“脱离校园进入职场”的感觉。在我现在工作的公司呆了三个月以上都可以算是老资历员工了,自然很难想象某些职场糟粕会在这种环境下发生。

第一个星期我基本上除了试图摸清状况以外就什么也没做。因为是借了公司的公用电脑,所以一边装东西一边解决前人遗留下来的一些问题,最后在电脑上装公司的代码就装了有十几个小时。后来花了一天看了一个老板让我看的Flask教程,当然他叫我看那个也仅仅是因为那时候他还没想出让我去干嘛。当天星期五,我和一个新来的全职程序猿一起被派到了公司一个组,加上我们俩这组就总共有6个人了(其中一个是每周三来一次的volunteer,另外几个都是在公司做了三个月以上的“老员工”了)。这个组主要负责的是最近三个月兴起的一个新项目,好像是刚拿到一笔什么经费所以一下子比较缺人手吧,和公司做得其他事情关系不大。

于是那个中午,组里一个姐姐给我和另一个新旭媛派了任务,基本上就是一起修代码,或者是代码写的特别乱的文件我们就扔了自己重新写一份。

大概写了两三天代码,第二个星期开始我们组进入了一个奇特的阶段——开会。真的是我们一进办公室就开会,开到晚上五点多下班。对我而言这段日子算是比较糟糕,因为他们开会的内容都和这个project还有公司在做的项目息息相关,而且需要各种图书馆相关知识(和我一起进来那个全职旭媛姐姐其实是Library专业毕业的),我就基本上听不懂,慢慢听懂了也完全无法发表意见。我只能帮一些力所能及的小忙,比如偶尔修一下之前写的那堆乱七八糟的代码啊或者大家一起在google doc上七手八脚的画ppt的时候也插上一笔。。。

这样过了一个星期,组里该开的会都开完了需要真正开始动手写程序了,才发现我和组里那个只有每周三来的volunteer真的是啥都干不了,因为背景知识知道的太少了。于是我又被调去给公司已经上架的项目找bug和debug。这个工作总算让我觉得可以大展拳脚了,至少我知道该从哪里入手,而不是像之前一样完全睁眼瞎了。两周内涉猎了不少新鲜的前端编程姿势,还有提高的最快的两点——

  1. Linux terminal使用技术大大提升。至少简单的bash script比如删除文件夹啊或者chmod啦都可以直接上手打;去年暑假实习的时候我完全是连新建文件夹都要google一下才知道是mkdir…在学校用过多少次了就是完全记不住、
  2. 发现了GitHub的好玩之处。我现在把我写的iOS app也开源了,然后在terminal上各种变着花儿的调戏github,觉得无比有趣
    总之这份工作本身我是非常喜欢的。一起工作的人吧感觉和我本科几年遇到的一些人也差不多。倒没有什么让人不爽的bitch,不过大多人在我看来都是那种没出过家门没看过世界的人。而且我不得不说虽然他们代码写的比我熟,但脑子实在不是很灵光,很多时候智商实在是让我很捉急(一帮搞计算机的人,算“总共要填5个字母有多少种排列组合”居然能众口一词地认为是5^26而不是26^5)……不过嘛都是好人,虽然玩不到一块去,但是一起愉快地工作还是可以滴。而且已经在VA呆了4年,美国人这智商又不是第一次见了= =

然后就是我也要反省一下这一个月做的不对的一些地方,目前我觉得自己做得最不好的地方就是太死要面子不爱吭声。虽然说工作中没有人会手把手教我这个那个的,但是毕竟大家人都还挺好,我真的主动去问的话他们也不至于完全不愿意帮我。但是我一声不吭,导致一开始我天天跟着那个组开会的时候基本上等于每天啥事干不了啥东西学不了,说俗一点就是日子过得很没意义……然后后来开始debug了,经常遇到不会的就自己吭哧吭哧去google一上午也不肯去找同事问问,怕被人觉得没能力。结果就是我一看github上公司的数据,就发现我debug效率似乎比其他人要低。后来有那么几次鼓起勇气去找懂行的同事问了,然后感觉他们也没多鄙视我,反而觉得我一教就会挺聪明的(希望这不是我的幻觉)

总结——对于这份工作我是四星半好评,对我自己的表现给三星评价。然后我自己是很愿意在这家公司接着干一段时间的,要不是这家公司多半没法帮我办工签的话,这工作体验估计也不会比FLAG之类的大公司差。所以我会接着加油努力的,哟西~!