软件开发专业的就业岗位核心能力调查报告 如何培养自己的核心专业能力(软件工程)

作者&投稿:熊亮 (若有异议请与网页底部的电邮联系)
1、【职位名称】程序员
【是什么】
程序员是指从事程序开发、维护的专业人员,一般分为程序设计人员和程序编码员。
【做什么】
① 项目策划、市场调查; ② 用户的需求分析,策划程序框架、流程; ③ 编写代码,开发程序,同时编写开发文档; ④ 测试,运行程序; ⑤ 帮助客户解决他们所遇到的问题; ⑥ 软件版本的更新。
【怎么样】
随着计算机对于社会各个领域的不断渗透,客户对于一些专门的应用软件需求量大增,所以对于程序员的需求也在不断增加,虽然现在中国的程序员数量已经相当可观,但是还是处于求大于供的状态,尤其对于一些技术熟练、有很好的编程习惯的优秀程序员,市场需求量还是很大的。而且程序员的发展空间很大,可以经过努力升级为软件设计师、系统分析员、项目经理等。不过程序员有事工作相对繁琐,有时需要经常加班,技术更新快,所以压力也很大。
【谁能做】
① 大专以上计算机相关专业学历,至少熟练掌握两到三种开发工具的使用,同时对于数据库和操作系统有很深入的了解,有一定的英语水平,有相关的数据结构等方面的知识; ② 通过初级或者高级程序员考试或者拿到一些国际、国内认证的证书,有一年以上相关经验; ③ 软件结构设计/分析能力,出色的编程能力,掌握了几种软件的开发技巧,同时需要有严格的软件工程思想; ④ 较强的逻辑思维能力,团队精神和协作能力,强烈的好奇心和学习精神,具有永攀高峰的精神。

报告几种啊,但是简单
you

这个简单,帮你.

计算机专业就业方向有哪些~

一、WEB应用程序设计专业
毕业后能够从事网站应用程序开发、网站维护、网页制作、软件生产企业编码、软件测试、系统支持、软件销售、数据库管理与应用、非IT企事业单位信息化。
二、可视化程序设计专业
毕业后能够从事软件企业桌面应用开发、软件生产企业编码、软件测试、系统支持、软件销售、数据库管理与应用开发等工作。
三、数据库管理专业
毕业后能够从事企、事业单位数据库管理、软件开发、专业数据库应用设计与开发、数据库的应用与开发、信息管理系统开发、企、事业单位网络管理、软件销售等工作。

四、多媒体应用专业
毕业后能够从事计算机美工、动画制作、影视编辑与制作、广告设计与制作、多媒体综合应用开发、多媒体课件制作等工作。
五、移动应用开发专业
毕业后能够从事移动设备应用开发、嵌入式应用开发、移动网站开发、软件生产企业编码、软件测试、系统支持、软件销售、企、事业单位信息管理、办公自动化集成等工作。
六、电子政务软件专业
能够胜任基层政府部门、事业单位数字化政务管理系统的设计、维护与信息管理、办公自动化集成、办公室文员等工作。
参考资料来源:百度百科-计算机专业

①、计算机专业领域一共有几个大方向,十几个分支方向,而每个分支方向又有几十个小方向,每一个方向的深入学习与熟练到一定火候都不是一朝一夕,互相之间也不是完全没联系的,但是无论是初学者还是中前期学习者都应该选择一个大方向并在其中的一个小方向内深入(为什么要这么早就选择具体的分支方向?后面说)。
②、这里列出计算机的几个大方向(非编程开发类的我就不说了):
基本方向:
1、单片机、嵌入式方向
2、网络编程:涉及到服务器程序、客户端开发、脚本设计等。
3、系统编程:基础API开发、桌面开发、系统程序开发、服务程序
4、图形学:3D、2D、图像识别、人脸识别
5、音频:语音识别、音频解码、音频软件
6、编译原理:编译器设计、脚本解释器、虚拟机、非自然语言翻译系统
7、应用层开发:利用高层语言去开发表层应用
8、安全:反工程、病毒、反病毒、木马、反木马、软件破解、软件加壳
附加方向:
9、人工智能:遗传算法、神经网络、灰色系统等等
10、游戏设计:各种游戏引擎设计以及业务逻辑设计等
③、基本方向是学习者一定要选的,附加方向只是基于基本方向的一些锦上添花,但是不管学习者怎么选,最开始某些东西一定要深入而不是只是懂就够(当然学习者对自己要求不应该低),我把这个列出来:

