
学习《软件工程》心得和体会
软程学习心得在期的软件工程课程的学习中,我们学习了十一章容。
第一章软软件工程的概念,这一章主要讲解的是一些概念性和基础性的内容,例如软件的概念、特性,软件危机的主要表现,软件工程的概念以及软件生存期、典型生存期模型等等。
第二章软件工程方法与工具,这一章主要对软件工程方法进行介绍,包括三种方法:传统方法、面向对象方法、形式化方法。
还引出了工具UML。
第三章软件需求获取与结构化分析方法,本章详细介绍了需求获取与需求分析阶段的任务以及结构化分析方法,画分层的数据流图、E-R图以及状态图式本节的重点。
第四章结构化分析方法,这一章重点讲解了使用变换型映射方法和事务型映射方法生成初始的模块结构以及模块结构的改进。
第五章编码,这一章重点讲解了编码的风格及规范,还告诉我们编码规范说带来的好处,并告诫我们将来一点要形成好的编码风格。
第六章软件测试方法,本章讲解了软件测试相关的概念及重要性,软件测试与开发各个阶段的关系;还介绍了白盒测试技术以及黑河测试技术。
第七章统一建模语言UML概述,本章详细介绍了UML的基本模式、事物、关系及建模时用到的各种图进行了介绍。
第八章面向对象分析,这一章主要讲解了面向对象分析的3种模型,包括功能模型、静态模型和动态模型。
第九章软件体系结构与设计模式,本章对软件体系结构的基本概念、典型风格等进行了讲解。
第十章面向对象设计,本章的重点是对面向对象分析时建立的对象模型进行调整和细化。
第十一章软件维护,本章主要介绍软件维护的任务、软件维护活动以及软件维护方法进行了介绍。
要学习软件工程,学会如何系统的思考,以及养成良好的编码习惯,想学好软件工程,就必须知道软件工程的目标、过程和原则: 软件工程目标:生产具有正确性、可用性以及开销合宜的产品。
正确性指软件产品达到预期功能的程度。
可用性指软件基本结构、实现及文档为用户可用的程度。
开销合宜是指软件开发、运行的整个开销满足用户要求的程度。
这些目标的实现不论在理论上还是在实践中均存在很多待解决的问题,它们形成了对过程、过程模型及工程方法选取的约束。
软件工程过程:生产一个最终能满足需求且达到工程目标的软件产品所需要的步骤。
软件工程过程主要包括开发过程、运作过程、维护过程。
它们覆盖了需求、设计、实现、确认以及维护等活动。
需求活动包括问题分析和需求分析。
问题分析获取需求定义,又称软件需求规约。
需求分析生成功能规约。
设计活动一般包括概要设计和详细设计。
概要设计建立整个软件系统结构,包括子系统、模块以及相关层次的说明、每一模块的接口定义。
详细设计产生程序员可用的模块说明,包括每一模块中数据结构说明及加工描述。
实现活动把设计结果转换为可执行的程序代码。
确认活动贯穿于整个开发过程,实现完成后的确认,保证最终产品满足用户的要求。
维护活动包括使用过程中的扩充、修改与完善。
伴随以上过程,还有管理过程、支持过程、培训过程等。
软件工程的原则是指围绕工程设计、工程支持以及工程管理在软件开发过程中必须遵循的原则。
我们学习了详细设计的方法,其原则是过程描述是否易于理解、复审和维护,进而过程描述能够自然地转换成代码,并保证详细设计与代码完全一致。
包括程序流程图、N-S图、PAD图、HIPO图程序流程图:程序流程图又称之为程序框图,它是软件开发者最熟悉的一种算法表达工具。
它独立于任何一种程序设计语言,比较直观和清晰地描述过程的控制流程,易于学习掌握。
在流程图中只能使用下述的五种基本控制结构:顺序型;选择型;while型循环;until型循环;多情况型选择。
N-S图:一种符合结构化程序设计原则的图形描述工具,称为盒图,又称为N-S图。
在N-S图中,为了表示五种基本控制结构,规定了五种图形构件。
顺序型;选择型;WHILE重复型;UNTIL重复型;多分支选择型。
PAD图:它是用结构化程序设计思想表现程序逻辑结构的图形工具。
PAD也设置了五种基本控制结构的图示,并允许递归使用。
HIPO图:HIPO图是由一组IPO图加一张HC图组成。
它是美国IBM公司在软件设计中使用的主要表达工具。
HC图既是层次图,用于表示软件的分层结构。
HC图中的每一个模块,均可用一张IPO图来描述。
IPO 图由输入、处理和输出三个框组成,需要时还可以增加一个数据文件框,这种图形的优点,是能够直观地显示输入—处理—输出三者之间的联系。
还有测试方法:按照测试过程是否在实际应用环境中来分,有静态分析与动态测试。
测试方法有分析方法(包括静态分析法与白盒法)与非分析方法(称黑盒法)。
静态分析技术:不执行被测软件,可对需求分析说明书、软件设计说明书、源程序做结构检查、流程分析、符号执行来找出软件错误。
动态测试技术:当把程序作为一个函数,输入的全体称为函数的定义域,输出的全体称为函数的值域,函数则描述了输入的定义域与输出值域的关系。
还学习了其他很多工具、语言、方法等,虽然不是都学得很透彻,但我相信在今后的学习中一定会慢慢的完善的。
软件工程对于初学者来说,知识基础较薄弱,对一些应用操作、概念、工具方法等理解起来较为困难,要能从整体概念上较好地理解和把握、学好软件工程,不是仅仅把几本专业书籍细致地看几遍,然后上机练习几次就可以成功,学习过程中要注意多看多练要注意结合实际,更要多思考,面对错误不要一范就问,要尝试自己去解决。
但是还要注意什么都学,肯定是什么都学不透的,要集中精力打攻坚战,学习软件工程首先要明白自己的学习目标究竟是什么,根据自己的实际工作出发,有针对性的在相应的学习方向上进行提高,制定出详细的学习规划。
还要注意与其他科目的相辅相成,就像我们在学习面向对象分析的时候要结合大一学习的面向对象及其方法学这一专业科目进行研究拓展;在学习语言时,要看看与C语言的联系,多思多想,把从各个科目学到的知识通汇贯通。
在软件工程的学习中,我了解到了软件并非是一些代码这么简单,在开发软件的过程中,编写代码的工作量其实只占不到所有工程量的30%,而后期的管理和维护更是占了60%到80%之多。
一个完整的项目规划须包括,软件的定义,可行性分析报告,项目开发计划,软件需求说明书,概要设计说明书,详细设计说明书,用户操作手册,测试计划,测试分析报告,开发进度报告,项目开发总结报告,软件维护手册,软件问题报告,软件修改报告,等多个文档,每个文档都要上级验收审查,而文档数量众多,要做好这点真的不是很容易,而恰恰写好文档正能保证完成软件工程其中一个目的的关键,既研究如何用最小的开销做出生存期较长的软件,再加上各个阶段都要进行周密的策划、详细的分工部署和人员安排,且各阶段要据具体情况不断的反复才能达成,所以代码只是开发软件这个浩大的工程的一个小小的过程。
而编码的学习中,我更了解到形成自己独特的规范的编码风格是非常重要的事。
因为这影响到了软件后期繁重的维护,大家都要阅读你的程序,如果你写的程序毫无规范可言,那么别人怎么能读懂你的程序
读不懂程序,维护又从何谈起呢
所以,我们在今后的学习中,一定要注意这方面的培养,在写程序的过程中,要逐步的在规范的基础上形成属于自己的风格,即方便自己的修改,也方便日后他人的阅读。
在学习中,我们还要注意比较三种方法的优缺点,例如:传统方法虽然使软件摆脱了混乱和无序,但其在适应需求变化的方面不够灵活,而且传统方法要么面向行为,要么面向数据,缺乏两者的有机结合。
而面向对象方法的程序设计和问题求解更符合人们日常自然的思维习惯,适合大型、复杂及交互性比较强的系统。
形式化方法则是一中基于形式化数学变换的软件开发方法,它可将系统的规格说明转换为可执行的程序。
在今后的学习中要注意多读书、多思考、多练习、多讨论,不断熟悉书本的基础,并以此为基础将其扩散开来,应用于今后的实践。
不断锻炼自己,向一名合格的程序设计师迈进。
谈一谈对软件工程专业的认识
1、软件工程是一门指导软件开发和维护的工程学科,主要研究软件开发和维护的工程技术和软件项目管理等内容,其中涉及如何保证软件产品的质量和可靠性,如何提高软件开发效率和拥护满意度等。
2、软件工程目标:生产具有正确性、可用性以及开销合宜的产品。
正确性指软件产品达到预期功能的程度。
可用性指软件基本结构、实现及文档为用户可用的程度。
开销合宜是指软件开发、运行的整个开销满足用户要求的程度。
这些目标的实现不论在理论上还是在实践中均存在很多待解决的问题,它们形成了对过程、过程模型及工程方法选取的约束。
3、软件生产历经4大阶段分别为:程序设计阶段(1946-1956年)、软件开发阶段(1956-1968年)、软件工程阶段(1968年以后)、计算机辅助软件工程阶段4、常见的软件过程模型:边改边做模型、瀑布模型、演化模型、增量迭代模型、喷泉模型5、软件过程的研究,标志着人们为解决软件危机问题,把关注的焦点由编程转移到了软件开发的整个过程,包括分析、设计、编程和测试4个核心阶段和需求调研、运行与维护两个延伸阶段说明软件质量、软件开发效率、软件的可靠性、可维护性问题涉及了软件生存周期的所有阶段。
6、软件生存周期:一个软件从定义到开发、使用和维护,直到最终被弃用,要经历一个漫长的时期,通常把软件经历的这个漫长的时期称为生存周期。
软件的生存周期可分为八个阶段:①问题定义;②可行性研究;③需求分析;④总体(概要)设计;⑤详细设计;⑥编码与单元测试;⑦综合测试;⑧软件维护。
7、需求分析:系统开发前期需求分析很重要,它是为了有效解决用户问题的需要进行的一项工程活动,所需要考虑的需求问题是功能需求、数据需求、性能需求和接口需求,开发者承担分析任务,核心是用户。
其步骤有三个:①获取客户需求,客户泛指某个人或机构部门等,一般方法是调查,包括访谈、座谈、问卷、跟班和收集资料,需求规约可表达用户的软件价值。
②建立需求模型,它是用户需求的图解,一些常用的模型有:业务树图、用例图、活动图。
分别用于结构化需求建模、系统业务举例和反映系统工作流程。
③进行需求验证,要验证的主要内容有:有效性验证、一致性验证、完整性验证、现实性验证和可检验性验证。
。
。
。
感悟:了解了什么是“软件危机”,透过软件工程于解决“软件危机”的重要性、软件工程三条重要线索、软件工程知识体系函括内容及软件工程各类生存期模型,我对软件工程思想及“工程化”软件开发的流程有了较系统的了解,透过软件工程的起源,认识到:实现软件工业的产业化,软件工程必须是真正意义上的工程化。
从软件开发三条线索(开发、管理、改进)来看,软件开发的过程必须规范化(各阶段都必须形成相应文档;编码必须依照通用可读性严格遵照编程规范……);软件项目管理的核心是项目规划和项目跟踪控制,保证软件工程开发的成功完成,软件开发流程的规范化在软件项目中有着重要的作用,通过不断地优化和规范过程,企业可以提高软件生产能力。
从需求分析到维护,透过软件的开发流程具体实施的学习,我对软件项目开发的流程有了更深的理解,例如通过需求规格说明书、可行性研究说明书、数据库设计说明书、需求分析说明书、总体设计说明书、详细设计说明书等六份作业的完成虽然很不完善,但仍让我对需求分析建模和设计中用到的方法有了更好的理解并熟悉了六份文档的格式。
学了这门课才知道软件开发中每一阶段都有文档的产生,其管理与应用也是一门大学问……此外,这门课程里讲授了很多我以前从未接触过的方法和软件如UML模型、MVC模型、visio的强大绘图建模功能、这些知识不仅能应用于软件工程,也能应用于其他的很多领域,这门课结束了,但这些方面学习我还将继续的。
急求 大学生职业生涯规划书(软件工程专业),3000字以上
前言 没进大学之前,我以为上大学就意味着解放,没有家长的束缚,没有老师的逼迫,没有学习的压力,但是不久我发现自己错了。
高中的努力是为了考上重点大学,但重点大学的文凭仅仅是进入人才招聘市场最基本的条件而已,就像高档写字楼门口写的“衣冠不整者不能入内”一样。
我国高校扩招以来,每年都有大批毕业生毕业,再加上往年没有找到工作的大学生,就业形势非常严峻。
中国人常说,尽人事,听天命。
对于我们可以控制的,理当全力以赴;对于不可控制的,我们应当养成坦然接受的胸怀和气度。
要抱着不做则已,要做就要做好的信念。
这样,才能赢得收获。
转瞬间,就已进入大二了,就快有人叫我们师兄、师姐了。
前几天还有人问我大一的这一年是什么感觉,呵呵,“感觉就是忽悠一下大一就过完了……”真的就是这样,没有给你一点挽留的余地。
刚上这门课的时候,老师就曾说过要规划人生,我也想过,自己到底喜欢什么,自己到底对什么有兴趣,自己应该做什么,自己的目标在哪里……但是好像也只是个大概,仔细的或非常认真的考虑好像从未有过。
而就因为自己规划的太含糊不清了,日子也是在一天天推,一天天混;曾经的激情,曾经的热血沸腾好像都不见了,这三年如果一直这样过下去,我想那不仅是我的青春虚度,我的人生也会错失良机。
大学生职业生涯规划对于我们来说可谓谁重中之重。
直到这学期上了大学生职业生涯规划课以后,我才开始对自己的大学生活、工作方向、人生规划有一些感觉,我才会认真地寻找我的价值与我可以和应该做的事情,我才懂得留意身边的每一个人、每一个细节来得到更多的机会。
首先,大学生职业生涯规划课让我看到自己深处危机中,如果还不觉醒、还不给人生增加价值,那未来就将布满荆棘,人生会失去它应有的光彩。
其次,大学生职业生涯规划课让我了解到了一些坚持不懈、努力奋斗、用心投入的人,他们能拥有今天的成就和前途的美好是因为他们用脑子思考、用双手实干积累出来的,而不是运气与无目的的忙碌;也让我相信社会存在着一种向上流动的机制,只要我付出,就一定能有所收获。
第三,大学生职业生涯规划课让我明白了社会与企业所需的人才类型,比如有基础知识(专业基础、文化底蕴)、能力(学习新事物的能力、与人交往与沟通的能力、随机应变的能力、知识运用能力)、素质(忠心、诚实、守信、互助、协作、大胆)等。
第四,我会根据我掌握的信息来制定我的职业生涯规划,因为它可以使我拥有明确的目标,使我在实现理想的过程中少走弯路,使我比别人更懂得寻找新的机会、增加有用的经验,使我不会因我的无知而后悔。
不少人都曾经这样问过自己:“人生之路到底该如何去走
”记得一位哲人这样说过:“走好每一步,这就是你的人生。
”是啊,人生之路说长也长,因为这是你一生意义的诠释;人生之路说短也短,因为你度过的每一天都是你的人生。
每个人都在计划自己的人生,都在实现自己的梦想:梦想是一个百花园,我只是百花园里一根小草,可小草也有一个大理想,哪怕那么卑微...... 没有方向的船,任何方向吹来的风都是逆风。
有一个合理的职业生涯规划,犹如航船有了方向,在明确的职业发展目标之下,采取可行的步骤与措施,不断增强职业竞争力,才能让我们在激烈的竞争中脱颖而出,提高成功的机会,实现自己的职业理想。
一、自我分析 别人说我性格偏于外向,但我认为我性格具有两面性,我喜欢安静的环境,喜欢一个人学习、看书。
但有时却喜欢热闹,和朋友在一起谈天,给彼此带来快乐,我会感觉很开心。
喜欢画画,喜欢运动,尤其是打羽毛球,甚至连一般女孩子都不喜欢的踢的足球,我也很是爱好。
也喜欢路游,开阔眼界,陶冶情操。
另外,我具有团队精神和协作能力,比较强的创新意识,动手实践能力及自学能力。
但我有一个缺点,就是优柔寡断。
根据所做的职业测试所得的结果,我的性格属于职场模范类型,典型特点是低调、奉献、责任、实干。
内向、安静、谨慎,依靠现实和实在的眼光观察认识世界,关注细节,以人为本,乐于奉献,有同情心,关心别人的感受,喜欢在有规则、秩序的方式来生活。
我一直都是一个乐观的人热情、爽直,典型的四川女孩的特点,这对于我以后和人接触也是很有力的一面。
我觉得自己很不适合官场上的生活,我也从来没想过从政或考公务员。
我学的是软件开发专业,因为我不喜欢很单调,几点一线的那种生活,但是为人民服务也是很不错的一个工作,开发出一些对人们有意义的东西出来,让人们淡淡的生活更充满刺激,做事情更方便一点。
我没有什么特别的兴趣,只要是值得我做的、适合我做的事情都应该去完成和做好。
我不太适合做的是一些动手能力很强的事情,比如说开车,尽管我学了一些时间,但还是缺少人车一体的感觉。
我也太适合太冒险的事情我曾怀疑之所以我会做一些胆大的事情是因为“初生牛犊不怕虎”和情感的宣泄;我的语言能力不是太好,对语音的把握力不强。
从外表看,我是一个经受不了风雨的女孩;但相反,我是一个独立性和适应性较强的人。
我认为自己的观察能力、分析能力、感悟能力较强。
另外我需要特别加强的是人际交往能力(不仅是对同学、朋友,还应该对老师、上级和长辈)、随机应变能力、学习能力、搜索信息的能力和自我管理能力,因为这些能力在现实的生活、学习和工作中都是很重要的,并且我能通过自己的努力和经验的积累来获得这些能力。
二、社会环境和职业分析(十年规划) 1、社会一般环境:中国政治稳定,科技发展层出不穷。
2、职业特殊社会环境:中国科技发展较晚,科技知识和科技产品大部分还源于国外, 三 专业就业以及 行业分析 未来社会发展的最终趋势将是集体一体化,这就注定网络的链接必不可少,现在电脑已普及到大众用户。
网上购物,网络管理已成为人类交流的一种途径。
服务器设备广泛用于各大商场及商业媒体。
但总的来说,其功能还不晚上。
因此,全自动化技术将成为网络管理的任务所在。
我所学的专业是信息与计算科学,该专业是以信息领域为背景数学与信息,管理相结合的交叉学科专业.毕业以后,可以在信息与计算科学、计算机信息处理、经济、金融等部门从事研究、教学、应用软件开发或者是管理部门从事一些实际应用、开发研究或者管理工作。
(1)行业分析(IT):二十一世纪进入信息时代,席卷全球的信息科技给人类的生产和生活方式带来了深刻的变革,信息产业已成为推动国家经济发展的主导产业之一,人们对电子产品的要求高,首先是产品的质量好,服务到位。
所以在电器销售行业,取得消费者的信任是至关重要的,当今没有多少企业是在真正的做“服务”,从营销观念的角度出发,连市场营销的观念没有达到,当今电器产品营销服务人才的机会很多。
2)职业分析(电子产品检测与营销)当今的消费者有关电子的消费知识在增长,挑选的余地也很大,仅仅能说会道、热情周到的服务已远远不能如早期一样获得消费者的信任。
应该如何进行市场的开拓,培养重视的客户
所以,将专业知识与营销技巧结合,成为我的选择。
3)地域分析(南京)南京地处长江下游丘陵地区,是经济发达的江苏省省会城市,是全省政治、经济、科教、文化和交通通信中心。
南京下辖十一区、二县,面积6597平方公里,全市人口640万人,其中城镇人口443万人,城市化水平71%。
南京是国家级历史文化名城,具有2470年历史,先后有十个朝代和政权在此建都。
虎踞龙盘,人文荟萃。
是一个令人悠然神往的历史古都,是中国著名风景旅游城市之一。
南京珠江路科技街位于中心城区玄武区内,以珠江路为主线,西起中山路,东接黄埔路,并向南、北延伸,是南京市科技人才、高新技术企业、民营科技企业最为集中的区域。
周边高校、科技院所云集,有东南大学、南京大学、南京航天航空大学、海军指挥学院、中科院南京分院、熊猫集团等,科技优势十分明显。
珠江路科技街以经营电子电脑、系统网络、软件开发和通信产品著称。
联想、方正、IBM、INTEL、COMPAQ、NEC、东芝等国内外著名的电脑厂商纷纷加盟珠江路。
目前沿街两侧聚集电脑公司近千家,拥有自主知识产权和品牌的电脑公司13家,16个电脑市场,5个通讯产品市场,经营总面积近20万平方米,珠江路科技街已成为华东地区最大的电子电脑产品集散地。
全街电脑公司职工约为7400人,大专以上学历达90%,其中35岁以下约占70%。
享有北有中关村,南有珠江路的美誉。
1999年8月,珠江路科技街正式成为南京高新技术产业开发区的组成部分,享受高新技术产业开发区同样的优惠政策。
四 职业目标定位 1 个人职业定位的SWOT分析: 内部环境因素 A 优势因素(S) a、精力旺盛、热情 b、性情平和、乐于助人 c、忠诚、责任心很强 d、富于创新精神; e、工作和生活井然有序 f、耐于吃苦,奋斗终身 B 弱势因素(W) a、工作中有时没有自信; b、有时因急于迎接新挑战,在准备不够充分的情况下开始工作; c、过于重视上级对自己提出的意见。
d、提了自己太多的意见,别人有点烦 2 外部环境因素 C 机会因素(O) a、3G等等一系列的冲击,国人对电子产品的要求越来越高,电子产品很有市场。
b、专业知识与营销技巧兼备的人才缺乏 c、当今世界,信息流比较重要,适合现代社会的需要 D 威胁因素(T) a、竞争激烈 b、自己能力不是很到位 SWOT总结:努力改变能改变的,适应不能改变的。
对于外部环境因素,只有让自己适应它,抓住机遇,迎接挑战。
我国软件测试人才缺口很大,同其他职业相比,就业方面存在不小的优势。
对于内部环境因素,我应当在以后的生活学习中,发挥优势,弥补劣势,扬长避短,让自己越来越接近心中的目标。
软件测试学起来不容易,不过,我会努力,时时鞭策自己,不断朝着这个方向发展,相信一定会有收获。
3 理想职业的工作内容和胜任条件 职位描述 软件测试工程师是软件生产过程中的质量管理者,不但要对软件产品最后的功能、性能负责,而且从软件的“需求分析”、“结构设计”阶段以及文档规范等诸多方面就开始对软件的质量加以保障,使生产出来的软件的功能达到设计之初的要求,让用户用上高质量的软件。
工作职责 1. 理解产品的功能要求,并对其进行测试; 2. 负责执行测试任务和用例的建设,检查软件有没有错误(Bug),决定软件是否具有稳定性(Robustness),写出相应的测试规范和测试案例; 3. 负责bug登记和追踪; 工作权限 1. 根据项目开发计划,分阶段向相关开发人员索取测试软件(产品)及相关的技术文档; 2. 及时向开发人员反映软件存在的Bug,并负责Bug跟踪测试。
任职资格 1、计算机相关专业 2.精通软件测试理论,熟悉常用测试工具(LR、QTP、TD)的使用,能够熟练设计测试用例; 3、熟悉Oracle、SqlServer数据库,精通SQL语法; 4、了解.net、JAVA等软件开发语言,有软件开发经验; 5、具有较强的沟通理解能力和协调能力,及团队协作精神;对工作积极主动、认真负责。
6. 熟悉软件工程、软件测试理论和方法,了解相关的测试流程、规范、文档标准; 4 与职业选择目标的差距 软件测试师是软件开发的质量把关者,当下中国软件产业升级,国内软件行业突破了传统的作坊式生产,从单打独斗的开发模式升级为工业化、流水线式的生产模式,理所当然的对开发的软件有更高的质量要求。
对软件测试人才的需求不断扩大的同时,对人才的要求也会越来越高。
对我来说,这既是机遇,又是挑战。
不论是专业技能还是专业素养,目前的我与一名合格的软件测试工程师还有很大的差距。
要成为一名要想获得更大发展空间或者持久竞争力的测试工程师,则计算机专业技能是必不可少的。
优秀软件测试人员必须具有两三年的软件开发经验,并且与软件开发人员相比,测试人员不但需要一技之长,还需要掌握诸如操作系统、数据库、网络等多方面的知识。
五、大学期间学习计划: 学习不仅是为了以后的工作,最重要的是它能让你终身收益。
我一直坚信“活到老,学到老”的格言。
无论怎样,学生最首要的任务就是学习。
如果抛开学习,那么一切都无从谈起。
在数字化、信息化的时代对计算机知识的掌握尤为必要。
所以我对自己的大学生涯作出以下简短设计。
大学二年级: 首先,要认真听课,保证学习成绩优秀。
因为软件测试这一行经验比学历重要,大多数人认为上研究生不如在企业积累经验,不需要保研或者考研,所以不用好好学习与计算机无关科目。
但是,我认为,眼光应当放远一些,在我的大学时代多方面培养自己,丰富知识,提高综合素质,而不是急功近利,纯粹为了就业而学习。
当然,学习中应当有所偏重,计算机方面的课程如数据结构,数据库,JAVA语言程序设计,面向对象分析与设计,操作系统,软件工程等科目应当对自己的要求更高,更严格。
到了后期,要开始系统的学习软件测试方面的知识,找一些测试书籍来看。
其次,多参与活动,将所学知识运用于实践,初步积累编程和测试经验。
目前,国内软件测试人才的来源主要有三方面:一是以前做软件开发转行的技术人员;二是来自计算机专业的高等学院毕业生;三是来自培训机构的专业学员。
而企业普遍认为计算机专业应届毕业生缺乏动手能力。
所以,在不断提高专业知识水平的同时,更应该多参与实践,培养动手能力,取得丰富的经验。
为此,我决定利用寒暑假的时间,争取到软件公司实习,为顺利就业增加砝码。
平时利用网络与软件测试从业人员交流,多去软件测试的论坛、贴吧。
让自己在加入软件测试队伍之前对这个职业有更深更全面的认识,并且能在这个过程中积累人脉资源。
具体方法 1、认真学好专业知识和其他基础学科,坚信基础的东西一定是最重要的。
注意提高自身的基本素质,通过参加各种社团等组织,锻炼自己的各科能力,同时检验自己的知识技能。
2、做一些兼职,社会实践活动,同时在课余时间从事一些与自己未来职业有关的专业类的工作,进一步提高自己的责任感、主动性和掌 3、证书大突破:考取英语四、六级。
全国计算机二级等级考试。
以及其他相关证书。
大学三年级: 1、开始尝试并学习写简历、求职信,了解社会需求。
搜集与本人目标工作有关的信息,并通过信息渠道尝试和已毕业的校友交流思想 。
开始毕业前的申请,积极参加招聘,在实践中校验自己的知识积累。
2、预习或模拟面试,积极利用学校提供的条件,了解就业指导中心体统的用人公司资料信息,强化求职技巧,进行模拟面试等训练,尽可能作出较为充分准备的情况下进行演练,为自己以后找到理想的工作而努力。
3、获得普通话等级证书及全国计算机三级等级考试。
六、为人处世方面: 1、改掉自己偶尔情绪急躁的坏毛病,千万不和同学发生冲突。
2、最终身边的每一个人,不管他(她)有什么性格,学习优秀的人,感化恶搞的人,用一颗真诚的心去对待他们。
不去争名利,不计较利益得失,做一位合格的中国公民,为和谐社会的构建做自己力所能及的事。
3、抓住每一个锻炼自己的机会,这样的机会不是每个人都有,全力以赴完成班级和学院本职工作,为集体做一些力所能及的事,干出一点成绩,不一定非要得到别人的肯定,重要是给自己找一个相信自己的理由。
4 相遇不容易,毕业后,也是就是相遇的终结点。
珍惜现在能所拥有的一切。
包容身边每一个人。
七、生活方面: 大学是真正属于自己的天地,在人的一生中这样的时光不多,好好把握将会收益终身。
要多和家人及同学联络,告诉他们我们的快乐和不安。
一路走来,是他们一直支撑着我们克服种种困难。
尤其是上了年纪的父母,他们操劳了一辈子也许最想要得只是我们的一声问候。
我决不会让他们失望。
八、职业生涯规划实施方案存在的障碍: 目前,我经济条件相对薄弱,作为未来的信息人士,我较少能接触到高科技产品,且时间较少。
解决方法: 我在校一直勤工俭学,利用假期时间做兼职。
尽量将我的大部分开支投资到学业中去。
九、本人对职业生涯规划的看法: 俗话说:“欲行千里,先立其志。
”规划我的职业生涯,就相当于在人生之路上迈出一大步。
一位哲人曾说过:“没有目标的人,就像是漂泊的船只,可能永远到大不了壁岸。
”写过职业生涯规划书,突然感觉像是在黑暗中看到了亮光,让我有目标可循。
进而信心百倍,动力十足的去实现它,这乃是人生的一大快事。
我不再盲目的、无目的的学习,生活,而是有计划、有步骤的生活。
十、结束语: 积跬步以至千里,积小流以成江河,只要你不断积累知识、完善自我,具备真正的能力和实力,你永远都会是职场当中的胜者。
大学不仅是知识的海洋,还是磨练性格、完善自我、锻炼能力的小社会。
在这知识的海洋中,要找到自己的兴趣所在和职业理想,并为自己的梦想不懈努力,你的梦想终会实现
为梦想的实现进行的努力,不管是多辛苦的都是值得的,我们现在这样,就是在为自己以后储备粮食。
搏击,将会是最美好的事。
待到历尽磨难时,彩虹便会呈现。
走过了,才知道可不可以,经历过,才明白这其中的滋味,只有努力过才不会后悔。
计划固然好,但最重要的在于付出实施并取得成效。
时时刻刻都不能忘记,任何目标,只说不做到头来只是一场空。
路漫漫其修远兮,吾将上下而求索。
不经历风雨怎能见彩虹。
我们要时刻保持一颗清醒的头脑。
其实,每个人心中都有一座山,雕刻着理想、信念、追求、报负;每个人心中都有一片森林,承载着收获、芬芳、失意、磨砺。
一个人,若要获得成功,必须拿出勇气,付出努力、拼搏、奋斗、成功。
机遇不相信眼泪,不相信颓废,不相信幻影,只相信爱打拼的人
只希望我的所有规划能在我尽心尽力下,让它不是空。
软件工程专业好的二本大学有哪些
师范类的大学肯定是师范类的专业分数高,软件工程是属于工科类专业,在师范大学肯定是很低分的。
建议这位同学要读软件工程的话,选工科类的学校。
什么样的大学读什么学校,想读师范的就选师范大学,不要盲目的追随名校,专业也是很重要的。
关于软件工程专业学生实习的问题
我是学软件工程的,毕业了,楼上已经把官方的说法说了,我给你举个例子,说说这两个专业都能做点什么,然后你可以根据自己的兴趣再看一下。
先说软件工程,传统的来分,有Java和.NET方向,Java偏重与做网站,但也可以做软件,.NET偏重与做软件,但也可以做网站,随着移动互联网专业的发展,软件工程有了新的方向,移动开发,主要包括Android、iOS、Windows Phone等主流移动终端操作系统,还有就是嵌入式软件,比如校园卡、公交卡的打卡器、充值机等内置的软件,除此之外还有游戏开发,这些都算做软件工程可以做的。
再来说网络工程,传统的网络工程会涉及到物理网络的设计和实施(比如网吧、校区布线等),还有网络协议的设计与实现(比如TCP\\\/IP、IPX协议等),除此之外,还有人们常说的黑客技术(专业名称叫网络攻防、信息安全等专业),随着网络带宽和速度的不断发展,现在有些学校会在网络工程学院下,开设物联网专业,其实本质也是嵌入式,但是相比软件会涉及更多硬件学习,如果再说的话,其实云计算也需要网络的支持,但是云计算一般不会开设在网络工程下,而是归于计算机专业或软件工程专业。
土木工程大学生应该先学习哪些软件,对找工作比较有帮助
所有计算的话一般都是济曙光,造价,结合有限元分析做出专门针对土木工程的软件,这是在ansys基础上,平常工作中主要用的就是天正cad和pkpm了,不是出国或者考博的话ansys和曙光入门即可画图方面,通过你输入的结构模型与参数就可以求得弯矩与受力(平常做结构力学作业的时候可以用这个来偷懒)。
总结下,是国内最全面的工程软件了,要真正将其运用到实际工程的运算中还是需要有很强的编程能力和弹性力学基础的,梁柱钢筋什么的都直接有现成的。
如果是施工方面的就是pkpm了:基础是autocad,不过ansys本身并不是针对土木工程的,然后如果是设计图的话推荐天正建筑,设备等等。
如果是研究力学方面的就是ansys,本来要画半小时的用这个软件5分钟就搞定了,包含cadPKPM



