人人范文网 自我评价

java程序员自我评价(精选多篇)

发布时间:2020-04-19 01:18:05 来源:自我评价 收藏本文 下载本文 手机版

推荐第1篇:java简历自我评价

java简历自我评价模板

java简历自我评价模板篇1

熟悉软件的安装及维护 熟悉计算机硬件组装及维护,熟悉windowsXX,xp,severXX操作系统的安装配置与维护 有良好的计算机基础知识和网络技术基础,对网络设备,局域网和组网技术有一定的了解 有网络安全,网络管理和网络维护的基础知识。了解网站的建设 熟悉网站的编辑及管理 了解关于网站的优化 懂得网站的推广以及网站安全。了解一般网络安全软件的安装以及使用 。

极强的自学能力,高度的责任心,很强的可塑性,热爱工作,热爱生活,诚实守信,与人为善,孝顺父母,关心他人。不以物喜,不以己悲。在遇到挫折时,坚信:天生我才必有用。只要有1%的希望,就要付出100%的努力。真诚地希望我的加入为贵单位带来可观的效益。

java简历自我评价模板篇2

由于长期做电脑主板,所以对主板的布线规则及注意事项相当了解。布线过程中会考虑到EMI,信号时序,散热等问题。能独立完成网表导入到出GERBER整个流程,后期可以和洗板厂和打件厂联系解决工艺方面的问题。会建零件维护零件库。能基本看懂英文LAYOUT GUIDE。

具有良好的团队精神,能紧密配合硬件,散热,电子方面的工程师。使用的LAYOUT工具为ALLEGRO并且非常精通。

所做的板子多次量产,为公司创造了良好的效益。也希望做一些不同的产品来提升自己,学到更多的东西。我的接受能力和耐心程度都可以,对于新的东西能迅速上手。希望能为贵公司效力,谢谢。

精通linux服务器、windows serverXX服务器的配置与管理,网络安全方面的管理,sql server数据库系列的操作与管理,熟悉c语言,c++, delphi,java语言,思科与锐捷网络设备的配置与维护。在XX年11月参加国家软考并获得“网络工程师”中级职称。

性格开朗,随和,善良正直,待人真诚。思维严谨,周密,较强的主动性和责任心。兴趣广泛,喜欢运动,读书看报,和朋友聊天,欣赏影视作品。组织能力较强、工作刻苦认真,积极进取,责任感强,团结友爱,有集体荣誉感,富于创新精神。

java简历自我评价模板篇3

1、计算机相关专业大学本科以上学历,具有扎实的计算机基础理论知识;

2、精通C/C++、Java语言,具有丰富的Unix/Linux系统下开发经验;

3、精通perl、python、pHp、Shell等其中一种语言;

4、有一定的算法基础,具有较强的独立解决问题能力

5、两年以上业界工作经验,具有优先;

6、有大容量、高性能、分布式系统的设计开发经验者优先;

7、具有很强的学习能力和对新技术的追求精神

8、具有良好的中英文沟通能力,具有项目管理经验者优先;

; Web应用开发经验者;

9、认同客户第

一、团队合作、拥抱变化、诚信、激-情、敬业的企业价值观。优秀者特质

精通Java SE和Java EE技术,包括Servlet/JSp、Applet、JDBC、EJB、Web Service等。掌握面向对象的分析和设计技术,包括设计模式。能够整合企业管理理念、业务流程、基础数据、人力物力、计算机硬件和软件等众多企业资源,并应用ERp系统针对企业资源进行管理。

推荐第2篇:java程序员职业规划

java程序员职业规划第一步:

1、基础必备:至少看过2本语言基础书和一本领域技术书。

2、部分参与项目1-2个。

java程序员职业规划第二步:

1、行业知识领悟、扩展相关应用知识。

2、完整参与项目1-2个。

3、可以指导新人完成工作。

java程序员职业规划第三步:

1、深刻理解面对对象知识。熟悉常用架构,对公司采用的架构能提出改善意见。

2、参与需求讨论并能提出简化方案。

3、能为决策提出一些建议。

java程序员职业规划第四步:

1、能够对整体需求方案做出精确描述。

2、运用一种架构对项目、产品进行设计。

3、评估项目风险、以及预留方案。

4、实现核心组件、技术难关。

5、行业技术指导。

(二)java程序员职业规划要点

(1)只会编程是不够的

仔细思考在哪个商业领域投入时间。软件工程师(软件工程培训)不能只会开发软件,应该要成为这个业务领域的专家。你的行业经历应该成为你的重要才能。有机会多与公司行业内人士接触,选择一本与你公司行业有关的杂志,找一个行业网站。只有了解了一个行业后,你才能创造性地有所建树。学习行业是如何运转的,了解一些财务基本知识。

(2)在思维上投资

要学会抓住机遇。

多学习新的技术,编程语言,可以改变你的思维方式。

(3)做一名通才

你的技术水平应该超越技术平台。

经常学习一些新技术。

(4)成为一名专家

不仅应该会处理高端抽象,同时也应该了解实现高端抽象的低端细节。

推荐第3篇:java程序员应聘自我介绍

java程序员应聘自我介绍(精选3篇)

当我们在一个新环境中,需要我们进行自我介绍,自我介绍是一种认识自我的手段。写自我介绍时总是没有新意?下面是小编收集整理的java程序员应聘自我介绍,欢迎阅读与收藏。

java程序员应聘自我介绍1

尊敬的考官:

您好!

我叫XXX,今年21岁,毕业于XX解放军信息工程大学计算机科学与技术专业,拥有扎实的Core Java基础,良好的编程风格;熟悉JSP+Servlet+JavaBean模式的WEB开发;熟悉Struts,Hibernate,Spring等开源框架,了解EJB; 熟悉Tomcat,Jboss服务器等,熟悉基于Linux及Unix环境下的软件开发。

在校期间有多次社会实践经历,曾参与过学院网上虚拟实验室开发的需求分析,大学期间多次担任多课程的课代表。虽然实际工作经验不是很足,但军校四年培养了我充分的自信心和敬业精神以及扎实的学科基础知识和较强的专业技能,四年军校生活中,我严格要求自己,自觉、遵纪、守时。本人坦诚且有责任心,有独立进取的品性,勤于动手、善于动脑,适应新环境能力很强。能在最短时间内完成从学生到职业工作人员的转型,尽自己最大的努力融入新的工作生活。

请各位考官多多指教,谢谢!

java程序员应聘自我介绍2

尊敬的面试官:

您好!

我叫朱新仲,今年22岁,毕业于山东理工大学计算机科学与技术专业。由于非常喜欢本专业,并期待将来从事专业方向的工作,因而在校期间十分注重对专业课的学习,拥有扎实的Core Java基础,良好的编程风格;熟悉JSP+Servlet+JavaBean模式的WEB开发;熟悉Struts,Hibernate,Spring等开源框架,了解EJB; 熟悉Tomcat,Jboss服务器等,熟悉基于Linux及Unix环境下的软件开发。因为专业课知识掌握牢固,以专业第一的综合成绩毕业。

然而,我深知仅有专业知识是不够的,社会需要的是高素质复合型人才,因而在校期间学习之外,我积极参加各种社会实践活动,曾参与过学院网上虚拟实验室开发的需求分析。大三暑假曾在浪潮软件园实习,参与了电信增值软件开发与编挰,通过亲自动手及不断地向有经验的工程师请教学习,实习结束时我已经基本掌握整个Java平台的核心技术,独立编程能力大大提高。同时实习生活也让我意识到从事Java编程工作团队合作的.重要性。

虽然我的实际工作经验还不是很丰富,但相信有了扎实的专业基础知识和实习期间的实践经验,加上好学上进的精神,我能够胜任应聘岗位需求。希望贵公司给我这次机会。

java程序员应聘自我介绍3

尊敬的面试官:

您好!

我叫xxx,于20xx年9月开始学习,主攻.net工程师。

经过一段时间的学习,完全掌握了软件开发的基本知识,现在已经可以独立完成软件的开发,也可以团队进行软件工程项目开发。

相信在以后的工作和学习中一定会很称职的。

平时爱好打篮球,真是这样培养了我自信、乐观、积极向上的性格。

因为不太爱说话,所以很多时候是在书店和书本朋友在一起。

但是这并不代表我内向。

因为我爱好看书。

个人比较喜欢的一句话:海阔任鱼跃,天高任鸟飞。

很荣幸能来到xx-x公司,请大家多多指教,很高兴于各位同事一起创造明天的辉煌!

推荐第4篇:java程序员职业生涯规划

java程序员职业生涯规划范文

一位哲人说过:“走好每一步,就是你的人生。”,人生之路说长也长,是因为这是你一生所要走的艰难险阻的跋涉;人生之路说短也短,因为你度过的每一天就是你的人生。每个人都在计划自己的人生,都在实现自己的梦想,而我将在规划的航线上拔锚起航。

一、认识自我

1、个人分析:

个人认为我的性格具有两面性,我喜欢在安静的环境下去看书,在有的时候与朋友聊天分享彼此的欢乐。也喜欢打羽毛球、跑步、旅游,享受大自然的美景、陶冶自己的情操。另外,我也具有团队合作精神与协作能力,比较强的动手能力与实践能力。

人无十全十美,我在做事情时,有时比较急躁,但我会在以后的工作与学习中加以改进自己的不足。

二、职业生涯条件分析

1、社会环境分析:

总体来说,我们国家面临着一个良好的社会的环境,社会安定,ZZ稳定,特别是当前经济发展迅速,法制建设不断完善,高新技术领域突飞猛进。因此,在这样一个良好的社会环境下,制定一个合理的人生职业规划是尤为必要的。

2、职业环境分析:

IT行业是随着电子信息产业的发展而逐步发展起来的,并且日益得到完善,

IT行业的平稳增长必然会带来软件工程师需求的增长,目前随着IT产品出现的技术融合,市场需求的巨大和专业人才的缺乏,由此可知,软件行业还是比较乐观的。但软件行业需要的也是复合型人才,软件工程师需要掌握更多的编程语言。

三、职业目标定位

1、职业目标的确定:

1。1短期目标(1-2年):

注重Java基础知识、多学习项目开发经验,了解项目开发业务知识,并在学习中掌握DB2数据库的SQL语句的复杂查询以及管理操作,并深入学习了解struts、hibernate、spring相关操作。

1。2中期目标(3-5年):

至少了解并熟悉2门编程语言,如。net、C++、PHP;并学习掌握Oracle、MS-SQL数据库管理操作;掌握软件开发各个阶段的基本技能,如市场分析, 可行性分析, 需求分析, 结构设计, 详细设计, 软件测试等。在有条件允许的情况下,会考虑专升本。

1。3长期目标(5-10年):

学习管理方面的相关知识,由技术型向管理型方面的转移。

2、成功标准:

只要自己尽心尽力,能力得到发挥,从实践中得到提升与自我认识,就是最大的收获。

四、评估调整

1、评估的时间

在一般情况下,每三个月对自己所做的工作进行一次总结,每半年对职业规划重新评估并进行相应的调整。

2、评估的内容与调整的原则

