软件开发人员薪水中国贫富差距有多大大

软件外包公司借力“薪酬外包”解决软件开发人员“薪”问题
近年来软件外包公司管理体系不断完善,在软件公司中逐步得以推广应用,在这过程中,薪酬管理也日益受到软件公司管理者的重视。然而随着薪酬体系的设计与管理日益繁杂,薪酬管理者在工作中诸多困扰也随之而来:薪酬结构及水平如何设计、调整?大规模的数据处理,费人费时费力易出错怎么办?跨地区薪酬管理难度大,周期长,影响员工满意度又该怎么办?面对如此难题,一些软件公司的HR部门开始与第三方服务机构签约,寻求“专业”的薪酬外包服务为其解决薪酬管理难题。
就软件外包公司管理而言,软件开发人力资源管理中的薪酬体制始终是整个软件公司的重心,不仅仅关系到软件公司内部员工的切身利益,而且恰当的薪酬体制体现了软件公司的整体管理水平,是整个软件公司加强凝聚力的主要表现形式。而要加强薪酬管理对整个软件公司管理的效益提升,首先要从薪酬设计、人事数据维护、薪酬计算、发放、查询等五大方面入手,但传统的薪酬外包服务无论是通过客户信息系统管理还是通过客户人工管理的方式,都已经不能完全满足这五方面的薪酬管理需求。
为了更好地满足软件公司现代管理的需要,西安弈聪信息技术有限公司从高端人力资源战略规划、组织架构岗位设计、薪酬与绩效设计、人员招聘、人员派遣/委托外包管理、社保管理、商保与福利设计与管理、薪酬管理等全方位一揽子的解决方案,根据客户需求实现随需而动,灵活组合,可大大满足不同类型软件公司的不同需求
针对大型软件公司的高端定制服务遵循国际标准规范,可实现与其他大型管理系统(如SAP等)的无缝集成,具备高扩展性和增值原有管理系统投资,同时能够按需定制,充分满足软件公司的个性化需要。针对中小型软件公司的专业人员服务主要是由西安弈聪的专业服务人员向客户提供薪酬服务,并根据客户的需求,为客户完成相应的信息录入、表格生成、工资发放等工作。针对微型软件公司的客户自助服务是由客户通过西安弈聪自主开发的薪酬管理系统,与客户端远程连接至平台,根据自身业务需求,录入相关信息,通过该系统平台生成相应数据及报表,并进行薪酬的发放及报税等工作。
随着全球化和Internet为特征的新经济时代的到来,软件产品日新月异而生命周期加速缩短,软件公司面临着更为激烈的竞争。软件公司要在竞争中脱颖而出,必须进行组织及管理方式的变革和创新,对于薪酬管理者而言,与其淹没在错综复杂的海量工作中,不如将“专业的事交给专业的人”去做,通过外包规避风险,这也是软件开发人力资源管理外包黄金时代来临的重要标志。
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。内容字号:
段落设置:
字体设置:
精准搜索请尝试:
做一个专业软件开发必须精通的事项,你还差多少
来源:作者:ITeye-博客责编:悠悠
这两天读bob大叔的《程序员的职业素养》,感觉作为一个专业的软件开发人员不容易,身上顿时感觉压力山大。
bob大叔认为作为一个专业软件开发必须精通以下几点
1、设计模式。必须能描述GOF书中全部24种模式,同时还要有POSA书中的多数模式的实战经验。
2、设计原则。必须了解SOLID原则,而且要深刻理解组件设计原则。
3、方法。必须理解XP、Scrum、精益、看板、瀑布、结构化分析及结构化设计等。
4、实践。必须掌握测试驱动开发、面向对象设计、结构化编程、持续集成和结对编程。
5、工件。必须了解如何使用UML图、DFD图、结构图、Petri网络图、状态迁移图表、流程图和决策图。
自我总结:
在bob大叔说的这几点中,我能做到几点呢?认识思想一下,发现大概有这么几点能做到:
1、设计模式,这些年来国内很多关于设计模式的书,读大学时代看《大话设计模式》,只是把大鸟和小菜的对话当做故事书来看,很多设计模式的知识只是看了就忘记,后面工作后买了本《Java与模式》来看,发现其中设计模式的思想挺好的,作者通过讲些中国传统故事来形容和讲述设计模式,通过这本书学习到了不少设计模式的思想,但是老是就忘,后面随着编程经验的增长,了解到设计模式其实就是OO思想和设计原则的产物,设计模式不是去学的,应该是感悟的,是我们程序员通过工作经验去感悟的,感悟设计模式才能掌握设计模式的精髓,才能学会怎么去开发高可扩展性程序,设计模式不是多少种去说的,而且一种怎么开发高扩展高可维护性程序的思想和实践。说来惭愧设计模式现在24种大多数了解其思想,但是现实编程使用的不多。如果要学习重构编程法,设计模式比不可少,福勒的《重构》很多手法就是往设计模式方面靠拢。
2、设计原则SOLID,以下这些是我这几年个人的感悟:
SRP The Single Responsibility Principle单一责任原则:当需要修改某个类的时候原因有且只有一个,让一个类只有一个职责,当这个类需要承当其他类型的责任的时候,就需要分解这个类。这也是bob大叔在《代码整洁之道》关于类这一章说的,让类小尽可能的小,承担的职责单一,这样才能保持代码的整洁性,不会让这个类经常由于其他职责的原因而需要修改,这也是达到关闭修改的方式和手段。
OCP The Open Closed Principle开放封闭原则:对扩展是开放的,而对修改是封闭的。这个原则是诸多面向对象编程原则中最抽象、最难理解的一个。其实这个原则我感觉是OO思想最核心的思想,怎么样提高程序的扩展性而又不用去修改以前的代码,这是我们变成中需要注意的问题,当然很多设计模式就可以达到这种效果,工厂、策略模式等都是为了这些而工作的。
LSP The Liskov Substitution Principle里氏替换原则:所有的子类都可以替换其基类,这个原则其实是对编程语言的要求,只有实现这个原则,我们才能使用多态去创造灵活的程序。
DIP The Dependency Inversion Principle依赖倒置原则:高层模块不应该依赖于低层模块,二者都应该依赖于抽象。抽象不应该依赖于细节,细节应该依赖于抽象。其实这些都是为了对扩展开放这个原则服务的,Spring的IOC,策略模式这类东西都通过接口去声明其实现类,达到修改和替换子类不影响现有代码的实现。一切都依赖于接口,程序直接的耦合在于其抽象而不在于其具体实现,bridge模式和抽象工厂就是其经典实现。
ISP The Interface Segregation Principle接口分离原则:不能强迫用户去依赖那些他们不使用的接口。换句话说,使用多个专门的接口比使用单一的总接口总要好。这个原则想表达的思想和单一责任原则有点像,一个接口的方法多了,所有的子类都需要去实现它们,当有一天某几个子类需要增加一个方法时候,考虑把它放到接口里面,但是又影响了其他子类,使得其他子类需要实现这个方法,所以接口要尽可能的小。
3、方法:XP、Scrum、精益、看板、瀑布、结构化分析及结构化设计,这些只是对瀑布、Scrum、迭代开发实践过,极限编程(XP)、精益、结构化分析及结构化设计都是了解一些皮毛,这些方面都得努力去学习和实践。
4、实践:测试驱动开发、面向对象设计、结构化编程、持续集成和结对编程,对面向对象设计有所涉及但不深入只能说刚入门,测试驱动开发了解这种思想,只会写简单的单元测试,没有在项目中经历过测试覆盖开发的工作,其他结构化编程、持续集成和结对编程都是了解一点没用深入理解和实践过。
5、使用过UML和流程图,其他几个图都没有用过和了解过。UML图在工作中只有半年多的设计工作中使用过,需要深入理解。
路漫漫其修远兮,吾将上下而求索,学习技术之路很漫长。做一个专业的程序员不容易,需要多加努力,使自己成为一个专业的程序员,成为一个具备职业素养的程序员。
大家都在买
软媒旗下软件:
IT之家,软媒旗下科技门户网站 - 爱科技,爱这里。
Copyright (C) , All Rights Reserved.
版权所有 鲁ICP备号中国程序员的幸福生活:平均年薪 27 万 全球第 13
招聘网站日前发布数据称,中国IT专业人员的平均年薪为42689美元(约合人民币272142元),在全球1万家被调查企业中排名第13位,同比增长7%。
& & & &北京时间9月22日晚间消息,招聘网站日前发布数据称,中国IT专业人员的平均年薪为42689美元(约合人民币272142元),而印度为41213美元,美国为132877美元。<对全球约1万家企业的薪水进行了调查,评出了各国处于职业生涯中期的IT专业人员的平均薪水。数据显示,中国IT专业人员的平均年薪为42689美元,排名第13位,同比增长7%。此外,印度IT专业人员的平均薪水为41213美元,排名14位,同比增长2.2%。而美国IT专业人员的平均薪水为132877美元,排名第4位,同比增长1.9%。排在前三位的分别是瑞士、比利时和丹麦,其IT专业人员的平均薪分别为171465美元、152980美元和139920美元。IT薪水排名最低的三个国家是泰国、越南和保加利亚,其IT专业人员的平均薪分别为34423美元、30938美元和25680美元。2015年全球IT员工收入排名(该研究不考虑购买力差异)<CEO拉杰什·库玛尔(RajeshKumar)称:“低级别IT职位被转移到人才成本较低的国家和地区,而留在西欧和美国的IT职位都是一些高需求、高技术的职位。”
转载请注明:文章转载自 开源中国社区
本文标题:中国程序员的幸福生活:平均年薪 27 万 全球第 13
本文地址:
引用来自“gameogre”的评论赶紧改行吧,这智商,明显来拖我们程序员后腿的。引用来自“sunnysky”的评论你才是程序猿,你全家都是程序猿。引用来自“娄金”的评论哈哈 小学数学是体育老师教的?1008人阅读
软件那点事(9)
  昨天在公司收到一封内部邮件,邮件中有个很有意思的PPT,节选一部分放出来
  普通开发人员与软件工程师的区别:
  对比1:
  A、普通开发人员:
  掌握了计算机基础知识;
  熟悉计算机资源,学会了编程语言,喜欢卖弄技巧,喜欢比较编程语言的优劣;
  以能编出某种特殊功能的程序为荣,不懂原理,不求甚解;
  喜欢个人开发,不重视文档编写;
  B、软件工程师:
  计算机基础知识扎实;
  掌握两门以上编程语言,很少停留在表面比较编程语言的优劣;
  以编写出用户满意的高质量软件为荣。
  懂得个人开发和团队开发的利弊,文档规范,齐全。
  对比2:
  A、普通开发人员:
  只重视功能的实现,不重进度和质量的把握。
  怕被“管”得太死,动不动就说限制了思路,没有发挥空间。
  不喜欢做测试工作,认为测试低人一等,从来没有做过测试工作。
  只根据自己的爱好学习技术;
  B、软件工程师:
  懂得在进度、质量(功能)和成本之间平衡。
  懂得规范的目的在于重用,重用有利于提高效率和集中精力创新。
  认为测试工作比编码更具挑战性,自己经常为同伴的代码做白盒测试。
  根据企业项目的需求和自己发展目标的共同点选择学习内容和方向;
  对比3:
  A、普通开发人员:
  认为别人程序很差,不喜欢看别人的代码;
  总认为自己比业务专家还更理解需求。
  项目开始时,喜欢说:“没问题,SOEASY”。
  项目大大延期时,喜欢说:“设计太烂,没法编程”。
  B、软件工程师:
  喜欢为同事走查代码,并以此获得学习他人优点的机会;
  懂得自己只是可能比业务专家更懂编程。
  项目开始时,喜欢问:“那是什么?这是为什么?”。
  项目大大延期时,喜欢说:“我为什么就没想到…”。
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:264254次
积分:3724
积分:3724
排名:第7733名
原创:97篇
转载:31篇
评论:43条
(1)(4)(1)(2)(12)(4)(3)(3)(1)(2)(1)(1)(2)(1)(2)(1)(1)(9)(8)(1)(4)(5)(4)(4)(6)(9)(4)(1)(2)(1)(1)(1)(1)(2)(7)(5)(4)(9)(6)(1)(2)(1)(1)java开发工程师薪水有多少
  一般情况下的JAVA软件工程师是分四个等级,从软件技术员到助理软件工程师,再到软件工程师,最后成为高级软件工程师。  根据统计数字,在所有软件开发类人才的需求中,对JAVA工程师的需求达到全部需求量的60%―70%。同时,JAVA软件工程师的工资待遇相对较高。  通常来说,具有3―5年开发经验的工程师,拥有年薪15万元是很正常的一个薪酬水平。80%的学生毕业后年薪都超过了8万元。  就数据分析,由于我国经济发展不均衡因素,JAVA软件工程师工资待遇在城市之间的差异也较大,一级城市(如北京、上海等),初级软件工程师的待遇大概在之间,中级软件工程师的待遇在之间,而高级软件工程师的待遇基本破万。
