计算机软件工程师

发布者:智汇云杰2023-08-05 14:27:00

软件工程师英文是Software Engineer,是从事软件职业的人员的一种职业能力的认证,通过它说明具备了工程师的资格。软件工程师是从事软件开发相关工作的人员的统称。它是一个广义的概念,包括软件设计人员、软件架构人员、软件工程管理人员、程序员等一系列岗位,工作内容都与软件开发生产相关。软件工程师的技术要求是比较全面的,除了最基础的编程语言(C语言/C++/JAVA等)、数据库技术(SQL/ORACLE/DB2等)等,还有诸多如JAVASCRIPT、AJAX、HIBERNATE、SPRING等前沿技术。此外,关于网络工程和软件测试的其他技术也要有所涉猎。

职业定义

职业定义:软件工程师指从事软件开发职业的人,其工作主要涉及项目成员的培训、项目系统的设计与开发等方面。相关职业:网页(WEB)前端开发工程师、系统集成工程师点击了解:月薪5千—3万?计算机类专业薪酬跨度竟然这么大

任务职责

工作内容、任务、职责:工作内容:软件工程师针对目标用户的需求,进行产品研发;负责产品的上线推广,软件功能的维护,和BUG的紧急修复;根据产品的需求变化,不断改进产品。任务:编写功能代码,根据用户反馈维护历史代码,控制软件开发过程中的风险和BUG的修复。职责:完成新需求的软件研发,维护历史软件功能的稳定,控制软件开发过程中的多类风险。工作考核要求:主要依据测试用例覆盖率、文档完善程度、BUG提交情况等定性或定量数据评定工作的考核结果。

知识背景

学历要求:本科及以上行业知识背景:参与过一定规模的软件开发工作,积极参与开源社区并贡献过代码,自己编写过一定规模的代码。专业知识背景:1、对于计算机科学的基本知识:操作系统、计算机组成原理、数据结构、算法分析与设计、基本的编程语言、编译原理等学科;要求能熟练掌握其概念和原理,并能将其应用到实际场景。2、特别地,对于软件工程方面的实验训练,能够熟悉基本的软件开发流程和工具,包括版本控制软件(Git\SVN等),代码质量分析工具(Gerrit等)。专业要求:电子信息工程

大学课程

重要的大学课程:算法分析与设计?操作系统?数据结构?程序设计语言?软件工程?数据库原理?编译原理重要未开设的大学课程:演讲与口才?机器学习?自动机理论?形式语言概论?专业英语

职业技能

专业技能:一是熟悉常用编程语言,诸如C/C++,java,python等,并对某一门或多门语言的特性有着较深入的理解;二是基本的数据结构和算法设计能力,熟练掌握数据结构的应用和复杂度分析并灵活运用;三操作系统和网络方面:能够熟练运用系统API接口,设计良好的程序,熟悉Linux操作系统,熟悉TCP/IP、HTTP等通信协议,有socket网络编程和大规模并发服务器开发经验或有搜索相关领域(如信息检索、索引、排序)经验。通用技能:沟通能力、表达能力以及团队合作能力,能够与团队中的成员协同开发,共同完成任务。

从业资格

必要项:没有特别要求附加项:没有特别要求

常用工具

一是软件集成开发环境,如Visual?Studio、Eclipse、Myeclipse等;二是数据库软件,如Mysql、Oracle、SQL?Server等;三是基本的代码编辑器,例如vim/emacs等;四是其他工作如Python解释器、Fiddler等。

薪酬待遇

薪酬结构:软件开发工程师是根据所参与产品或项目的贡献决定薪酬的:1、机构雇佣(包括专职和兼职)属于底薪+奖金的工作方式,具体的比例依据各公司的规定有所不同。2、个人单独接项目薪水来源于个案收益。而薪水满意度来源于个人在研发过程中的贡献和最终收益是否成正比;每个公司有差别。满意度:3(薪酬满意度评分:1点~5点,分别代表“非常不满意”~“非常满意”)福利制度:国家规定的五险一金,节日和生日礼品,一年一度的员工体检;每个公司稍有差别。

工作环境

工作场所:办公室独立工位。环境具体描述:1、每位员工都有独立工位,配备台式机和显示器等;2、工作场所具有空调、饮水机等基本设施,并设置了独立的茶水间;3、有独立的会议室,配置投影设备、白板,并设置了电话供电话会议等;4、有的公司还配备了供员工休息和娱乐的场所,方便员工在工作之余活跃身心;5、配备了健身房、按摩室、医疗室等,时刻关注员工的身体健康。

发展前景

行业发展前景:软件开发、程序设计越来越成为一项基本技能,特别是在我们现在所处的大数据的时代,各行各业都会和信息技术结合起来,所以我认为软件开发领域是一个前途十分光明的职业。个人发展路径:1、个人发展的一个路径是技术路线,具体的方向可以有很多,包括客户端/移动端软件开发、服务端软件开发、机器学习算法方向、大数据处理领域等;可以学习的技术有很多,可以就职的职位也很多,向每个领域成为专家的方向发展是很好的,另外也可以各个领域都有所涉猎,成为全栈人才;2、在技术方向的路上,避免不了要和团队合作,另外一条路径便是走管理方向。能够有效的管理团队的人员完成开发任务,并制定开发计划;合格的技术管理人才同样需要扎实的技术水平,能够为团队选取技术方案等。这两条路线是相辅相成的。职业的就业趋势:软件开发工程师的细分类别越来越多,例如前端开发工程师、后端开发工程师、算法工程师等,伴随着互联网进程的加快,对软件开发工程师的需求会越来越旺盛。

