2011年末总结系列之工作篇

毕业至今,算正式的上班工作,只有两个,一个是之前的,一个是现在的。

在2011年过完年,到2月的时候,个人真的是实在无法忍受各种各样的不满意了;于是辞职了了,然后就到了现在所在的这家公司了。所以今年一年的大部分时间也就是在我目前所在的这个公司里面度过的。那么就小小的总结一下吧。

 

印象

在3月初的时候正式的来上班了,可能由于是在之前的公司里面待的太过于不满(这些内容可以写N篇值得吐槽的文章了,暂时不提)所以对现在的这家公司工作氛围感觉很满意,大家都没有那种架子,有什么就说什么,在认识问题上都有自己的专业见解,而且老板也是亲自编程的一线程序员,有了真正的专业感觉了。这大概就是我的第一印象了。

 

还记得我第一天来这上班的时候,是星期一,恰巧是公司的周会;全体人员都参加,等到全员会议室坐满的时候,二十来号人呢,我也参加了,有点紧张,开始时公司副总joy说要新人来自我介绍一下,“我的名字叫ll,初次见面还请各位前辈多多指教”,然后他们就哄的笑了一下,额,为什么要笑了?之后我怎么也想不明白,不管你多么的牛x,但是在一个新的公司,你就是菜鸟,而这个哄笑可能是老鸟对菜鸟的一种认识吧。

 

我想在这里的工作可以分为几个阶段吧,第一个阶段是初适应公司,第二的阶段是融入,第三个阶段是有点厌倦想远离,第四个阶段是平和。

第一阶段  新鲜

初入公司,在适应了一个星期后,joy突然跑过来问我你的前端水平怎么样,我说还行吧。然后就把以前写得几个站的东西给她看了看,她觉得还行,就分发了一个项目组里的前端页面psd给我做。于是就开始接受了我的第一个任务,不是php程序编写,是前段html页面制作。这段时间主要是做一个小的企业站和一个drupal站点的维护。在开始的时候一些都是新鲜感的,做事情谨慎小心,但是也由于对于新的体系不熟悉的问题,所以在流程以及问题的处理上有点麻烦,比如虽然是一个小站点,但是还是有具体的需求,比如分类,比如网站定位。还就是网站的框架结构,采用什么cms直接改,以及网站的原型,设计等等内容都需要考虑到。毕竟不是找一套模板就套上去就完了,事事都要做的。

在一个新的环境里面,要很好的适应,有一位领路人很重要,态度最关键,能力也很重要。

 

第二阶段  融入

在经过一段磨合时期后,接下来新同事也认识了,各个同事之间的交流特别是技术部方面的比如顶头上司的rain,同事chen,项目部的he、angess,技术部的pan和wu,还有设计部的li、wei和huang,以及销售部的liu、yang和人事方面的lian、huan。其中要很感谢销售部的liu,教会了我作为一个新人在公司里面要熟悉的问题,以及公司里面各个人员的一个情况介绍,相当于我的领路人了。当然还有技术部,项目部,人事部以及设计部的各位同事都给予了我很多的帮助和鼓励,在此也要很感谢各位亲爱的同事^_^!

这个时候大家也没有什么隔阂,所以有什么项目的头脑风暴,我都很希望去和大家讨论,热烈的讨论,说出自己的想法。这期间我感觉公司里面人很团结,比如下班了都是等着一起出公司,虽然回家的方向都大都是不一样的。还有同事的交流很交心,没有隔阂,下班了一起去吃饭啊,真正的没有让人感觉没有压力。但是到了5月份,公司的人员流动性变大了,很多人都离职了,一下子我的心情感觉失落了不少,因为这么好的同事,不能在一起共事了,但是老板说“公司里面要进行大的调整了,一部分人不适合现在的公司进度和职位了”不过有一部分是自己辞职了的,总体的感觉是这个时候的公司没有一种之前那种轻松的感觉了,而是让我重新定义了公司,这里是公司,就算同事在好,您能从他那里学到很多,但是毕竟是公司,每个人都有自己的想法,公司也有公司的想法。所以不能强求,做好自己。

这段时间主要在忙公司的网站改版问题,有discuz搭建了一个站,没怎么大改,只是静态页面;然后就是之前一些项目站点的维护,不过期间老板有了做产品的想法,然后以及公司马上要发展壮大,可能还有搬到北京去,扩大公司的人员,但是,老板还是很清楚的做这件事情需要的条件,比如核心的三要素,运维,资本运作,技术产品;其中最简单的还是技术方面的问题,就是出好的产品。但是这个要求就是要一个技术牛人,任何问题都有对应的解决办法的人!但是老板问我们除了他,你们有谁能站出来承担这个责任时,我们答不出,更不用说更需要关系的运维以及更牛x的资本运作的人了。所以,也只是停留在纸上了。

 

