我们精选了一下网友答案:
···································^^····································
35岁干不动,只是借口而已。
能干的,依然能够很好的在这个行业发展,干不了的,注定会被一浪比一浪高的后浪,拍死在沙滩上。
如果你到了这个年龄,还没有到高级测试开发工程师或者架构师的级别,那么真的是不好干了。
如果你是30+的年龄,可能还不会那么明显,但是35+,你会面临另外一个层次的竞争。
简单来说,就是年龄上去了,但是能力没有上去。
你不是具备10年工作经验的测试工程师,你只不过是一年的工作经验用了10年。
qrcode.testing-studio.com/f?from=zhihu1&url=ceshiren.com/t/topic/3595&BIZ=ECOMMERCE&BIZFROM=ORG这种是最无奈的。如果是这样,企业倒不如去招一个2-3年经验的人,年轻,抗造。
前一段时间我也在朋友圈放出过几个职位,蚂蚁金服、猎豹等,35+的人是他们最喜欢的,但是要求能力一定要匹配到。待遇人家直接给够,年薪百万,就看你的能力行不行。35+的人,具备CI/CD能力、持续集成、持续交付,懂测试开发,懂测试运维,懂代码的,真的是挺难招的。说实话,到目前为止,还没有帮他们找到合适的人。所以如果你担心35+的年龄,那说明你的能力和你的年龄并不匹配,很直观。
目前整个行业的趋势,随着持续集成、持续交付、Devops的流行,特别是大的公司,都是只招测试开发,把大量的手工测试外包出去。同时测试和开发以及运维之间的“墙”,也在逐渐打破。你如你听到的测试开发(加入左移,研发阶段的质量保证;右移,发布后的质量监控)、测试运维,以及很多公司直接让开发来去做测试的工作。
下面谈谈不同level的测试工程师应具备的基本能力
第一个:我们称之为测试员/测试工程师
直白一点说,就是干苦力活的。对标过来就是百度的T3、T4,阿里的P5,腾讯的T1-T2。主要的工作就是需求分析,测试方案,测试策略,测试执行,都是业务测试。当然你能够掌握某些领域知识,比如你是测无人车的,无人车的业务是什么,我测AI,AI是什么,我去测大数据,大数据是什么,测的是电商,电商系统的架构是什么,业务知识是要懂的。再一个是带外包团队,可能会有一部分的外包团队交给这一部分人去带。主要是也就是管理这些基础的业务测试工作。
第二个:测试开发工程师
现在第一个level是不怎么招了,多数都是从第二个level开始招。一旦提测试开发,就一定要求你懂研发,懂测试,并且有一定的深入工作的能力。从这个level开始要求你的编程能力了,Java、Python、shell、SQL,这是最基础的,然后是业务测试。
这部分人仍然会负责一部分的业务测试的工作。老大会根据你的能力,给你安排一个比例。你能力很强,80%做技术,20%做业务,如果你能力不强,那就80%做业务,20%参与一部分技术。如果你的技术太low了,那就100%的全部做业务测试。所以这个时候会根据你的能力进行合理的时间划分。这里面的要求就比刚才突然间就拔高了,客户端的UI测试,服务端的接口测试,性能测试,基本上都属于这个范畴。
面试的时候,性能与非功能测试,可能不会做一个主面试点,主要还是在自动化和编程能力。也就是目前大家出去找工作,你们最容易被卡的这一关。所以在这个level里面,也是干活的,也就是既做业务测试,也做技术上的改造,以及去写一些自动化,但是仍然是偏重于业务的。
第三个:高级测试开发工程师/测试架构师
那么到这个level,业务测试已经非常少,甚至完全没有了,这个时候更多的是负责整个团队的流程管理。流程管理体系,白盒测试体系,测试工具与测试平台的开发,再一个是质量监控,还有一个质量管理。通常一个团队里面,会有一个测试的管理,加上1-2个高级的测试开发工程师,或者叫测试专家也行。他会搭建起整个的持续集成系统。持续集成、白盒测试、以及一些平台的开发,主要会交给这些人负责。然后他会带2-3个测试开发工程师,这些测试开发工程师一边跟着他去学习,一边去做业务。然后剩下的活儿,交给外包公司或者校招的人去做。
qrcode.testing-studio.com/f?from=zhihu1&url=ceshiren.com/t/topic/3595&BIZ=ECOMMERCE&BIZFROM=ORG因此,在目前的行业形势和技术发展趋势下,如果你是测试在职,但是还没有到年龄的瓶颈,我给你几条建议:
一、避免去外包公司
基于行业影响,企业需要降低成本,会更倾向于使用外包。大公司使用外包的结果就是外包市场会进一步发展,这些发展会进一步推动企业裁员的进程。如果外包能够搞定很多事情,外包的价格又比较低,很明显很多低级的工作会更倾向于使用外包的。
外包公司的本质是通过提供廉价劳动力赚取剪刀差的一种公司。你拿到的收入,已经被扣除了一部分了。所以你进入这样的公司,既没有办法接触到业务核心,公司也不会提供很好的培训,也没有很好的经验积累,也没有进入更深的测试实践,所以在这里面的成长会面临发展困境。
如果你现在在外包公司,建议你待个一年两年就立马要走,千万不要留的太久,不然将来会面临很大的发展问题。哪怕短时间内给的薪资比较高,但是一定要记住着这不是你最终的归宿。
二、提升核心竞争力
技术能力:编程能力,自动化能力,架构能力。
首先说编程能力,你在测试行业混,Python和Java,这是两门基础要学的语言。这两个你学会了,任何一家公司的要求都是可以匹配的。如果你想做的更好,你可去接触一下go语言。多数公司即使要求你会一门新语言,也会先看你会不会Python或者Java。
第二个指标是自动化,自动化能力衡量的是你在这个领域里面是否有很强的生产力,作为一个测试工程师,最关键的是UI的自动化,接口的自动化,以及持续集成,持续交付。这几个是你核心能力。其中UI自动化,接口自动化以及持续集成,是测试工程师的基础能力。再往上走,那就是持续交付,Devops,一些白盒能力,测试的监控能力,更多的能力往研发和运维去深入,所以架构能力在这里是很重要的考核的指标。
领域知识:架构能力,业务领域,数据意识
软实力:沟通,管理
三、职业选择
首选名企,大厂,一线城市
别问为什么
四、学历建设(学历建设是长期的事情)
非本科的需要注意提升学历
本科以上的同学注重能力和履历
总体来说,别抱怨,好好提升自己的能力,目前测试行业的缺口,在测试开发,好好努力!
qrcode.testing-studio.com/f?from=zhihu1&url=ceshiren.com/t/topic/3595&BIZ=ECOMMERCE&BIZFROM=ORG你是破坏大环境的人啊?www.zhihu.com/video/1150440334289887232初级测试到高级测试开发捷径分享
史上最全软件测试资料文档下载
一线名企大厂内推流程+资格+渠道
更多技术干货敬请关注霍格沃兹测试学院官方知乎机构号:测吧 @测吧
测试开发是什么?为什么现在那么多公司都要招聘测试开发?
软件测试的岗位会越来越少吗?
软件测试真的干到35就干不动了吗?
二十五岁零基础转行做软件测试怎么样?
测吧:软件测试如何获得高薪?测吧:轻松掌握 Linux 文本处理三剑客:grep、awk 和 sed 实战演练···································^^····································
这个问题没必要BB一长串废话了,我来直接点。只要你不断地学习新技术,技术OK,只要你想你就可以一直做。但是对于那些实际上连软件测试的门都没入,只会点点点的小点点们,平时还不思进取,温水煮青蛙,用不了多久就被淘汰出局了。很多人把这个问题的因果搞反了,以为是行业把他淘汰了,或者觉得是自己时运不济碰到公司裁员,然后怨天尤人去怪职业没前景,实际上就是自己技术太烂,仅此而已!
是不是听了这话很扎心?
那再说句更扎心的吧,再搞不清楚因果和武装自己,你们连35岁都熬不到就会被裁员。在中国,最不缺的就是人!
···································^^····································
无论是是什么技术岗位,都需要不断的提高自己,才能面对职场激烈的竞争,才能立于不败之地。
针对题主的疑问和提问说明文字,我认为本题目要拆出3个问题,才能将这个问题阐述清楚:
问题1:为什么会有开发人员(程序员)35岁危机呢?
拆题2:软件测试有35岁危机吗?那首先要清楚测试和开发在工作中有哪些不一样。
拆题3:为避免35岁危机,测试人员需要做些什么准备工作?
开发人员为什么会有35岁危机,其实是由多方面造成的。大体可以分为以下几个原因:
1、企业方的需求,程序员淘汰率高才能最划算
思考一个问题:
公司做一款新产品的时候可能需要一百个程序员来开发,但是做完了以后平时只需要五个程序员来维护就够了。那剩下的九十五个程序员怎么办?
解决方法1:
互联网中大型公司:安排开发其他项目
开发人员完成了一个项目的开发后,公司为避免人员闲置,往往会布置开发人员做其他项目的开发。
而这个项目,往往和之前开发的产品不是同一个类型。比如开发人员开发出了网站,公司是不会白白养着,往往会要求去开发OA、财务软件、通讯软件,手机APP…每种产品的业务逻辑不一样,导致开发经验的可移植性就较差,就需要留给开发人员足够的学习时间。
确是不如直接找有相关项目经验的开发人员性价比更高。
解决方法2:
互联网小公司:95人全部开掉。
很多互联网小公司其实就指着几个项目吃饭,一个项目完了以后未必还能有开发下一个的机会,说不定找不到投资明天就倒闭了。
另外即使到时候又需要人了,直接招新人不香吗?永远会有新的大学毕业生在找工作,他们可能没什么经验,可能技术一般,但是他们要的钱少,身体好,能熬夜,听话,好忽悠。
如果你是一个企业的管理者,排除掉感情因素,你也会用这种性价比高的新零件换掉旧零件。
2、程序员工作本身存在折磨,年龄大真扛不住
这个折磨不是说写代码,觉得写代码是折磨的人干不了这一行。
这里说的是来自同事和需求方的折磨。
写代码对程序员来说不难,难的是需求方的需求变来变去,一开始说要A,代码写到一半说要B,又得重新写,写了一大半又说要添加个C功能,但这个C功能必须底层就写好,不能写一半再加,这时候又要重写。
最后就是整个人都被折磨疯了。
除了需求变来变去之外,还有一个问题就是经常白天被抓去开各种乱七八糟的会,然后只能晚上写代码,这就又造成了加班的现象。
程序员天天加班不假,但并不是加班写代码,主要是白天都被抓去开会,晚上和人撕逼需求,深夜才能写代码。
老这么加班,年轻还可以顶着,年纪大了还真的顶不住。
3、互联网行业发展快,技术更新也快,对程序员的要求还越来越高
技术带来先进生产力的同时,技术的迭代也是非常快的,弄不好分分钟就被淘汰。
不像很多传统行业,技术的积累是逐渐稳固的,越老越吃香。
开发人员可不一样,他们掌握的东西如果不能快速迭代,很容易出现自己被世界淘汰。
买数码产品我们都知道越新越好对吧?技术也是如此【所以如果要选择开发语言,强烈建议选择不容淘汰,市场需求广泛,老当益壮语言,如JAVA,Python等,这两门语言还都可以用来干测试开发】。
2020年,但凡能为程序员开出高薪的公司,对于程序员的筛选都是比较严格的,不对,已经不是比较严格了,是很严格。
不信自己可以去网上搜搜各大公司招聘的面试问题和笔试题,自己试着答一下,看看结果。
从来没有白给钱的事情,高工资带来的必然是高要求。这就意味着开发人员需要不断的去更新自己的知识体系, 个人必须非常努力,努力钻研各种新技术。
总结:
1、企业方的需求,程序员淘汰率高才能最划算
2、程序员工作本身存在折磨,年龄大真扛不住
3、互联网行业发展快,技术更新也快,对程序员的要求还越来越高
所以程序员必须有足够的危机意识。
一方面要费脑筋去开发新产品;一方面又要去学习新的技术;一方面还得与产品经理撕逼;一方面还要白天被琐事纠缠,只能晚上去做开发,加班深夜,用身体抗; 最后还得想办法讨好领导,争取早日坐上技术管理不用在一线写代码。多重折磨之下,这个头发肯定是留不住的。
在35岁这个年纪,往往又有家庭和孩子,精力不能和年轻时一样,全部投入到工作中,所以在职场的竞争力就开始下降。所以就有了35岁危机这一说。
对于程序员而言,不只是所谓的35岁,更是要时刻警醒自己要做架构,研究算法,转管理。
区别1、项目开发时,需要100个开发人员,项目研发结束后,只需要5个开发人员维护 ,开发的需求在开发前后有着剧烈的变化。但中国当前测试和开发之比,常常在1:8到1:10之间,不可能像开发一样,对人员的需求存在着如此剧烈变化。因此相对来说,测试工作的稳定性要远高于开发。
区别2、开发人员在工作中,会被多变的需求折磨疯了,所以我们在网上会经常看到产品经理和开相互撕逼的段子和故事。但软件测试是对已经开发好的产品进行测试,不会受到多变的需求方折磨。
区别3、开发经常白天被抓去开各种乱七八糟的会,然后只能晚上写代码。测试也可能会白天被抓去开各种会。但除非项目上线冲刺阶段,需要开发写完代码后立即测试需要加班,比开发走的更晚。但一般情况下,开发晚上写完代码,测试白天测试一样来得及。加班程度远不如开发。
区别4、开发语言技术更迭非常快,开发需为了不被淘汰,需要不停的去学习新的技术,个人压力非常大。而反观测试行业,无论你的产品是什么类型,测试的流程和模块是大体差不多的【功能测试,接口测试,UI测试,性能测试…】,而且测试技术的更新是远远赶不上开发的。这就意味着,我们在测试当前项目所走过的每一个坑,都会成为测试下一个项目的经验和教训。测试很类似于传统行业,技术的积累是逐渐稳固的,反倒会越老越吃香。
总结:所以开发人员有35岁危机这么一说,但是对于测试人员,不能说没有35岁危机,但危机程度要比开发人员要好很多。
所以有人说软件测试工程师和医生一样,是最不需要用“青春”来保证的职业。而是随着项目经验的不断增长和对行业背景的深入了解,会越老越吃香,就像老中医。
35岁危机,虽然测试比开发弱很多,但并不意味着我们不需要做任何准备。因为无论是是什么技术岗位,都需要不断的提高自己,才能面对职场激烈的竞争,才能立于不败之地。
随着年龄的变大,用人单位对于人才的要求也是随之改变的,比如:对于刚踏入职场的初级软件测试工程师,用人单位的要求更多是能独立完成测试测试任务的执行即可,但随着年龄的增加,就要求软件测试工程师具备项目风险评估,团队管理, 协调资源等等能力。所以需要我们及早规划自己的职业路径(狠狠点击放大下图):
软件测试也是技术岗位,虽然不如开发更迭速度那么快,但是测试技术也会有技术更新。比如几年前,会功能测试就能找到好工作,但是到今天不懂自动化测试就很难找到好工作。如果想薪资更高,还要去学习性能测试,测试开发。
若你不是在机关工作,当你觉得自己过的很舒服的时候,注意,你离被开除就不远了。
时刻逼自己过的不舒服的测试,才是一个好测试。
-----------------------------------------------------------------
如果你想避免测试职业危机,提升自己的技术能力,但是苦于没有资源,在此,特意给大家准备了一份13G的超实用干货学习资源,涉及的内容非常全面,涵盖功能测试、接口测试、UI自动化测试、性能测试...。
包括软件测试学习路线图,黑马50多天的上课视频、16个突击实战项目,80余个软件测试用软件,37份测试文档,70个软件测试相关问题,40篇测试经验级文章,上千份测试真题分享,还有2020软件测试面试宝典,还有软件测试求职的各类精选简历,希望对大家有所帮助…..
2020软件测试学习路线图,内附视频教程+自学路线+工具+面试篇-黑马程序员技术交流社区
如果对你有帮助的话,点个赞收个藏,给作者一个鼓励。也方便你下次能够快速查找。
···································^^····································
软件测试与其他软件相关岗位一样,分为不同的工种不同的岗位,一般情况下,做3-4年软件测试工作后,基本上可以达到一个中高级的水平,这时就需要对自己的职业规划有一个比较清晰的认识了。评估下自己更适合走哪条晋升路线,是管理?还是技术专家还是咨询顾问?但无论走哪条路线,都需要我们的不断学习。软件测试常见的规划路线如下:
1.测试管理
测试管理其实不单单是在管理能力的提升 ,同时对技术能力也有很高的要求。同时测试越往上跟其他岗位也一样,需要考虑的问题角度要上升,眼光开阔,同时对于公司的决策也需要有同步的提升。若想从事管理方面的,可以从一开始就培养自己的这种能力,平时Get到的新技能、或是自己了解到的行业技术动向都可以跟同事交流,如果公司有新人进来,可以主动提出负责带领新人,不仅把自己所学巩固了,同时也锻炼了沟通、表达能力。
2.测试专家
可以选择一个方向来深入,但需要其他方向也相对精通。比如可以选择安全、渗透测试,可以选择性能测试,自动化测试等等,为企业服务的同时,也可以自己写一些比较通用的测试工具,从而扩大影响力,再者如果关于写文章的话可以推送到一些专业的测试论坛,久而久之,自己在某个测试方向会越来越游刃有余。但需要保持时刻学习的能力。
3.QA
QA(QUALITY ASSURANCE,中文意思是“质量保证”,其在ISO8402:1994中的定义是“为了提供足够的信任表明实体能够满足质量要求,而在质量管理体系中实施并根据需要进行证实的全部有计划和有系统的活动”。负责ISO9000标准所要求的有关质量保证的职能,担任这类工作的人员就叫做QA人员 。对于专业的技能要求比较高,需要有深厚的理论体系
4.测试培训
目前国内也出现了越来越多的测试培训机构,线上培训也随之兴起,给一些已经参加工作想转行的同学更多机会,但相较于开发培训还是不充分。对于在企业中担任主导测试职位或熟悉整个项目流程者来说,如果自己本身也具有演讲能力,可以把自己在实践工作中所学的整理成自己独有的一套系统或案例。一些培训机构会邀请企业人员来讲解实战流程。目前好的讲师按日薪计算, 也是非常不错的方向。
5.测试创业
接上述4中,当自己有了一定的影响力和知名度后,可以建立一个小Team,经常交流。(当然,Team中并非都是技术方向的)待时机成熟时,可以自己创建测试培训机构。身边这样的例子也很多 ,讲师出来自己创业,也是不错的选择。
#软件测试#
测试工程师的职业发展方向和层级大致分为:技术路线(初级测试工程师-中级测试工程师-高级测试工程师)、管理路线(测试组长-测试经理-测试总监)、讲师路线(初级讲师-中级讲师-高级讲师)和其它路线(比如写书、转开发、需求、售前或售后等角色)。前两条路线对于35岁以上的人来说,如果要考虑换工作的人就得慎重了,最好别裸辞,先找到下家了再去辞职,不然可能会有空档期。国内好多企业的HR甚至领导通常不喜欢招聘35岁以上的人,究其原因无外乎如下几点:1.长久养成的工作习惯可塑性差;2.工作年限长薪资高(同样的薪资可以招两三个年轻的);3.家庭或身体的原因不能胜任高强度的工作;4.其它原因。这种现象在国内目前比较常见(国外反之),但殊不知:年龄越大通常意味着经验和技术越好越丰富,可以一个人干几个人的活,效率也高;年龄越大通常越少棱角,颇具包容心,更容易融入团队;年龄越大越具备责任心和家庭意识,越重视眼前的工作,稳定性越好;年龄越大越。。。。。。这些都是很少有人能真正看到的35岁人以上的特质。大的国内行业现状,你我些许力量暂时无法改变,但我们可以在年轻的时候就不断增强自己各方便的技术能力,来适应这个崇尚技术的社会。比如手工测试转会开发的全栈测试、考取一些资质证书(PMP、RDPM和信息系统项目管理师等)、写书或者做讲师等。测试讲师作为第三种职业发展方向,其实也是很不错的,可以长久且持续发展,职业生命周期远远长于其它职业发展方向,因为在这个行业干的越久往往意味着经验越丰富,教育行业就非常看重和需要经验丰富的讲师,尤其全栈测试讲师,只要眼不花、腿站的稳,干到60岁也不是问题。其它行业理论上其实也应该是这样的,作为测试从业者的我们,没必要去过分担心年龄上的问题,只有时刻不断的保持自己的核心竞争力(自学或者培训)才是上上之策,以不变应万变,未来也许环境可期呢!
·······································································
我们精选了一下网友答案:
南京现在南京软件园如雨后春笋般的建立起来了,这同时也说明着,南京将更进
一步的向高端技术发展,也代表了南京政府对软件这块的重视。 不过你最好可以选择一个专业做软件的学校去就读,比如南京北大青鸟新街口校
区,他们是入学就会签订就业协议,100%推荐就业的。
···································^^····································
别相信那些培训部的推荐就业.不然谁都去培训然后拿个高工资,还会有这么多找不到工作的?在这奉劝楼主一句,不管什么工作,只要你水平够了谁都抢着要.
···································^^····································
软件测试的就业还是沿海地区比较好的,例如深圳,上海,北京。这几个地方起步较早的。而且你的逻辑能力一定要好,如果是大专以上学历,可以咨询上海心力教育。
·······································································
我们精选了一下网友答案:
···································^^····································
编者按:近日,教育部、工业和信息化部联合印发了《特色化示范性软件学院建设指南(试行)》。中国电子报特策划推出“建设特色化示范性软件学院·探索软件人才培养新模式”专栏,邀请高等院校、地方工信部门、骨干企业相关专家和负责同志围绕特色化示范性软件学院建设、产教融合培养路径、创新软件人才培养模式等方面对建设指南进行深入解读,分析我国软件人才现状和存在问题,并提出推动特色化示范性软件学院建设的举措建议。敬请关注。本期为南京理工大学计算机科学与工程学院/人工智能学院副院长陆建峰的署名文章。
今年6月,教育部、工业和信息化部联合印发了《特色化示范性软件学院建设指南(试行)》(以下简称《指南》),为我国软件学院在“培养什么样的软件人才、怎样培养、为谁培养”的办学方略上指明了方向和工作重点。从高校人才培养的角度而言,可以用三句话简单概括:服务国家育英才,产教融合是关键,人才培养有特色。
一、服务国家育英才
我国一些关键基础软件领域始终面临“卡脖子”问题,因此,大力发展具有自主知识产权的软件行业已经成为国家战略。近20年来,国务院先后印发《鼓励软件产业和集成电路产业发展的若干政策》(国发〔2000〕18号)和《进一步鼓励软件产业和集成电路产业发展的若干政策》(国发〔2011〕4号),有力支撑了国家信息化建设,促进了国民经济和社会持续健康发展。前不久,国务院又印发了《关于印发新时期促进集成电路产业和软件产业高质量发展若干政策》(国发〔2020〕8号),明确提出,集成电路产业和软件产业是信息产业的核心,是引领新一轮科技革命和产业变革的关键力量。文件对专业化软件人才培养和特色化示范性软件学院建设,也提出了要求。
特色化示范性软件学院建设必须聚焦国家发展战略,坚持育人为本,全面贯彻党的教育方针,把立德树人成效作为检验学校一切工作的根本标准培养,通过课程思政,着力培养学生的使命感和社会责任感。简而言之,就是要培养又红又专的高端人才。所谓“红”,就是要培养“有理想、有素质、有能力、有担当”的人才,具有爱国奉献的精神,把国家的需要作为己任,具有提升国家软件核心竞争力的使命和担当,把软件写在祖国的大地上;所谓“专”,就是要具有扎实的自然科学和计算机专业基础知识,硬件基础知识也不可或缺,因为如果要设计和开发操作系统、编译系统之类的系统软件,仅有软件知识是远远不够的。所谓“高端”,就是指基础理论扎实、创新意识突出、工程能力显著、沟通能力很强的领军人才。
二、产教融合是关键
《指南》明确提出,建设特色化示范性软件学院要以深化产教融合为途径。由此可见,产教融合是特色化示范性软件学院的强驱动力,其中产业导向和产业需求是外在驱动力,而高等学校本身担负的培养高水平人才的职责是内在驱动力,两者相互融合,相互激发,能很好地解决软件人才培养存在的短板明显、价值失衡、产用脱节等突出问题。
(一)产教融合驱动的培养目标重塑和课程体系重构
按照产教融合的原则,需要对现有的培养目标和课程体系进行优化。以我校的软件工程专业为例,我们瞄准关键基础软件、大型工业软件、行业应用软件和嵌入式软件等产业发展的战略方向,重点围绕国产操作系统、安全自主可控、军用无人系统等行业的需求,以服务军民融合为特色,培养具备系统思维、创新思维的软件需求分析、架构设计、研发与质量保障等能力的专业人才。为了达成上述培养目标,我们对现有课程体系从课程思政、课程内容调整和课程实践环节等方面进行了重构,使其具备南理工军民融合特色。将思政育人素材融入专业课程教学内容中。例如,在操作系统课程的现状概述部分,阐明我国操作系统核心技术缺失所导致的后果,以培养学生的爱国情怀。
在课程内容方面,我们在保留通用软件工程方法学教学内容的基础上,结合南理工兵器学科的优势,增加面向嵌入式系统的软件需求分析、设计、实现和测试方法相关的教学内容,使得培养的软件人才不仅能适应通用软件研发,而且能适应面向国防应用软件等的研发。在课程实践方面,探索链条式实践教学和企业实践相结合的方式。通过深入研究专业课程知识点之间的前趋与后继之间的关系,有机整合实践内容,建立关联式实践教学模型,并应用到教学实践环节中,形成链条式实践教学;引入行业企业的真实项目作为实践内容,提升实践环节的价值。
(二)产教融合驱动的师资队伍建设
在产教融合过程中,我们坚持走“请进来”与“送出去”相结合的策略,构建双师型的师资队伍。近年来,我院从中国电子科技集团第十四研究所、华为技术有限公司,中兴通讯有限公司、美国高通公司等知名企业引进了10余名软件研发人才作为专业教师以及产业教授,他们为课程体系重构、培养目标重塑提供很多建设性的建议和想法。在卓越工程师计划的实施过程中,我们与亚信软件、江苏电信、中兴通讯等企业建立了紧密联系,邀请企业的专家来授课,使学生受益匪浅。同时,鼓励老师积极承担企业的横向课题,借助于江苏省“教授博士柔性进企业活动”等渠道,将专业教师送到优秀的软件企业,去了解真实的需求、了解软件行业的最新动态,使得专业教师不仅具备扎实的理论知识,而且还具备良好的工程实践能力和综合能力。
(三)产教融合驱动的创新创业平台构建
可以通过课程内容融合、教学过程融合和实践体验融合等为抓手,构建创新育人平台。我校在校内构建了创新创业教育教学体系,确立了校教务处、团委、大学生创业中心和学院“分工合作、协同推进”的工作机制。采取“校内+校外”双向协同的方式,构建了X·Space创客空间等创新育人平台,推进创新创业教育。校外形成“校、政、企、行”四方联动的协同育人机制,聘请优秀的创业者、企业家、科研项目负责人担任创新创业导师,参与创新创业教育规划、指导学生的创业项目,为师生定期分享优秀的创新项目和创业心得。近年来我校在ACM程序设计大赛、蓝桥杯、中国软件大赛中取得优秀成绩。
(四)产教融合驱动的企业激励机制
毋容置疑,产教融合是工程创新人才培养的必由之路,软件人才的培养也必须理论结合实际,学以致用,更需要企业的大力配合。产教深度融合意味着企业需要进行大量的投入,包括人力、物力和财力。但是,经济效益是企业不得不考虑的问题,为了使得产教融合能够深入持久的开展下去,必须要充分考虑企业的利益,否则,产教深度融合很难做到可持续发展。
三、人才培养有特色
每一所高校都有自己的强项和特色,以及所重点服务的行业。同样,在软件人才的培养上,也要有特色。
首先,现在是“软件定义”时代,所有行业都离不开软件,因此,可以考虑结合学校的行业特色,把面向该行业的软件开发人才培养作为一个特色。其次,可以结合每个学校的学科优势和特色,进行学科交叉,并基于此开展软件人才的培养。
再者,每个学校的人才都会有一些富有特色的做法,如科教融合、实践创新等,这些做法对于人才培养也起到润物无声的作用。最后,根据产教融合需求,把企业的优势融入到人才培养中,体现出校企结合的特色。
南理工是国防特色鲜明的一所高校,因此,我院重点培养具有军工特色、行业特色的软件技术专业人才。兵器学科排名全国第一,人工智能研究方向国内具有特色,因此,在夯实软件工程教学的同时,注重与兵器学科以及人工智能的学科交叉,开拓学生视野;在日常的教学工作中,通过课程思政坚持立德树人,帮助学生了解产业发展趋势、产业发展瓶颈、增强使命担当意识;注重科研成果、产业需求与课堂教学内容的融合,把科研经验和产品研发经验融入专业教学,指导本科生科研训练和实践,培育高水平软件人才;引入CCF CSP作为面向全体学生的第三方测评手段,提升了学生的软件基础能力;建立了“课程-科研-竞赛-实践”四元培养模式,着力培养学生的创新和工程能力。近10年累计输送近300余名本科生在兵器、航天、船舶等国防科技工业相关领域就业,为国防领域的人才培养做出了重大贡献。
建设特色化示范性软件学院并培养特色化软件人才,是个长期探索和实践的过程,是推动我国软件产业由大到强的一项重要举措,也是高等院校义不容辞的责任和使命。南京理工大学将深入贯彻落实《指南》和国发8号文精神,弘扬“团结、献身、求是、创新”的校风,以服务国家战略需求、推动社会进步为使命,秉持为党育英才、为国铸利器的宗旨,培养高水平的软件英才,致力于军民融合的软件产业发展,为我国软件产业的跨越式发展提供有力支撑。
相关链接:
1.清华大学软件学院院长王建民:肩负使命,建设特色化示范性软件学院
2.南京航空航天大学计算机科学与技术学院/人工智能学院院长陈兵:校企协同创新,特色化示范性软件学院建设的灵魂
3.哈尔滨工程大学软件学院副院长冯光升:立足国家战略,探索软件学院特色化办学新模式
4.北京理工大学软件学院院长薛静锋:软件铸魂新时代,特色引领育英才
5.华北电力大学控制与计算机工程学院院长房方:构建“三协同”模式,培养电力特色软件人才
6.西北工业大学软件学院院长郑江滨:校企深度融合视域下特色化示范性软件学院建设探索与实践
7.哈尔滨工业大学软件学院副院长王忠杰:打造软件领域的国之重器,培养软件领域的杰出人才
8.华中科技大学软件学院院长李国徽:把握软件定义时代的机遇与挑战, 构建产学研用融合的高端软件人才培养体系
9.福州市工业和信息化局副局长谢学科:多措并举构建软件人才培养新机制
10.苏州市工业和信息化局副局长金晓虎:产学融合搭建校企互动桥梁
11.阿里云大学总经理孙丽歆:持续深化产学合作协同育人机制 有效打通产业链、教育链与人才链
12.联想集团副总裁戴京彤:以产融结合为抓手,大力推动软件产业高质量人才培育
13.浪潮(全球)数字科技人工智能研究院院长周恒:探索“优势共建、强强互补” 软件学院运行新模式
0 篇文章
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!