web服务高级编程
A. 个人职业生涯规划书报告范文
制定好职业生涯规划书可以帮助我们达到自我增值的目的。下面是由我分享的个人职业生涯规划 报告 ,希望对你有用。
个人职业生涯规划报告(一)
一、自我盘点
我是一个(怎样的人),(平时)是家里的希望——成为有用之才,性格外向、开朗、活泼,业余时间爱交友、听音乐、外出散步、聊天,还有上网。喜欢看小说、 散文 ,尤其爱看杂志类的书籍,心中偶像是某某某,平时与人友好相处群众基础较好,亲人、朋友、教师关爱,喜欢创新,动手能力较强做事认真、投入,
二、未来人生 职业规划
根据自己的兴趣和所学专业,在未来应该会向化学和英语两方面发展。围绕这两个方面,本人特对未来几年作初步规划如下:
1、充分利用校园环境及条件优势,认真学好专业知识,培养学习、工作、生活能力,全面提高个人综合素质,并作为就业准备。(具体规划见后)。
2、熟悉适应期:利用3年左右的时间,经过不断的尝试努力,初步找到合适自身发展的工作环境、岗位。
完成主要内容:
(1)学历、知识结构:提升自身学历层次,从本科走向研究生,专业技能熟练。英语四、六级争取拿、普通话过级,且拿到 英语口语 等级证书,开始接触社会、工作、熟悉工作环境。
(2)个人发展、人际关系:在这一期间,主要做好职业生涯的基础工作,加强沟通,虚心求教。
(3)生活习惯、 兴趣 爱好 :适当交际的环境下,尽量形成比较有规律的良好个人习惯,并参加 健身运动 ,如散步、跳 健美操 、打 羽毛球 等。
3、在自己的工作岗位上,踏踏实实的贡献自己的力量,拥有一个完美的家庭。
以上是营销与策划专业大学生个人职业生涯规划书正文,仅供参考。若需要更专业的大学生个人职业生涯规划书 范文 ,请在职导网直接免费向 职场 导师寻求职业指导。
◎营销与策划专业就业前景分析:
1. 各类企业专业销售业务岗位
2.各类企业市场调研工作岗位
3 工商业活动策划工作岗位
4. 大中型综合商场及专业卖场销售岗位
5. 其他营销相关岗位如产品及服务咨询岗位,售后服务岗位
6.各类企业的企划、 广告 、管理等部门
7.各企业的从事采购、促销、服务、品牌管理、市场调研、公共关系等
个人职业生涯规划报告(二)
一、前言:
大学曾是我梦想中的天国,因为这里将是我们走向社会的门槛,也是人生一大转折点。在科技高速发达的21世纪,大学生也是越来越多,市场上的竞争也是越来越大,随着中国在国际上的地位的提升,我国越来越需要那些能和国际接轨具有专业素质的人才。记得葛优在电影《非诚勿扰2》里说过:“21世纪什么重要?——人才!!”是的,在这个社会,我们只有不断的提升自己的能力,以便于更好的适应高速发展的潮流。高中三年的苦读,终于来到了大学,现在也是时候对自己的人生做出一定的规划。
二、职业发展目标:
成为一名的软件工程师。以下是我对自己实现目标的要求分析:
首先必须学好软件工程相关知识,积累丰富的软件设计与开发 经验 ,这有助于理解并解释所进行的设计是如何映射到实现中去。
其次培养领导能力与团队协作技能,软件工程师必须是一个得到承认的技术领导,能在关键时候对技术的选择作出及时、有效的决定。这点我欠缺的太多。以后一定要加倍的努力学习。
再次是具有很强的沟通能力,其时这一点好像什么角色都具备,软件工程师需要与各路人马经常打交道,而且在很多角色之间还要起沟通者的作用。
1、近期规划:
①规划年限
大学四年(2009~2013)+大学 毕业 后三年(20013-2016)=7年
②目标慨述
大学期间在掌握软件专业知识之外,进一步了解策划学和经济管理学,同时积极参与学校活动,全面提高自己的分析能力,管理协调能力,形成果断、独立的处事风格。为将来成为一名出色的设计师和经理人打好基础。在大四职业选择阶段有的放矢,力争进入自己感兴趣的行业。工作后尽快适应工作环境,做事积极主动,认真负责,协调各方关系,培养自己的专业素质。争取在职业成长阶段做出;一定的成绩,获得上级赏识为晋升和加薪增添筹码。也为职业成长后期的升迁奠定良好基础。
(1)阶段目标——职业准备期
大学一年级(2009-2010):探索期
目标:学业及职业生涯认知和规划
实施方案 :适应由高中到大学生的转变,重新确定自己的学习目标和要求,开始接触职业和职业生涯的概念,重点了解自己将来希望从事的行业或与自己所学专业。在此阶段参加系学生会的工作,建立广泛的人际关系,提高交际沟通能力,认真做事,争取获得大家的认可,为大二竞选部长奠定基础。开始尝试兼职和 社会实践 活动。
大学二年级(2010-2011):定向期
目标:初步确定自己努力的方向以及相应能力与素质的培养。特别是算法数据结构,计算机 专业英语 。做好专业方向选择的准备。根据我校情况,软件工程专业分为Dot NET技术、java技术两个专业方向。
其中Dot NET技术主要有如下课程:ASP.NET、ASP.NET高级应用、C# Windows、.NET移动开发、.NET平台XML及WEB服务开发、C# Windows高级应用、ADO.NET应用开发等。
JAVA技术主要课程有:Java Web编程基础、Java Web高级编程、J2ee企业级应用开发、系统架构和设计模式、XML、JDBC、团队开发与项目配置管理、Web Service、J2me等。
实施方案:经过大学一年的学习,适时对自己做出客观的 总结 ,扬长避短,积极改进,努力调整。认清自己的需要和兴趣,确定自己的价值观、职业观,考虑自己的毕业方向。在学业方面,在学好自己专业知识的基础上,好好准备自己的专业方向选择。以研究中国乃至世界未来经济发展和软件事业的发展趋势,做好服务社会的准备。
大学三年级(2011-2012):准备期
目标:掌握职业技能,顺利就业做好充分的准备。
实施方案:卸掉学生工作的职务,由以工作为重心转向以学习为主;由以集体事务为重转向以考虑个人为主。此阶段加强专业知识学习的同时,参加一些招聘会,获得应聘经验,为以后应聘做准备
大学四年级(2012-2013):冲刺期
目标:顺利就业。
实施方案:争取上学期做好毕业论文规划,下学期写好毕业论文,完成大学的学业,顺利拿到毕业证和学位证。然后从多 渠道 了解自己目标职业的公司,尝试投递简历,争取与之进一步接触。重视实践机会,在实习中做个有心人,通过实习检验自己各方面的能力,也通过实习从宏观上了解单位的工作方式,运作模式、工作流程,从微观上明确个人在岗位上的职责要求及规范。
(2)阶段目标——职业成长前期
大学毕业后一年(2015):适应稳定期
目标:适应工作环境,稳定工作状态,找到努力方向,争取能够独立。
大学毕业后两年(2016):调整提升期
目标:拥有自己团队,获得主持项目策划和亲身实践的机会。
实施方案:经过一年的工作,已经深入了解了工作流程和工作环境了,此时要努力表现自己,当然也要协调好与同事之间的关系,务实工作争取获得好的成绩得到上级的认可和注意,获得更多的项目负责机会。同时积极考取助理设计师资格。
大学毕业后三年(2017年):转折、实现期
目标:成为软件管理人员,能运用工程思想组织设计、开发、维护、管理符合功能、性能要求的软件产品。
三、职业分析
软件工程师从扮演的角色来看大致可以包括以下这些:一种是既懂技术又懂管理的软件高级人才,他们更注重项目进度管理统筹;另一种是系统分析及设计人员,主要职责是分解一个项目或程序,使之变成一个一个相对独立的模块交程序员开发,后还负责集合所以功能模块,还有统一项目中的所有规范等。还有一种就是称为一般的软件工程师或程序员。软件工程师是在IT中普通的职位,几乎每个IT企业不论你做什么内容,或多或少都需要这样的人才。而且它主要进行软件前期的项目需求的分析,然后对项目进行风险评估并试图解决这些风险,然后开始进行软件的开发,后期对软件的进度做相关的评估。 重要是的软件工程需根据客户所需求的、所达到的目标而设立,也要考虑用户的用途、习惯、项目进行前期评估。
1、企业对软件工程师的要求
①随着外包开发行业快速发展,对“人才”在代码和文档方面的规范性、技能和工具的熟练程度要求越来越高;
②Java和.NET技术在市场上平分秋色,都有大量的岗位需求,同时值得庆幸的是二者在应用层面上的技术差异越来越少;
③软件开发企业对开发人员的基本技术素养强调得越来越多,例如:面向对象的程序设计思想和代码组织 方法 、HTML/CSS/JavaScript客户端技术;
④为了保证质量和工期,企业中大量使用各种框架技术,要求开发人员至少熟悉一种框架技术;
⑤CMS ,MIS、OA、ERP、CRM、系统集成、物流、进销存、电子政务、网站建设这一类B/S系统,成为软件工程师需求的业务领域。
2、成为软件工程师所要具备的能力
(1)见习程序员
①计算机相关专业毕业;英语通过国家四级。
②具有较强的学习能力,可以编写代码,达到公司的工作要求。
(2)初级程序员
①本科学历,半年以上工作经验;英语通过国家四级。
②达到工作承担要求;具有一定的沟通能力和工作责任心。
专业技能要求
①负责编写代码,掌握一种主流语言/开发工具,一种主流 操作系统 ,一种主流数据库。
②了解和掌握开发作业(PD设计、编码和测试等)的规范和技巧。
③所编写的代码质量较好。
④能够按照要求编写文档,文档结构条理清晰,内容详实准确。
⑤具有独立理解所担当模块的业务理解能力和问题阐述能力。
⑥能阅读非中文技术文档。
(3)高级程序员
①获得程序员资格1年以上;或满足程序员级别标准,2年以上相关行业工作经验。
②完成年度工作量指标;具有较强的沟通能力和责任心。
③所承担的项目满意度达到满意以上
专业技能要求
①精通一种主流语言及对应的开发工具;精通数据结构。
②具有较好的业务理解能力和技术调查能力。
③编写高质量代码并具有代码审查能力。
④具有详细设计能力。
⑤熟悉系统测试工具,对系统问题具有改善的能力。
⑥能够带领2个以上员工开展工作,成功领导过3个以上不少于5人月的项目/模块的团队项目。
⑦了解质量管理体系和项目 管理知识 。
(4)软件工程师
①获得高级程序员资格2年以上;或满足高级程序员级别标准,4年以上相关行业工作经验。
②完成年度工作量指标;具有较强的客户沟通能力。
③担当过一个20人月以上的项目或累计超过60人月项目的技术负责工作。
④所负责的项目客户满意度达到满意以上。
专业技能要求
①精通并熟练运用2种以上的开发工具,至少一种数据库知识,至少一种操作系统知识。
②能够很快完成新项目的技术调查工作,能够完成复杂算法的设计,能够设计可重用的和柔韧的软件结构。
③具有系统设计能力及系统提案能力。
④对系统或项目的技术框架有深入的认识和较丰富的经验。
⑤具有某一领域的行业知识。
⑥具有项目领导能力。
⑦掌握质量管理体系和项目管理知识。
(5)资深软件工程师
①获得软件工程师资格2年以上;或满足软件工程师级别标准,6年以上相关行业工作经验。
②完成年度工作量指标;具有较强的客户沟通能力。
③担当过一个50人月以上的项目或累计超过100人月项目的技术负责工作。
④带领的项目客户满意度满意以上。
⑤完成年度培训工作。
专业技能要求
①精通并熟练运用2种以上的开发工具,至少一种数据库知识,至少一种操作系统知识。
②具有整体系统设计能力及系统提案能力。
③具有较强的技术筹划能力、技术指导能力和处理疑难问题的能力。
④深入了解某一领域的行业知识。
⑤具有大型项目领导能力。
⑥熟练掌握质量管理体系和项目管理知识,并能够推过程改进。
(6)主任软件工程师
①获得资深软件工程师资格2年以上;或满足资深软件工程师级别标准,8年以上相关行业工作经验。
②5年项目负责人以上经验,累计超过120人月的技术负责人工作。
③带领的项目客户满意度满意以上。
④完成年度培训工作。
⑤具有很强的沟通能力,问题判断与解决能力,创新能力。
专业技能要求
①精通至少一种主流编程语言。掌握至少一种数据库或至少一种中间件。熟练掌握至少一种操作系统。
②熟练掌握软件需求分析/大型项目的策划。
③熟练掌握软件的系统设计。
④熟悉软件的高级项目管理和质量控制,具有分析和规避重大质量问 题的能力。
⑤精通至少一种部门项目相关的业务知识。
⑥职称管理工作和相关标准将随着公司的发展而不断调整完善。
四、结束语
毕业以后先到一线城市的一家差不多的软件公司干几年积累经验,然后回到自己的家乡去扎根。当然肯定能做到怎样就做到怎样,尽自己的努力。软件工程是一个随着时间的变化,每时每刻都会有新的技术诞生,所以在工作和学习的过程中我会经常关心国内外关于这些新技术的发展。让自己适应这个动态的职业。参加工作后,一定要努力扎实的去工作,不能忘记在工作中学习,吸取经验与教训。与同事与老板好好相处,多向他们学习,为自己以后的路打基础。
我相信经过自己不懈的努力,我一定能实现我的梦想!加油吧!从现在开始!
B. 200分求j2ee入门到精通教程!!!
一、准备篇
1 什么是J2EE?它和普通的Java有什么不同?
答:J2EE全称为Java2 Platform, Enterprise Edition。
“J2EE平台本质上是一个分布式的服务器应用程序设计环境——一个Java环境,它提供了:
·宿主应用的一个运行基础框架环境。
·一套用来创建应用的Java扩展API。”(引自《J2EE服务器端高级编程》)
2 J2EE好学吗?
答:J2EE是很多技术的集合体,并且还在成长中。
你会遇到很多专有名词:比如(X)HTML,Servlet/JSP,JDBC,JMS,JNDI,EJB,XML,Web Service……。
尤其是XML和Web Service正在快速成长。幸运的是,你不需要等到学会所有技术后再开始编程。
大体上J2EE可以分成3个主要应用:Servlet/JSP,EJB,XML/Web Service 和一些支撑技术例如JDBC和JNDI。
你可以一个一个的学。
3 J2EE有什么用?
答:用来建设大型的分布式企业级应用程序。或者用更时髦的名词说就是“电子商务”应用程序。
这些企业可能大到拥有中心数据库服务器,Web服务器集群和遍布全国的办公终端,也可能小到只不过想做一个网站。
4 学J2EE有前途吗?
答:在这一市场目前只有一种技术可以和J2EE竞争,那就是Microsoft的.NET。
相对来说.NET要“新”一些而J2EE要“老”一些。
但是.NET只能用于Windows平台(Microsoft声称要开发C#在Linux上的虚拟机但是尚未兑现该诺言),
考虑到Linux的发展势头,你可以相信.NET不会一统天下。
5 据说J2EE的性能不如.NET好,是真的吗?
答:在Sun公司提供的样例程序Pet Store上,Microsoft声称不如相同的.NET程序好。
而Sun公司反驳说这一程序不能真正体现J2EE的性能,并且指责Microsoft在数据库上做了优化。
作者没有学习过.NET因而不能妄下断言。
无论如何,大型分布式程序中的性能瓶颈通常首先来自于错误的设计。
6 听你说了这么多,我想学着玩玩。
答:除非你想靠它当饭吃或者作为技术储备,否则请不要浪费你的时间。
Flash要好玩得多。计算机游戏就更加好玩了。
7 学习J2EE该怎么开始?
答:首先,下载一个J2EE服务器。其次,去java.sun.com下载J2EE的API。第三,找一本好的参考书。最后,找一个顺手的IDE。
J2EE服务器。你可以用Sun的J2EE SDK(免费),或者Weblogic(性能最好,但是太大,而且作者不推荐盗版行为),或者JBoss(免费,就是文档太少),或者JRun(开发版免费,作者用这个)。参考书作者感觉Wrox的《J2EE服务器端高级编程》不错,但是太老(作者手头的是2001年中文版)。你还需要去下载一些最新的技术资料(当然肯定是英文的)。
IDE如果你的机器配置够好(内存至少512M以上,256M或以下请勿考虑),可以用IBM的WSAD,不然就继续用Eclipse或者其他。
你也可以经常去水木清华的Java版逛逛,但是在发贴前先看看精华区里有没有你要的答案。
8 我下了一个J2EE服务器但是不会配置。
答:请认真阅读随机指导文档,不同的服务器的配置都不一样,作者爱莫能助。
9 我发现你没有提到Tomcat。
答:Tomcat只是一个Web服务器,更准确地说主要只是一个Web Container。
如果你想要学习EJB的话,Tomcat无法满足你的需要。
二、 Servlet/JSP篇
10 什么是Servlet?
答:一个Servlet是一个Java类。它处理Http(s)请求并作出响应,包括返回一个HTML页面或转交给其他URL处理。
Servlet必须运行在一个Web Container例如Tomcat中。
Servlet必须是javax.servlet.http.Http Servlet的子类,
你可以继承doGet()或者doPost()方法,两者分别对应于Http(s)中的Get请求和Post请求。
11 我怎么获得Http请求里的参数?
答:HttpRequest的getParameter()方法。例如:String paramValue = request.getParameter("paramName");
12 我怎么返回结果?
答:你可以利用相关API打开一个输出流,并向流中直接写入一个HTML页面。
但是作者完全不赞成这样做。一方面这样做会很罗嗦。
另一方面从Model-View-Controller模式(在《J2EE核心模式》中被归为Front Controller模式)的观点来看,
你应当提供一些HTML或者JSP作为视图(view),而Servlet则根据请求参数决定转到哪一个视图。
你可以利用response.sendRedirect(...)方法或request.getDispatcher(...).forward()方法来实现。
13 sendRedirect()和forward()有什么不同?
答:sendRedirect()是向浏览器发送一个redirect通知,浏览器重定向到新的URL。
而forward是在服务器端直接转到新的URL,对于浏览器是透明的。
前者浏览器的地址栏显示的是新的URL,后者浏览器的地址栏显示的是Servlet的URL。
因而当目标URL会自动刷新时,两者会造成一些差别。
14 我写了一个Servlet程序,怎么运行它?
答:开发J2EE程序有一个部署(deploy)的概念,实际上是开发——部署——运行的三部曲。
大多数服务器支持Hot deploy。你只需要在相应的Application目录(具体路径依赖于服务器)下面
建立一个符合WAR或EAR格式(参见16,17)的目录,启动服务器,就可以通过浏览器访问了。
特别的,你的Servlet的class文件应当放在/WEB-INF/classes目录中。
注意J2EE SDK不支持Hot deploy,你需要通过它的deploy tool来部署。
Tomcat只支持WAR格式。
15 EAR和WAR有什么不同?
答:EAR是一个完整的J2EE应用程序,包括Web部分和EJB部分。
WAR只是其中的Web部分。
16 EAR格式是怎样的?
答:一个EAR可以包含任意多个WAR或EJB JAR,并且包含一个META-INF的目录。
在/META-INF中包含了一个application.xml,其中描述了这个EAR包含哪些模块,以及安全性配置。
细节请看参考书。
17 WAR格式是怎样的?
答:一个WAR包含一个WEB-INF的目录,这个目录下包含classes目录,lib目录和web.xml。
/WEB-INF/classes存放按package组织的class文件,/WEB-INF/lib目录存放jar文件,
web.xml描述了很多东西,请读参考书。
18 我的普通HTML文件应当放在哪里?
答:放在除了/WEB-INF以外的其他地方。
19 我访问不到servlet,甚至连HTML文件都访问不到!
答:第一你没启动服务器。第二你敲错了端口。第三你没有正确配置context-path。
第四你的服务器不支持auto reload或者你关闭了这一选项,你得重启服务器。
第五确认你没有把HTML放在/WEB-INF目录下,那是访问不到的。
20 我能访问HTML但是访问不到servlet。
答:请检查你的web.xml文件。确保你正确定义了<servlet>和<servlet-mapping>元素。
前者标识了一个servlet,后者将一个相对于context-path的URL映射到一个servlet。
在Tomcat中你可以通过/context-path/servlet/package/servletname的形式访问servlet,
但是这只是Tomcat的便捷访问方式,并不是正式规范。
细节请看参考书。
21 什么是JSP?它和Servlet有什么区别?
答:你可以将JSP当做一个可扩充的HTML来对待。
虽然在本质上JSP文件会被服务器自动翻译为相应的Servlet来执行。
可以说Servlet是面向Java程序员而JSP是面向HTML程序员的,除此之外两者功能完全等价。
C. Java基础的书有哪些比较好的
书籍的话你可以看看以下几本书,从java入门到精通:
1.零基础入门《零基础学Java》
推荐理由简单易懂、而且还有配套视频教程,写、记都方便。
2、Head First Java
《Head First Java》是本完整的面向对象(object-oriented,OO)程序设计和Java的学习指导。此书是根据学习理论所设计的,让你可以从学习程序语言的基础开始一直到包括线程、网络与分布式程序等项目。最重要的,你会学会如何像个面向对象开发者一样去思考。
而且不只是读死书,你还会玩游戏、拼图、解谜题以及以意想不到的方式与Java交互。在这些活动中,你会写出一堆真正的Java程序,包括了一个船舰炮战游戏和一个网络聊天程序。
Head First系列的图文并茂学习方式能让你快速地在脑海中掌握住知识。敞开心胸准备好学习这些关键性的主题:
*Java程序语言
*面向对象程序开发
*Swing图形化接口
*使用Java API函数库
*编写、测试与布署应用程序
*处理异常
*多线程
*网络程序设计
*集合与泛型
3、Effective java 中文版(第2版)
领导开发Java集合框架和并发API包的 约书亚·布洛克 大神所着。
本书适合于有着数年开发经验Java程序员,通过本书我们可以很多编程中的最佳实践,并且可以从JDK贡献者布洛克大神这里汲取经验。Effective Java从质量,内容和问题解答方式上来说都是一本评价很高的书,因此读这本书会是一种感觉很棒的体验。另外本书的章节相对比较轻量,与其他章节耦合度较低,因此在旅行或者闲暇时间阅读也是可以的。在内容方面,Effective Java包含了从静态工厂,序列化,equals和hashcode到泛型,枚举,可变参数以及反射的最佳解决方法。本书对Java各方面知识点的讲解会让你受益匪浅。
4、《Java 编程思想》
是个大部头,足足 880 页,文字更是密密麻麻。我不建议大家一个字一个字的读,知晓其中的精华就可以了。
本书赢得了全球程序员的广泛赞誉,即使是最晦涩的概念,在Bruce Eckel的文字亲和力和小而直接的编程示例面前也会化解于无形。从Java的基础语法到最高级特性(深入的面向对象概念、多线程、自动项目构建、单元测试和调试等),本书都能逐步指导你轻松掌握。
从本书获得的各项大奖以及来自世界各地的读者评论中,不难看出这是一本经典之作。本书的作者拥有多年教学经验,对C、C++以及Java语言都有独到、深入的见解,以通俗易懂及小而直接的示例解释了一个个晦涩抽象的概念。本书共22章,包括操作符、控制执行流程、访问权限控制、复用类、多态、接口、通过异常处理错误、字符串、泛型、数组、容器深入研究、Java I/O系统、枚举类型、并发以及图形化用户界面等内容。这些丰富的内容,包含了Java语言基础语法以及高级特性,适合各个层次的Java程序员阅读,同时也是高等院校讲授面向对象程序设计语言以及Java语言的绝佳教材和参考书。
5、Java Web高级编程
Java成为世界上编程语言之一是有其优势的。熟悉JavaSE的程序员可以轻松地进入到Java EE开发中,构建出安全、可靠和具有扩展性的企业级应用程序。编写《Java Web高级编程——涵盖WebSockets、Spring Framework、JPA Hibernate和Spring Security》一书的目的正是如此。
《Java Web高级编程:涵盖WebSockets、Spring Framework、JPA 》面向的读者是已经了解Java SE、sql和基本的HTML,准备将他们的Java编码技能提升到更高水平的程序员。软件开发者可以按顺序阅读本书或者在遇到特定的编程问题时将某个章节用作参考。
主要内容
◆ 为企业级Web应用的Java编码提供了自我指导、自我学习的方法
◆ 帮助Web应用架构师在开发团队的项目中或者开发过程中应用新的概念
◆ 对Java EE平台7和其中的许多技术提供了详细的介绍
◆ 讲解了Servlet、JSP、WebSockets、Spring Framework、AMQP、JPA和O/RM、Spring Data、全文搜索、Apache Lucene和Hibernate Search、Spring Security和OAuth
◆ 重点介绍Java SE 8中新增加的常用功能,如lambda表达式和新的JSR 310 Java 8 Date and Time API等
6、高性能MySQL
《高性能mysql(第3版)》是mysql 领域的经典之作,拥有广泛的影响力。第3 版更新了大量的内容,不但涵盖了最新mysql 5.5版本的新特性,也讲述了关于固态盘、高可扩展性设计和云计算环境下的数据库相关的新内容,原有的基准测试和性能优化部分也做了大量的扩展和补充。全书共分为16 章和6 个附录,内容涵盖mysql 架构和历史,基准测试和性能剖析,数据库软硬件性能优化,复制、备份和恢复,高可用与高可扩展性,以及云端的mysql 和mysql相关工具等方面的内容。每一章都是相对独立的主题,读者可以有选择性地单独阅读。
7、MySQL 5.7从入门到精通(视频教学版)(第2版)
本书主要包括MySQL的安装与配置、数据库的创建、数据表的创建、数据类型和运算符、MySQL函数、查询数据、数据表的操作(插入、更新与删除数据)、索引、存储过程和函数、视图、触发器、用户管理、数据备份与还原、日志以及性能优化。
后通过3个综合案例的数据库设计,进一步讲述MySQL在实际工作中的应用。重点介绍MySQL安装与配置、数据类型和运算符以及数据表的操作。本书注重实战操作,帮助读者循序渐进地掌握MySQL中的各项技术。
本书共有480个实例和19个综合案例,还有大量的经典习题。随书赠送了近20小时培训班形式的视频教学录像,详细讲解了书中每一个知识点和每一个数据库操作的方法和技巧。同时光盘中还提供了本书所有例子的源代码,读者可以直接查看和调用。 本书适合MySQL数据库初学者、MySQL数据库开发人员和MySQL数据库管理员
8、《深入理解Java虚拟机:JVM高级特性与最佳实践》
本书适合所有Java程序员、系统调优师和系统架构师阅读。共分为五大部分,围绕内存管理、执行子系统、程序编译与优化、高效并发等核心主题对JVM进行了全面而深入的分析,深刻揭示了JVM的工作原理。
第一部分从宏观的角度介绍了整个Java技术体系、Java和JVM的发展历程、模块化,以及JDK的编译,这对理解本书后面内容有重要帮助。
第二部分讲解了JVM的自动内存管理,包括虚拟机内存区域的划分原理以及各种内存溢出异常产生的原因;常见的垃圾收集算法以及垃圾收集器的特点和工作原理;常见虚拟机监控与故障处理工具的原理和使用方法。
第三部分分析了虚拟机的执行子系统,包括类文件结构、虚拟机类加载机制、虚拟机字节码执行引擎。
第四部分讲解了程序的编译与代码的优化,阐述了泛型、自动装箱拆箱、条件编译等语法糖的原理;讲解了虚拟机的热点探测方法、HotSpot的即时编译器、编译触发条件,以及如何从虚拟机外部观察和分析JIT编译的数据和结果。
第五部分探讨了Java实现高效并发的原理,包括JVM内存模型的结构和操作;原子性、可见性和有序性在Java内存模型中的体现;先行发生原则的规则和使用;线程在Java语言中的实现原理;虚拟机实现高效并发所做的一系列锁优化措施。
9、《Redis 深度历险:核心原理与应用实践》
· Redis 是互联网技术架构在存储系统中使用得最为广泛的中间件,也是中高级后端工程师技术面试中面试官最喜欢问的工程技能之一,特别是那些优秀的互联网公司,通常要求面试者不仅仅掌握 Redis 基础用法,还要理解 Redis 内部实现的细节原理。
· 《Redis 深度历险:核心原理与应用实践》作者老钱在使用 Redis 上积累了丰富的实战经验,希望帮助更多后端开发者更快、更深入地掌握 Redis 技能。
· 《Redis 深度历险:核心原理与应用实践》分为基础和应用篇、原理篇、集群篇、拓展篇、源码篇共 5 大块内容。基础和应用篇讲解对读者来说最有价值的内容,可以直接应用到实际工作中;原理篇、集群篇让开发者透过简单的技术表面看到精致的底层世界;拓展篇帮助读者拓展技术视野和夯实基础,便于进阶学习;源码篇让高阶的读者能够读懂源码,掌握核心技术实力。
· 《Redis 深度历险:核心原理与应用实践》适合以下人群阅读:有 Redis 基础,渴望深度掌握 Redis 技术原理的中高级后端开发者;渴望成功进入大型互联网企业研发部的中高级后端开发者;需要支撑公司 Redis 中间件运维工作的初中级运维工程师;对 Redis 中间件技术好奇的中高级前端技术研究者。
10、Spring Cloud微服务实战
《Spring Cloud微服务架构实战》以Spring Cloud为基础,深入讲解微服务开发的相关框架,包括服务管理框架Eureka、负载均衡框架Ribbon、服务客户端Feign、容错框架Hystrix、消息框架Stream等。除了介绍这些微服务相关的框架外,在本书的第11章,还介绍了如何使用Spring Data框架操作各个主流数据库(MySQL、MongoDB、Redis)。在第12章,以一个案例为基础结束本书内容,在该章中讲解了模板引擎Thymeleaf,整本书将会为大家提供一整套微服务应用开发的解决方案。
11、《深入浅出Spring Boot2.x》《springboot实战实践》
深入浅出Spring Boot2.x:Spring框架是Java EE开发的事实标准,而Spring Boot是业界最流行的微服务开发框架。本书从一个最简单的工程开始讲解Spring Boot企业级开发,其内容包含全注解下的Spring IoC和AOP、数据库编程、数据库事务、NoSQL技术、Spring MVC、Spring 5新一代响应式框架WebFlux、REST风格和Spring Cloud分布式开发等。
springboot实战实践:本书是Spring Boot领域的经典着作,从技术、实践和原理3个维度对Spring Boot进行了系统且深入的讲解。作者是SpringBoot领域的资深专家,有超过15年的IT行业Boot领域的资深专家,有超过15年的IT行业。
12、Nginx实战:基于Lua语言的配置、开发与架构详解
讲解了Nginx 在反向代理和应用开发中的作用,阅读本书可以了解Nginx 在互联网开发中扮演的多个角色,充分利用这些角色的各项功能有助于提升服务的整体性能。本书所介绍的大部分功能是通过Nginx Lua 进行开发和配置的,但并不要求读者精通Lua,在必要的位置,本书会对Lua 进行选择性讲解。涉及实战的内容会有配套源码,方便读者学习和使用。
本书适合广大运维人员和开发人员学习,对使用Nginx 完成各种服务架构感兴趣的架构师也可以阅读本书。阅读本书需要有对Nginx 的初级或中级配置经验。
我目前是在职Java开发,如果你现在正在学习Java,了解Java,渴望成为一名合格的Java开发工程师,在入门学习Java的过程当中缺乏基础入门的视频教程,都可以相互交流学习,可以加我的技术讨论自学资料qun:前面是926:中间是452:最后是303
知识体系整理好(源码,笔记,PDF教程,学习视频)免费领取
13、spring技术内幕-解析架构原理
spring技术内幕:深入解析spring架构与计原理(第2版)》是国内唯一一本系统分析spring源代码的着作,也是spring领域的问鼎之作,由业界拥有10余年开发经验的资深java专家亲自执笔,java开发者社区和spring开发者社区联袂推荐。
本书第1版不仅在内容上获得了读者的广泛好评,而且在销量上也摘取了同类书的桂冠,曾经一度掀起java类图书的销售热潮。第2版不仅继承了第1版在内容组织和写作方式上的优点,而且还根据广大读者的反馈改进了若干细节上的不足。更为重要的是,结合spring的最新版本对过时的内容进行了更新,并增加了大量新内容,使本书更趋近于完美。
《spring技术内幕:深入解析spring架构与计原理(第2版)》从源代码的角度对spring的内核和各个主要功能模块的架构、设计和实现原理进行了深入剖析。你不仅能从本书中参透spring框架的优秀架构和设计思想,还能从spring优雅的实现源码中一窥java语言的精髓。
本书在开篇之前对spring的设计理念和整体架构进行了全面的介绍,能让读者从宏观上厘清spring各个功能模块之间的关系;
第一部分详细分析了spring的核心:ioc容器和aop的实现,能帮助读者了解spring的运行机制;
第二部分深入阐述了各种基于ioc容器和aop的java ee组件在spring中的实现原理;
第三部分讲述了acegi安全框架、dm模块以及flex模块等基于spring的典型应用的设计与实现。
无论你是java程序员、spring开发者,还是平台开发人员、系统架构师,抑或是对开源软件源代码着迷的代码狂人,都能从本书中受益。
D. Management Information System By Russ Basiura, Mike Batongbacal It is the MIS(Management Informatio
这就是MIS(管理信息系统),也就是我们多次提到的管理信息系统,它(管理信息系统)更倾向重视于管理,强调把越来越多重要和普遍化的集合变为现代信息社区,管理信息系统是新的研究分支,它跳跃了几个领域,比如说,管理科学知识,信息科学,运筹学,基于计算机器科学知识的统计学,它基于这几个研究分支,并塑造集群信息和过程,因此它(管理信息系统)是个融会贯通的学科。
E. 网络工程师要学 高级编程技术java吗
不需要啊,网络工程师主要是主网的搭建网络环境网络布线服务器调优,主要是管这些事的。Java是做程序员的。
F. php个java两个语言,学习哪个有前途
1、php语言入门快,是一种内嵌式脚本语言,是介于html和编程语言之间的一种比较简单、易于理解的语言。php有一定的跨平台性,在IT行业使用比较广泛。
2、php的缺点是,缺乏规模支持和多层结构支持,所以更适合应用于小型的商业站点。如果是大型电子商务站点的话,php肯定是不适合的。
Java可以说是最热门的的编程语言,对于很多高级语言来说Java都是基础;另外一个Java是跨平台的,有多个方面的应用,如Android、Swing、J2EE、J2ME等。就业面比较广,市场用人需求也大。Java多开发大型系统,所以大型企业往往需要很多Java人才,这是其优势。
Java和PHP都是高级编程语言,都有10年以上的历史,同时位列10大最受欢迎的编程语言,在国内,Java、C、.net和php应该是最受欢迎的4种编程语言了,Java应用范围和php有重合,便是在web方向,就是做网站,php本身就是专为做网站服务,Java在网站方面支持性也非常好。曾经asp、php、jsp是三大建站技术体系。
至于怎么选择,一定要选择自己感兴趣的,而且很多培训班都有都有试听的课程,你可以去试听一下再决定
G. 网络安全学什么编程语言
网络安全学会学习C和C++、Python,编程语言。
1、C和C++
作为一种高级编程语言,Python越来越受到网络专家的欢迎。它之所以吸引人,主要是因为它代码的可读性、语法清晰和简单,以及大量库的可用性。因此,无论你想做什么任务,你都可以使用Python轻松完成任务。
例如,你可以使用该语言将TCP数据包发送到计算机,执行恶意软件分析,并创建入侵检测系统,而对第三方工具的依赖性最小。然而,与C/C++不同,Python并不是底层的;因此,它可能无法为提供足够硬件资源可见性。
H. web学习哪些内容学完之后可以做哪些工作
web培训内容一般来说分为面授课和网课。面授培训课程大体上分为HTML5+CSS3、JS交互设计、Node开发、前端框架、小程序与APP开发、就业指导六大阶段。网课的内容涵盖则比较广泛,免费的和付费的都有。学完之后做的工作也比较多,具体学web的话比较推荐【达内教育】,该机构已从事19年IT技术培训,累计培养100万学员,并且独创TTS8.0教学系统,1v1督学,跟踪式学习,有疑问随时沟通。感兴趣的话点击此处,免费学习一下
参加【web培训】需要学的知识如下:
1、JavaScript脚本语言:有了基础规则,样式什么的也有了,然后就有了一个新的语言:JavaScript,世界上流行的脚本语言。
2、jQuery:基础学习的差不多之后就要提高我们的效率了,这时候大家肯定要接触一个库或者是叫框架也算得上,那就是受欢迎的简单易学的jQuery。
想了解更多有关web学习的相关信息,推荐咨询【达内教育】。该机构致力于面向IT互联网行业,培养软件开发工程师、测试工程师、UI设计师、网络营销工程师、会计等职场人才,拥有行业内完善的教研团队,强大的师资力量,确保学员利益,全方位保障学员学习;更是与多家企业签订人才培养协议,全面助力学员更好就业。达内IT培训机构,试听名额限时抢购。
I. 软件工程专业大学生职业规划范文
软件工程专业大学生职业规划范文(1)
一、前言:
大学曾是我梦想中的天国,因为这里将是我们走向社会的门槛,也是人生一大转折点。在科技高速发达的21世纪,大学生也是越来越多,市场上的竞争也是越来越大,随着中国在国际上的地位的提升,我国越来越需要那些能和国际接轨具有专业素质的人才。记得葛优在电影《非诚勿扰2》里说过:“21世纪什么重要?——人才!!”是的,在这个社会,我们只有不断的提升自己的能力,以便于更好的适应高速发展的潮流。高中三年的苦读,终于来到了大学,现在也是时候对自己的人生做出一定的规划。
二、职业发展目标:
成为一名的软件工程师。以下是我对自己实现目标的要求分析:
首先必须学好软件工程相关知识,积累丰富的软件设计与开发经验,这有助于理解并解释所进行的设计是如何映射到实现中去。
其次培养领导能力与团队协作技能,软件工程师必须是一个得到承认的技术领导,能在关键时候对技术的选择作出及时、有效的决定。这点我欠缺的太多。以后一定要加倍的努力学习。
再次是具有很强的沟通能力,其时这一点好像什么角色都具备,软件工程师需要与各路人马经常打交道,而且在很多角色之间还要起沟通者的作用。
1、近期规划:
①规划年限
大学四年(2009~2013)+大学毕业后三年(20013-2016)=7年
②目标慨述
大学期间在掌握软件专业知识之外,进一步了解策划学和经济管理学,同时积极参与学校活动,全面提高自己的分析能力,管理协调能力,形成果断、独立的处事风格。为将来成为一名出色的设计师和经理人打好基础。在大四职业选择阶段有的放矢,力争进入自己感兴趣的行业。工作后尽快适应工作环境,做事积极主动,认真负责,协调各方关系,培养自己的专业素质。争取在职业成长阶段做出;一定的成绩,获得上级赏识为晋升和加薪增添筹码。也为职业成长后期的升迁奠定良好基础。
(1)阶段目标——职业准备期
大学一年级(2009-2010):探索期
目标:学业及职业生涯认知和规划
实施方案:适应由高中到大学生的转变,重新确定自己的学习目标和要求,开始接触职业和职业生涯的概念,重点了解自己将来希望从事的行业或与自己所学专业。在此阶段参加系学生会的工作,建立广泛的人际关系,提高交际沟通能力,认真做事,争取获得大家的认可,为大二竞选部长奠定基础。开始尝试兼职和社会实践活动。
大学二年级(2010-2011):定向期
目标:初步确定自己努力的方向以及相应能力与素质的培养。特别是算法数据结构,计算机专业英语。做好专业方向选择的准备。根据我校情况,软件工程专业分为DotNET技术、JAVA技术两个专业方向。
其中DotNET技术主要有如下课程:ASP.NET、ASP.NET高级应用、C#Windows、.NET移动开发、.NET平台XML及WEB服务开发、C#Windows高级应用、ADO.NET应用开发等。
JAVA技术主要课程有:JavaWeb编程基础、JavaWeb高级编程、J2ee企业级应用开发、系统架构和设计模式、XML、JDBC、团队开发与项目配置管理、WebService、J2me等。
实施方案:经过大学一年的学习,适时对自己做出客观的总结,扬长避短,积极改进,努力调整。认清自己的需要和兴趣,确定自己的价值观、职业观,考虑自己的毕业方向。在学业方面,在学好自己专业知识的基础上,好好准备自己的专业方向选择。以研究中国乃至世界未来经济发展和软件事业的发展趋势,做好服务社会的准备。
大学三年级(2011-2012):准备期
目标:掌握职业技能,顺利就业做好充分的准备。
实施方案:卸掉学生工作的职务,由以工作为重心转向以学习为主;由以集体事务为重转向以考虑个人为主。此阶段加强专业知识学习的同时,参加一些招聘会,获得应聘经验,为以后应聘做准备
大学四年级(2012-2013):冲刺期
目标:顺利就业。
实施方案:争取上学期做好毕业论文规划,下学期写好毕业论文,完成大学的学业,顺利拿到毕业证和学位证。然后从多渠道了解自己目标职业的公司,尝试投递简历,争取与之进一步接触。重视实践机会,在实习中做个有心人,通过实习检验自己各方面的能力,也通过实习从宏观上了解单位的工作方式,运作模式、工作流程,从微观上明确个人在岗位上的职责要求及规范。
(2)阶段目标——职业成长前期
大学毕业后一年(2015):适应稳定期
目标:适应工作环境,稳定工作状态,找到努力方向,争取能够独立。
大学毕业后两年(2016):调整提升期
目标:拥有自己团队,获得主持项目策划和亲身实践的机会。
实施方案:经过一年的工作,已经深入了解了工作流程和工作环境了,此时要努力表现自己,当然也要协调好与同事之间的关系,务实工作争取获得好的成绩得到上级的认可和注意,获得更多的项目负责机会。同时积极考取助理设计师资格。
大学毕业后三年(2017年):转折、实现期
目标:成为软件管理人员,能运用工程思想组织设计、开发、维护、管理符合功能、性能要求的软件产品。
三、职业分析
软件工程师从扮演的角色来看大致可以包括以下这些:一种是既懂技术又懂管理的软件高级人才,他们更注重项目进度管理统筹;另一种是系统分析及设计人员,主要职责是分解一个项目或程序,使之变成一个一个相对独立的模块交程序员开发,后还负责集合所以功能模块,还有统一项目中的所有规范等。还有一种就是称为一般的软件工程师或程序员。软件工程师是在IT中普通的职位,几乎每个IT企业不论你做什么内容,或多或少都需要这样的人才。而且它主要进行软件前期的项目需求的分析,然后对项目进行风险评估并试图解决这些风险,然后开始进行软件的开发,后期对软件的进度做相关的评估。重要是的软件工程需根据客户所需求的、所达到的目标而设立,也要考虑用户的用途、习惯、项目进行前期评估。
1、企业对软件工程师的要求
①随着外包开发行业快速发展,对“人才”在代码和文档方面的规范性、技能和工具的熟练程度要求越来越高;
②Java和.NET技术在市场上平分秋色,都有大量的岗位需求,同时值得庆幸的是二者在应用层面上的技术差异越来越少;
③软件开发企业对开发人员的基本技术素养强调得越来越多,例如:面向对象的程序设计思想和代码组织方法、HTML/CSS/javascript客户端技术;
④为了保证质量和工期,企业中大量使用各种框架技术,要求开发人员至少熟悉一种框架技术;
⑤CMS,MIS、OA、ERP、CRM、系统集成、物流、进销存、电子政务、网站建设这一类B/S系统,成为软件工程师需求的业务领域。
2、成为软件工程师所要具备的能力
(1)见习程序员
①计算机相关专业毕业;英语通过国家四级。
②具有较强的学习能力,可以编写代码,达到公司的工作要求。
(2)初级程序员
①本科学历,半年以上工作经验;英语通过国家四级。
②达到工作承担要求;具有一定的沟通能力和工作责任心。
专业技能要求
①负责编写代码,掌握一种主流语言/开发工具,一种主流操作系统,一种主流数据库。
②了解和掌握开发作业(PD设计、编码和测试等)的规范和技巧。
③所编写的代码质量较好。
④能够按照要求编写文档,文档结构条理清晰,内容详实准确。
⑤具有独立理解所担当模块的业务理解能力和问题阐述能力。
⑥能阅读非中文技术文档。
(3)高级程序员
①获得程序员资格1年以上;或满足程序员级别标准,2年以上相关行业工作经验。
②完成年度工作量指标;具有较强的沟通能力和责任心。
③所承担的项目满意度达到满意以上
专业技能要求
①精通一种主流语言及对应的开发工具;精通数据结构。
②具有较好的业务理解能力和技术调查能力。
③编写高质量代码并具有代码审查能力。
④具有详细设计能力。
⑤熟悉系统测试工具,对系统问题具有改善的能力。
⑥能够带领2个以上员工开展工作,成功领导过3个以上不少于5人月的项目/模块的团队项目。
⑦了解质量管理体系和项目管理知识。
(4)软件工程师
①获得高级程序员资格2年以上;或满足高级程序员级别标准,4年以上相关行业工作经验。
②完成年度工作量指标;具有较强的客户沟通能力。
③担当过一个20人月以上的项目或累计超过60人月项目的技术负责工作。
④所负责的项目客户满意度达到满意以上。
专业技能要求
①精通并熟练运用2种以上的开发工具,至少一种数据库知识,至少一种操作系统知识。
②能够很快完成新项目的技术调查工作,能够完成复杂算法的设计,能够设计可重用的和柔韧的软件结构。
③具有系统设计能力及系统提案能力。
④对系统或项目的技术框架有深入的认识和较丰富的经验。
⑤具有某一领域的行业知识。
⑥具有项目领导能力。
⑦掌握质量管理体系和项目管理知识。
(5)资深软件工程师
①获得软件工程师资格2年以上;或满足软件工程师级别标准,6年以上相关行业工作经验。
②完成年度工作量指标;具有较强的客户沟通能力。
③担当过一个50人月以上的项目或累计超过100人月项目的技术负责工作。
④带领的项目客户满意度满意以上。
⑤完成年度培训工作。
专业技能要求
①精通并熟练运用2种以上的开发工具,至少一种数据库知识,至少一种操作系统知识。
②具有整体系统设计能力及系统提案能力。
③具有较强的技术筹划能力、技术指导能力和处理疑难问题的能力。
④深入了解某一领域的行业知识。
⑤具有大型项目领导能力。
⑥熟练掌握质量管理体系和项目管理知识,并能够推过程改进。
(6)主任软件工程师
①获得资深软件工程师资格2年以上;或满足资深软件工程师级别标准,8年以上相关行业工作经验。
②5年项目负责人以上经验,累计超过120人月的技术负责人工作。
③带领的项目客户满意度满意以上。
④完成年度培训工作。
⑤具有很强的沟通能力,问题判断与解决能力,创新能力。
专业技能要求
①精通至少一种主流编程语言。掌握至少一种数据库或至少一种中间件。熟练掌握至少一种操作系统。
②熟练掌握软件需求分析/大型项目的策划。
③熟练掌握软件的系统设计。
④熟悉软件的高级项目管理和质量控制,具有分析和规避重大质量问题的能力。
⑤精通至少一种部门项目相关的业务知识。
⑥职称管理工作和相关标准将随着公司的发展而不断调整完善。
四、结束语
毕业以后先到一线城市的一家差不多的软件公司干几年积累经验,然后回到自己的家乡去扎根。当然肯定能做到怎样就做到怎样,尽自己的努力。软件工程是一个随着时间的变化,每时每刻都会有新的技术诞生,所以在工作和学习的过程中我会经常关心国内外关于这些新技术的发展。让自己适应这个动态的职业。参加工作后,一定要努力扎实的去工作,不能忘记在工作中学习,吸取经验与教训。与同事与老板好好相处,多向他们学习,为自己以后的路打基础。
软件工程专业大学生职业规划范文(2)
第一章认识自我
1.个人基本情况
别人说我性格偏于内向,但我认为我性格具有两面性,我喜欢安静的环境,喜欢一个人学习、看书。但有时却喜欢热闹,和朋友在一起谈天,给彼此带来快乐,我会感觉很开心。喜欢画画,喜欢运动,尤其是打乒乓球。也喜欢路游,开阔眼界,陶冶情操。我平常的生活中较少主动与陌生人交往,喜欢默默地做自己的工作,但是在熟悉的人面前也能放宽心态、活泼的姿态与别人交流。在与人相处时,待人坦诚,往往能得到他人的认可。对自己从事的工作往往能尽心投入,尽自己最大努力工作。
2.职业兴趣:
我不喜欢过太悠闲地生活,所以比较期待软件开发这一方面的工作,努力的先学好专业知识。
3.个人性格:
我有着双重性格,生活中,常常能让人见到我的笑脸,与人沟通时不仅能很好的阐述自己的观点,也能静心倾听别人的意见。我处理事比较细致,待人比较和善,很容易博得别人的好感与信任。
4.职业价值观:
我并不过于的最求物质方面的待遇,更注重自身的精神感受,所以,我若是喜欢自己的工作,就会尽心尽职的去做,而不会因为物质财富的影响以致不能尽力工作。
5.优势分析:我具有团队精神和协作能力,我是一个认真而严谨的人,勤奋而负有责任感,对待问题善于和别人交流,认准的事情很少会改变或气馁,做事深思熟虑,信守承诺并值得信赖。我依靠理智的思考来做决定,总是采取客观、合乎逻辑的步骤,不会感情用事,甚至在遇到危机时都能够表现得平静。我谨慎而传统,重视稳定性、合理性;我善于聆听并喜欢将事情清晰而条理的安排好。我喜欢先充分收集各种信息,然后根据信息去综合考虑实际的解决方法,而不是运用理论去解决。我对细节非常敏感,有很实际的判断力,决定时能够运用精确的证据和过去的经验来支持自己的观点,并且非常系统有条不紊,对那些不这样做的人没有耐心。
6.劣势分析:我非常固执,经常沉浸于具体的细节和日常的操作中,我看问题有很强的批判性,通常持怀疑态度,我需要时常的换位思考,更广泛的收集信息,并理智的评估自己的行为带来的可能后果。我过于认真,对某些事物过于严谨和挑剔;我非常有主见,时常会将自己的观点和标准强加给别人,而且无视那些不自信的人的建议。自我感觉若能在以后多尝试和接受新颖的、有创造性的方法,就能做出更有效的决策。
自我分析小结:
每个人都有自己的长处和短处,总有一份合适自己的工作,通过充分了解自己,了解自己的兴趣和能力,对自己未来正确的进行从事行业的选择有很大的帮助,我虽然不是最优秀的,但是通过努力,一定能胜任选择的工作。
第二章职业生涯条件分析
1.家庭环境分析:
我的家庭很一般,家里收入一般,我之前我并没有接触过与现在所学专业有关的东西,也没有特殊的家庭背景。由于家庭气氛比较和谐,让我无形中更懂得如何与人相处,这样潜移默化的让我也能更认真的对待生活、工作中的事情。我希望能踏踏实实的工作,去探索人生中的另一个领域。
2.学校环境分析:
学校是一个小社会,在这里,我们要处理很多人际关系,与周围同学相处的能力就很能体现一个人自身与他人的沟通交流能力。学校的学生来至于全国四面八方,我们能够通过对不同生活背景、不同生活习惯的人的交往来锻炼自己的与人同能力。
4.职业环境分析:
人才行情:需求大,对专业功底要求比较深,但也适合一般本科生从事。最重要的是,职业发展空间足够大
职业生涯条件分析小结:
包括各种上游设备以及通讯器材的销售。对于上游设备的销售,企业在招聘时非常看重专业背景,因此,对通信的一些基础专业课程得有比较全面的了解。对于那些想做销售的同学们,在毕业前实习争取去企业的研发部门,与市场营销的学生在销售专业知识上去竞争是不明智的,我们应该加强专业背景这一核心优势。
第三章职业目标定位及其分解组合
1.职业目标的确定:
销售助理—销售工程师—销售经理
2.职业目标的分解与组合:
通过扎实的工作能力和努力的进取逐步提升自己。
第四章具体执行计划
学习不仅是为了以后的工作,最重要的是它能让你终身收益。我一直坚信“活到老,学到老”的格言。无论怎样,学生最首要的任务就是学习。如果抛开学习,那么一切都无从谈起。在数字化、信息化的时代对计算机知识的掌握尤为必要。所以我对自己的大学生涯作出以下简短设计。
大学二年级:
在这一年里,既要稳抓基础,又要做好由基础课向专业课过渡的准备,并要把一些重要的高年级课程逐一浏览,以便向大三平稳过渡。大二里有两次重要的考试:英语四级和计算机等级考试。在这段时期,我们要做的就是通过获取这两张科目认证证明来充实和丰富自己的生活。
在这个时期,我们也应考虑清楚未来是否深造或就业,了解相关的应有活动,并以提高自身的基本素质为主,通过参加学生会或社团等组织,锻炼自己的各种能力,同时检验自己的知识技能;可以开始尝试兼职、社会实践活动,并要具有坚持性,最好能在课余时间后长时间从事与自己未来职业或本专业有关的工作,提高自己的责任感、主动性和受挫能力。
大二是充足的(如果我们能安排妥当),然而,有一点是很值得注意的,那就是在适当的时刻学会放弃一些次要的东西。“如果你企图无所不知,那你将一无所知。”一位哲人如是说。是的,生命的小舟载不动太多虚无的希冀和渺茫的幻想。
在大二这段时间里,我们基本上为我们日后的发展定了方向,所以大二是非常重要的。
1.认真学好专业知识和其他基础学科,坚信基础的东西一定是最重要的。注意提高自身的基本素质,通过参加各种社团等组织,锻炼自己的各科能力,同时检验自己的知识技能。
2.做一些兼职,社会实践活动,同时在课余时间从事一些与自己未来职业有关的专业类的工作,进一步提高自己的责任感、主动性。
大学三年级:
开始尝试并学习写简历、求职信,了解社会需求。搜集与本人目标工作有关的信息,并通过信息渠道尝试和已毕业的校友交流思想。开始毕业前的申请,积极参加招聘,在实践中校验自己的知识积累。
预习或模拟面试,积极利用学校提供的条件,了解就业指导中心体统的用人公司资料信息,强化求职技巧,进行模拟面试等训练,尽可能作出较为充分准备的情况下进行演练,为自己以后找到理想的工作而努力。
扬帆中的大四:
目标:工作申请,成功就业/专心考研
终于,到了大四了,大学生活似乎已经到了尾声,这段奏鸣也迎了最后的高潮。此时的我在前三年生活的积淀中已掌握了许多,也许未必首屈一指,但也应当有所作为吧,是找工作还是考研?困惑一直缠绕着我,就目前招聘形势,就在知识成为社会主宰的那一刻,我明白:考研成为热点,研究生成为真正的人才,本科生竞争力实在不强(除非出类拔萃,当然这样的人往往会去考研),所以考研这件事必须从大一便一直记在心中,我想用我三年积累的知识、十几年不懈的努力、亲人给予的激励,优雅高昂的成为研究生(当然世事难料,也许有时不考研也是另样的机遇)。
接着,我得对前三年的准备做一个总结:首先检验自己已确立的职业目标是否明确,前三年的准备是否已充分;然后,开始毕业后工作的申请,积极参加招聘活动,在实践中校验自己的积累和准备;最后,预习或模拟面试。积极利用学校提供的条件,了解就业指导中心提供的用人公司资料信息、强化求职技巧、进行模拟面试。
大四了,也没什么可犹豫的了,我想这时候一切都应当在我们的计划中运行了
结束语:
大学生首先要认识到生涯规划的重要意义,职业生涯活动将伴随我们的大半生,拥有成功的职业生涯才能实现完美人生。因此,职业生涯规划具有特别重要的意义。
一:职业生涯规划可以发掘自我潜能,增强个人实力:
一份行之有效的职业生涯规划将会:引导你正确认识自身的个性特质、现有与潜在的资源优势,帮助你重新对自己的价值进行定位并使其持续增值;引导你对自己的综合优势与劣势进行对比分析。
二:职业生涯规划可以增强发展的目的性与计划性,提升成功的机会:
生涯发展要有计划、有目的,不可盲目地"撞大运",很多时候我们的职业生涯受挫就是由于生涯规划没有做好。好的计划是成功的开始,古语讲,凡事"预则立,不预则废"就是这个道理。
三:职业生涯规划可以提升应对竞争的能力:
做好职业生涯规划,磨刀不误砍柴工,有了清晰的认识与明确的目标之后再把求职活动付诸实践,这样的效果要好得多,也更经济、更科学。