不论目标如何调整,每一时间段必须有明确的工作计划与目标,内容评估主要侧重于实施策略的评估和调整,随着社会以及行业的一些发展和变化,随时适时调整自己的目标实现策略,做到最简的规划最快的提高。

五、结束语

路漫漫其修远兮,吾将上下而求索。不经历风雨怎能见彩虹。我们要时刻保持一颗清醒的头脑,随时为自己的目标而奋斗。其实,每个人心中都有一幅画,描述着理想、信念、追求、抱负;每个人心中都有一片森林,承载着鸟语花香的甜蜜、阴森恐惧的彷徨。一个人,若要获得成功,必须拿出勇气,付出努力、拼搏、奋斗、成功。机遇不同情眼泪的忧伤、不相信颓废的绝望,只期待爱打拼、时刻准备着的人。

推荐第5篇:软件开发程序员的自我评价

给大家提供一篇1名软件开发工程师的工作自我评价。

我最初参加测试工作的时候,不知道什么是软件测试,集成测试和系统测试的概念经常混淆, cmm 是什么就更加不知道了。那时候最简单的开关机也是通过直接拔插电源完成,安装系统对我来说简直是有史以来人类的最高技能,对于那些拿着螺丝刀安装机器的人就以为是宇内超级高手,身具杀人于无形之尽世秘技。拿破仑说不想当将军的士兵不是好士兵,我最初的梦想就是想成为软件测试的高手,傲视天下。所以不断偷师,总结经验,自以为把握了成为高手的几个秘技,这几年混迹 “ 江湖 ” 还算无往而不利。不敢独享,看与吾辈测试职员切磋,早日总结成功密技之大成,助新进职员早日进门,也算不愧对东北活雷锋的称号。

第一招 学会利用网络

刚参加工作面对浩瀚的网络世界,当时如刘姥姥进大观园,什么都新奇,什么都想要,从网上下载很多源程序的代码,软件技术文档之类,恨不得把所有的好东西收集得手中,实在有些在他人看起来就是垃圾一堆。当时觉得有了这些 “ 武林秘籍 ” ,成为高手指日可待。最初参加工作由于自己工作努力有幸转为开发,加进项目组后我的习惯还是没有改,反而变本加厉,手中的资源更加多,上网的时间更加频繁。

一次项目经理分配任务,觉得依靠手中的秘籍加上自己的 “ 聪明才智 ” 很快会完成,不料短短的时间,所有的一切变成了马奇诺防线。解决题目很慢,思路不清楚,项目经理在对我施压的过程中教会了我终身难忘的一招,学会利用网络寻找要解决题目的答案,从此 google 成了我的最爱,关键字成了我变化的招数。在软件测试工作中,他帮我解决了很多疑难题目,解答了很多令我迷惑的地方。也是我帮助测试同行解决题目手段之一,很多软件测试新手,甚至老手都没有意识到自己手上就握有 “ 无敌秘籍 ” ,所以只要你耐心找,答案就在身边。

这里总结一下利用网络搜索引擎的技巧:

组合搜索

每次搜索某个文件,假如只给出一个单词进行搜索,经常会出现成千上百万计的匹配网页。然而假如再加上一个单词,那么搜索结果会更加切题。

选择表述内容的词组

一般我在网页搜索引擎的时候,选择一些可以表达我要查找内容的关键词组,用来缩小搜索范围,从而找到搜索结果是最好的办法。运用词组搜索涉可以先先简单地输进一个题目作为词组搜索,假如仍然找不到合适的,那就用多个可以表达要查询内容的关键字进行查询。

定位信息来源

有的时候用词组搜索不到或者无法正确表达所需信息。可以用另一种方法直接到信息源,就是直接到到提供某种信息的站点往。可以用公式往猜测某一组织的特点。从而得到所要搜索的信息的主要词组

实在网络上还有很多关于搜索技巧的文章,大家可以自行学习。千万要记住搜索引擎是帮助你成功的有力武器。

第二招 学会动手

参加软件测试工作后,随着工作经验的增长自我感觉越来越好。在公司里也逐渐受到同事领导的重视,一次针对公司的新的软件功能进行测试的时候,像往常一样 “ 随手 ” 测试出了几个 bug ,然后 “ 仔细 ” 的填写了 bug 单(这个 bug 的现象已经出现了很多次了)。这时候测试经理走过来,重新复查了一下填写的 bug .他在重现我的 bug 的过程中,简化了我的输进变化, bug 神奇的又出现了,同样的现象,他封闭软件重新变化输进,扩展出 10 几个变化后,软件不动了,内存不断上升。终于他找到了产生软件的 bug 的原因,然后对我说 “ 寻找 bug 要正确定位,我们开发团队是一个整体,时间是等量的,时间不在你身上浪费,就是在他身上浪费。假如测试职员每次发现的 bug 描述不清楚,并且多个题目潜伏的错误原因是一个,固然操纵可能稍微有些变化。这样开发职员在重现 bug 的时候他要调试跟踪判定,很花费时间,而且效率低。假如测试职员发现 bug 的时候多动手可以更加正确的定位 bug 步骤和原因,给开发职员最精确的步骤和正确的描述,这样整个团队才能高效,所以需要大家协作!”

推荐第6篇:高级JAVA、PHP程序员岗位职责

1.负责公产品软件设计、开发、测试和维护工作,主要为C++、java、php。2.负责任务的质量和完整性,包含故障分析、解决、修复,一般文档编制。3.发现和指出项目或计划中的设计问题。4.总结产品研发经验,持续改进产品性能。5.为产品的市场推广提供技术支持。6.报据用户或公司其他部门的要求进行设计修改和设计改进。7.研究项目技术细节,编写相应的说明书。

推荐第7篇:java程序员如何做好职业规划

java程序员的职业规划如何做?

java程序员职业规划经验分享。生涯设计公益网()职业规划专题组推荐。

本文主要介绍java程序员的职业规划 ,希望能给想在java程序发展,还没有职业规划的朋友一些启发。

(一)java程序员职业规划步骤

java程序员职业规划第一步:

1、基础必备:至少看过2本语言基础书和一本领域技术书。

2、部分参与项目1-2个。

所需时间:3-12个月

java程序员职业规划第二步:

1、行业知识领悟、扩展相关应用知识。

2、完整参与项目1-2个。

3、可以指导新人完成工作。

所需时间:6-12个月

java程序员职业规划第三步:

1、深刻理解面对对象知识。熟悉常用架构,对公司采用的架构能提出改善意见。

2、参与需求讨论并能提出简化方案。

3、能为决策提出一些建议。

java程序员职业规划第四步:

1、能够对整体需求方案做出精确描述。

2、运用一种架构对项目、产品进行设计。

3、评估项目风险、以及预留方案。

4、实现核心组件、技术难关。

5、行业技术指导。

(二)java程序员职业规划要点

(1)只会编程是不够的

仔细思考在哪个商业领域投入时间。软件工程师(软件工程培训 )不能只会开发软件,应该要成为这个业务领域的专家。你的行业经历应该成为你的重要才能。有机会多与公司行业内人士接触,选择一本与你公司行业有关的杂志,找一个行业网站。只有了解了一个行业后,你才能创造性地有所建树。学习行业是如何运转的,了解一些财务基本知识。

(2)在思维上投资

要学会抓住机遇。

多学习新的技术,编程语言,可以改变你的思维方式。

(3)做一名通才

你的技术水平应该超越技术平台。

经常学习一些新技术。

(4)成为一名专家

不仅应该会处理高端抽象,同时也应该了解实现高端抽象的低端细节。

(5)切忌孤注一掷

不要把自己的职业发展完全依赖于一家技术公司。

(6)寻找良师

可以依赖别人,但要确保这个人是靠得住的。良师的首要任务是榜样作用,还可以将你的学习过程形成体系,也是值得信任的朋友,可以帮助你作出职业导向,帮助你磨练技术。

(7)安分守己

要有雄心,但不必路人皆知。专注于现在的工作,不仅让你更加快乐,也会让你身边的人更加快乐。你的同事,上司和客户都能感觉到。你的工作成绩会反映出你的态度。放弃你想要成功的期望可以提高你的能力,让你走向成功。不要关注结果,要关注做事的过程。

(8)每天都有进步

如果在改善自己的道路上,每一天都比昨天多作出一点改变,就会发现—-拥有卓越的职业生涯,越来越容易达成,而不再像汪洋大海一样没有边际。

推荐第8篇:动力节点java——聊一聊java程序员的自我修养

动力节点java——聊一聊java程序员的自我修养

程序员提高自我修养是为了什么?

程序写的好有人崇拜,有妹子喜欢?还是到博客、论坛、社区发表文章进行分享获得成就?我想这是少数人的追求,也是更高的追求,在这之前

我认为,在中国,程序员提高自我修养的目的,是为了:

1、更好的融入工作,减少困难,增加成就

2、稳步的提升能力,提高收入,达成财务自由

2、站在更高的层面看待自己的学习和工作,树立更加适合的人生观价值观,家庭幸福,生活愉快

说的更通俗一点,就是用更加合理的方式和方法,赚取到更多的收入

说了这么多废话,进入正题

何为程序员的自我修养?

正面论述很难说清楚,反向描述可能更通俗易懂一些,自我修养的对立面是“没有修养”,先说一说在这么多年的工作、学习、生活中,遇到的一些我认为“没有修养”的程序员形态:

1、程序员小张遇到了一个开发问题,很着急,想到了有几个群,于是到群里发了他的问题,坐等回答,发现没有人回答,就直接对话群主的QQ,群主也不回答,于是小张就搜索,突然搜到博客园有个帖子讲解了相关话题,他看完就给博主留言,我的邮箱是:XXXXX@qq.com,麻烦博主把源码发给我一下,谢谢。

2、程序员小张进公司3个月了,老板布置了很多任务,他觉得老板很没人性,工资给的不高,加班也不给钱,于是在写代码的时候能省就省,客户反馈有问题也不主动解决,敷衍为主,又过了一个月,跳槽了。

3、程序员小张正在写一个功能模块,需要进行某种加密,到百度搜到了一个编码模块,看不明白具体写了什么,但是放到程序里刚好适用,于是就这么原封不动放进去了。

4、程序员小张要对某个功能进行研发,项目经理对他说,这个功能应该能搜索到,你去搜搜看,小张就在百度搜啊搜,一天过去了啥都没找到,项目经理来到小张身边坐下,换了个关键词,1分钟就搜到了解决方案。

5、程序员小张学.NET已经工作3年了,工资还是10000,和公司提涨工资也没答应,想跳槽又犹豫,这时某个前辈对他说,你去看书吧,多看一些书,例如 《Visual C# 从入门到精通》,《CLR via C#》《Javascript权威指南》等等,于是小张买回来了, 随手翻了翻发现有些东西是他已经会的,有些看不懂的好像又用不到,而且书这么厚,要不要浪费时间去看呢?小张就这样反复纠结了半年,依然每天上班工作,下班LOL,偶尔还抱怨一下工资低。

