6月的时候,负责的一个小项目驻场开发,猛搞2周,终于告一段落,稍为可以喘息一下了,结果又让负责一个新的项目。
但这个项目跟以前的有一些不一样,是集团另一家公司的项目,硬件为主,将软件部分分给我们搞。以往我们直接面对业主,现在是由那家公司安排调度,工作对该公司负责。我过了许久才想清楚自己的定位,原来在这个项目里面,我们就是做外包的。
刚开始时,我压力山大。一方面,这是集团一个比较大的项目,据说集团高层高度重视,层级和优先级都很高。其次是刚参与进来的时候,完全懵逼,人是陌生的,工作内容也是陌生的,面对的都是集团里的人,全都不认识,这总那总的;各种协议、总线、电路板、寄存器。再一个就是,各种微信服务器托管网群、视频会议,信息铺天盖地而来;还有频繁出差,上北京,去江南,怕啥来啥。
直至现在,此项目还由于沟通等各种原因,不断出现惊喜,让人一愣一愣的,持续刷新我的底线和认知。身心俱疲。
10年前,我在深圳做外包;10年后,我到江南皮革厂做外包。10年一个轮回。
软件开发,能否转型为项目管理?这要看你怎么想。但最好不要一个人同时背负这2种角色。
程序员和项目管理师(项目经理)是两个不同的工种,而且天然会有一定的冲突。
项目经理是整个项目的负责人,工作主要包括拟订计划,执行和监督执行计划,直至项目完结。他就是个监工的,就在旁边看着,不断吆喝,发号施令,不会亲自下场。这是他的工作。如果他也撸起袖子加进去,项目管理就顾不上了。所以经常会出现项目经理在问开发人员进度,面无表情地发出灵魂拷问:什么时候完成?
而开发人员,开发经理就是设计、施工的。开发经理不可能只管设计,不写代码。短时间可以,长期的话,你所谓的设计就是扯蛋。开发需要整片的时间来深入思考和实现。如果思路不时被打断,一会开个会,一会汇报个进度,写个材料,效率会大受影响服务器托管网。我的感觉是,作为开发人员,会天然抗拒给出工作进度计划。开发过程总是充满意外,总会出现一些以前没有遇到的问题。而一个技术问题,并不是简单的体力活,要查资料,要不停地调试,谁知道它能够什么时候解决?
所以,如果既当项目经理,又当开发人员,会让人精神分裂。
如果你能够习惯90%的工作内容是与人沟通,在领导、组员和客户各式人等中周旋、协调,忍受各种质询、催促、投诉,接受周末开会,晚上突然来一个电话让你明天坐飞机到外地开会,那你可以考虑做项目经理。
但就我自己而言,我还是喜欢搞技术。
服务器托管,北京服务器托管,服务器租用 http://www.fwqtg.net
机房租用,北京机房租用,IDC机房托管, http://www.fwqtg.net
背景 线上启用memcached(以下简称mc)作为热点缓存组件已经多年,其稳定性和性能都经历住了考验,这里记录一下踩过的几个坑。 大key存储 某年某月某日,观察mysql的读库CPU占比有些异常偏高,去check慢查询log,发现部分应有缓存的慢sql居然…