数据结构:下面其他理论的基础。(必看:《算法导论》
操作系统原理:理解操作系统的架构和细节,学习者才能对以后关于多线程、文件管理、内存管理、指令优先级等有一个正确理解和运用。(必看:《操作系统:精髓与设计原理》
编译原理:能够升华学习者对计算机编程语言的理解,对以后出现的各种编译、解释、兼容、移植、优化、并发与并行算法等有一个深入理解。(必看:三本圣经和《PT》,哪三本具体百度
数据库系统原理:这个是进入公司都要会的,也是大型软件开发的基础。(这就有很多经典,但都不是必看的,具体douban
软件工程:这个是学习者能够在经验不足还能保证大项目正常完成的理论基础。(设计模式能够有助于软工的架构设计,一定要看
网络技术:这个是必须学的,因为目前几乎没有一款装几率很高的软件或者平台跟网络无关。(很多很牛的书,具体douban
数学的话,主要是:离散数学、线性代数、高等数学、计算机图形学、概率论(各自都有很牛很好的书以及习题,具体douban

以上几个基础就是学习者成为一个融汇各个主要分支牛人必须学的(当然不是指理论,而是理论+实践编码能力)

④以上都是大的基础,要一一攻破并深入学习,虽然网络时代计算机专业知识爆炸式的增长,但是以上几个基础掌握后,会发现,以后的什么新的理论和技术都是基于这些大基础,学习者就很容易理解了(或者且当你对方法论比较感兴趣,在方法论的催化下+以上浑厚基础,会有一种被打通任督二脉的感觉)。
⑤我为什么开头不讲学习者要具体学什么怎么顺序学呢?因为那些技术学习者要掌握的话,根本可以自己解决(翻书+实践的反复循环),但是如果没有一个对自己现在投入的努力和【以后形成的能力和层次积淀的预测】的基本了解,那么毕业后虽然也能找到不错的工作,薪水也可能高,但是却不是一个大牛(虽然这之间确有转化关系,仅个人见解)。
现在才开始讲学习顺序(一种可能的顺序,并且大部分被我验证或预测过)。
C语言是可以写很多核心和高级的东西,而不只是小东西,编码技巧有很多可以提高的空间之处。
学习者的学习顺序应该是:
C:建议有时间的话,学到这个程度-做一个超级马里奥出来,并能够读取文本脚本来更新关卡。
C++:写一个2D图形引擎,封装掉细节,实现面向对象设计和可复用设计(但是2D图形引擎注重效率,对复用的设计理念显然不需要太在乎,所以最具有复用挑战力的是外表简洁,内部设计复杂而高度灵活如WPF的GUI),并且用到《设计模式》中提到的一些设计模式,这样才能算对C++有一个很好的掌握。
MFC:MFC技术虽然据说前期一段时间冷下来了(近期又有新的热度,貌似融入了新的血液),但是学习者能熟练掌握它,才能短期内证明学习者的C++OO技术够纯熟,严格证明学习者掌握了MFC很简单,学习者只要用MFC做出一个非内核的杀毒引擎简化版就差不多了。推荐的书有《深入浅出MFC》。
《Windows程序设计》:和MFC不同的是,用的是windows核心SDK,也就是Windows API,这本书学完后,学习者才能从操作系统层面上算掌握了win32 平台下的机理(其实win64和win32大部分API机理类似)。
C#:C#里集合了当代和前沿计算机科学里最先进的一些语法(虽然执行效率一直被人质疑),但是学习者学完C#并深入后,至少能够算是对计算机语言有一个更加深刻的理解了。如何证明学习者C#学的不错了?也很简单,再次写一个随便什么游戏。如果更加证明自己呢?用它写一个P2P网络对战游戏。

⑥作为进阶学习编程语言的附加要求,其它语言建议也学习下,学之前可以先看《冒号课堂》(告诉你各种范式语言之间的关系,让你对编程语言有一种截然不同的全新视野的掌握)。
(如果学习者注意的话,会发现我说的学习顺序都是沿着语言和某些技术的,为什么呢?因为这些语言和技术涉及到特定的领域技术和计算机理论思想,比如【真正】学完了C++或C#的话,就不单指学完了C++或C#,而是把多种语言范式都学习了一遍,以及现代的程序开发思维(因为里面用到了很多让学习者一劳永逸的技术))
以上5个步骤都是基础大步骤,要解决的话要没1-2年应该不够。
与此同时,要尽快选出文中学习者感兴趣的方向作为3-5年的长期方向,不要担心过早选择分支方向会有什么损失,因为计算机很多分支是相通的,只有学习者把分支方向深入进去,才能真正理解很多理论的实践意义。并且一旦学习者在某个分支领域形成了较强的优势(比如,到公司里只有学习者这方面最强),那么学习者就是稀缺人才。
关于大方向的细分步骤就暂时先说到此处,有兴趣学习者的主要就是要把我说的这几个基础步骤先解决,同时平时要注重大方向理论结合实际去编码和开发。

⑦最后,再从资本论的角度去度量一下为什么要深入至少1-2门技术,而非只是泛泛的都学。

1.一个公司不需要一个功能对应的所有可选技术类型,通常只要其中1-2种(就如服务器脚本语言,为了便于开发维护和人员更替,也都是集中在1-2种
2.就算会N种技术,一个时间段只能从事其中一种工作

计算机专业毕业后就业方向有哪些?
答:北大、哈工大、华科、北航、南大、电子科大、北邮、西安交大、东南大学、西电、武大、中山大学、北理、大连理工、同济、中南大学。具体的我就不多说了,大家感兴趣的,可以详细的查一查,可能还会有其他的学校也挺好的,但是上面的一定是好学校好专业,大致是按照计算机专业的学校排名来的,可供参考。

中职旅游专业历史教学中如何培养学生的职业核心能力:中职旅游专业
答:联合国教科文组织在上世纪90年代提出教育的四大支柱:学会认知、学会做事、学会共处、学会做人。培养职业核心能力,成为世界先进国家、地区政府和职业培训机构人力资源开发的热点,成为职业教育发展的趋势。3.培养职业核心能力是提升中职毕业生就业竞争力的重要内容之一。求职就业是职业人才进入社会或者进入工作岗...

中药资源与开发就业前景
答:中药资源与开发专业就业岗位最多的地区是武汉。薪酬最高的地区是舟山。就业岗位比较多的城市有:1武汉、 2北京、 3南京、 4广州、 5西安、 6成都、 7深圳、 8上海、 9杭州、 10石家庄。对应职业(岗位)对应职业(岗位)其他信息:中药资源与开发专业在专业学科中属于医学类中的药学类,其中药学类共...

从事职业需要具备哪些相关的条件?
答:就业能力是指获得某项岗位的全部能力的总称。一个人想要顺利地找到工作,在工作中做出成绩,就必须具备一定的就业能力。就业能力包括一般就业能力和特殊就业能力。[3] 一般能力: 一个人的态度、世界观、价值观、习惯; 与工作有关的一些能力,主要是指处理与周围的人和工作环境的关系的能力,如怎样进行工作,如何与人相...

什么是社会能力的核心,是每个人在生活中赖以生存的本领,也是职业生涯...
答:什么是员工职业能力的核心 什么是员工职业能力的核心,在我们的生活中其实大家对于自我认识也是有一定的了解的,每个人都会有一个对自己的性格特征等方面的划分,以下了解什么是员工职业能力的核心。 什么是员工职业能力的核心1 一、什么是职业核心能力 职业核心能力是人们职业生涯中除岗位专业能力之外的基本能力,它适用于...

计算机网络技术未来有哪些就业方向?
答:专业名称:计算机应用技术 专业培养目标:培养掌握计算机软件设计和开发、硬件接口的设计与编程,计算机硬件的安装、配置、管理和运行操作技术的高级技术应用性专门人才。专业核心能力:硬件接口的设计与编程能力、计算机软件的设计和开发能力、计算机硬件的安装、配置能力。专业核心课程与主要实践环节:微机原理与...

提升职业核心能力在孝中的实践体现
答:处于知识经济的当今社会,学生就业是根据所学专业从事相应的工作,学生要在市场中与各类群体竞争岗位,其核心竞争力就是靠知识转化率的高低来取胜,知识转化率快慢体现了求职者的职业素质和职业核心能力的掌握程度。因此掌握必备的专业知识,才能提高竞争的实力。可见,构建合理的知识结构,掌握科学的思维方式,锻炼较强的实践...

高职教育中的专业核心能力和岗位专用能力有什么区别
答:用一段话来帮您解释吧专业核心能力是指:中等职业技术教育最大的特点是一种面向企业基层岗位的就业教育,实际专业操作技能是中等职业技术教育专业核心能力,在专业建设中应加以突出,才能满足企业对中等职业技术教育人才的要求。岗位专用能力岗位专用能力实际上就是说,在人力资源规划的过程中人力资源管理者必须...

计算机专业的就业方向有哪些?
答:计算机网络技术专业的核心能力要求具备计算机网络系统构建能力以及网络操作系统管理能力等。就业方向包括计算机系统维护、网络管理、程序设计、网站建设、网络设备调试、网络构架工程师、网络集成工程师、网络安全工程师、数据恢复工程师、安卓开发工程师、网络运维工程师、网络安全分析师等岗位。

大专应用电子技术的专业技能?
答:应用电子技术专业主要面向现代电子产品生产企业从事电子产品的生内产及组织管理(电子产品容的新产品的导入、试产的安排、生产指导,现场异常问题处理,生产工艺的改善、产品性能及结构方面的改善、工艺指导书的编写等。典型的就业岗位有:PE(Proction & Process Engineer)工程师。 电子质量管理技术专业方向就业主要面向现代高...