6、程序员小张到了一家新公司,在做一个项目实现某个功能时,想起来以前做过这样的功能,可是竟想不起怎么实现了,于是就到自己电脑上找文档,找了好久也没找到,只好放弃,最后又折腾了2天,终于还是把这个功能给实现了。

7、程序员小张某天非常不高兴,因为他的项目经理和项目组的产品人员又变更需求了,新的需求又要对整个结构进行大的调整,小张很郁闷,到一个QQ里发泄情绪,说了这个事,于是立马,QQ群里面炸开锅了,程序员小李说,对,产品就是狗日的!程序员小王说,对,他妈的项目经理整天高枕无忧,就知道压榨开发人员!程序员小孙说,是的是的,我上一家公司也是这样,压榨程序员,幸好我走了。就这样,在一片骂声中,几个程序员心情舒畅了,小张开心的去玩王者荣耀去了。

我想,有些人可能已经明白我要说什么,有些人可能还不明白,具体的话我也说不出来,只能用一句话来概括就是:

在编写代码的过程中,善于学习、掌握方法、勤加思考、勤奋努力、持之以恒,长此以往,在编程中,你会发现不一样的自己。

以上这些还是比较抽象,那么

提升自我修养的具体方法有哪些?

程序员具体如何达成“较高的修养”,每个人各有自己的办法,我无法说到很细,就和如何提高做人修养一样,一句两句话是说不清楚的,但是有些说法也通俗易懂,比如一个小孩,有教育良好的父母,父母彬彬有礼,小孩从小开始接受正规教育,小学、初中、高中、大学,然后文化课程和社会实践良好,那么这个小孩最终的做人修养,一定比没有经历过这个过程的小孩更好一些。

同样的,写程序也是如是,下面我就讲一些最基本的、最浅显易懂的学习方法和道理,我把它叫做:

程序员基础的基础

一个好的开发人员,应该能够全面、高效、严谨的去处理任何软件程序和业务问题,成为一个好的开发,是一个很有意思的话题,不过无论这个话题如何开展,基础两个字必不可少,虽然代码量是衡量开发能力的重要指标,但仅能够熟练的进行代码编写是不够的,更要能深刻的理解技术原理和业务逻辑,扎实的个人基础和技术基础往往会促进代码的编写,更游刃有余的解决问题。

下面说的一些基础,可能绝大部分开发人员都不会在意甚至忽略,但恰恰这些才是开发大厦的基石。

1、科学基础

成为开发人员的过程不尽相同,有的是科班出身,有的是兴趣爱好,还有的是专业机构的培训,在这个过程中,可能全面或者零散甚至没有学习过计算机基础学科,但无论是哪一种,想要成为更高层次的开发人员,写出更高质量的代码,计算机基础学科的学习,是非常非常非常(重要的事情说三遍)重要的。具体的来说,基础学科在实践应用中,有如下几门是一定需要的,按照学习顺序排列如下

1)数据结构 数据结构课程通俗的说就是告诉你如何用最基本的语言类型、变量,关键词语句等,去处理各式各样的逻辑问题,我们称之为算法,而日常编程中的各种问题,例如排序、文件夹遍历操作、数据库查询等,都可以在数据结构课程中,找到对应的数学原型。数据结构课程的理解能力,也是一个人数学能力的体现,数据结构学习的好坏,是程序员水平差异的一个重要分水岭,对于这一块内容的学习,有如下建议:使用VB、C、C++、Pascal等语言,买一本相关语言数据结构与算法的书,或者在网上下载相关的PDF电子书,完整的学习一边,并将书本中的所有案例亲自编写运行调试一遍,当能够领悟到某些日常编程中常见手法源于某些数据结构和算法时,就基本达到了学习效果。

2)操作系统

所有编程语言的开发以及应用的运行,都基于操作系统,桌面编程中的大部分场景包括内存、进程、文件系统、网络通讯、用户界面等,都源于操作系统的定义和概念,完整的了解操作系统的起源和组成以及运行逻辑,对多线程、复杂界面、文件管理以及一些难以正常理解编程思路等开发中遇到的场景,有非常大的帮助,不仅帮助理解,也能掌握更多有效的程序写法。具体可以买一本操作系统的书或者下载相关PDF电子书,完整的浏览一遍,做到能够结合实际编程场景来看待操作系统原理,就基本达到了学习效果。

3)数据库

传统的关系型数据库,入门简单,深入却难,往往开发人员能够较快的掌握增删改查、视图、索引、存储过程等基本数据库操作,却在编写复杂查询、设计主外键、优化字段、去除冗余等时,出现只会依葫芦画瓢却不能自主思考扩展的状况。究其原因还是没能了解关系数据库的根本原理,而数据库这一门课程,系统的阐述了关系型数据库的来龙去脉,了解其中的数学原理或逻辑基础所在,对提升数据库编程水平有质的影响。建议也是买一本数据库的相关书籍或者下载PDF电子书,能够把熟练的把第一范式、第二范式等数据库课程的基本知识点与数据库编程场景建立起关联,也基本达到了学习效果。

4)编译原理

编译原理是编程语言以及各类语言编译器的科学基础,可以说编译原理创造了世界上的几乎所有的IT应用,学习编译原理的基础是数据结构和算法,因此编译原理的学习要花费更多的时间和精力,由于现代高级编程语言的编译器,在代码优化、资源优化方面已经做的足够智能,因此,编译原理的学习对实战的影响越来越小,但是正所谓本盛末荣,如果认为自己对数据结构和算法的学习达到了一个较高的水平和状态,可以在编译原理学习上进一步深入,最终把自己和普通程序员拉开更大的差距。

2、英语能力

英语的天然特性和字母长度还有学科发展的历史因素,决定了编程语言一定是基于英语的,在编程过程中,从语言的关键词到文档的内容又或是搜索引擎的搜索结果,都不可避免的会遇到英文。大部分编程人员,都具备英语四级左右的英文基础,却由于非专业以及工作环境原因,逐渐疏远甚至完全淡忘了英语。而实际操作中,大部分编程语言资料都是英文,在线编程问答内容也是英文,因此,很有必要把英语能力重新恢复到一个不用太高但行之有效的水平,达到如下效果:

1)对自己所使用语言,每一个关键词都知道具体的英文翻译、逻辑含义以及读音。 2)对于自己使用语言所涉及到的相关方法、类库、框架、工具等,能知道其中每一个方法、过程以及参数关键词等的英文翻译、逻辑含义以及读音。

3)对常见的编程逻辑和核心关键词,能够用英文组织问题的描述,最简答的也行,只要能被搜索引擎读懂就可以。比如如何在C#中把整形转换为字符串类型这个问题,最简易的英文描述就是 C# Integer Covert To String。

4)在自己技术知识范围内的任何的英文的技术手册、文档、文章或是问题描述,能够读懂8成的内容含义,能够读懂完整的技术含义。

3、搜索方法

任何一个开发人员,都应当具备搜索能力,甚至是一定要具备搜索能力,搜索引擎的宝藏,是无穷无尽的,同样具备搜索意识的不同程序员,却因为搜索技巧的差异最终在程序开发质量、项目实施效率、甚至是工程产品质量上出现数倍的差异,因此,掌握高效、先进、灵活的搜索方法和技巧,是非常非常非常(重要的事情说三遍)有用的。其中主要的方法介绍如下:

1)搜索源选择

 虽然英文的编程资料更为准确高效,但中文的编程资料数量上却占优,因此遇到问题第一搜索选择还是百度

 谷歌对于专业中文词汇的处理能力有时候甚至比百度还要强,而且谷歌能搜出大量的英文资源,因此谷歌也是首选之一,但是由于谷歌被封锁,因此需要进行VPN、SSH等FQ操作,或者在百度搜索“谷歌镜像”关键词,通过谷歌的镜像网站进行访问。

 除了搜索引擎,专业的技术网站、论坛、社区也是非常直接有效的搜索源,比如国外的StackOverFlow网站,国内的Cnblogs博客园、OSChina开源中国等,都具备搜索功能,将问题关键词输入其中,也许也会很快的得到相关答案。

 对于QQ群,建议不要使用,除非QQ群主或者成员是非常闲或者非常非常热心的人,否则在QQ群询问技术问题,是非常低效率的搜索方式。

2)关键词构造

搜索关键词的构造,直接影响搜索效率和正确结果的过滤,没有什么特别的技巧,关键在于搜索积累,但是总体遵循的原则是,准确和简洁,比如当出现一个描述,如何用C#对XML进行序列化和反序列化,非常愚蠢的关键词构造就是“如何用C#对XML进行序列化和反序列化”,而正确高效的关键词则是“C# XML 序列化 反序列化”,或者在谷歌里面搜索则是“C# XML Serialization”。在平时的编程中,一定要注意相关方法和经验的积累

3)联想搜索

联想搜索,不属于搜索引擎的范畴,却是在搜索中很有用的高级技巧,举一个通俗的例子,比如想使用C#,利用某个.NET类处理一种HTTP通讯,但是一直搜索不到完美的结果,不过换个思路,考虑到VB.NET也是.NET体系,和C#完全相通,那么也可以试着用VB.NET关键词进行搜索,搜索到完美代码后再临摹成C#代码。这样的联想搜索,不仅能够帮助搜索正确结果,也是对大脑思维的训练,值得多多尝试。 4)资源搜索

开源的框架、产品、工具、控件等开发辅助类东西越来越多,稳健性和迭代性越来越强,去寻找一款成熟的工具或者插件,也成为了大量开发者的必备方法和技能,而如何高效的搜索出想要的资源,也成为了一门学问,其核心方法就在于知晓资源网站的地址,常见的例如有开源中国、Github、CSDN下载、pudn等。资源类网站需要平时多积累,到用到的时候会非常关键。

4、思维模式

开发人员,一定要养成业务思维的模式,所谓的业务思维,就是在做任何一个项目的时候,写任何代码前,需要对项目本身的业务概念和业务逻辑甚至业务流程都要有一个全面的学习和理解,这虽然不是一个项目的强制要求,却是一个很好的开发习惯,无论自己的觉得是开发者还是测试员又或是技术总监,掌握了业务原理,才能够更好的设计或阅读项目的数据结构和流程结构。程序员的思维往往和用户或者客户是不一致的,摆脱技术思维模式,习惯于用业务思维解决问题的程序员,不一定最优秀,但一定是一个很容易沟通的程序员

5、工作与编程习惯

有的人说爱干净浪费时间,所以不修边幅,但归根结底这还是习惯问题,当养成清洁卫生的习惯并使之成为生活惯性时,往往就不会耗费更多的时间,反而显得干净干练。写程序同样如是,有一些编程习惯,看似不足为道,看似浪费时间,可是如果坚持下去,最终都能收到意想不到的奇效。下面列举一些特别重要的习惯。 1)快捷键的使用

无论是使用Windows、Linux操作系统,还是在IDE中,快捷键都是系统本身的标配,事实上,Ctrl+C、V这样的操作,大部分人都能尝到在节省时间上的甜头,把这个概念进一步扩散,如果在IDE中编写代码,除了代码本身,将其余所有的鼠标操作、键盘定位操作,都用快捷键来代替的话,在时间上将会有数量级的节省,然而看上去这么好的事情,真正坚持去执行并形成习惯的人屈指可数,因此,在初期的改变习惯,记住快捷键,会是一个长期的过程,需要不断的坚持。