&  Java程序员平均年龄36岁,至少本科毕业,有九年编程经验,两年半Java编程经验。可以看出中美两国对程序员的价值认知的不同。中国人一般认为三十岁后的程序员已经没有价值,而美国更看重工作经验。   Java程序员在美国收入很高,但工作时间也不小。调查显示,Java程序员的平均周工作时间是46小时,其中以收入最高的东北地区和北加州地区的工作时数最多,都为48小时。   调查还显示,有各种论证证书包括微软证书的程序员,平均工资比没有证书的要高。其中有Cisco和Oracle证书的工资最高,分别为111K和105K受教育程度也对Java程序员的工资水平有很大影响。博士学位工资最高,114K,MBA,硕士,本科依次降低,最低的是两年制大学,平均年收入86K.
&  注释:  10分位表示有10%的数据小于此数值,反映市场的低端水平。  25分位表示有25%的数据小于此数值,反映市场的较低端水平。  50分位也称为中位数,表示有50%的数据小于此数值,反映市场的中等水平。相比于平均值,中位数不易受到极端值的影响,更加便于您了解市场的薪酬水平。  75分位表示有75%的数据小于此数值,反映市场的较高端水平。  90分位表示有90%的数据小于此数值,反映市场的高端水平。  从上图可知,上海JAVA软件工程师的薪资情况基本在7万(年薪)这个档次,这个档次的人是最多的,超过50%的人薪资在7万年薪以上;年薪3万以下的大概不到10%,年薪10万的大概在10%。这说明在上海,大部分JAVA软件开发工程师的工资水平基本集中在5万-9万之间。相关文章:1.2.3.4.5.
下页更精彩:1
本文已影响人

我要回帖

更多关于 中国贫富差距有多大 的文章

 

随机推荐