开发人员的不断流动、让我们更加坚定信念,一定要控制好整个系统的底层架构、核心设计、日常质量检查工作
总体来讲,公司的招聘流程、日常工作安排、薪资体系等都比较正规了,项目管理水平虽然没CMMI5级那么高那么理想,但是总的来说还是比较正规的、有水平的。
今年年初公司新招聘了一批新员工,经过半年的时间,其中有一部分都先后辞职了,其中的种原因有很多种,简单举例几个来说:
新员工的换工作、换岗位:
1:女朋友大学毕业了,在老家找到工作了,要回老家去工作了,杭州的生活成本过高。
2:被我们公司录用,在试用期时,又被其他公司录用,被挖走了。
3:改行去当老师去了,觉得当老师会更轻松愉快,当程序员太累。
4: 在我们公司工作得很好很出色,跳槽到其他公司去担当更好的职位去了,高升了。
5:被同学朋友介绍过去,到其他公司工作的,高升了。
6:感觉工作压力太大了,干脆逃避跑路的,也未必是错,压力大了,人容易精神崩溃,会影响身心健康,大家也能理解的。
老员工的换工作,换岗位:
7:觉得开发没前途,改行在公司做管理、做销售方向的工作去了。
8:【也有老员工】在公司工作了几年表现平平,想到其他公司换换环境的,找找新感觉的。
虽然前后只有短短的半年左右时间,开发人员的流动量的确是有些大,好在公司有一批中流砥柱是非常稳定的,否则真的会乱成一团了,往往新员工的稳定性相比会更差一些,老员工的稳定性相比会好很多,工作年限越少开发人员的稳定性更差一些,工作年限越长的,稳定性越高一些。
公司往往会有一些小型软件项目,这些小型软件,稍微有点儿工作经验的人就可以做出来,虽然可能会走一点而弯路,但是最终都能做出来的,但是做了一半人跑路了,那就麻烦事情大了,因为很多人的思路不一样、做法不一样、侧重点不一样、命名习惯不一样,导致做出来的东西往往是千奇百怪的,有各种工作经验的开发人员,他们开发出来的系统的稳定性、成熟度差别都会比较大,事后又安排新人去维护这些东西,那更是折磨,对接手的人是一种折磨不说,对公司也是一种折磨。
做为一个成熟的软件公司,必须需要严格控制新系统、新项目的底层架构,需要保持整个公司的风格统一、思想统一V数据库设计统一,否则这一批又一批的人员流动,会给公司留下N多垃圾小系统,这些N多垃圾小系统的今后的维护完善,是N多个痛苦与折磨的开始,是无穷无尽、没完没了噩梦的潜在隐患。
现在是自由社会,整个社会都提倡“和谐”,开发人员的来去都自由的,公司不可能限制你,3年内,你绝对不能离职。
现在是到处充满了机遇的社会,整个社会蓬勃发展,到处都是机会,有N多的软件公司在招聘,有N多好工作机会在向你诱惑。
软件公司都需要把握好,有进有出的尺度,人员的流动是正常现象,有辞职的,就需要有入职的,一方面把人留住,另一方面需要把人招聘好。
软件项目管理,有一个被大家的忽视的重要环节“软件项目风险管理”。
人员的流动,从另外一个方面,也说明了杭州的IT到处是机会,到处都有IT的工作机会,从另外一个高度来讲未必是坏事。
在不能控制人员来去自由的时候,只能控制好整个系统的底层、数据结构、编码规范,加强日常质量检查,只有这样才能避免公司更多的损失及防止潜在的历史包袱。
posted on 2010-08-23 10:56 吉日嘎拉 不仅权通用权限 阅读(5164) 评论(50) 编辑 收藏
评论
1901622
#1楼 回复 引用 查看 说得不错!人员流动的产品最终都是失败的!哪怕最终发布了,我都认为是一个不成功的产品。时间会拖长,很多代码都要重写。
#4楼 回复 引用
#7楼 回复 引用 查看
经过半年的时间,其中有一部分都先后辞职了,其中的种原因有很多种,简单举例几个来说
6:在公司工作了几年表现平平,想到其他公司换换环境的,找找新感觉的。
cmmi 不等同于项目管理,达不到3算是正常,如果说5,那就不是所谓正规有水平所能涵盖的。
高屋建瓴没错,不要不懂装懂。
#9楼 回复 引用 查看
对待团队想兄弟一样,不要以领导自居。尤其是开发团队。
给员工一些自由的发挥空间,我想没有一个开发者愿意只是机械的完成。
很无聊的。所以离职的很多。
#12楼 回复 引用 查看
其实双方没有谁有问题 ,没问题的 ,只是双方不适合罢了,也未必一定是公司 或者一定是人的问题啊
这句话我很赞同,但关键不是双方。人员流动大。公司应该反省一下了。
#13楼 回复 引用
其实很多人离开都是找借口的。但最终的一个原因就是:公司不好,达不到他的期望。
我年初的时候离开也是随便找个借口的。
#14楼 回复 引用
其实双方没有谁有问题 ,没问题的 ,只是双方不适合罢了,也未必一定是公司 或者一定是人的问题啊
是否合适在面试的时候就应该有所选择的。开会去了,就说这么一句吧。
#16楼 回复 引用 查看
员工离开,有内因和外因。
内因就是公司有让他不爽的地方,外因就是外面有诱惑。。。
开发人员不断流动,工作交接、新人熟悉和理解,都是挺浪费时间的,尤其是没有多少文档(如果逻辑复杂、不断的有需求变更,要维护这些文档也不容易)、代码混乱还缺少注释的情况下。。。
当然,也并不是每个人都有多好的发展空间,这取决于公司是否能提供机会、员工的工作态度和发展潜力等,企业和个人都应当反省...
#18楼 回复 引用 查看
引用今年年初公司新招聘了一批新员工,经过半年的时间,其中有一部分都先后辞职了,其中的种原因有很多种,简单举例几个来说:
6:在公司工作了几年表现平平,想到其他公司换换环境的,找找新感觉的。
#20楼 回复 引用 查看
好在公司有一批中流砥柱是非常稳定的
--------------
这个恐怕也只是相对的了,都是虑,卸磨那天是通通要杀掉的。
#25楼 回复 引用 查看
坚持“剩者为王”的观念,呵呵,在这里我没有打错字!另外,每逢周六周日我都会看看“非诚勿扰”,看看人生百态,多么轻松愉快!配乐也很好,我很喜欢!
#26楼 回复 引用 查看
引用kamal:
总共招了多少人啊?
这8条理由至少走8个人....
8:【也有老员工】在公司工作了几年表现平平,想到其他公司换换环境的,找找新感觉的。
就第八条而言,可能是七个哦。。。。
有的可能一个人好几个理由呢。
#35楼 回复 引用 查看
#37楼 回复 引用 查看
#38楼 回复 引用 查看
#40楼 回复 引用 查看
#44楼 回复 引用 查看
@吉日嘎拉 不仅权限管理
引用吉日嘎拉 不仅权限管理:
@WorkTimer
没见中国人有多少创造力,偷工减料倒是比较在行,说白了也是水平问题。
如果楼主不信任自己的员工,建议楼主看看CMMI,CMMI解决可以此问题
#49楼 回复 引用 查看
如果公司能够给员工稳定的感觉和发展空间,他是不会走的,因为熟悉环境真的很烦,也是刚辞职,随便找了个理由,其实是对公司的做法很不满,才不得不走。
开发人员的不断流动、让我们更加坚定信念,一定要控制好整个系统的底层架构、核心设计、日常质量检查工作相关推荐
- 开发工作和测试工作不能由同一部分人来完成。如果开发人员对程序的功能要求理解错了,就很容易按照错误的思路来设计测试用例。如果开发人员同时完成测试工作,那么测试工作就很难取得成功。
V模型的价值在于非常明确地标明了测试过程中存在的不同级别,并且清楚地描述了这些测试阶段和开发过程各阶段的对应关系.在V模型中,测试工作在编码之后才能进行,所以在软件开发早期各个阶段引入的错误不能及时被 ...
- 初级java开发学习路线_成为初级全栈Web开发人员的10分钟路线图
初级java开发学习路线 So you have started your journey into the world of web development. But what do you lea ...
- 二次开发photoshop_Photoshop 101:Web开发人员简介
二次开发photoshop 介绍 (Introduction) Often, when working as web developer, we need to integrate templates ...
- 从微服务到分布式系统-Java开发人员生存指南
感觉像是对微服务的炒作正在慢慢地落到实处,并且我们的行业开始意识到,仅通过在现有组件之上公开一些HTTP接口就无法轻松创建根据微服务背后的体系结构范式的系统. 我们似乎确实同意必须进行服务优化的基础架 ...
- freelance平台_完整的Freelance Web开发人员指南:如何通过Freelance编程工作来赚钱
freelance平台 It's common for developers to go the freelance route. This is true for many who have jus ...
- 初级开发人员的缺点_如何避免我作为初级开发人员犯的这7个错误
初级开发人员的缺点 Beginning your career as a junior developer can be scary. There will be many unknown chall ...
- 2019年税收分类编码_通过分析112,654个编码测试,我们了解了2019年开发人员的招聘趋势...
2019年税收分类编码 by Tom Winter 汤姆·温特(Tom Winter) 通过分析112,654个编码测试,我们了解了2019年开发人员的招聘趋势 (What we learned ab ...
- gui编写线性调频信号_是的,我编写了信号量,不,我不是OS开发人员。
gui编写线性调频信号 by Sajal Sarwar Sharma 通过萨加尔·萨瓦·夏尔马 是的,我编写了信号量,不,我不是OS开发人员. (Yes, I coded a Semaphore an ...
- java contains_Java开发人员犯的十大错误,你犯几个?
本篇为译文: 这个列表总结了Java开发人员经常犯的十大错误. 1.将Array转换为ArrayList 若要将数组转换为ArrayList开发人员经常这样做: List<String> ...
- 200多个恶意NPM程序包针对Azure 开发人员,发动供应链攻击
聚焦源代码安全,网罗国内外最新资讯! 编译:代码卫士 专栏·供应链安全 数字化时代,软件无处不在.软件如同社会中的"虚拟人",已经成为支撑社会正常运转的最基本元素之一,软件的安全 ...
最新文章
- 神经网络之nlp的深度思考
- yii2表单数据检查怎么自定义输出错误_B端产品日记——表单设计
- L2-006. 树的遍历(不建树)
- 2020亚太内容分发大会 阿里云荣获“边缘计算领航企业”奖
- 【机器学习】一般线性回归
- 【更新】Infragistics Ultimate UI for Windows Forms v18
- maven javaProject打包发布成服务
- javascript cookies 存、取、删除实例【转】
- Linux之系统信息操作20170330
- memcached SASL验证状态安全绕过漏洞
- 这样投递简历更容易找到工作
- GSCC呼叫中心系统
- html5 css3 JavaScript响应式中文静态网页模板js源代码
- 如何开启BBR算法优化ss
- CCF CSP认证201509-1数列分段
- 查手机服务器ip和端口网站,如何查询服务器ip地址和端口号
- Halcon区域形状特征-area_center、area_holes、select_shape、inner_circle和smallest_rectangle2算子
- 英国发现巨型失落海底世界:曾生活数万居民
- CNZZ统计代码异步加载教程
- QT——移植官方MQTT库