2)代码注释

一个开发人员随着年龄和经验的增长,所参与的项目,再也不是靠一个人或者几个人就能完成的。系统的重构、代码的重构、工作的交接、对新进人员的培训等等类似的事情,会越来越多的遇到,这些事情无一例外都会把已经写过的代码重新或者重复阅读,如果在初始编写代码时,就做到完整、清晰明了的代码注释,对后续工作会有巨大的帮助。不仅提高工作效率,还能增强合作好感。事实上,就算只是自己看自己的代码,如果有注释,也能加深印象,缩短代码查找时间。因此,任何开发人员,都应该养成良好的代码注释习惯。

优秀的代码注释应该能做到:

  每一个函数、每一个属性甚至是变量的划分,都可以找到对应的解释。 多使用越来越被IDE支持的XML注释方式,不仅有注释文字,更有详细的参数描述。  对程序结构、模块、组成部分划分等也加以注释

3)命名规则

具备一定规模的软件公司,在代码编写上都有一套自己的命名规则,涵盖项目、模块、函数、变量等等,标准化命名的好处不言而喻,然而被动、被迫去遵守命名规则和主动习惯于使用命名规则是完全不一样的。一个优秀的开发人员,应当发自内心的希望各种代码命名都是有规则的,易读的,而不是纠结于命名规则会增加码字长度。

4)不将就的编程逻辑

所谓不将就的编程逻辑,其对立面就是不讲究的编程逻辑,不讲究的编程,不仅是一种很坏的编程习惯,也体现了低下的生活品质,很多开发人员,因为个人习惯、赶工期、客户要求不高等多种原因,在编程时特别随意,体现在比如为了实现某个功能,百度出一段代码,直接套用,10行的代码只理解8行,有两行看不懂也放到程序里去使用,很多这样的小细节,就好比在项目中埋下了无数的定时炸弹,不仅有很大概率形成返工,更是为项目埋下了风险。编程人员,应当有担当有态度,养成不将就的编程逻辑,不勉强自己,也不轻视程序。

5)数据备份

误删、误操作、电脑断电、文件遗失等等状况是每一个开发按人员都可能遇到的问题,如果不希望辛勤的劳作被浪费,不希望偶然的意外影响工作,那做好备份是必不可少的,在较大规模的公司,会有完整的源代码管理以及信息安全防护,而无论是在大公司工作,还是身处较小公司或者在实现个人代码价值时,都要做好代码和文档的数据备份,备份方式的选择灵活多样,有使用在线的CVS、SVN、TFS、Git源代码管理,也可以手工拷贝文件至云空间或者本地硬盘,甚至可以在个人电脑上组成RAID磁盘阵列等等,养成周期性、规律性的备份习惯。

6)邮件工作方式

沟通是进步的源泉,如果说开发小组的热烈讨论是性格和激情的体现,那邮件的工作方式也是另一种稳重和高效。无论是公司层面的工作沟通,还是开发小组的问题交流,邮件的作用包括问题正规化描述、工作留档留痕、工作流程流转、责任分工明确等等,习惯于将重大问题、重要事项通过邮件的方式与同事、主管等进行沟通,将会非常有助于团队协作。

以上这些方法,是我这么多年来的感受和体会,也给了我很大的帮助,希望也能够帮助到大家,不能说一定可以“提升修养“,但也是”提升修养”的有效方式。

最后还想再说一说坚持的力量

分享一个真实的小故事,公司有两个开发人员,1个做.NET好多年了,但是很油滑,做事能省就省,抓到可以偷懒的机会就偷懒,让他学点新知识新方法总是自以为是觉得自己都会;还有1个毫无.NET基础,一直做低级语言开发,从15年才开始学习.NET和Web前端,但是做事很积极,几乎每天都自己抽空学习,遇到不懂的都琢磨清楚,遇到不会的场景就上网或者找人寻求帮助,项目结束后还反复思考有什么地方可以改进。从15年到现在,短短1年,这两个人的发展已经是天壤之别,工资差距也越来越大,后者已经能够独自操盘中小型软件外包项目,而前者还在混着日子,以后他们各自的发展也完全可以预见。 我想说的是,本篇里面分享的一些道理和方法,都是通俗易懂的,就和常听到的例如101%和99%的365次方的故事、1万小时的道理等等一样,但真正去认真思考并实践的屈指可数,也许,坚持才是程序员最大的修养,和各位共勉!

推荐第9篇:程序员毕业生优秀的自我评价

好范文为大家一起来欣赏以下这一份关于一名大学生程序员的优秀自我评价范文,欢迎广大毕业生参考。

我是**中学的一名好范文。我性格开朗、办事稳重、善于思考、自学能力强,易于接受新事物。我的基础知识扎实、实验操作技能强。是一名符合时代要求的毕业生。作为即将踏入大学旅程的莘莘学子,我满怀热情与追求,期待成功.大学三年来,思考、书籍和社会实践使我不断走向成熟,对知识的渴望,对理想的追求,人际关系的扩展,思维方式的变更,造就了我日趋成熟的思想,培养了我务实进取、认真负责的工作作风和良好的团队精神

在思想方面:我积极上进,笃守诚、信、礼、智的做人原则,思想积极要求进步。

在社会工作方面:我历任班长管等职务,长期为同学们服务,参与组织了各项有益活动,培养了较强的策划、组织、协调、管理和创新能力以及吃苦耐劳的精神。

在业余方面:我充分发挥在音乐方面的个性特长,积极参加了校园各项文艺活动,活跃在校内的各种文艺舞台上。此外,擅长打排球等各种球类,担任过长时间的排球队长,参加了历年的班级各种比赛。

大学期间所获奖项及证书:2001年8月在学校举办的“枫雪”杯大型书法、绘画及征文展中荣获绘画组“三等奖”;2001年12月在素质活动月的文艺表演中荣获“最佳表演奖”并荣获证书;

推荐第10篇:Java程序员应具备的素质

Java程序员应具备的素质

——动力节点Java

java程序员是一种技术工作,在IT的发展中有相当重要的地位,从底层硬件通讯协议的建立,到数据传输层的处理,到操作系统的建设,到数据库平台的建设,一直到应用层上各种数据营销平台的搭建,程序员在里面都扮演着举足轻重的角色并为IT事业的发展做出了巨大的贡献。

中国有很多精于编码的人,但是中国软件行业,尤其是网络应用开发方面误区很大,很难形成有规模的软件开发力量和产品能力,不但比美国差距甚远,和印度相比也是颇有不如。这些问题不是在于中国程序员的智商和工作努力状况,也不是在于国家和民间对开发的投入程度,而是很大程度上,有一些对技术,对程序开发,对项目设计方面的思想误区,这些误区,导致了软件行业的产品化能力不足,缺乏规模化和大型复用系统研发能力,可以说,改变认识误区,是解决软件行业小作坊模式和个体英雄模式所带来的局限性的重要工作。

中国有很多程序员,他们18,9岁或21,2岁,通过自学也写了不少代码,他们有的代码写的很漂亮,一些技术细节相当出众,也很有钻研精神,但是他们被一些错误的认识和观点左右,缺乏对系统,对程序的整体理解能力,参加专业Java培训机构,进行Java学习是不错的选择。动力节点专注Java培训多年,在业界有着良好的口碑,学生百分百就业。

作一个真正合格的程序员,或者说就是可以真正合格完成一些代码工作的程序员,应该具有的素质。

1、团队精神和协作能力

把它作为基本素质,并不是不重要,恰恰相反,这是程序员应该具备的最基本的,也是最重要的安身立命之本。把高水平程序员说成独行侠的都是在呓语,任何个人的力量都是有限的,即便如linus这样的天才,也需要通过组成强大的团队来创造奇迹,那些遍布全球的为linux写核心的高手们,没有协作精神是不可想象的。独行侠可以作一些赚钱的小软件发点小财,但是一旦进入一些大系统的研发团队,进入商业化和产品化的开发任务,缺乏这种素质的人就完全不合格了。

2、文档习惯

说高水平程序员从来不写文档的肯定是乳臭未干的毛孩子,良好的文档是正规研发流程中非常重要的环节,作为代码程序员,30%的工作时间写技术文档是很正常的,而作为高级程序员和系统分析员,这个比例还要高很多。

缺乏文档,一个软件系统就缺乏生命力,在未来的查错,升级以及模块的复用时就都会遇到极大的麻烦。

3、规范化,标准化的代码编写习惯

作为一些外国知名软件公司的规矩,代码的变量命名,代码内注释格式,甚至嵌套中行缩进的长度和函数间的空行数字都有明确规定,良好的编写习惯,不但有助于代码的移植和纠错,也有助于不同技术人员之间的协作。有些coding fans叫嚣高水平程序员写的代码旁人从来看不懂,这种叫嚣只能证明他们自己压根不配自称程序员。代码具有良好的可读性,是程序员基本的素质需求。再看看整个linux的搭建,没有规范化和标准化的代码习惯,全球的研发协作是绝对不可想象的。

4、需求理解能力

程序员需要理解一个模块的需求;很多程序员写程序往往只关注一个功能需求,他们把性能指标全部归结到硬件,操作系统和开发环境上,而忽视了本身代码的性能考虑,有人曾经放言说写一个广告交换程序很简单,这种人从来不知道在百万甚至千万数量级的访问情况下的性能指标是如何实现的,对于这样的程序员,你给他深蓝那套系统,他也做不出太极链的并访能力。性能需求指标中,稳定性,并访支撑能力以及安全性都很重要,作为程序员需要评估该模块在系统运营中所处的环境,将要受到的负荷压力以及各种潜在的危险和恶意攻击的可能性。就这一点,一个成熟的程序员至少需要2到3年的项目研发和跟踪经验才有可能有心得。

5、复用性,模块化思维能力

经常可以听到一些程序员有这样的抱怨,写了几年程序,变成了熟练工,每天都是重复写一些没有任何新意的代码,这其实是中国软件人才最大浪费的地方,一些重复性工作变成了熟练程序员的主要工作,而这些,其实是完全可以避免的。

复用性设计,模块化思维就是要程序员在完成任何一个功能模块或函数的时候,要多想一些,不要局限在完成当前任务的简单思路上,想想看该模块是否可以脱离这个系统存在,是否可以通过简单的修改参数的方式在其他系统和应用环境下直接引用,这样就能极大避免重复性的开发工作,如果一个软件研发单位和工作组能够在每一次研发过程中都考虑到这些问题,那么程序员就不会在重复性的工作中耽误太多时间,就会有更多时间和精力投入到创新的代码工作中去。一些好的程序模块代码,即便是70年代写成的,拿到现在放到一些系统里面作为功能模块都能适合的很好,而现在我看到的是,很多小公司软件一升级或改进就动辄全部代码重写,大部分重复性工作无谓的浪费了时间和精力。

6、测试习惯