第三阶段   厌倦

在7月份的时候,新入一个项目mf,三个人搭档来做,一个项目经理,两个程序员(包括我);这也是一个很吐血的项目,或者说这是一个与客户经验不足所导致纠结过程,其实从6月开始就开始做原型图了,待原型图完成后,提交至客户方,但是最后不知道由于什么原因,没有回应了。于是就暂时搁置了,在忙公司的网站代码编写,和一个新的小项目去了和chen搭档,我还是写html;原计划7月底8月初开始上线公司网站的新版的,在7月底的时候开发大部分已完成,但是却还有几个页面没用上,但又找不到最初设计这个想法的人(其人已离职)所以延后到了8月中旬上线;期间发现一个很大的问题,就是一个项目的具体负责人是没有的!具体的负责人居然没有!!!好吧,我虽然是写这个的,但是有什么项目需要就拉过去,你手上的公司内部项目暂停,好没问题去做了,但是老板过问了这个项目,事情临头了负责人应该找谁?!还有就是一个类似于项目经理但更像是一个监工的人来配合你做?这到底有什么意义呢?他挑的问题你得改,但是出了问题谁负责呢?这个我也有责任,畏首畏尾的明白的太晚了,应该早点自己打算,自己说了算!

而后到了8月份,项目mf方有了回应了,是由他们提供psd设计图,但是对方的设计真的很差,完全没有依赖我们的设计原型,给出的理由是那个是参考,以psd设计图为准,但是我真怀疑mf方的SB美工是不是做网页设计的,真个页面设计的花里胡哨,一层搭着一层,且背景上整个渐变色,不考虑你的页面长度以及边缘的过度,标题文字居然用他妈的的渐变色!!字体用的大量的雅黑,其他字体,你只能切图做图片!!!真是服了!!!但是更让人崩溃的是,他们不改;于是就这样30多个页面,而且都不怎么重样的,从8月底切图做到了10月中旬,都写疯了。。。而且还要不时写下其他的html,这时公司里面的前端人员没有,只有我一个,而且还是半路出家,但整天都在做这个事情,所以做的也很厌倦了,期间joy找我谈过一次,大概就是你想往哪个方向发展,我明白她的意思,她想让我直接全部到前端上面去,但是我不是很想,我觉得,这个你必须要会,但不是我所追求的全部,虽然回绝了她,不过公司的意思我明白,"还顶一下,公司也不是没有招人,但老板眼光高,很难照进来“。另一个程序员主要负责的是代码编写,ps这个站也是二次开发用的是discuzX2.0

虽然这个阶段感觉很厌倦,但是全html的磨练还是有很大的提高的,html5、css3等概念的接触,以及构建的网页ff/chrome/opera/ie系列全兼容。还有就是对自己的一个路有了一个初步的认识。

 

第四阶段  心态平和

10月中旬到11月初,由于psd页面已全部完成,开始投入到程序的开发。到11月份中旬时,mf方又没有了消息了,理由是他们的项目需求逻辑出现了问题。于是再次停滞了,但这次我们都已经任由他们去闹了(但此时我还是忽略了一个重要的问题,下面详说),没有搭理,项目暂停。

11月初到11月中旬手上比较闲,期间完善了一些以前的代码;看看javascript的有关内容;把LNMP的平台内容重新搭建了一遍,但是没有深入,长时间不用就生疏了。。。不进则退。

 

11月中旬,由于mf项目暂停了,手上也暂时空了起来,老板新联系了一个小项目,人员也是2个程序员(包括我),1个项目联系人员,facebook的站内应用,一个类似于幸运星座测算的,同样这个项目也没有一个项目经理,也就是总负责的。当那个项目监工(在我理解内应该就是这样,不懂项目业务流程跟一定技术都不懂的项目参与人员)问我这个项目的开发时间,我想了一下,1、facebook这类的站内应用开发之前没坐过,熟悉程度不够;2、靠谱的星座数据库内容没有;3、项目的设计图稿也是由客户方提供的;这几点问题,所以我的答复是10个工作日左右,于是老板知道了,老板不高兴了,“你们两个人,还要两个星期,人家做个应用两三天就搞定了。”额。好吧,那就尽快吧。我要说的是,总时间还是在两个星期左右,其中除了设计图稿由客户方提供所占用的时间比较长,其他两点都没有预估对,由于数据库内容没有,所以我和另一位程序员liu在程序实现上走了很多弯路,最后还是以采集sina的星座数据解决的。主要分工是这样的,liu主要用他比较熟悉的框架来写程序实现,我则对应的学习使用facebook的api调用以及项目的设计前端。最后还是算顺利完成了。

