作为一个自由工作者,去过很多小软件公司做短期项目,有不少决策人员还抱着“不会慢慢培养的思想”,去让一些新人做商业性的、公司的重要项目,
我觉得这是对资源的严重浪费。不仅耽误公司项目开发进度,而且耽误新人的学习进程。
在国内,对于生存环境越来越恶劣的小公司、创业型公司而言,最迫切的两大目标莫过于:
1.服务型的公司要盈利;
2.项目、产品型的公司,要项目/产品尽快上线以便拉投资/销售;
盈利靠什么呢?当然是靠服务,服务得好,客户才能给钱。服务要人去做,经验丰富的老手、高手短时间内能提供高质量的服务,只有这样,服务型小公司才有竞争力。才能有生存盈利的可能。
同理,项目/产品尽快上线,当然是有经验的熟手,轻车熟路,才更有可能保证时间并保证质量地做上去。
让新人来做这些事情,在有限的时间内,进度是最大的问题,没有进度的公司,没有竞争力!无竞争力会导致饥饿 甚至 死亡。
培养人才,对小公司来说太昂贵了,决定之前慎重考虑。
这里绝对没有贬低新人的意思,我自己就是来自小型创业公司,也做过创业型公司。中国软件人才,确实有很大一批成长自小型软件公司或创业型公司。
小型软件公司或创业型公司,最大的缺点就是软件技术上“不规范”,“乱”(但最大的优点是,带头人有冲劲),学习上很难短期内学到那种软件开发的精髓,相信有不少来自小型公司的高手们,都是多年的辛苦摸索之后才“得道”的。新人在这种公司,很少的机会得到真正的锻炼。有时候迫于项目的压力,会让新人无所适从,选择逃避,以致于公司个人两败俱伤。
我的意思是说,新人,完全可以选择一个更好的环境去学习锻炼自己。你们可以去用友、可以去阿里巴巴、金蝶、可以去Google、微软……总之那种规范的、又充满朝气的公司、团队,这些地方一般都有健全的新人培养制度,是新人学习的理想乐园。另外那种软件外包公司(上地有不少),也是不错的学习场所,虽然呆久了枯燥,但对于新人来说,一进去就能接触国际上通行的规范和合作思想,有机会的话,一定要抓住时机进去深造一下。实在进不了大公司,选择一些规范的、分工明确的小公司学习,也是不错的。
所以,“中国的软件人才是靠挖的”,这句话,应该适应绝大多数小型公司,也应该会适应不少大公司。