作为一些商业化正规化的开发而言,专职的测试工程师是不可少的,但是并不是说有了专职的测试工程师程序员就可以不进行自测;软件研发作为一项工程而言,一个很重要的特点就是问题发现的越早,解决的代价就越低,程序员在每段代码,每个子模块完成后进行认真的测试,就可以尽量将一些潜在的问题最早的发现和解决,这样对整体系统建设的效率和可靠性就有了最大的保证。

测试工作实际上需要考虑两方面,一方面是正常调用的测试,也就是看程序是否能在正常调用下完成基本功能,这是最基本的测试职责,可惜在很多公司这成了唯一的测试任务,实际上还差的远那;第二方面就是异常调用的测试,比如高压力负荷下的稳定性测试,用户潜在的异常输入情况下的测试,整体系统局部故障情况下该模块受影响状况的测试,频发的异常请求阻塞资源时的模块稳定测试等等。当然并不是程序员要对自己的每段代码都需要进行这种完整测试,但是程序员必须清醒认识自己的代码任务在整体项目中的地位和各种性能需求,有针对性的进行相关测试并尽早发现和解决问题,当然这需要上面提到的需求理解能力。

7、学习和总结的能力

程序员是人才很容易被淘汰,很容易落伍的职业,因为一种技术可能仅仅在三两年内具有领先性,程序员如果想安身立命,就必须不断跟进新的技术,学习新的技能。

善于学习,对于任何职业而言,都是前进所必需的动力,对于程序员,这种要求就更加高了。

善于总结,也是学习能力的一种体现,每次完成一个研发任务,完成一段代码,都应当有目的的跟踪该程序的应用状况和用户反馈,随时总结,找到自己的不足,这样逐步提高,一个程序员才可能成长起来。

一个不具备成长性的程序员,即便眼前看是个高手,建议也不要选用,因为他落伍的时候马上就到了。

具备以上全部素质的人,应当说是够格的程序员了,请注意以上的各种素质都不是由IQ决定的,也不是大学某些课本里可以学习到的,需要的仅仅是程序员对自己工作的认识,是一种意识上的问题。

所以当自己感觉遇到瓶颈的时候找个Java培训学校系统的学一下,跟有多年工作经验的Java老师探讨一下,而且在学生中也有很多的牛人同学。相互探讨才能出现新思路。

第11篇:转行Java程序员应该具备哪些知识

国信安教育基地 www.daodoc.com

转行Java程序员应该具备哪些知识

成都国信安java培训由副教学总监,优秀讲师带队并亲自授课,秉承成都国信安一贯的专业品质态度,在课程质量,学生素质,就业服务上相当严格要求,并以学业满意就业为目标,打造国内优秀java培训班,感兴趣的同学不妨关注国信安教育基地了解一下吧

根据职位从开放到关闭时所经历的平均天数来衡量各个职位的难易招程度。从 下图可以看到,互联网公司招聘一名营销人员平均需要54.4天时间,可谓互联网难招的职位,排名前五的难招职位中,有2个职位都属于市场与销售类别,对市场与销售人员的庞大需求量成正相关,同时由于互联网市场类职位的起薪相对较低,也成为了该类职位难招到人的制约因素。

我们看到,互联网易招的5种职位中,有四种均属于职能类别的职位,表明互联网对这类职位人员的需求量不大。我们发现前段时间兴起的新兴职位:程序员鼓励师属于互联网易招的职位,一方面是目前行业内公司对该职位需求量较小,要求不高,另一方面由于其有趣的工作职责要求,吸引了很多年轻女性前来应聘。

四川地处中国大西南,肥沃的土地,丰富的自然资源,悠久的历史和绚烂多彩的少数民族文化,构成了多样性的自然和文化旅游资源。如今在广大农村地区,越来越多有前瞻性的家长鼓励自己的孩子去学习一门技术,因为他们已经意识到:技术人才在就业方面更具优势。在这个拼爹的时代,拼背景?拼人脉?我们并没有优势,只有掌握一门技术,才能在就业场上拥有自己的一席之地。俗话说的好:掌握一门技术,走遍天下都不怕。那么,学什么技术有前途呢?

近年来,IT培训的需求在不断提升,大家对其的要求也越来越高。当下很多人都会网上搜寻相关的信息。接下来就让小编带你走进它吧。那么,实用的攻略有哪些?一般会选择哪家呢?哪个是最实用呢?下面就随小编来看一看吧~ 国信安教育基地 www.daodoc.com

近年来我国信息化发展越来越快,使得全国各地的信息化建设如火如荼,出现了大量的信息化人才尤其是Java软件人才的缺口,而我国信息化人才培养还处于发展阶段,导致社会实际需求人才基数远远大于信息化人才的培养基数,使得数以万计的中小企业急需全面系统掌握Java软件开发基础技能与知识的软件工程师。

同时,Java工程师的薪水相对较高.通常来说,具有3~5年开发经验的工程师,拥有年薪10万元是很正常的一个薪酬水平.但是,对Java人才需求旺盛的IT企业却很难招聘到合格的Java人员.其中,根本的原因就是许多计算机专业的毕业生在读期间没有掌握实用的技能与经验,距离企业的实际用人需求有较大的差距.因此,计算机专业的大学生欲成为Java工程师,便捷的一条路就是参加以实战项目为主要教学方法的Java职业技能培训,从而有效地缩短同企业具体用人需求之间的差距.那么想要成为一名优秀的Java程序员自身应该具备哪些知识。 面向对象的知识:

Java是一个面向对象的开发语言,因此熟悉面向对象对学习Java很有必要,您要了解:什么是对象,什么是类;什么是封装,什么是多态,什么是继承;什么是抽象类,什么是接口。了解了概念后,您还需要这些概念是如何体现的,如类和对象有什么区别?类是如何封装的? Java语法: 国信安教育基地 www.daodoc.com

如果您有C++等面向对象语言的开发经验,您只需简单的翻看一下介绍Java的相关书籍就可以了。如果您是新手,没有关系,您下些工夫,好好研究一本Java初级教程之类的书就可以了。 JSP和HTML:

做Java程序员都少不了和JSP以及HTML打交道。因此,想成为Java程序员就不可避免的要熟悉JSP和HTML,您最好能知道JSP的几个内置对象,如Seion,Request,Reponse,以及常用的JSP标签,如include,userBean等。如果您再熟悉一下JS和CSS就更好了,那会使您制作的页面更友好。 WebServer:

熟悉了以上三种,可以肯定的说您已经可以制作出来JSP页面了,您也可以在您的页面里使用自己开发的了,但您的页面总要跑起来才能看到您要的效果,这就要求您必须熟悉一种WebServer,比如:TOMCAT,RESIN等。您要熟悉如何发布您的应用,如何利用WebServer的数据库资源等。 开发工具:

大家都知道,开发工具可以帮助您更好更快地开发,因此熟悉几种开发工具很有必要。目前Java的开发工具比较流行的有JBuilder,IDEA,Eclipse,HTML的开发工具有Dreamweaver等。 熟悉一种框架:

熟悉一种框架其实是成为Java程序员的一种可选知识,但目前开发B/S结构的应用的开发小组,都差不多会采用一种框架来构建自己的应用系统。框架都会有许多可重用的代码,良好的层次关系和业务控制逻辑,基于框架的开发使你可以省出很多的开发成本。目前比较流行的框架有Struts和Spring等。 成都国信安Java培训班由10年以上软件项目开发经验的资深软件工程师、项目经理以及数据库管理经验的资深专家担任授课,讲课风趣有味,知识面面俱到,通过4个月的课程学习,可以全方位的掌握开发Java大型软件项目过程中所需要的软件技术、设计规范、开发流程、质量控制及项目管理,以及Oracle数据库相关知识内容。

国信安IT培训基地专注java培训、php培训、UI设计培训、软件测试培训、大数据培训、web前端培训等培训课程。你们准备好怎么学习IT技术了吗?来参加国信安IT培训课程,你的选择不会有错!

第12篇:转行Java程序员应该具备哪些知识

www.daodoc.com

转行Java程序员应该具备哪些知识

为什么越来越多的90后偏爱互联网行业呢?他们的择业观与80后有哪些区别呢?

有诱人的福利

90后对于“软福利”的重视程度已经超过了“硬福利”。在90后受访者看来,五险一金的硬福利应该属于公司的“标准配置”,因此并不算关键的竞争力因素,能够提供弹性工作时间、额外带薪年假、配备固定班车等“软福利”更容易获得90后的青睐。

创新文化的氛围

Google内部将午餐时间看作同事间宝贵的交流机会,和美国大多数互联网公司一样,Google的员工中午普遍不睡午觉,通过协同工具来实现\"约饭\"的流程化,而只要是员工,制度上是可以实现任何级别之间的会餐,这也是其公司扁平化文化的一个体现。

符合自己兴趣的发展空间

90后普遍认为工作不只是满足生计这么简单,能够满足兴趣、实现人生意义更重要。有62%的90后表示择业时更看重是否有符合自己兴趣的发展空间,仅有38%的受访者在择业时优先考虑薪资待遇。

四川是旅游的天堂,无法拒绝她火辣辣的美食,无法拒绝她惊艳的自然风光,更无法拒绝她的古蜀文化。随着社会竞争的日益激烈,在很多大城市中,毕业就意味着失业。在大本生遍地的今天,本科甚至更低学历的毕业证书,早已不是求职的敲门砖了。工作经验和掌握的技术成为现在应届生的求职“利器”,难道要面“对剑未配妥,出门已是江湖”的窘境吗,赶紧抓紧时间,找一个自己感兴趣、适合自己的技术进行学习吧~

www.daodoc.com

各种各样的it培训相关信息,难免让大家眼花缭乱,但是没关系,经过小编的整理,希望大家能够对其认识更深一步!接下来就让小编带你来看看it培训的相关情况吧~带你了解it培训~

近年来我国信息化发展越来越快,使得全国各地的信息化建设如火如荼,出现了大量的信息化人才尤其是Java软件人才的缺口,而我国信息化人才培养还处于发展阶段,导致社会实际需求人才基数远远大于信息化人才的培养基数,使得数以万计的中小企业急需全面系统掌握Java软件开发基础技能与知识的软件工程师。

同时,Java工程师的薪水相对较高.通常来说,具有3~5年开发经验的工程师,拥有年薪10万元是很正常的一个薪酬水平.但是,对Java人才需求旺盛的IT企业却很难招聘到合格的Java人员.其中,根本的原因就是许多计算机专业的毕业生在读期间没有掌握实用的技能与经验,距离企业的实际用人需求有较大的差距.因此,计算机专业的大学生欲成为Java工程师,便捷的一条路就是参加以实战项目为主要教学方法的Java职业技能培训,从而有效地缩短同企业具体用人需求之间的差距.那么想要成为一名优秀的Java程序员自身应该具备哪些知识。

www.daodoc.com

面向对象的知识:

Java是一个面向对象的开发语言,因此熟悉面向对象对学习Java很有必要,您要了解:什么是对象,什么是类;什么是封装,什么是多态,什么是继承;什么是抽象类,什么是接口。了解了概念后,您还需要这些概念是如何体现的,如类和对象有什么区别?类是如何封装的? Java语法:

