标题：软件技术
软件技术 - 简介
软  软件技术件技术是一个发展变化非常快的行业，软件人才要按照企业和领域需求来确定培养的方向，而针对高职学生，必须坚持以就业为导向的指导思想，强调其技能培养，注重课程安排的合理性。因此，我们一方面定期修订教学计划，保证课程设置与软件技术的发展基本同步，另一方面利用转、合、撤、拆的原则，降低专业课程中理论教学的比例，加强针对性和实用性，优化课程结构，形成合理的、科学的课程体系。
软件技术 - 实践能力培养
本专业将提供在软件开发、软件测试、软件项目管理等方面的实训工作，培养学生的动手能力。
软件技术 - 就业方向
毕业后可在政府、金融、企事业单位从事计算机软件开发等方面的工作。
软件技术 --知名院校
1 北京大学 软件与微电子学院 　2 北京工业大学 软件学院 　3 北京航空航天大学 软件学院 　4 北京交通大学 软件学院 　5 北京理工大学 软件学院 　6 北京邮电大学 软件学院 　7 重庆大学 软件学院 　8 大连理工大学 软件学院 　9 电子科技大学 软件学院 　10 东北大学 软件学院 　11 东南大学 软件学院 　12 复旦大学 软件学院 　13 国防科技大学 软件学院 　14 哈尔滨工业大学 软件学院 　15 湖南大学 软件学院 　16 华东师范大学 软件学院 　17 华南理工大学 软件学院 　18 华中科技大学 软件学院 　19 吉林大学 软件学院 　20 南京大学 软件学院 　21 南开大学 软件学院 　22 清华大学 软件学院 　23 山东大学 软件学院 　24 上海交通大学 软件学院 　25 四川大学 软件学院 　26 天津大学 软件学院 　27 同济大学 软件学院 　28 武汉大学 软件学院 　29 西安电子科技大学 软件学院 　30 西安交通大学 软件学院 　31 西北工业大学 软件与微电子学院 　32 厦门大学 软件学院 　33 云南大学 软件学院 　34 浙江大学 软件学院 　35 中国科学技术大学 软件学院 　36 中南大学 软件学院 　37 中山大学 软件学院 38 南阳职业学院 软件学院
[1]
课程要求
本专业培养具有一定的计算机软件专业理论知识，掌握至少一种主流软件开发平台(初学者可用TexPad编写代码，而后可用Eclipse,MyEclipse,java,vb等工具开发编写代码)，具有较强编程能力的高级实用型专业人才。可在IT企业、政府机关、企事业单位等从事软件（管理信息系统、企业资源计划系统、文化娱乐产品和控制系统等）开发的需求调查、编码、测试、维护、营销售后服务及软件生产管理工作。 
主要专业课程：Java语言程序设计案例教程、Java高级语言程序设计、C语言程序设计、VB程序设计、Java应用系统开发、Java企业级开发、数据库原理与应用、网页设计与开发、计算机网络与通讯、网络操作系统、软件工程、多媒体技术与应用、大型数据库处理技术。 
主要开设课程：C#程序设计，java程序设计，数据库技术与应用，计算机专业英语，IT职业英语，JSP,ASP等专业课，以及高等数学（计算机数学基础），英语等公共课程。 
目前国内新兴的软件外包专业就是软件技术专业的典型，软件外包专业主要承担来自欧美，日本等世界软件强国的业务，企业为了专注核心竞争力业务和降低软件项目成本，将软件项目中的全部或部分工作发包给提供外包服务的企业完成的软件需求活动。现在业务流程外包(BPO)已经成为外包服务新的发展趋势，在未来几年内将成为外包的主要内容。  软件技术教材一览[2]
课程组成
专业课程由以下四部分组成： 
1）编程语言课程（包括Microsoft公司Windows平台开发技术和SUN公司的Java开发技术） 
2）支撑课程（如数据库技术、网络技术、XML等） 
3）专业技能提高和扩展课程（如软件工程、UML、测试技术等）
4）公共课程（高等数学、大学英语、思想道德与法律基础等）
课程要求
对于三年制班与二年制班，由于教学时间及生源上的差别，在课程设计及教学内容上都有所不同。
三年制班级主干专业课程均配有相应的课程设计，并且实践教学的课时  软件技术专业比例超过了 50%。在课程设置上，对于专业课程进行优化组合，将横向联系密切的课程安排在同一学期，并开设配套的综合性实训课程，以培养学生综合运用知识的能力，学期之间则形成课程链路，以逐步完成职业技能的学习。如第三学期所开设的J2EE、SQL SERVER，以及与之相对应的综合性实训课程（开发SQL SERVER为后台数据库的J2EE应用系统）。
二年制班级根据二年制教学需要，制定了二年制教学计划，为保证减少教学时间的同时，完成专业教学任务，采取以NIIT的核心课程体系（消化吸收迁移其课程模式，自主知识产权的教材/讲义开发）中的技术路线为主线，在通识课程、技术基础课程、毕业设计等环节进行教学计划上整合。一方面，改革目前公共文化课程的设置方法，采用灵活的教学机制，公共课与专业课在整个学制内交错，以便专业课可以前移；另一方面，以一条技术路线（.NET技术）贯穿整个教学计划，以循序渐进的阶段形式递进，主要分为四个阶段：非可视化编程阶段、可视化编程阶段、WEB应用开发及技能提高阶段以及综合实践训练阶段。课程设计上，整合计算机导论、数据结构等技术基础课程，以整合、化整为零为主要办法，一些专业课程则采用了专题形式安排课程，如统一建模语言则涵盖了软件工程、UML使用、UML应用等专题。
学习方法
1、学习方式转变：由“要我学”－>“我要学”。
要有学习软件技术的兴趣，兴趣是最好的老师。态度决定一切，有时觉得是很夸张，但是在很多时候，积极的态度可以改变很多事情.。是的，你可以有自己的个性，你可以有自己的习惯，你可以有自己品位，你可以拽，你可以无所谓，那么你也不要抱怨，为什么事情总是不顺利，没人欠你，不是别人不愿意教你，因为你自己没有主动的态度，没有学习的姿态，你自己都对自己无所谓，谁会在乎你；当然，老板如果发现你干不了事情，会在意你的，会请你走人。已经再也不是小学的时候，没有人监督你的学习，你必须自己对自己负责，自己主动和别人沟通，和同事沟通，和供应商沟通，和客户沟通，让别人喜欢你，信任你，这样别人才能认可你，不要怪别人，别人不欠你的，你自己需要进步，事实上，不是别人要你学，要你成功，是你自己要你学，是你自己要你成功，所以，你自己必须主动调整自己，主动和人沟通，要有学习的态度和意识。必须要有我要学， 我要成功的态度，这是一种独立的工作态度，不要再和孩子一样，必须有人监督你，要你学，要你怎么怎么，必须自己对自己负责。
2、养成良好的学习习惯：持之以衡，能吃苦。
1978年，75位诺贝尔奖获得者在巴黎聚会。有人问其中一位：“你在哪所大学、哪所实验室里学到了你认为最重要的东西呢？”出人意料，这位白发苍苍的学者回答说：“是在幼儿园。”又问：“在幼儿园里学到了什么呢？”学者答：“把自己的东西分一半给小伙伴们；不是自己的东西不要拿；东西要放整齐，饭前要洗手，午饭后要休息；做了错事要表示歉意；学习要多思考，要仔细观察大自然。从根本上说，我学到的全部东西就是这些。”这位学者的回答，代表了与会科学家的普遍看法。把科学家们的普遍看法概括起来，就是他们认为终生所学到的最主要的东西，是幼儿园老师给他们培养的良好习惯。英国唯物主义哲学家、现代实验科学的始祖、科学归纳法的奠基人培根，一生成就斐然。他在谈到习惯时深有感触地说："习惯真是一种顽强而巨大的力量，它可以主宰人的一生，因此，人从幼年起就应该通过教育培养一种良好的习惯。“联系现实生活中的人和事，再仔细分析一下，就会越发感到那些科学家的话、培根的话确实包含着深刻的道理，尤其是在学习问题上，几乎对于每一个人都适用。如果你渴望获得较好的学习成绩，如果你渴望有效地利用时间，如果你渴望在学术上有所建树，那么，就请你尽早养成良好的学习习惯。严格执行学习计划定时定量的学习习惯，是实现目标、克敌制胜的法宝。谁能根据奋斗目标制定出科学的计划，并且定时定量地完成计划，谁就能无往而不胜。一般说来，目标比较容易确定，计划也比较容易制定，难的是定时定量地完成学习计划。这就是通常所说的"知易行难”。认真思考的学习习惯，有利于提高学习质量，有利于培养人的能力，尤其是有利于增强人的发现、发明和创造能力。认真思考的学习习惯，是学子比较高级的修养。?行为养成习惯，习惯造就性格，性格决定命运。这些话似乎有些绝对，但良好的习惯对人生的确太重要了。习惯是一种惯量，也是一种能量的储蓄，养成良好学习习惯的人，要比那种没有养成良好习惯的人以及养成不良学习习惯的人具有较大的潜在能量。 
3、编程动手能力的培养：多实践、多交流，买一个计算机。
掌握编程思想必须在编程实际工作中去实践和体会。编程起步阶段要经常自己动手设计程序，具体设计时不要拘泥于固定的思维方式，遇到问题要多想几种解决的方案。这就要多交流，各人的思维方式不同、角度各异，各有高招，通过交流可不断吸收别人的长处，丰富编程实践，帮助自己提高水平。亲自动手进行程序设计是创造性思维应用的体现，也是培养逻辑思维的好方法。上网学编程 在网上可以学到很多不同的编程思想、方法、经验和技巧，有大量的工具和作品及相关的辅导材料供下载。（注：Java编程的学习一定要自己动手专研代码。）
4、团队精神的培养方法。

