java程序员必备技能.docx
《java程序员必备技能.docx》由会员分享,可在线阅读,更多相关《java程序员必备技能.docx(14页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、JAVA程序员必备技能篇一:关于JAVA程序员应具备的能力和素质的关于JAVA程序员应具备的能力和素质的专业调查报告小组名:AnotherSpace组长:组员:指导老师:班级:摘要:随着信息化的发展,IT产业快速发展。JAVA在IT产业中占有重要的位置。目前,虽然JAVA人才的薪水很高,但是对该类人才需求旺盛的IT企业却很难招聘倒合格的JAVA人才。对于学习JAVA语言软件服务外包的学生来说,要想成为一名合格的JAVA程序员,需要培养一定的能力和素质。通过对在校学生对JAVA程序员应该具备哪些素质和能力的调查研究,并进行相关文献的阅读总结,获得我们应该为我们的未来做些什么。关键词:JAVA程序
2、员素质能力一简单介绍什么是JAVAJava是一种可以撰写跨平台应用软件的面向对象的程序设计语言,JAVA语言是一种面向对象、分布式、解释性、健壮、安全与系统无关、可移植、高性能、多线程和动态的语言。二有关程序员的相关背景知识程序员的前世今生从行舟1的程序员之路中,我们可以发现在曾经,程序员是令人羡慕的,每个程序员都踌躇满志,对未来充满希望。而在现在,随着程序员数量的不断增加,程序员们面临着就业难的压力。他分析指出,并不是现在的就业岗位减少了,而是应聘者的能力不能达到要求。优秀的JAVA程序员程序员应做些什么既然是JAVA程序员,那无非就是做些编程方面的事情。根据李开复给程序员的七个建议,我们了
3、解到要想成为一名合格的程序员不仅仅只是学习各种各样流行的语言,以及一些招聘广告要求的科目。我们更应该重视的是一些基础课,比如说数据结构、算法、数据库、操作系统原理、计算机体系结构、计算机网络、离散数学等。掌握基础后,要进行实战,应该注重数学方面的学习。除了一些必须的知识,还要培养团队精神。他认为要成为一名好的程序员,要会创新、动手、合作。程序员的困惑根据邢文珊3的调查研究得出:程序员最大的困惑莫过于职业压力大,这是因为IT产业时刻都在发生这变化,这就要我们学习编程的同学要把握时代的脉搏,与时代的发展相结合;其二是目前应当重视的问题:程序员跳槽太过频繁,会影响程序员职业生涯;不同地域对程序员也有
4、不同影响;而且程序员淘汰速度很快。面对这些困惑,邢文珊给出了以下的一些意见:面对职业压力,程序员们可2以学会自我放松,定期给自己放个假,加强身体锻炼;面对地域差别,应该不仅从薪金来看,还要与当地的经济情况结合起来分析;对于跳槽问题,程序员可以适时给自己思考的空间,明白自己需要什么,给自己继续努力下去的勇气;对于淘汰速度过快可以,程序员可以考虑在35岁之后转型,并提早进行规划。三、关于JAVA程序员应该具备的能力和素质的调查研究调查目的面对如此激烈变化的信息化社会,我们知道计算机专业的我们在三四年后总会面临各种就业方面的压力,如何充实自己,实现自己的个人价值,我们应该从现在就开始学习、领悟并体会
5、作为程序员我们应该努力做到的方面,相信三四年后我们会拥有属于自己的一片天地。我们现在学习的是,对于有些人来说,这个看似枯燥乏味的程序代码,会让有些同学会轻言放弃,为了给我们自身找到一个支撑点,给我们支撑下去的勇气,我们决定对程序员应具备哪些方面能力与素质进行系统的调查与研究。以便让我们更好地了解以及成为程序员应该具备哪些素质和能力。调查方法文献收集法问卷调查法数据统计法调查结果及分析调查对象:本次调查选在宁波大红鹰学院基础学院,调查对象为部分学生。年龄集中在19至20岁之间。1.从图表我们得出以下结论:在宁波大红鹰基础学院在校学生中,大部分学生对JAVA并不是特别了解,其中,有所了解的学生比例
6、最大,而不太了解与不了解的次之,仅有少数学生对JAVA相当了解。2.从图表中我们可以知道:同学们所了解的学JAVA的就业方向比例占最大的是JAVA程序员,所以根据这项结论。我们可以认为本次报告选题具有普遍性。3.JAVA与其他编程语言相比的优点中,我们可以知道它最大的优势是因为java运行灵活和方便,它的比例是35%,JAVA与业务和管理的连带性极强占31%的比例为次之,应用广泛所占的比例是19%,而对于学生们来说,JAVA语言并不是一门易学的语言,因此对于我们学生来说,JAVA不像所传说的那么容易。我们就必须要努力学好基础的程序知识,以便于我们能在未来更深程度的学习中能相对容易些。4.对于学
7、生来说,学习JAVA编程是一个难度系数比较高的任务,但从调查问卷中可以了解到的:其中36%的学生认为编程是很有意思的。当然还有将近一半的学生认为很枯燥和有点乏味,同时也说明对我们来说,编程其实有时并没有我们想象的那么有趣,而且会在编程中感到疲惫,但是一旦我们解出了一道题目,或者是让一段小程序在自己的电脑上运行出来,也会感到十分的满足。这就要我们不能只认为编程是枯燥的,我们还应该体会到变成带给我们的满足感,这对于我们以后成为一名合格的程序员是非常重要的。5.根据调查显示%的学生认为JAVA程序员的调查前景是相当乐观的,这就说明在同学们的眼中,JAVA程序员是一份不错的职业,当然也有%的学生认为J
8、AVA程序员就业形势相当严峻。形势严峻是因为本身的素质与能力不能达到所在行业的的要求和目标,因此找到对口专业的工作是需要掌握熟练的技能和基本的各方面的素质的。还有少数的同学认为形势比较乐观,说明经过努力,就业对于我们来说,就业还是比较可观的。6.对于一名JAVA程序员应该具备哪些素质,我们从调查结果中得出:勤奋的学习态度及实战经验是最为重要的。从这点,我们可以知道:在现今的学习中,我们应该打好坚实的基础,才不至于在将来后悔莫及。其中严谨的思维能力和团队合作的精神也是很有必要的,它们的比例均为%,所以说我们要好好学习数学知识,培养良好的数学思想和方法。团队合作是我们一直都提倡的,小到学校里举行的
9、运动会的项目:拔河比赛、团体篮球赛、接力赛等等;还是大到一个国家,比如说奥运会中有很多团体项目,还有我们国家经常派出代表团去国外参篇二:为什么开源可以提高java程序员的编程技能开源可以提高java程序员的编程技能动力节点java阅读代码能让你变得更优秀做编程工作越久,就会明白阅读的代码越多,自己的代码就会变得更好,当你不得不维护其他人的代码时,简单和干净的代码几乎总是比花哨或复杂的代码好。另一方面,当你花足够的时间去理解复杂代码的时候,你就可以学到新的技巧,不论怎么样,都能让你有所提高。超越语法在你不得不全力对付任意编程语言的语法时,也就是学习如何充分利用该语言最琐碎的时刻。一门语言的语法往
10、往是非常静态的,并且如果你出错了,你的编译器会向你控诉。更深层次的课程涉及到什么语言最适合解决什么样的问题,以及如何用那种语言编写代码以便于使它高效和可维护。学习新语言有许多方法:课程,教程,导师,书籍以及等等。我通常会结合这些选项来学习一门新的语言。我注意到,当涉及到非语法元素的时候,这些方法常常非常相似。你可能对有些事情,例如“总是注释”,“逗号放到最后”,“缩进x个空格”有着自己的想法。有时候当你阅读其他人的代码时,如果看到他们做错了,你会生气。但是随着你代码阅读量的增加,你就会知道,总会有一些情形常见于别人的代码,而你却在你的代码中未曾遇到过,并且你的方法没有必要那样执拗。开源无处不在
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- java 程序员 必备 技能
限制150内