职业道德

1、在工作中获得的不属于公共范围的信息应予以保密。2、不得有意破坏或窃取公司的文档资源和代码资源。3、不得在程序中嵌入非法或不安全代码。4、任何情况下不泄漏公司商业秘密,更不得为获取私利而出卖商业秘密。

生涯教育百问 >

大学本科教育就是职业教育吗?

回答:大学本科教育不是职业教育。专业少,职业多,专业跟职业不是一一对应的。一个专业可能对应很多不同的职业,直接对应是以该专业为工具和知识直接利用,而间接对应是以该专业为基础背景促进职业发展。如法律专业的可以做律师,还可以应用于谈判、公关等。一个专业还对应很多不同的行业,因为每个行业都需要不同专业的人才发挥各自的优势。当然有一些职业对专业对口有较高的要求,如临床医学、土木工程。但更多的情况是,不管将来从事什么职业,大学里得到的知识积累、思维训练和素质提升都不会浪费。不管大学选择什么专业,只要把真才实学融会到兴趣里,梦想的职业道路完全可以走得通。大多数专业和职业之间并不直接对应。尽管很多的职位是要求专业背景的,但也有一些职位并不看重你所学的专业,他们看重的是个人的意识观念、沟通能力、学习分析能力,而这些素质各个专业的学生都可以锻炼获得。所以考生不必想在商界发展而特意选择市场营销或管理专业,也不必为选择哲学专业而对未来的就业感到悲观。

高考志愿填报选专业都考虑哪些因素?

回答:首先,考生必须要对这个专业有兴趣,这个兴趣非常关键。如果个人对专业不感兴趣,学业就容易荒废,毕业时就无法取得毕业证和学士学位证。其次,专业未来的从业方向能够发挥个人潜能,如果就读的专业未来就业方向,与学生的职业能力并不匹配,那就无法取得良好的发展。最后,尽可能选就业前景好的强势专业,报考前要掌握目标专业在同类专业当中居于什么位置,专业实力强弱非常关键。此外,还要了解专业内涵,很多考生往往是凭着专业名称选择专业,这是不可取的。例如材料类专业,不同大学的材料类专业是不一样的:哈工大材料主要是和航天有关系,既得耐高温又得耐低温,属于高科技材料;北京化工大学材料是高分子材料;浙江大学材料是丝绸材料,其前身是浙江丝绸工学院。再如车辆工程专业,西安大学的车辆工程主要是铁道, 其他大学主要是汽车和特种车辆。

孩子不爱学习,怎么培养学习兴趣?

回答:首先,家长可以引导孩子想象未来,如大学毕业后从事自己喜欢的职业,过上自己希望的生活,这样可以激发孩子的行动欲望。在督促孩子学习时,要以未来职业成功为引导目标,这样孩子才能充满动力,提起对学习的兴趣。其次,通过建立间接兴趣,来激发孩子对学科知识的兴趣。家长可以多向孩子讲述,初中学科知识的实用价值,能够给我们的生活带来哪些便利和好处,从而激发孩子掌握这项知识和技能的欲望。此外,家长还可以从孩子的日常兴趣入手,如热爱的玩具、游戏或感兴趣的运动、事物等,将其与初中学科的知识内容相联系。例如,孩子不喜欢物理,但是喜欢汽车,家长可以为他讲述汽车上应用声、光、力、热、电等物理知识,这也是一种培养孩子学习兴趣的重要方法。

孩子初中成绩一般,继续读高中以后发展会好吗?

回答:其实家长不能单纯从学科成绩来判定孩子的未来发展,而是应该综合孩子的兴趣、能力以及个人职业发展规划来判断。孩子学习成绩一般,但如果具备自主学习的能力,并且对学习充满兴趣,只要在高中阶段继续努力,探索出适合自己的学习方法,并做好未来职业发展规划和执行计划,也是可以取得良好发展的。但是如果孩子本身对文化课学习不太感兴趣,在艺术、体育等方向也没有特长,那么读高中未必就是一个好的选择。对于动手能力强,喜欢通过实践活动进行学习的同学而言,进入职高学习一门实用型的技术,也是可以实现职业理想,并在未来取得可持续发展的。

为什么选择大学要考虑地域因素?

回答:大学所处地域对于学生的成长,性格具有较大的影响;大学周围的人文环境可能影响学生的一生,如广州的南粤文化、长沙的湖湘文化。如果一个地区人文、经济环境都没有什么优势和特色,那么就会有如下弊端: 一是教师水平无法保障,教学质量偏低。一个地区没有发展性和吸引性,一些优质的教育人才就不想留在这里或来到这里。 二是学生无法开阔眼界,未来就业不具备优势。经济不发达地区,很难吸引好的企业入驻,在校生也很难在课余时间寻找到好的工作体验机会,毕业以后也很难获取实习机会,从而影响职业阅历和眼界,最终导致就业成本升高。

立即咨询

留下您的问题,我们将在24小时内安排导师为您解答!
客服二维码
主要问题
职业生涯启蒙 职业生涯规划 高一选科 志愿填报 学业规划
立即提交