这次的项目由于有了公司网站的教训,所以这次完全我自己主导,主要的角色内容相当于与项目监工,程序员,客户的沟通,项目的需求和需要改进的bug或者UI等问题进行一个协调沟通。程序代码方面则是参与决定一个主体执行方案,前端的内容。

 

12月初到12月中旬  mf项目客户方终于知道了还有一个网站没有做完的事了。然后就是我们所预料不及的内容了,他们的需求变更极其的大,而且上线的时间不能更改(之前也提过几个上线的日子,但是都是他们自己往后推了),但这次他们铁定了;所以这样的情况下只好两边博弈了,我们要考虑时间以及制作成本,他们希望越多的功能满足越好。但是由于他们的需求变更实在太大,可以另起一个做专门的电子票务网站了,而且这些变更的需求内容不是最初合同需求里面的内容,和他们谈过好几次,大家都想各种理由说明来说服客户,坐过技术分析文档,和他们商讨过折中方案等,mf的项目经理agness受不了了,只好把joy拉过来和他们谈,当然joy也很不高兴,对我们这个组很不满意,发了脾气,同时教了我们很多如何与客户面对很沟通的东西,但还是很努力的与客户沟通,大家谈的也很激烈,有争论,互相都想说服对方,但是这个大家都不接受。最后只好互相退让,客户方部分新的需求变更以及无理由的页面重新制作等内容砍掉,我们则尽量在上线日期前完成我们所保证的部分需求变更内容,还有未完成的则请走商务流程,付费下单。

 

在与客户会议沟通的这段时间里面,想了很多问题,以前那种消极逃离以及在公司里面的具体位置是什么的迷茫感觉少了些,更多的是通过joy处理客户的需求变更的事情明白的一些内容,如果你还能正常的待在某一个公司,那表明公司肯定是看中了你的哪一点,所以其他的事情就不用多想了,你要做的那就是好好的完成你的工作任务,保持好的工作状态。但同时joy也给了人一种很有压力的感觉,认识这么久第一次的这种感觉。你能想象这样一个严肃正经与可爱搞怪完美结合起来的女上司么?。

 

这个项目算是今年最纠结的项目内容了。首先不谈技术内容,光需求分析原型图等内容都不人搞昏了头,其实现在想一想也没有必要搞得这么复杂,这也是与个人的工作经验不足有关的。总结起来有几点

1、沟通是很有必要的高效的,不管是与客户或者与公司的同事之间。不沟通则会陷入一个隔阂,他们的意思你没有领会,你的体现他们看不懂,特别是这种不依靠原型设计,完全凭感觉走的客户。一个明确的做法,或者我就这样做的说明有一个很好的体现,这方面我们吃了大亏。

2、需求分析的理解,需求分析只是对方的一个初步意思或者说是雾里看花的一个东西,只是客户当时的所想,并不是能保证一定完成的,特别是那些半懂不懂的合作客户,用制作广告的经验思维来做网站这样行么?所以要站在客户的角度去理解需求方案,能做的东西给予承诺,不能做的内容必须挡回去。必要的时候必须以你的专业立场以及拿出解决方案,用你的话向客户去描述这个项目内容,也就是最后项目做出来是这个样子的。

3、解决方案,需求分析原型图等等那都是初步阶段,关键的关键是你拿出具体的解决方案,有具体的效果;所以,解决方案不是你的任务完成则可,而是要站在客户角度去想。

 

现在这个项目也正在进行,希望年前能顺利完成并进入验收流程。

 

时间总是那么的快,2011年早已过去了,有很多遗憾和未完成,有很多的不明白和不理解,也有很多的新学习的知识,新认识的同事,新理解的朋友。2011年半数的时间在写后端台,半数的时间在写前端,个人感觉后端的技术水平没有多大的进步,反而感觉前度的认识感和使用感更得心应手写。但,未来的路和选择现在还不敢轻易的做出,未来就是现在,总体的方向一定是明确的,技术体系,技术优势,技术特长等等内容都需要一一明确,这样才能更好的成长。2012加油吧!!!

 

 2012-1-9 22:46

 LLALEX

 

 

 

 

 

发表评论

电子邮件地址不会被公开。 必填项已用*标注

*