实践培养
本专业将提供在软件开发、软件测试、软件项目管理等方面的实训工作，培养学生的动手能力。
企业门户网页制作、学生信息管理软件开发、企业门户网站建立、网上超市软件系统开发、外包案例实训、软件开发综合实训、顶岗实习与毕业设计。
就业方向
毕业后可在政府、金融、企事业单位从事计算机软件开发等方面的工作。 .Net程序员、Java程序员、软件测试员、外包软件程序员、网站信息的管理与发布方向、企事业单位信息系统的管理与维护方向、软件销售及售后服务等。
常见证书
一、全国计算机等级考试
目前共设置四个等级：
一级：考核微型计算机基础知识和使用办公软件及因特网（Internet）的基本技能。考试科目：一级MS-OFFICE、一级WPS 、一级B
二级：考核计算机基础知识和使用一种高级计算机语言或数据库管理软件编写程序以及上机调试的基本技能。2005年下半年考试科目：编程类：C、 Visual Basic、C++、Java、Visual，数据库类：FoxPro、C++。基础知识包括如下内容：数据结构与算法、程序设计方法、软件工程、数据库基础。
三级：分为"PC技术"、 "信息管理技术"、"数据库技术"和"网络技术"四个类别。"PC技术"考核PC机硬件组成和Windows操作系统的基础知识以及PC机使用、管理、维护和应用开发的基本技能；"信息管理技术"考核计算机信息管理应用基础知识及管理信息系统项目和办公自动化系统项目开发、维护的基本技能；"数据库技术" 考核数据库系统基础知识及数据库应用系统项目开发和维护的基本技能；"网络技术"考核计算机网络基础知识及计算机网络应用系统开发和管理的基本技能。
四级：考核计算机专业基本知识以及计算机应用项目的分析设计、组织实施的基本技能。
另外各省也都有自己的计算机等级考试，比如对于我们学校的学生存在全国计算机等级考试与江苏省计算机等级考试，相比较而言，江苏省要难于全国。
二、全国计算机软件专业技术资格和水平考试
由人事部和信息产业部联合主办，与目前国际计算机行业专业水平接轨，注重专业水平和能力的考核。
当前共有6个级别：初级程序员（相当技术员级）、程序员（相当助理工程师级）、高级程序员（相当工程师级）、系统分析员（相当高级工程师级）。网络程序员（相当助理工程师级）、网络设计师（相当工程师级）。
三、计算机职业资格证书
国家职业资格工作网
职业名称：计算机程序设计
职业定义：利用现代信息技术，从事计算机软件编制和设计工作的人员。
职业等级：本职业共分三个等级
程序员（国家职业资格四级）
高级程序员（国家职业资格三级）
程序设计师（国家职业资格二级）
这些是我们国家现在有的计算机考试的类型
在大学里一般象我们学理工的都要考2级,3级的!你们应该考的更专业些吧?《计算机水平考试证书》，水平考试侧重于软件理论，如程序员、高级程序员.这个我觉得更有用些!找工作用处也大.有精力可以考考