如果您有C++等面向对象语言的开发经验,您只需简单的翻看一下介绍Java的相关书籍就可以了。如果您是新手,没有关系,您下些工夫,好好研究一本Java初级教程之类的书就可以了。

JSP和HTML:

做Java程序员都少不了和JSP以及HTML打交道。因此,想成为Java程序员就不可避免的要熟悉JSP和HTML,您最好能知道JSP的几个内置对象,如Seion,Request,Reponse,以及常用的JSP标签,如include,userBean等。如果您再熟悉一下JS和CSS就更好了,那会使您制作的页面更友好。

WebServer:

熟悉了以上三种,可以肯定的说您已经可以制作出来JSP页面了,您也可以在您的页面里使用自己开发的了,但您的页面总要跑起来才能看到您要的效果,这就要求您必须熟悉一种WebServer,比如:TOMCAT,RESIN等。您要熟悉如何发布您的应用,如何利用WebServer的数据库资源等。

开发工具:

大家都知道,开发工具可以帮助您更好更快地开发,因此熟悉几种开发工具很有必要。目前Java的开发工具比较流行的有JBuilder,IDEA,Eclipse,HTML的开发工具有Dreamweaver等。

www.daodoc.com

熟悉一种框架:

熟悉一种框架其实是成为Java程序员的一种可选知识,但目前开发B/S结构的应用的开发小组,都差不多会采用一种框架来构建自己的应用系统。框架都会有许多可重用的代码,良好的层次关系和业务控制逻辑,基于框架的开发使你可以省出很多的开发成本。目前比较流行的框架有Struts和Spring等。

成都国信安Java培训班由10年以上软件项目开发经验的资深软件工程师、项目经理以及数据库管理经验的资深专家担任授课,讲课风趣有味,知识面面俱到,通过4个月的课程学习,可以全方位的掌握开发Java大型软件项目过程中所需要的软件技术、设计规范、开发流程、质量控制及项目管理,以及Oracle数据库相关知识内容。

国信安IT培训基地专注java培训、php培训、UI设计培训、软件测试培训、大数据培训、web前端培训等培训课程。你们准备好怎么学习IT技术了吗?来参加国信安IT培训课程,你的选择不会有错!

第13篇:程序员试用期自我总结

程序员试用期自我总结

干得比驴累,吃得比猪差,起得比鸡早,睡得比狗晚,看上去比谁都好,五年后比谁都老。很多程序员都曾这样感慨和抱怨过自己的生活状态。今天小编给大家为您整理了程序员试用期自我总结,希望对大家有所帮助。

程序员试用期自我总结范文一

光阴如梭,半年的工作转瞬即将成为历史,伴随着新年钟声的临近,我们依依惜别硕果累累的2015年,满怀热情的迎来即将到来的2016年。在这年终之际,现对来公司5个月的时间里所作的工作汇报如下:

1、正义erp项目的编码工作。从了解新疆正义项目的背景、及计划安

排,熟悉正义公司制度及业务流程,再到熟悉新能开发模式,之后我根据需求调研报告,从基本的数据库创建,到编码,完成了销售部、生产部、采购部、质检部四个模块的基本单据的制单、审核、选单、查询、打印等系列的编码工作;完成了正义项目的模块测试及流程测试。

通过这段时间的努力,使我个人的耐心、细心程度及对工作的合理安排得到了锻炼,学会了在繁忙之中找条理,危难之中找希望。同时自己也有一些不足之处,一些细节地方技术上还不太成熟,还需加以学习与钻研。

2、、正义erp项目的实施工作。从十一月初开始进行正义项目的实施,每天早起赶在企业上班前赶到企业进行erp的实施。实施期间主要是软件的安装实施及对企业的erp系统的使用人员进行软件使用培训;纪录客户使用过程中出现的问题,晚上下班后加班加点将每天的小错误及客户变更修改完毕。

通过这项工作,使我原本欠缺的业务能力得到了很大的提高,并学到了很多与客户交流的技巧及业务上的知识,更加明晰了erp系统的流程。但离一个成功程序开发人员的标准还差得很远,在今后工作中,定会多多注意,加以改善。

3、帮助和使用手册文档的编写。帮助的编写使我熟悉了dreameweaver和fireworks的使用,为后期的oa开发也奠定一定的基础,使用说明的编写,使我更加加深了项目开发的整体思路与技术要点,总结了前期开发和实施中碰到的问题,并又一次的对软件整体进行了测试,对暴露出的小bug进行了最后的修改。

4、利用工作之余的休息时间加强学习。平时注意收集有关pb方面的资料文件,提高自己的处理新问题和解决新问题的能力,并加强学习java及oa方面的知识(现转为学习.net),为后期的工作打好基础。

以上为本人粗略的个人工作小结,请领导审阅,如工作上有不到之处,请领导不吝指出,以便本人及时改正,从而能更好地工作。

展望临近的20xx年,我会更加努力、工作上认真负责,再接再厉,更上一层楼。相信自己会完成新的任务,能迎接新的挑战。

程序员试用期自我总结范文二

伴随着充实紧凑的工作生活,两个月的时间已经过去了。这一段时间里有工作上的收获,知识的丰富,经验的增长,同时也暴露出很多问题和不足。总结经验,吸取教训,本文将主要从几个方面来对工作进行总结:工作的主要内容;其中的失败和教训以及成功和经验;展望下一阶段的工作,确定自己的目标。以此作为惩前毖后的记录。

来到一个新的工作环境,最能发现自身的不足,这几个月,抱着虚心学习的态度,学习公司的开发流程,熟悉公司的企业文化,了解公司产品框架,

主要技术,主动和同事沟通、学习经验,希望能更快的融入公司、融入开发团队,能够全心的投入工作。试用期期间完成的工作还十分有限,简单列了一些:掌握java开发语言和环境,由于在校学习时主要是以.net作为开发语言,所以在刚入职时通过一段时间学习并基本掌握了java开发技术。

熟悉公司开发流程,熟悉cbp产品框架。了解了核三框架的总体结构和开发流程,并能在核三的基础上进行项目开发。

参与了社保电子支付项目的开发。主要负责web端的模块开发,通过开发的过程,学习和掌握了flex界面开发,hibernate和oracle数据库

因为自己在经验上的不足,所以,在项目的开发过程中碰到开发进度慢的问题。综合起来看原因在于:

1、没有项目经验,没有经历过系统和完整的系统开发。

2、对于技术的学习和掌握还不

够深入。

3、发现问题的能力不够,在自己以往的学习方式中,欠缺一种主动发现问题的能力。今后,我会多注意在这些方面的学习和积累。

这两个月的工作生活是充实且富有乐趣的,结识了很多同事和朋友,公司的氛围是非常轻松愉快的。感谢两个月来李鹏经理的关心,感谢部门同事的悉心指导,感谢公司各位同事的热心帮助,希望能在接下来的工作中能惩前毖后,总结经验,吸取教训,做到个人与公司共荣辱同进退,共同实现中地的辉煌。

程序员试用期自我总结范文三

这段时间,在领导和同事们的关怀和指导下,我通过不懈努力,各方面均取得一定的进步,现将我的工作情况做如下汇报:

一、通过理论学习和日常工作积累经验我的各方面有了很大的进步。

刚到公司不久,我便开始负

责.NET方面的网站开发和广告平台开发和维护,刚开始的时候对我来说确实压力很大,因为各方面都还不熟悉,而且与之前的公司相比,节奏也有点快,不过我慢慢的习惯了环境,和同事相处的比较融洽,领导对我也比较关心,在公司里工作就像是在一个幸福的大家庭里一样,我很快喜欢上了这里。

我到公司不久,第一个项目是xxx公司网站,做这个项目的时候我遇到了几个问题,我在以前公司做的时候没有在这么短的时候完成一个项目的,在效率上提高了我的能力。做这个项目的时候我也遇到了许多以前没有遇到过的问题,我请教同事和朋友,还有借助网络一一解决了难题。

之后,我将B2B广告招商平台进行了改版,开发了xxx智能建站广告平台以及以后网站的维护工作。

接下来,我又做了一个比较棘手的项目xxx在线咨询系统。为什么说棘手呢,因为我以前没有做过这方面的项

目,而且我问遍了所有认识的朋友,搜遍了网络也没有找到如何解决的方法,之后我翻书籍,接着搜索网络。功夫不负有心人,终于我找到一个聊天室的小例子,但是功能差的太远,于是我把这个示例一点点的研究,从一点也不懂到后来慢慢看懂,从对AJAX技术一无所知到基本熟练运用。接下来我就开始自己开发,到最后终于把它开发了出来,虽然不是很完美,功能不是很强大,但是它是我辛苦的劳动结晶,我相信以后会把它开发的更强大,更完美。

二、明确岗位职能,认识个人技术能力不足。

经过三个多月的工作,虽然完成了一些项目的开发,我的技能也提高了很多,但是感觉我的技术还有待提高,所以我会在以后的工作中更加努力,努力提高自己的技术和各种不足,努力使自己成为一名称职的职员。

三、提出自己努力计划

1、学无止镜,时代的发展瞬息

万变,各种学科知识日新月异。我将坚持不懈地努力学习各种技术知识,并用于指导实践。

2、业精于勤而荒于嬉,在以后的工作中不断学习知识,通过多看、多学、多练来不断的提高自己的各项技能。

3、不断锻炼自己的胆识和毅力,提高自己解决实际问题的能力,并在工作过程中慢慢克服急躁情绪,积极、热情、细致地的对待每一项工作。

4、努力提高自己的日常交际能力。

时光流转间,我已到公司工作三个多月。非常感谢公司领导对我的信任,给予我体现自我、提高自我的机会。这三个多月的试用期工作经历,使我的工作能力得到了由校园步入社会后最大幅度的提高。

第14篇:黑马程序员Java IO知识测试 C卷(材料)

集合部分测试题

考试宣言: 同学们, 考试考多少分不是我们的目的! 排在班级多少的名次也不是我们的初衷! 我们考试的目的是要通过考试中的题目,检查大家在这段时间的学习中,是否已经把需要掌握的知识掌握住了,如果哪道题目你不会做,又或者做错了, 那么不用怕, 考完试后, 导师讲解的时候你要注意听! 那时候学会了, 记住了, 也一样不影响你高薪就业!

本套题共40道不定项选择题,其中单选30道,多选10道。单选2分/题,多选4分/题。多选题不全对半分,全对满分。

1.所有异常的父类是()A a) Throwable类 b) Error类

c) Exception类

d) RuntimeException类

2.下列关键字能和try一起使用的有()CD a) final b) finalize c) finally d) catch

3.实现下列哪个接口,可以启用序列化功能()b a) Runnable接口

b) Serializable接口 c) Comparable接口 d) Comparator接口

4.当方法遇到异常(编译时异常)又不知如何处理时,下列哪种说法是正确的()C a) 捕获异常(try{…}catch{…}) b) 抛出异常(throw 异常对象) c) 声明异常(throws 异常类型) d) 嵌套异常

5.如何自定义一个异常类( )AB a) 让这个类继承Exception b) 让这个类继承RuntimeException c) 让这个类继承Comparator d) 让这个类继承Comparable

