首先作为一个程序员告诉你,所有程序员在签订劳动合同入职的时候会同时签订一份保密协议和竞业合同,简单点来说就是,你与公司签订这些合同和协议以后,必须对所做项目进行保密,不得随意泄露项目源代码,不得私自买卖源代码,对公司所做项目保密,所涉及行业保密,不得向他人泄露办公区乃至办公用的电脑密码及文件,严格遵守公司规章制度,竞业合同是说在离职以后不从事该项目或者类似项目的开发,也不得向其他用人单位泄露之前工作项目及源代码,同时不得私人名义锁闭服务器等,同时一个项目基本不可能是一个程序员完成的,需要团队合作,所以不可能出现楼主所问的问题。签订了合同都是受到法律保护的,如果出现问题,只要你的信息存在,那么天网恢恢疏而不漏,等待这种人的只有铁网子内的世界为什么有人卖源码!
谢谢邀答!
说到底,无非就是名利驱使。没有网络的时候,在街头,路过的人才能看到;有了网络,全世界的人都能看到。在街头,至少身体还要遭受风吹日晒,甚至大雨暴雪;在网络,就只剩下伪装和欺骗了。
要说是什么心理,那就是想不劳而获。为了名利,不惜放弃人的尊严。更让社会和法律所不容的,就是利用残疾人和未成年人,甚至伤害他们的身体来博取同情,这是必须要严厉打击,绝不姑息的。
(此处就不上图了,文字已经说明了这个问题)
谢谢邀请,
其实不仅仅是有些java工程师的薪水高,在软件行业做的很出色的程序员薪水都不会太低,而且大部分还有股权,在国内开发环境下技术能力过硬还是比较容易拿到高薪的,高薪的分布不仅仅是java相关的编程,特别是国内互联网迅猛发展的今天,技术能力过硬还是非常容易拿到高薪的,但也免不了需要高强度的加班来支撑,国内的互联网企业的薪资相比传统的软件行业还是要高很多,但是加班的强度还是要高许多,所以很多程序员在年龄稍微大点的时候就选择传统给的软件企业了,虽然工资低点但起码没有那么强的加班了。
在国内程序员拿高工资的标准是什么?有过硬的项目实战能力,国内软件公司可能在纯正的基础软件做的比较好,更多是在赶项目或者产品,要求的时间相对比较紧急,所以要求程序员有短时间内解决问题的能力,这种类型的程序员是经过高强度的项目锻炼的,一般这种类类型的程序员在各个企业都是顶梁柱,一般具备这种能力的技术人员不仅仅是技术能力强,还有吃苦耐劳的加班精神,这种类型的程序员是任何科技公司都急切需要的人才,拿到高薪也是必然的。
具备一定的框架设计能力。按照目前国内软件发展的趋势看,由于大部分企业做的还属于应用级别的开发,企业大部分直接应用级别的开发要么是直接从开源的框架里面拿到源代码,按照业务需要进行定制,所以讲能把开源的框架研究清楚并且进行深层次的定制的能力的技术人员在国内还是抢手货,开源的框架一般的代码量都比较大,能够看明白的人就不是很多,加上代码更新速度非常迅速所以要能在里面修改代码,并且融入自己的业务层面的代码是一件非常难得事情。所以能就拿安卓的框架源码的更新速度,已经不是单个人能跟住的事情了,需要一个优秀的团队,而且很可能正在思考解决的问题,在下个版本就已经完美的兼容了。
能够在一个企业呆的时间长并且忠诚度足够高,这类的技术人员熬到最后薪资待遇也不会低了,而且基本上都有股权,在技术生涯的选择过程中找到一个可以安身立命的企业一直走到底也是一件很幸运的事情,一般只要企业能够走的到最后能跟到最后的员工都是最终的受益者,但这种做法也带有很强的赌博性毕竟如果企业走不下去了,可能企业遇到困难就走不下去了,所以这种方式不见得适用于所有的技术人员。
之所以给人的感觉Java的程序员可能高薪的比较多,很大一部分的原因在于java从业人数比较高,所以显得java拿高薪的比例高。不能简单的以编程语言作为评价,技术能力的高低不是以编程语言为判断的标准而是以实际解决问题的能力为准,当然还需要额外的辅助因素,希望能帮到你。