新来不员久的程序员
小陈【化名】:老板,我不干了。
老板:为什么呢?是对公司哪里不满意么?
小陈:不,公司很好,项目也很有发展,就是项目这个代码我没法入手,您可能需要请个更牛的大神来。
老板:哦。
可能有很多老板或者项目经理经历过类似以上的对话。可能你会想项目不是还一直正常运行呢?怎么就写死了?
那么我就以程序员的角度为你们解剖下原由并附上可行的解决方案。
重心放在市场,产品管理失衡
小公司由于公司构架小,项目繁杂,盈利基数不大等问题在招人的第一步就会遇到难招人、招不到合适的人。而且大部分都没有项目经理、技术经理、需求分析师等。特别是刚起步的时候,更是如此。那么招进来的大部分是经验尚浅,或者刚毕业的大学生。而不懂代码的老板只想着尽快把项目搞出来,分到市场蛋糕,然后一切也就上岗上线了。员工由于自身经验能力和项目时间的问题,也是一路火花带闪电,百度,谷歌一顿操作,当然期间加上自我提升中学到的一些东西也不断胡乱的强加到项目中,自我感觉十分良好。
员工水平有所提高,时间久了公司就面临离职潮。大部分老板觉得,铁打的营盘,流水的兵,有钱就能换来更好的员工,并没有在意。然而却无缘无故面临招了走,走了又招的死循环。当然公司氛围待遇之类造成的这里不谈。
第一批程序员
一个互联网初创公司,第一批程序员非常重要,一定要是具有能力掌控项目规范,可持续化,可维护,可迭代的具有构架能力的老司机。不然你的公司就是初级程序员的试验田,虽然能长草,但是沟沟坎坎,到处漏水。本身初创公司就面临竞争非常大,随着项目功能点的快速累积,久而久之,程序自己也看不懂自己写的是什么。
人员迭代,项目继续赶鸭子
花大价钱,终于把大牛请来了,然而天天催大牛,好了么?可以上线了么?这时的大牛心理一定会失衡,看着这面条代码,头皮发麻,改个小功能改出十几个漏洞。改着改着就走了。
基本原因大概以上三点。如何解决?
1、如果是初创公司,一定要严格按照第二点来执行,花钱招大牛为你打下牢固江山。
2、如果是进入死循环的。也要招大牛过来,项目进度进行分支,重构底层,给他们时间,别以为这几个月没给公司创造收益就心理不平衡,这是在给公司省钱,不然你会花更多钱来恶性循环。
归根结底一句话:地基不牢,地动山摇。
有趣的是成功的互联网公司大佬大部分都是程序员出身。