A. 计算机专业的学业该如何规划
计算机专业 是因为某种“需求缺失”不知道什么样的研究,什么样的工程需要用到什么样的知识学校的课程大而全,是为了保证你在毕业之后择业面更加广泛,为学校的就业率服务。(当然,其实计算机学科中很多课程倒是相辅相成,缺一不可的,例如数据结构,数学)所以LZ既然选择了这个专业(默认LZ的兴趣在此,否则已经可以exit()了), 那么首先需要找到你的兴趣点 ,到底是底层开发(linux内核,linux驱动),应用开发(UI,或者web)还是移动互联(Object-C,android)或是算法(算法导论,汇编语言,编译原理)等等(本人水平有限,分类可能比较粗略);人的经历是有限的,但是有一点可以明确,就是在专注一个领域,一定是可以成为专家的。 而任何一个领域的专家,都可以说是有前途的。至于linux和windows 这大概是因为linux 的开源带给人们更多的好感吧,操作系统本身不分好坏,重要的还是看是在什么方面应用。当然对于语言的学习,也是必不可少的 ,国内一直流行的语言不重要,重要的是思想这个想法其实是很错误的。不同类型的编程语言在生产环境中的效率是很不一样的,命令式语言,解释性语言和函数是语言各有优劣,LZ可以都有所涉及,然后从项目入手,再深入的学习。因为毕竟编程是一个实践的过程,光看书是没有效果的,只有在实际的项目或工程中,才能比较好的使你得到锻炼。既然说到了项目,就要说一下如何加入到项目之中,因为本科生确实很难涉及到实际的工程, 但这也是最为锻炼能力的 。说说我所了解的几个途径把。1. 开源项目 github上众多的开源项目,可以慢慢浏览,选择一个自己感兴趣的,加入他们的邮件列表然后研究源代码,自己编译了然后在社区中互动(这也是一个锻炼英语水平的好机会) 2. 学校的工作室或社团或实验室 如果认识学院有项目的老师或者工作室,加入他们也是一个不错的方法。
B. 软件公司的年度培训计划怎么制定啊,我们公司是个一百人左右的软件开发公司
制定人力资源计划的意义
简单的说,企业制定人力资源计划的意义主要有四个方面:
1.在人力资源方面确保达到企业的目标。
计划是实现目标的一种工具。每个企业都有自己的发展目标,而要实现这些目标,没有计划是不可能的。科学地制定一份人力资源计划对于企业的重要性是不言而喻的。
2.使人力资源管理工作有条不紊
一份完整的的人力资源计划应该具体规定企业在人力资源管理方面需要做的各种事项。这样,企业在一段时间内可以有章可循。企业经理们可以清楚地意识到何人在何时何地应该干什么。这样可以真正地完成人力资源管理工作,进而达到企业的目标。
3.对企业紧缺的人力资源发出引进与培训的预警
由于人力资源计划不是凭空拍脑袋想出来的,因此制定了人力资源计划后就清楚地知道企业的人力资源的数量和质量到底如何。如果人力资源的数量不够,可能要进行招聘和选拔;如果人力资源的质量有问题,可能要进行培训。
4.激励员工更好地为实现企业的目标而努力工作
激励员工的方法有许多种,其中与人力资源管理有密切联系的主要有:绩效评估、报酬系统、职业计划与职业管理。
什么是人力资源计划
有的老总说,我们每年都制定人力资源计划,但是效果不怎么样。但是如果你有幸翻阅一下他们的人力资源计划,不是空话连篇,就是抄袭其它公司的现成文本。对本公司实现目标几乎没有什么帮助。因此,这类人力资源计划弊大于利。主要原因可能是由于老总们不清楚什么是人力资源计划。
所谓的人力资源计划是指企业为了达到战略目标与战术目标,为了满足未来一段时间内的人力资源质量与数量方面的需要,根据目前的人力资源状况,决定引进、保持、提高、流出人力资源所作的预测和相关的工作。
人力资源计划主要可以分为两类:战略人力资源计划和战术人力资源计划。
战略人力资源计划主要是指三年以上的人力资源计划。是为了达到企业的战略目标而制定的人力资源计划。
战术人力资源计划是指年度人力资源计划。是为了达到企业的战术目标而制定的人力资源计划,较多地考虑企业目前的发展以及相关的经济微观因素。本文探讨的人力资源计划是指战术人力资源计划。
如何制定人力资源计划
科学地制定人力资源计划一般分为5个步骤:确定憧憬、制定战略规划、制定年度计划、制定人力资源计划、编写人力资源管理行动计划。
1.确定憧憬憧憬是二十年、三十年、甚至是五十年的长期目标,可以用一两句话来描述,但是憧憬非常重要。没有憧憬,企业就没有努力的方向,其它的计划都是无效的。
2.制定战略规划
在确定憧憬的前提下,企业应该首先制定好战略规划,也就是说要明确地知道企业在三至五年内要达到什么目标。
3.制定年度计划
制定好战略规划后,可以制定企业的年度计划了,也就是说企业应该明确地知道一年内要达到什么目标。
4.制定人力资源计划
企业有了年度计划后,可以开始制定人力资源计划了。制定人力资源计划共有四个步骤:收集有关信息、预测人力资源需求、预测人力资源供应和编制人力资源计划。
(1)收集有关信息。主要收集外部与内部的信息。外部信息主要包括:宏观经济发展趋势、本行业的发展前景、主要竞争对手的动态、相关科学技术的发展动向、劳动力市场的变化、政府的法律与政策、人口发展的趋势、社会发展趋势、文化风俗习惯演变等等。内部信息主要包括:企业发展计划、企业憧憬的变化、企业领导层的更迭、人力资源成本的变化、生产流水线的变化、销售渠道的变化、融资能力的变化等等。
(2)预测人力资源需求。根据收集来的信息,运用一定的方法,我们就可以较正确地预测在未来的一段时间内人力资源的数量和质量的需求。
(3)预测人力资源供应。根据收集来的信息,运用一定的方法,我们也可以较正确地预测在未来的一段时间内人力资源的数量和质量的供应。如果供应大于需求,就要考虑流出一部分人力资源;如果需求大于供应,就要考虑引进一部分人力资源。当然,培训员工、改变计划、调整报酬系统等等也是可以运用的手段。
(4)编制人力资源计划。一份完整的人力资源计划至少应该包括以下几个方面:计划的时间段、计划达到的目标、目前形势分析、未来形势预测、计划事项、计划制定者和计划制定时间。另外一定要附上行动计划。
5.编写人力资源管理行动计划
许多经理认为人力资源计划不一定要有行动计划。这是一个很大的误区。行动计划是人力资源计划中的一个重要方面。缺了这一块,人力资源计划是不完整的。
人力资源管理行动计划一般由项目名称和项目细则组成。项目细则主要包括以下一些内容:项目负责人、项目参与者、实施时间、项目检查人、检查时间、项目预算等等。有若干个项目就应该有若干条项目细则。
当然,制定好人力资源计划后,关键是实施。但是是否制定了一份科学又实用的人力资源计划是实施的前提。这可是一件投入少产出大的工作,精明的老总们可不要因小失大啊!
一、公司培训体系规划
培训方针与策略
培训政策的制定
培训流程化提高培训效果
内部培训师的培育解决方案
公司政策支持
案例:某知名公司的培训政策展示分析
二、培训需求的调研与分析
基于战略及管理层次的需求分析
基于职业生涯规划的需求分析
问题导向、绩效导向的培训需求分析
基于胜任能力模型的需求分析
培训需求调查方法
案例分析:
某公司的培训需求统计分析的方法
三、年度培训计划与培训实施
年度培训计划的内容结构
制定年度培训计划的过程与技巧
课程开发与调查,知识结构的分析与策划
实例:成熟的课程清单展示、分析
外部师资筛选与内部讲师的培养策略
年度培训计划写作要点
年度培训计划与预算方案
实例:培训计划与招标书实例展示、分析
培训实施涉及的各个环节分析与把关
实例:培训开课前各项事务检核表
四、培训效果评估与改善行动计划
培训效果四级评估方法介绍
如何提升培训效果的途径
训后行动计划及其落实
实例:通过训后改善计划提升培训效果
C. 请问亲爱的大侠吗 我现在在日本做软件开发,无意间看到了某sap顾问培训计划。请问我该怎么选
我认为软件开发跟sap顾问即使是做sap开发也是完全不同的领域,主要还是看兴趣点和想接触的人群吧
D. 软件测试需要学什么 发展趋势怎么样
很多人想要学习软件测试却不得其法,分享软件测试学习路线,帮助大家快速入行软件测试。
第一阶段
为软件测试环境配置与管理,你需要熟练掌握在物理机、虚拟机、容器下的快速部署测试环境的方法,完成SVN文件配置服务器搭建、LAMP环境搭建配置管理、Linux内核配置与定制、Docker&K8S搭建部署,获得全栈测试工程师必备技能——测试环境配置管理能力。
第二阶段
为全栈测试数据管理与数据库测试,你要熟练掌握主流数据库管理系统(DBMS)中的数据定义、数据控制与数据操作方法,完成电商平台数据库设计、ERP系统数据库设计两大项目,最终目的是获得在互联网行业与金融行业进行测试时应当具备的数据使用能力与数据操作能力,同时获得在主流数据库中进行数据库测试的能力。
第三阶段
为Web栈测试技术,你要熟练掌握Web前端的必备测试开发方法,要完成垂直领域电商前台项目测试,最终获得简单Web测试开发的能力,具备Web手工测试与Web自动化测试的必备能力。
第四阶段
为全栈通用测试技术,你要熟练掌握全栈测试的测试方法、熟悉软件测试流程,要完成协同办公平台系统测试、电商平台系统测试、教育实践平台系统测试、用友金融平台系统测试,最终掌握全栈测试通用技术的能力,获得全栈测试必备能力。
第五阶段
为测试开发技术,你要熟练掌握面向对象必备开发技术,完成B2B电商平台后台开发项目,最终获得面向对象的初级编程能力,同时具备进阶自动化测试与性能测试的必备能力。
第六阶段
为移动栈测试技术,你要熟练掌握移动端手工测试与自动化测试方法,要完成Android App测试项目,最终获得在移动端进行各项测试的能力,掌握主流移动端自动化测试工具的熟练使用能力。
第七阶段
为Web栈自动化测试技术,你要熟练掌握自动化测试框架构建与自动化测试脚本开发方法,熟练运用主流测试工具完成高效的自动化测试,要完成人力资源管理系统自动化测试,最终获得自动化测试的能力,掌握主流自动化测试工具的熟练使用能力,具有独立完成自动化测试脚本开发的能力。
第八阶段
为高级自动化测试技术,你要熟悉性能测试方法,熟练运用主流测试工具进行接口测试。要完成慕课(MOOC)系统性能测试、跨平台系统接口测试,最终获得性能测试、接口测试的必备能力,掌握性能测试与接口测试的高阶测试技术。
行业前景好:PC软件、互联网软件、手机软件、嵌入式软件、硬件等,都需要测试,只要有软件和硬件,就需要测试,现在市场上专业性强的软件测试工程师又比较稀少,软件测试发展前景好。
E. IT公司软件开发部门员工的培训计划一般都包括哪些
一般培训分内部培训和外出培训,内部还分内部讲师和外聘讲师
如果你们针对员工进行培训应采用内部培训,主要由内部讲师完成,同时每年有几次外聘讲师的讲座
通常,针对程序员,可以指定各项目组自行上报培训内容和本组讲师,人力资源对内容重复的要求变更,然后排布计划
可以将开发中常用到的工具、技巧、类别等等列出来,让员工勾选,选取比较集中的几项外聘讲师集中讲座
也可以穿插测试、用户沟通技巧、商务礼仪等相关内容加入培训,不一定完全是开发类的知识
从组织形式来说,可以发放问卷调查和各部门经理点将指定内部教师两种形式并行,综合后形成年度培训计划。这样人力资源部仅起到组织协调作用,不需要研究太多技术性内容,也能起到很好的培训效果。
另外,对内部教师也要有一定的激励机制,同时还能促进互相学习和日常学习。
F. 编程需要学习什么
您这个问题有点模糊呀!
先编程有很多方向,看你对哪方面感兴趣,想学哪方面。只有这样才能知道具体学什么呀!
我认为你应该先了解下这三个问题!
什么是编程?
编程方向有哪些?
确定方向后应该如何学习?
首先第一个问题:什么是编程?
说到编程,估计很多没有接触过它的人想到的是电影里黑客快速敲击着键盘,黑色屏幕上滚动着彩色神秘代码的画面。当然这只是编程的一种艺术表现形式,那么真正的编程是什么呢?它真的有那么神秘吗?
对于编程,网络的解释如下:
编程是编写程序的中文简称,就是让计算机为解决某个问题而使用某种程序设计语言编写程序代码,并最终得到相应结果的过程。
看完这些抽象的概念,是不是对于编程还是一脸懵逼,下面就来解释一下我理解的编程吧!当你按照别人设计好的流程在一步一步执行时,你就是在被编程。比如我们参加一个旅游团,只能严格按照人家规定好的行程来,每一步都不能更改,这是被编程。只有当程序是我们自己设计的时,这才是在编程,比如计划一次自由行,详细安排出行计划中的每一步,先去哪后去哪,决定在哪吃、吃什么、住哪里,这就是编程。
了解完什么是编程,接下来要说的就是编程包含些什么?
再来第二个问题:编程方向有哪些?
在这里有必要向题主普及一下,编程是个大概念,包含的内容十分广泛,并不是一个具象的课程。如果具象到某一课程的话,它主要包含以下课程:
JAVA;
PHP;
UI;
Web前端;
大数据
C语言;
C++;
Python ;
大致就是以上这些内容,如果的题主真的打算学编程的话,不妨先思考自己的学习方向,确定方向之后才好进行针对性的学习。
如何确定方向?源妹儿的建议是可以根据自己兴趣爱好及薪资的高低来进行选择。先将自己比较感兴趣的筛选出来,然后再根据薪资的高低来选。当然也可以选择先看薪资,再根据兴趣来选择,这样反过来也是可以的,还是看你现阶段更看重哪个,或者更需要哪个?
最后来说说确定方向后应该如何学习?
确定自己的学习方向后,题主要明白学习的方式无非两种,一种是自学,一种是去培训机构学。
两种学习方式各有自己优缺点,题主可以根据自身的经济情况、自学能力及自律能力来进行选择。
自学的话,就是通过看相关的编程书籍和教学视频来学习,现在这一类的资源在网上也是比较好找的,只是可能需要花费些时间。自学的优势是通过自己慢慢摸索、钻研,所掌握的知识会比较扎实,不容易遗忘。缺点就是需要比较长的时间,以及较强的自学能力及自律能力。
如果题主没有较好的耐心,也没有较强的自学能力和自律能力,那或许去培训机构学会更适合你。
去培训的优势是有一群志同道合的同学和你一起学习,会让你充满斗志。如果同学都无法带动你学习的积极性,那还有老师的监督,有老师经常询问你的学习状况,自然想堕落也是比较难的。缺点就是需要一定的金钱成本,一般培训机构学习费用都在两万左右,其次就是时间不自由,去培训机构学习,需要题主安排好自己的时间,最后就是培训机构市场良莠不齐,筛选困难。
希望我的回答能帮到你吧!虽然不怎么好,但还是望采纳哟!!
G. 跪求软件公司对软件开发部门员工的培训计划
真是个不错的好公司,一般公司都是累的抬不起头,哪还会给你组织培训啊
一般培训分内部培训和外出培训,内部还分内部讲师和外聘讲师
如果你们针对员工进行培训应采用内部培训,主要由内部讲师完成,同时每年有几次外聘讲师的讲座
通常,针对程序员,可以指定各项目组自行上报培训内容和本组讲师,人力资源对内容重复的要求变更,然后排布计划
可以将开发中常用到的工具、技巧、类别等等列出来,让员工勾选,选取比较集中的几项外聘讲师集中讲座
也可以穿插测试、用户沟通技巧、商务礼仪等相关内容加入培训,不一定完全是开发类的知识
从组织形式来说,可以发放问卷调查和各部门经理点将指定内部教师两种形式并行,综合后形成年度培训计划。这样人力资源部仅起到组织协调作用,不需要研究太多技术性内容,也能起到很好的培训效果。
另外,对内部教师也要有一定的激励机制,同时还能促进互相学习和日常学习。
H. 软件项目计划一般不包括以下哪项内容( )。 A、培训计划 B、人员安排 C、进度安排
软件项目计划内容如下:
1.范围。对该软件项目的综合描述,定义起所要做的工作以及性能限制,它包括:
(1)项目目标。
(2)主要功能。
(3)性能限制。
(4)系统接口。
(5)特殊要求。
(6)开发概述。
2.资源。
(1)人员资源。
(2)硬件资源。
(3)软件资源。
(4)其他。
3.进度安排。
进度安排的好坏往往会影响整个项目的按期完成,因此这一环节是十分重要的。制定软件进度与其他工程没有很大的区别 ,其方法主要有:
(1)工程网络图。
(2)Gantt图。
(3)任务资源表。
(4)成本估算。
(5)培训计划。
所以三个都有啦
I. 有没有软件项目完整的培训方案,以及系统维护系统扩展方案和实施计划
培训方案:
XXXXXXXX系统软件
实施方案
项目名称:XXXXXXXX系统软件
实施单位:XXXXXXXXXXXXXX
时 间:XXXX年XX月XX日
目 录
项目总体实施方案
1工程实施原则
2项目总体推进计划
3系统实施过程的质量保证活动说明
实施计划:
总体设计阶段
项目开发组通过对系统的功能、运行和性能要求加以分析,产生一个高层次的系统结构、软件结构、接口和数据格式的设计,并向工程领导小组提交《系统设计报告》(其中包括数据库设计),组织评审并签署评审意见。对其中评审不合格的部分进一步完善和重新策划,评审通过后由双方共同签署评审意见,并正式生效,作为后续软件开发和测试的基础。
该报告内容的变更由双方的现场实施负责人、技术负责人进行交流即可确定,并需向工程领导小组汇报。
详细设计阶段
项目开发组在《系统设计报告》的基础上,对功能和性能要求进一步加以分析和细化并且把软件的详细设计文档化,向工程领导小组提交《系统详细设计报告》,并由项目组组织评审并签署评审意见。对其中评审不合格的部分进一步完善和重新策划,评审通过后由双方共同签署评审意见,并正式生效,作为后续软件开发和测试的基础。
该报告内容的变更由双方的现场实施负责人、技术负责人进行交流即可确定,并需向工程领导小组汇报。
系统开发阶段
根据前面的设计结果,由双方的现场实施负责人、技术负责人讨论确定详细的开发计划,并向工程领导小组提交《项目开发计划》;工程领导小组对《项目开发计划》进行审查,由双方签字后正式生效,并将作为软件开发阶段的项目管理和监控依据,项目开发小组要严格据此计划控制项目进度,按时向工程领导小组汇报工作进展。
为了使用户能够及时获知项目的进展情况,开发小组需要每周向用户相关领导提交《项目客户周报》,用户项目组可以随时对项目的工作情况进行检查。
系统实施和试运行阶段
首先需要经双方交流协调,形成《项目实施计划》,确定现场实施的准备工作、人员和日程安排、培训计划、阶段目标等内容,经双方负责人签字后生效,按此计划开始现场实施。正式开始现场实施前项目开发组应检查所有必要的准备工作是否已经完成。
现场工作首先要进行软件在服务器端的安装和调试,包括数据库中各类对象的生成,初始化数据,原有系统的重要数据的转换导入,前后台软件的安装,配置参数调整等工作;完成后需向系统维护人员提交《数据库安装目录》,《软件安装方法》文件,并协助用户进行软件安装。软件安装完成并确认可在系统正常运行后,开始相关业务人员的培训;在培训开始之前需要由双方协商形成《培训计划》,明确培训环境、条件及方式,参加人员,课程课时等详细内容,由双方现场实施负责人签字后生效,并分别开始着手准备,在既定时间内完成。
培训过程中由工程师提供《培训考勤记录》,培训应该脱产、集中、封闭进行,并要求所有参加人每日必须两次考勤;培训完成后由双方共同进行《培训总结》,针对培训效果确定是否达到目标,是否再增加培训课程;对以上内容用户项目组须进行必要的考核和奖惩,培训工程师有权对参加培训人员进行客观评价。