6.可以用来操作路径的类是()a a) File b) FileStream c) OutputStream d) FileReader

7.File类中,创建多级目录,可以通过以下那个方法()d a) create() b) createNewFile() c) mkdir() d) mkdirs()

8.下列哪一个import命令可以使我们在程序中创建输入/输出流对象()B a) import java.sql.*; b) import java.io.*; c) import java.net.*; d) import java.util.*;

9.下列关于Java中文件输入输出的说法正确的是()A a) 在Java中,文件的输入输出功能是通过流来实现的

b) 如果要把数据写入一个文件中,需要创建一个输入流对象 c) 字符流在某些方面比如图片的处理,比字节流更方便x d) 可以通过Reader r = new Reader(“c:\\java.txt”);创建一个输入流对象

10.获取指定目录下所有的文件,可以通过哪个方法实现:()D a) b) c) d)

list() getDir(); listFile() listFiles() 11.下面用字符流能成功拷贝的文件有()BC a) java基础自测题.doc b) 学生考试答案.xml c) Student.java d) 学生信息表.xlsx

12.看下面程序,加入xxx.txt里面有一个文字”a”,请问该程序输出结果是()D public static void demo1() throws FileNotFoundException, IOException {

InputStream is = new InputStream(\"xxx.txt\");

int x = is.read();

System.out.println(x); } a) A b) a c) 97 d) 编译报错

13.如果我想保留a.txt中原有的内容,在后面追加写入数据,下面创建输出流对象写法正确的是()B a) FileOutputStream fos = new FileOutputStream(“a.txt”);

b) FileOutputStream fos = new FileOutputStream(“a.txt”,true); c) BufferedOutputStream bos = new BufferedOutputStream(“a.txt”,true); d) OutputStreamWriter osw = new OutputStreamWriter(new InputStream(“a.txt”,true),”gbk”);

14.下面关于字节流说法不正确的是()BC a) 字节流拷贝文件时一次读取一个字节 b) 字节流拷贝文件时一次读取两个字节

c) 字节流使用完后需要关,内存输出流使用完后也必须要关闭 d) FileOutputStream没有缓冲区,而FileWriter有缓冲区

15.判断一个文件的大小我们可以使用哪个方法(AD)

a) File类的length()方法

b) File类的available()方法

c) FileInputStream类的length()方法 d) FileInputStream类的available()方法

16.已知 海贼王全集.avi 这个文件有20Gb 的大小,复制该文件最快的方式是()D a)

FileInputStream fis = new FileInputStream(\"双元.jpg\");

FileOutputStream fos = new FileOutputStream(\"copy.jpg\");

int b;

while((b = fis.read()) != -1) {

fos.write(b);

}

fis.close();

fos.close(); b)

c)

d)

FileInputStream fis = new FileInputStream(\"致青春.mp3\"); FileOutputStream fos = new FileOutputStream(\"copy.mp3\"); byte[] arr = new byte[fis.available()];

fis.read(arr);

fos.write(arr);

fis.close(); fos.close();

FileInputStream fis = new FileInputStream(\"xxx.txt\"); FileOutputStream fos = new FileOutputStream(\"yyy.txt\");

byte[] arr = new byte[1024]; int len; while((len = fis.read(arr)) != -1) { fos.write(arr,0,len); }

fis.close(); fos.close();

FileInputStream fis = new FileInputStream(\"xxx.txt\"); FileOutputStream fos = new FileOutputStream(\"yyy.txt\");

byte[] arr = new byte[1024*8]; int len; while((len = fis.read(arr)) != -1) {

fos.write(arr,0,len); }

fis.close(); fos.close(); 17.BufferedInputStream这个类是哪个设计模式的体现()B a) 单例设计模式 b) 装饰设计模式 c) 工厂设计模式 d) 适配器模式

18.下面说法正确的是()D a) OutputStream是个接口 b) Writer是个接口

c) BufferedOutputStream是FileOutputStream的父类x d) Reader是InputStreamReader的父类

19.下列关于Java I/O中字符输入流Reader类中的read方法描述错误的是?(A)

a) read()方法的返回值类型为char类型 b) read()方法的返回值类型为int类型

c) read()方法的返回值如果为-1,表示到流的末尾

d) read(char[] cbuf)方法表示将读到的多个字符存入字符数组cbuf中

20.下列哪些选项是Java I/O中字符输出流FileWriter类中的write方法?()ABCD a) write(char[] cbuf)写入字符数组

b) write(char[] cbuf, int off, int len)写入字符数组的某一部分 c) write(int c)写入单个字符 d) write(String str)写入字符串

21.假设存在xxx.txt文件,内容为”大家好”,以下代码运行的结果为?(A) public cla Test { public static void main(String[] args) throws IOException {

FileReader fr = new FileReader(\"xxx.txt\");

FileWriter fw = new FileWriter(\"zzz.txt\");

int c;

while((c = fr.read()) != -1) {

fw.write();

}

fr.close();

fw.close(); } } a) b) c) d)

编译报错

程序正常运行,zzz.txt文件中的内容为”大家好” 程序正常运行,但是没有生成zzz.txt文件 程序正常运行,但是zzz.txt文件中是乱码

22.FileWriter类直接继承哪个类?(A)

a) OutputStreamWriter b) Writer c) BufferedWriter d) InputStreamReader

23.关于自定义字符数组拷贝文件的说法错误的是?()AC a) 自定义的数组越大越好

b) 自定义的数组既不能太大,也不能太小

c) 可以使用FileReader类的available()方法的返回值作为数组的大小

d) 建议定义为1024的整数倍,但不能太大,防止内存溢出

24.假设xxx.txt文件中存了2000个汉字,下列程序运行后输出的结果是?(B)

public cla Test { public static void main(String[] args) throws IOException {

FileReader fr = new FileReader(\"xxx.txt\");

FileWriter fw = new FileWriter(\"yyy.txt\");

int count = 0;

char[] arr = new char[1024];

int len;

while((len = fr.read(arr)) != -1) {

count++;

fw.write(arr,0,len);

}

fr.close();

fw.close();

System.out.println(count); } }

a) 1 b) 2 c) 3 d) 4

25.下面的哪个类代表字节输入流到字符输入流转换的桥梁?()A a) InputStreamReader b) OutputStreamWriter c) FileReader d) BufferedReader

26.BufferedReader读取一行时,判断该行是否结束的标志是什么?()AD a)

\\r b)

null c)

-1 d)

\\r\\n

27.缓冲流是否需要关闭()B a) 否 b) 是

c) 以上答案都不对 d) 关不关都可以

28.以下代码运行后输出的结果是?(A)

public cla Test { public static void main(String[] args) throws IOException {

System.out.println(fun(5)); } public static int fun(int num) {

if(num == 1) {

return 1;

}else {

return num * fun(num2) + fun(num - 1);

} } } a) 34 b) 13 c) 21 d) 5

30.为了提高读写性能,用下面的哪些流?()ABCD a) BufferedInputStream b) BufferedOutputStream c) BufferedReader d) BufferedWriter

31.下列关于Java I/O中哪个流可以将多个文件中的内容合并到一个文件中(序列流)?(cC a) SequenceOutputStream b) InputStreamReader c) SequenceInputStream d) OutputStreamWriter

32.下面的哪个流表示内存输出流?(

)A a) ByteArrayOutputStream b) ByteArrayInputStream c) ObjectInputStream d) ObjectOutputStream

33.下面说法正确的是?(

)b a) 可以通过ByteArrayOutputStream和ByteArrayInputStream实现文件的复制

)b) 不可以通过ByteArrayOutputStream和ByteArrayInputStream实现文件的复制 c) 用ByteArrayOutputStream和ByteArrayInputStream实现文件的复制,会出现乱码 d) 用ByteArrayOutputStream和ByteArrayInputStream实现文件的复制,不会出现乱码

34.下面说法错误的是?(

)D a) ByteArrayOutputStream内部封装了字节数组

b) new ByteArrayOutputStream()利用空参构造创建对象时,内部的数组的大小为32 c) toByteArray()以字节数组的形式返回数据 d) 以上说法都不对

35.关于对象操作流的描述正确的是?(

)A a) ObjectOutputStream流是将对象以Object类型写入到文件中 b) ObjectOutputStream流是将内容写入到Object对象中 c) ObjectInputStream流是读取Object对象里的内容

d) ObjectInputStream是从文件中读取一个对象出来,读出来是Object类型的,需要进行强制类型转换

36.ObjectOputStream类中的哪个方法可以将对象写入到文件中?(

)C a) write(Object obj) b) append(Object obj) c) writeObject(Object obj) d) objectWrite(Object obj)

37.下列选项中哪个不属于I/O流?(

)C a) FileWriter b) FileReader c) Properties d) PrintStream

38.下列说法不正确的是(

)D a) Properties 类表示了一个持久的属性集L b) Properties 可保存在流中或从流中加载L c) 属性列表中每个键及其对应值都是一个字符串L d) 以上说法都不对

39.以下代码运行后输出的结果是?(

)C public cla Test { public static void main(String[] args) throws IOException {

Properties prop = new Properties();

prop.setProperty(\"name\", \"张三\");

prop.setProperty(\"tel\", \"18912345678\");

Enumeration en = (Enumeration) prop.propertyNames();

while(en.hasMoreElements()) {

String key = en.nextElement();

String value = prop.getProperty(key);

System.out.print(value + \":\");

} } } a) b) c) d) name:tel tel:name 张三:18912345678: 18912345678:张三

40.关于Properties类中的load和store方法说法正确的是?(

)AB a) load方法从流中读取属性列表,键值对,加载到Properties对象中 b) store方法将Properties对象中的键值对,写入到流中

c) load方法将Properties (Properties)对象中的内容加载到文件中

d) 以上说法都不对

第15篇:广州众图计算机科技有限公司Java程序员面试题

广州众图计算机科技有限公司Java程序员面试题

姓名:

一、基础题

1、作用域public,private,protected,以及不写时的区别?

public表示公共的,修饰的属性可以在同一个包或者不同包里访问 private表示私有的,修饰的属性只能在同一类里访问

protected表示受保护的,修饰的属性可以在同一类和同包里访问 public,private,protected都不写时,默认为friendly

2、try {}里有一个return语句,那么紧跟在这个try后的finally {}里的code会不会被执行,什么时候被执行,在return前还是后?

Return前执行

3、某个类中存在一个方法:void getSort(int x),以下能作为这个方法的重载的声明的是:C

A.public getSort(float x) B.int getSort(int y) C.double getSort(int x,int y) D.void get(int x, int y)

4、下面选项中能把字符串转换成float类型的是?AB A.float value = new Float(str); //必须有参数 B.float value = Float.parseFloat(str); C.float value = Float.floatValue(str); D.float value = (new Float()).parseFloat(str);

5、应用程序的main方法中有以下语句,则输出的结果是:A 1.int[] x={122,33,55,678,-987}; 2.int y=x[0]; 3.for(int i=1;iy) 5.y =x[i]; 6.} 7.System.out.println(y); 1.678 2.122 3.-987 4.33

