作为一名程序员,基本会是两种情况。第一种是项目交付,就是作为toB行业,项目交付,是常态,对于程序猿来说这个行业是很累的,基本都是九九六或者是一个月都上班,基本没有休息日子。第二种就是面向产品,这种行业面向toC行业较多,但是都不是绝对的。产品也有可能作为项目进行交付,不然怎么去收钱呢?今天先说下这几年一直在toB行业中,发现项目交付的问题以及感受。
第一,基本项目交付的话,一般项目经理或者是老大在拿到项目的时候,就谈到项目周期很短,基本可能是三个月或者六个月,先拿下第一期,所以需要赶时间和进度,作为团队,需要拼下了。可能在这里面有项目奖,然后给程序猿希望,带着为交付项目的目的,开始了三个月或者几个月的拼搏,没多久,会发现熬不动了,基本都是晚上十二点下班,周六基本加班一天,当进入到这样的情况,快进入常态了。应该有很多人都有这样的感触,然后经历过后,就会觉得是不是羡慕下toB的行业,去做的是产品,应该工期不用太赶。其实是这样的,产品会有一个周期,有不同迭代,而项目的交互,可能就是三个月或者更短。当然对于不同的项目,进展是不一样的。
第二,其实不管什么行业,需要注意的是自我意识,和自我价值体现。主动和乐观,在团队中主动的去承担责任,让别人看到价值。在项目交互中,容易体现一个人的抗压能力,和沟通交流能力,往往程序猿回去和第三方沟通和交流。或许还有熟悉客户的业务,逼迫自己作为一个主人公,去想自己的实现是否合理,自己是否存在很多缺陷能力的设计。不过对于程序猿来说,真的是一个锻炼自己能力的地方,那就是顶得住,抗压行
第三,对自我的修养,细心。当一个程序猿粗心的时候,总是会犯下很多小错误,然后看别人的sdk或者读别人代码的时候,自己发现别人的代码亮点少,这样也是不行,多发现别人的亮点,然后和自己的对比,一定静下心来去读别人的代码,为什么这样设计,最好的是画出设计图,或者时序图,去让自己进步。一个老程序猿,还一直不能进步的想法。