职务开发软件和非职务开发软件怎样界定?
自然人利用业余时间及个人的物质技术条件开发完成的,并且与本人的本职工作内容无直接联系的软件为非职务开发软件。
自然人在单位任职期间针对本职工作中明确指定的开发目标所开发的软件,或者开发的软件是从事本职工作活动所预见的结果或者自然的结果,或者主要使用了法人或者其他组织的资金、专用设备、未公开的专门信息等物质技术条件所开发并由法人或者其他组织承担责任的软件,自然人的开发行为属于职务开发,软件为职务开发软件,该软件著作权由单位享有。
职务软件著作权的原始归属怎么看?
自然人在法人或者其他组织中任职期间所开发的软件有下列情形之一的,该软件著作权由该法人或者其他组织享有,该法人或者其他组织可以对开发软件的自然人进行奖励: (一)针对本职工作中明确指定的开发目标所开发的软件; (二)开发的软件是从事本职工作活动所预见的结果或者自然的结果; (三)主要使用了法人或者其他组织的资金、专用设备、未公开的专门信息等物质技术条件所开发并由法人或者其他组织承担责任的软件。
“软件开发”职位具体做什么?需要什么技能?
件工程师是从事软件开发相关工作的人员的统称。
它是一个广义的概念,包括软件设计人员、软件架构人员、软件工程管理人员、程序员等一系列岗位。
这些岗位的分工不同,职位和/或级别不同,但工作内容都是与软件开发生产相关的。
软件工程师的技术要求是比较全面的,除了最基础的编程语言(C语言/C++/JAVA等)、数据库技术(SQL/ORACLE/DB2等)、.NET平台技术、C、C/S B/S程序开发,还有诸多如JAVA SCRIPT、AJAX、HIBERNATE、SPRING、J2EE、WEB SERVICE、STRUCTS等前沿技术。
除此之外,关于网络工程和软件测试的其他技术也要有所涉猎,以利于操控全局。
软件工程师可谓是软件项目开发的掌舵者,一名优秀的软件工程师应当具有较强的逻辑思维 能力,对于技术的发展有敏锐的嗅觉。
虽然要求技术全面,但无须偏执于门门技术都精通,任何软件工程师都有自己的技术特长和偏向,对于自己手中的技术,可有精通-掌握-熟悉-了解之分,根据工作需要和职业发展的具体情况来划分
软件归属权
依照《计算机软件保护条例》的相关规定,计算机软件著作权的归属可以分为以下几种:(1)独立开发。
这种开发是最普遍的情况。
此时,软件著作权当然属于软件开发者,即实际组织开发、直接进行开发,并对开发完成的软件承担责任的法人或者其他组织;或者依照自己具有的条件独立完成软件开发,并对软件承担责任的自然人。
(2) 合作开发。
由两个以上的自然人、法人或者其他组织合作开发的软件,一般是合作开发者签订书面合同约定软著作权归属。
如果没有书面合同或者合同并未明确约定软件著作权的归属,合作开发的软件如果可以分割使用的,开发者对各自开发的部分可以单独享有著作权;但是,行使著作权时,不得扩展到合作开发的软件整体的著作权。
如果合作开发的软件不能分割使用,其著作权由各合作开发者共同享有,通过协商一致行使;不能协商一致,又无正当理由的,任何一方不得阻止他方行使除转让权以外的其他权利,但是所提收益应当合理分配给所有合作开发者。
(3)委托开发。
接受他人委托开发的软件,一般也是由委托人与受托人签订书面合同约定该软件著作权的归属;如无书面合同或者合同未作明确约定的,则著作权人由受托人享有。
(4) 国家机关下达任务开发。
由国家机关下达任务开发的软件,一般是由国家机关与接受任务的法人或者其他组织依照项目任务书或者合同规定来确定著作权的归属与行使的。
这里需要注意的是,国家机关下达任务开发,接受任务的人不能是自然人,只能是法人或者其他组织。
但如果项目任务书或者合同中未作明确规定的,软件著作权由接受任务的法人或者其他组织享有。
(5)职务开发。
自然人在法人或者其他组织中任职期间所开发的软件有下列情形之一的,该软件著作权由该法人或者其他组织享有。
(一)针对本职工作中明确指定的开发目标所开的软件;(二)开发的软件是从事本职工作活动所预见的结果或者自然的结果;(三)主要使用了法人或者其他组织的资金、专用设备、未公开的专门信息等物质技术条件所开发并由法人或者其他组织承担责任的软件。
但该法人或者其他组织可以对开发软件的自然人进行奖励。
(6) 继承和转让。
软件著作权是可以继承的。
软件著作权是属于自然人的,该自然人死亡后,在软件著作权的保护期内,软件著作权法的继承人可以依照《继承法》的有关规定,继承除署名权以外的其他软件著作权权利,包括人身权利和财产权利。
软件著作权属于法人或者其他组织的,法人或者其他组织变更、终止后,其著作权在条例规定的保护期内由承受其权利义务的法人或者其他组织享有;没有承受其权利义务的法人或者其他组织的,由国家享有。
简述自己的职业规划(软件开发)。
急需!!!!!!!!!!!!
浅谈软件开发人员的职业发展规划 近几年来,随着公司每年的 “ 校园行 ” 、 “ 金种子 ” 等招聘项目的开展,越来越多的新鲜血液加 入到我们这个大家庭。
如何引导我们年青的技术人员进行职业规划,帮助他们快速成长,同 时也为公司培养人才、留住人才,成为各部门经理人面临的一个重要任务。
我们的各级经理在指导团队成员进行职业发展规划时,需要注意三个基本要点:1. 首先要了解团队成员,才能根据他的个人性格、兴趣、能力设计适合他自己的职业生涯 发展路线。
当下的80 后90 后个性都很强,一人一个想法,但可以大致分为以下几种类型:? 进取型:不甘于现状,刻苦学习,出现任何新机会都要去争取,渴望创业。
? 自由型:不受束缚,希望有一个空间供他们发挥能力,最好是不用上班,在家里做 SOHO 一族。
? 安全型:寻求工作上的稳定,愿意做重复性、无压力、不加班的工作,并可以一直 维持下去。
? 平衡型:工作很认真,表现也不错,但是工作是工作,生活是生活,分得清清楚楚,决不愿意工作挤占了生活的时间。
? 攀登型:特点比较明显,目标高远,想进入企业高层,最好是能干总裁,如果没有 机会就迅速跳槽。
? 技术型:性格内向,喜欢独立思考,做事谨慎细致。
不愿意浪费时间去管其他人的 事。
? 管理型:考虑问题比较理智,善于从宏观角度考虑问题。
能在信息不全的情况下,分析解决问题,善于影响、监督、率领、操纵、控制组织成员,善于使用权力。
2. 其次要分析团队成员所处的环境。
大到社会环境、行业发展阶段、市场环境,小到公司 发展阶段、项目背景、个人机遇等都可能对一个人发展产生很大影响。
3. 还要了解团队成员的个人目标,他的短期目标、中期目标、长期目标各是什么?目前处 于目标路线的什么位置?他的个人特性和当前环境对他实现目标有什么影响?是否有一种 途径可以让他现有的职业与其人生基本目标相一致?经理可以根据以上三个基本要点,针对不同的个人,指导他们进行职业定位和规划。
按照 GC 目前业务状况和发展趋势,我们认为可以将技术人员的职业生涯大致分为三个阶段,每 个阶段有不同的职业路径可供选择:1. 第一阶段为起步期,一般为毕业后的3 年之内。
不论何种背景,这一阶段的主要工作基 本是编程、测试和维护;主要目标是学习和掌握公司产品/ 项目的基本技术、工具和流程。
本阶段是软件行业所有职业的起点和立身之本,不论将来担任何种职位,都必须依赖于这一 阶段打下的基础。
当前这一阶段的职位主要有三类:? 软件开发方向:主要职位有 “ 助理软件工程师 ” 、 “ 软件工程师 ” 。
? 软件测试方向:主要职位有 “ 助理测试工程师 ” 、 “ 测试工程师 ” 。
? 软件技术方向:主要职位有 “ 系统工程师 ” 等;2. 第二阶段为成长期,一般为毕业后的3~10 年。
这一阶段的人员已经掌握了基本的技术技 能和经验,能够独立工作、 指导或带领他人工作。
公司为这类人才提供了专业和管理两条发 展通道,具体地说有以下七大类发展途径:l 软件技术方向 ? 职业通道:高级软件工程师 — 主管软件工程师 —— 软件架构师 —— 高级架构师 —— 技术专家 ? 特点:善于独立思考,做事谨慎细致,热衷于专研技术及其创新,对新技术敏感,技术涉面广。
属专业技术人才。
? 准备:努力专研技术,紧跟行业动向,深入研究,掌握精髓,做到该领域的专家;经常发表技术文章,总结交流技术经验;获得 IBM 、 MS 、 Oracle 等各主要技术的 认证、攻读软件硕士/ 博士学位等。
? 风险:由于 IT 业发展很快,如果所专研的技术领域逐渐被市场淘汰(如 COBOL 、 SYS390 、 PB ),需尽快转型到新的领域。
? 目标:对于进取型,可以考虑 IT 公司的技术专家,或科研单位的研究人员;对于平 衡型,可以考虑大型软件公司的资深开发工程师,或企业信息部门的系统维护工 程师。
l 开发管理方向 ? 职业通道:高级软件工程师 —— 主管软件工程师 —— 开发经理/ 项目经理/ 产品经理 —— 项目总监 —— 技术管理总监 ? 特点:首先要精通产品和技术,然后还有具备良好的协调沟通能力、能团结人。
精 通软件工程的流程与进度控制、质量控制、资源的有效使用等。
属复合型技术人 才。
? 准备:需要有软件开发各生命周期(如开发、测试)的工作经验,至少在一项技术 方面具备专家水准,能触类旁通;精通项目管理的知识、技术、技巧与方法;获 得 PMP 、 CMM 、 软件工程、 MBA 等方面的认证和学位等;具备一定的行业知识。
? 风险:项目管理比较辛苦,压力比较大,时常出差。
? 目标:对于进取型,可以考虑 IT 公司的 CTO ;对于平衡型,可以考虑非 IT 企业的 CIO 。
l 测试技术方向 ? 职业通道:软件工程师/ 测试工程师 —— 高级测试工程师 —— 测试分析师 —— 测试专 家 ? 特点:做事谨慎细致,重视细节;精通 QC 与 QA 等技术和方法,熟悉 IT 技术及项 目管理流程,精通至少一个行业(如电信、金融、物流等)的业务流程;强调沟 通,属专业技术人才。
? 准备:精通测试理论、方法与工具,如黑盒/ 自动化/ 安全/ 性能/ 白盒测试等;有一定 的编程能力;获得 GB2000 、 ISO9001 、 ...
小色-_