6、程序输出的结果是?C public cla X { public static void main(String [] args) { try { badMethod(); System.out.print(“A”); } catch (Exception ex) { System.out.print(“B”); } finally { System.out.print(“C”); } System.out.print(“D”); } public static void badMethod() {} } 1.AB 2.BD 3.ACD 4.ABCD

二、数据库 问题描述 S (SNO,SNAME ) 学生关系。SNO 为学号,SNAME 为姓名

C (CNO,CNAME,CTEACHER) 课程关系。CNO 为课程号,CNAME 为课程名,CTEACHER 为任课教师

SC(SNO,CNO,SCGRADE) 选课关系。SCGRADE 为成绩 1.找出没有选修过“李明”老师讲授课程的所有学生姓名 --实现代码: select * from S where SNO not in(select SNO from SC inner join C on SC.CNO=C.CNO where CTEACHER =\'李明\')

2.列出有二门以上(含两门)不及格课程的学生姓名及其平均成绩 --实现代码: select S.SNAME,AVG(SC.SCGRADE)from S,SC,( select S.SNO from SC st where st.SCGRADE1) srt where S.SNO=sc.sno and s.sno=srt.sno group by s.sno

3.列出既学过“1”号课程,又学过“2”号课程的所有学生姓名 --实现代码: select * from s where s.sno in ( select sc.sno from sc where sc.cno in(1,2) group by sc.sno having count(*)>1 )

4.列出“1”号课成绩比“2”号同学该门课成绩高的所有学生的学号 --实现代码: select s.sno,s.sname from S, ( select SC1.SNO from SC SC1 ,SC SC2 WHERE SC1.SNO=SC2.SNO AND SC1.CNO=1 and SC2.CNO=2 and SC1.SCGRADE>SC2.SCGRADE )

5.列出“1”号课成绩比“2”号课成绩高的所有学生的学号及其“1”号课和“2”号课的成绩 --实现代码:

第16篇:自我评价

Intel ® Teach Elements Aeme nt in 21st Century Clarooms Copyright © 2010 Intel Corporation.All rights reserved.Page 1 of 4 自我评价

21 世纪的世界需要持续不断的学习。 工作场所

正在变得日益复杂,因此要求人们更广泛地掌握 高 端

的技能。并且社会各部分的联系正在通过技术和其他媒体变得日益紧密,因此要求个体必须不断 根据环境的要求发展自身的技能。教育的最终目标是帮助学生 监控

和管理自己的学习。“评价项目

库”收集了大量能够帮助学生进行自我评价的资源。 自我反馈与同伴反馈 研究显示 了

自我评价在学习中扮演着十分 重要 的角色(

Kitsantas, Reisner and Doster, 2004) 。

让学生有机会评价自己和同伴的思维可以培养学生成长为独立 自主的学习者。 自我评价

帮助学生内化有关评价他们作品和展示的标准 ( Wiggins , 1990 ) 。 对于 量规等通常用

来评价最终作品的评价工具 ,它们 也 可

在学习项目中用来帮助学生 衡量

他们作品与预设期望之间的

差距。在学生参与开发量规的时候,他们必须思考什么才是特定领域 中

最优秀的作品。 于是他们学

会识别他们的个人意见与专家意见之间的差距。这种训练能够帮助他们培养那些用于评价自我学习进展的技能。

当学生们开始评价他们自身的思维过程和最终的 作品 时,他们 所做的 不仅是查找错误 。 他们是在

“将通常隐性的东西显 性 化” (Noonan a nd Duncan, 2005) 。这

对于评价高端技能和其他 21 世纪技能这类思维过程来说尤其重要,因为倘若没有仔细的规划这些技能是无法直接观察到的。 为了培养自信、独立的学习者,我们必须使自我评价成为日常课堂的常规性活动,但这需要仔细的 规划和连贯一致的教学。布莱克和他的同事 (2003) 提出以下成功实施学生自我评价的方法 : 1 .评估任何学习成就的标准都必须对学生保持公开和透明,从而使学生能够清晰地认识到他 们学习的目标以及成功实现目标的意义。这类目标可以是抽象的,但还应给出具体的示范 来帮助学生理解这些目标。 2 .应该通过

同伴反馈来培养学生进行合作的习惯和技能,这既因为其内在的固有价值也因为 同伴互评可以帮助学生培养有效进行自我评价的客观性思维。 3 .应该鼓励学生加强对学习目标的意识,并且在学习过程中评价自己完成学习目标的进展情 况 (p.52regulated learners: Goal setting, self288.Langer, E.J.(1989). Mindfulne.New York: Merloyd Lawrence.Marzano, R.J.(1998).A theoryanalysis of research on instruction. Aurora, CO: McREL.

www.daodoc.com/PDF/Instruction/5982RR_InstructionMeta_Analysis.pdf * (PDF;172) Noonan, B.& Duncan, R.(2005) .Peer and Self8.

http://pareonline.net/pdf/v10n17.pdf * (PDF; 8) Schunk, D.H., & Zimmerman, B.J.(1997).Developing selfregulatory procees.In J.T.Guthrie & A. Wigfield (Eds.), Reading engagement (pp.34regulated learners: Goal setting, self288.Langer, E.J.(1989). Mindfulne.New York: Merloyd Lawrence.Marzano, R.J.(1998).A theoryanalysis of research on instruction. Aurora, CO: McREL.

www.daodoc.com/PDF/Instruction/5982RR_InstructionMeta_Analysis.pdf * (PDF;172) Noonan, B.& Duncan, R.(2005).Peer and Self8.

http://pareonline.net/pdf/v10n17.pdf * (PDF; 8) Schunk, D.H., & Zimmerman, B.J.(1997).Developing selfregulatory procees.In J.T.Guthrie & A.

Wigfield (Eds.), Reading engagement (pp.34 - 50).Newwark, DE: International Reading Aociation.Wiggins, G.(1990).

The case for authentic aement.Washington, DC: American Institute for Research.

第17篇:自我评价

自我评价

本人热爱祖国,热爱人民,拥护中国共产党的领导,及时了解和关心党和国家的方针、政策和路线,学习了马克思列宁主义、毛泽东思想和邓小平理论。

我认真学习,态度明确。作为一名学生,最重要的就是要把书读好。所以我上课专心听讲,课后及时完成作业并进行预习和复习。遇到问题时总是能及时向同学和老师请教,并善于总结经验,也尽自己的力去帮助别人。

我自觉地遵守学校和宿舍的各项规章制度,注意卫生,爱护公物,尊敬老师团结同学。与周边的人和睦相处。参加了长跑活动、植树活动、青年志愿者活动、舒肤佳产品的调查、义务家电维修和义务家教服务等校、班组织的各种活动。我乐于助人,总是尽力帮助在学习和生活需要帮助的同学。

生活在这样的环境下,我觉得自己很幸福,我觉得自己的幸福来自社会,所以自己也要报答社会。生活在一个集体中,就要有广阔的胸襟和博大的胸怀。要让自己的生活更有意义,生活要有规律,要有远大的理想和追求。人活在这个世界上就要有信念,坚持了信念就能活得更有意义。

现在我还存在着不足。我要提高自身修养,淡泊名利,保持清醒的头脑和自由的思想,不被物欲横流的社会所迷失方向。

2017/4/4方向东

第18篇:自我评价

自我评价

时光如影,白驹过隙,我来到易中项目部,已有一个多月的时间了。在这段虽短暂却不平常的日子里,有收获,有失误,有欢乐,也有苦恼。在领导的批评与指正下,在各位同事的帮助配合下,我看到了我的专业知识和现场管理能力还有很大的提升空间。 现将这段日子的工作做一个自我评定。

一、态度端正,服从管理:在易中项目试用的一个月里能遵守项目的规章制度。按时上班,不旷工不早退,领导安排的任务不折不扣的完成。

二、勤劳工作,虚心学习:不怕苦、不怕累,积极与以前在广西七色项目的工作进行分析比较找出不同,多问一个为什么寻求适合易中项目的施工方法。多听少说勤想,给与同事恰当的建议。

三、团结同事,共同努力:能与同事和睦相处,互帮互助,互相尊重和理解,共同完成领导分配的任务。

四、责任心强,换位思考:在具体的关键施工工序中人不离岗,及时发现错误及时通知劳务纠正。与两年的工作经验作为后盾,与领导的意见作为指导在工程项目的具体施工中确保“质量”“安全”“成本”“工期”同步进行,努力为老板缩短工期控制质量降低成本。 在一个多月的试用期的工作中同时也暴露出许多问题:

1, 从以前广西七色项目的分包体质到易中项目的总承包体质,在适应的过程中自

我调节的还不够,尺度把握的不够好。

2, 对于规范的记忆有所下降,图纸的熟悉度还不够,在实际的施工中缺乏以规范

作为准则去要求劳务施工。

3, 对于所管辖的总承包劳务施工队交流不够,缺乏与工头们的沟通。

随着自己人生阅历的沉淀,实现自己的奋斗目标,体现自己的人生价值,和易中项目一起成长。我会用谦虚的态度和饱满的热情做好我的本职工作,为易中创造价值,同易中项目一起展望美好的未来!

张颖

第19篇:自我评价

本人能较熟练操作办公自动化,平均每分钟输入五笔80个以上,具有较好的沟通能力及文化素养,为人正直、诚恳、守信;处事积极、果断,有较好的心理素质,有强烈的进取心和高度的责任感;在工作中积极进取、脚踏实地,动手能力强,能够高效率地完成工作;具有较强的组织、协调能力和团队精神.

第20篇:自我评价

本人性格亲切和善,做事稳重,思维敏捷、灵活变通。学习上,谦虚严谨,善听建议和劝诫。迈进大学校门的那一刻,自觉见识的短浅,综合素质的不足,因此大学四年,一直根据自身成长设立阶段目标,严格要求自己踏实努力的去践行,不断提高自身的价值。在集体生活中,我待人真诚,自觉自律,受到同学们的信任和喜爱。

大一期间,我曾担任过系部学生会主席秘书一职,除了日常工作,我还负责过系部文娱晚会的主持、交通安全知识宣传等工作。大二上学期,我开始参加社会实践活动,曾在两家辅导机构任职辅导教师,负责小学生日常作业的批改答疑以及提高。大三期间,曾任小学二年级、五年级、初中一年级一对一辅导工作。经过一学期的辅导,孩子的成绩都要提高,尤其是小学五年级的孩子进步明显,后被家长续聘为全科辅导教师。

社会实践教会我待人处事、沟通应变,教会我生存的不易,丰富了我的人生,丰富了我的思想。而教育实践的经验让我对小学阶段的儿童有了更加深入的认识和理解,让我对小学教师和小学班主任的工作有了更多的了解和信心,这些都是我今后工作的宝贵经验。

最重要的是与孩子接触的日子里,儿童的天真、无邪、宽容、博爱以及永不枯竭的活力让我的每一天都感到愉悦和舒畅!让我更加坚定了对教师这份工作的执着和热爱!

java程序员自我评价
《java程序员自我评价.doc》
将本文的Word文档下载到电脑,方便编辑。
推荐度:
点击下载文档
相关专题
点击下载本文文档