请问怎么样才算一个合格的java程序员?

AI权益加码!Claude Code、Cursor等20+工具免费用! 购周边限时加赠Coding Plan Lite,畅享主流AI工具!学习进阶更高效! 阅读详情

  1、语法:必须比较熟悉,在写代码的时候IDE的编辑器对某一行报错应该能够根据报错信息知道是什么样的语法错误并且知道任何修正。

  2、命令:必须熟悉JDK带的一些常用命令及其常用选项,命令至少需要熟悉:appletviewer、HtmlConverter、jar、java、javac、javadoc、javap、javaw、native2ascii、serialver,如果这些命令你没有全部使用过,那么你对java实际上还很不了解。

  3、工具:必须至少熟练使用一种IDE的开发工具,例如Eclipse、Netbeans、JBuilder、Jdeveloper、IDEA、JCreator或者Workshop,包括进行工程管理、常用选项的设置、插件的安装配置以及进行调试。

  4、API:Java的核心API是非常庞大的,但是有一些内容笔者认为是必须熟悉的,否则不可能熟练的运用Java,包括:

   1)、java.lang包下的80%以上的类的功能的灵活运用。

   2)、java.util包下的80%以上的类的灵活运用,特别是集合类体系、规则表达式、zip、以及时间、随机数、属性、资源和Timer。

   3)、java.io包下的60%以上的类的使用,理解IO体系的基于管道模型的设计思路以及常用IO类的特性和使用场合。

   4)、java.math包下的100%的内容。

   5)、java.net包下的60%以上的内容,对各个类的功能比较熟悉。

   6)、java.text包下的60%以上的内容,特别是各种格式化类。

   7)、熟练运用JDBC。

   8)、java.security包下40%以上的内容,如果对于安全没有接触的话根本就不可能掌握java。

   9)、AWT的基本内容,包括各种组件事件、监听器、布局管理器、常用组件、打印。

   10)、Swing的基本内容,和AWT的要求类似。

   11)、XML处理,熟悉SAX、DOM以及JDOM的优缺点并且能够使用其中的一种完成XML的解析及内容处理。

  5、测试:必须熟悉使用junit编写测试用例完成代码的自动测试。

  6、管理:必须熟悉使用ant完成工程管理的常用任务,例如工程编译、生成javadoc、生成jar、版本控制、自动测试。

  7、排错:应该可以根据异常信息比较快速的定位问题的原因和大致位置。

  8、思想:必须掌握OOP的主要要求,这样使用Java开发的系统才能是真正的Java系统。

  9、规范:编写的代码必须符合流行的编码规范,例如类名首字母大写,成员和方法名首字母小写,方法名的第一个单词一般是动词,包名全部小写等,这样程序的可读性才比较好。

成为一名优秀的Java程序员,需要具备哪些能力? 22年年底,北京,这类初级程序员大概薪资式8-20k。如果可以进互联网大厂,薪资可以更高点。初级开发一般式能做各种增删改查业务,遇到一些简单的问题,比如空指针制类,能够通过看日志解决,也要有一定的沟通能力,对接个API啊这类的。初级开发阶段,其实不仅仅式体现在业务阶段,在技术层面也有体现。如果初级开发只是熟悉当前企业的业务,那后续肯定式会受到限制了。后续应该从数据库优化、解决各种数据库问题以及分布式组件或者微服务组件实用层面来提升自己。初级Java开发,应该努力摆脱在公司做增上改查。从了解公司业务开始,积极 阅读详情

相关推荐

合格JAVA程序员需要具备什么?

    我从开始接触JAVA到现在差不多有2年了、学习一年后就开始在外面找工作、我很幸运第一家公司就面试上了,那时候我一点经验也没有,我实话就连一个九九乘法表都会很吃力的。我的基础很不好(JAVA基础),但是SSH我会用,jquery自学了,DWR也了解,Struts2+Hibernate+Spring也可以,但是每当深夜,每当一个的时候,我就会反省,这段我在做什么,结果发现没有做,只有在原有的技

Yimming的专栏 438

想成为一名优秀的程序员?这里有7条干货

程序员一个需要不断学习,不断充实的职业,在学习的过程中,英文能力可以帮助你学的更快,更有效,另外正确的应对学习过程中必然会犯的错误,并将每次错误都当成学习的机会。通过用静态页面(HTML/CSS/JS),mock数据等方式,快速的将创意表达出来是程序员一个优势,你可以用静态数据,数据文件等方式,通过一些简单的代码快速的作出可以做交互的原型,然后通过和用户不断确认的方式来渐进增强,这种做法可以避免太大的浪费,尽早的将客户价值交付。原型并不局限在草图,可以工作的静态页面,还可以是一个清晰简洁的演讲。

leah126的博客 1995

如何成为一个合格程序员

在数字化时代,程序员已成为最具价值和前景的职业之一。然而,要成为一名真正合格程序员,远不止学习几门编程语言那么简单。本文将系统性地介绍成为合格程序员的全过程,涵盖技术能力、思维方式、职业素养等多个维度。

as_asdf的博客 646

作为一个初级Java程序员一年要写多少行代码(纯Java代码),才算合格

[img]http://dl.iteye.com/upload/attachment/332669/a9777ee2-1ae8-3b24-a1e8-fb600113a047.png[/img]

取乎其上,得乎其中;取乎其中,得乎其下;取乎其下,则无所得矣 1331

一个合格Java程序员应该掌握的10项技能

    1、语法:必须比较熟悉,在写代码的时候IDE的编辑器对某一行报错应该能够根据报错信息知道是什么样的语法错误并且知道任何修正。     2、命令:必须熟悉JDK带的一些常用命令及其常用选项,命令至少需要熟悉:appletviewer、HtmlConverter、jar、javajavac、javadocjavap、javaw、native2ascii、serialve

yakoo5的专栏 644

如何成为一名合格JAVA程序员?

作为一名码代码的技术工人,我们干的是技术活。那么如何才能技术过硬? 下面我会按照相关类别谈谈我们应该掌握哪些。 1、计算机基础 一名和电脑打交道的工种,计算机是我们赖以生存的工具。所以一些基础技能是我们应该和必须掌握的。 比如网络相关的知识。 其中就包含了 TCP 协议,它和 UDP 的差异。需要理解 TCP 三次握手的含义,拆、粘包等问题。 当然上层最常见的 HTTP 也需要了解,甚至是熟悉。 接着是操作系统相关知识。 由于工作后你写的大部分代码都是运行在 Linux 服务器上,所以对于这

sxt_112233的博客 365

一名合格程序员应该是什么样子

6 月 25 号,母亲打来电话,说妹妹的高考成绩离二本线差 9 分。我听完随口扔了一句,“在我的意料之中。”因为她平时的成绩也就在二本线上下徘徊。 这句话挺伤人的,尤其是对于高考失利的妹妹来说,她听完我的话,立马就哭了起来,情绪非常激动,质问母亲为什么要打电话告诉我(玻璃心)。 我参加高考了两次,两次都离二本差了 6 分,最后不得已上了大专——当时也陷入了人生的低谷,情绪很低落。一路走来,能体会到...

沉默王二 3万+

一个合格的阿里云大数据程序员要学习哪些技术,才算合格

项目有大年夜大年夜有小,越大年夜大年夜的项目触及到常识点也就越多;2019年将是这些领域取得长足进步的一年。我是一个大数据程序员,建了一个大数据资源共享群199427210 每天分享大数据学习资料和学习方法 ,让我们在2019年一起成长. 第一.能熟练的A使用Java SE:安装搭建环境.网络编程 一个合格的阿里云大数据程序员要学习哪些技术,才算合格...

weixin_34355881的博客 225

一个合格的阿里云大数据程序员要学习哪些技术,才算合格的 ...

项目有大年夜大年夜有小,越大年夜大年夜的项目触及到常识点也就越多;2019年将是这些领域取得长足进步的一年。我是一个大数据程序员,建了一个大数据资源共享群199427210 每天分享大数据学习资料和学习方法 ,让我们在2019年一起成长. 第一.能熟练的A使用Java SE:安装搭建环境.网络编程 一个合格的阿里云大数据程序员要学习哪些技术,才算合格...

weixin_34275734的博客 230

程序员应该有什么职业素养?10年经验程序员心得!

因为我以前因为代码没有注释、频繁提交代码,一个需求没有按照要求去rebase分支被上级挑刺了,一个项目久了,有非常多的人开发过,每个人的思路都不一样,注定会变成一坨屎山,没有清晰的注释真的很难受,并且也是很不负责的行为!我之前面试过java转php的程序员,非常让我火大,人家觉得php简单,java难,觉得php有手就行,所以来面php不敢去面java,结果问一些基本的问题都是一问三不知,这种人就是职业素养有问题,自己能力不行再怎么换泳池都是没用的。最高的自律享受孤独!你的工作是否对得起你拿的工资?

linsonggao的博客 914

如何成为一个合格程序员

想要成为一个合格程序员,往往需要满足以下几点要求: 一、细心 对于很多程序员来说,写出来的代码可能这里因为不小心漏了什么,那里因为不小心没有测试一个Bug,这里少个符号,哪里多个空格等等,因为马虎而出现的问题不在少数。 所以,细心,能够很有效的减少开发周期,为整个项目的推进起到良性的作用。 二、胆大 很多时候,我们明明知道业务逻辑上有问题,可能因为怕得罪人,可能因为觉得这个问题不应该...

你只管努力, 3221

程序员之路:如何成为一个合格程序员

小白路漫漫,让我们一起加油!

weixin_52473844的博客 1688

程序员工作三年,到什么程度才算合格?我终于开窍了。。。

程序员工作三年,要大致学习到什么程度才算合格? 这时候,我感觉很难给出一个绝对正确的回答。 我能做的就是,如实的把我做程序员三年后的状态分享出来,供大家参考。 熟练不等于技术提升 在我当了程序员三年之后,我对开发这事儿已经非常熟练了,熟练主要表现在两个方面: 提给我的业务需求,我已经能毫不费劲的形成技术思路。 写代码的时候,我已经能准确而快速的使用开发语言的 API 了。 我认为三年的程序员,做到以上两点是基本条件。干了三年左右,大部分人都已经很适应程序员这个工作了,是团队中编码的主力军,开发工作.

大模型训练 2288

如何成为一个合格JAVA初级程序员

一、面向对象的知识:JAVA一个面向对象的开发语言,因此熟悉面向对象对学习JAVA很有必要,您要了解:什么是对象,什么是类;什么是封装,什么是多态,什么是继承;什么是抽象类,什么是接口。了解了概念后,您还需要这些概念是如何体现的,如类和对象有什么区别?类是如何封装的?    二、JAVA语法:如果您已经有了开发经验,恭喜您,您学习JAVA语法来将比较容易。如果您有C++等面向对象语言的开发经验

结构之美 算法之道 2702

如何从一个初学者成长为一名合格程序员

程序员的发展方向和待遇这两个方面,浅谈如何从一个初学者成长为一名合格程序员?相信看完本文,会对大家未来的职业规划和发展有所帮助。   如果你是一名初学者,对编程非常感兴趣,想成为一名合格程序员,不妨花几分钟时间来看一下。 从初学者成长为一名合格程序员需要一段时间的磨练,每个人付出的时间和做事的效率不同,不好评判大家需要多长时间才能学有所成。站在求职的角度,能开发出实用的软件、网站、AP...

HUYA69的博客 695

怎样才能从Java初级程序员成长为一名合格的架构师?

怎样学习才能从一名Java初级程序员成长为一名合格的架构师?或者说一名合格的架构师应该有怎样的技术知识体系?这不仅仅是一个刚刚踏入职场的初级程序员也是工作三五年之后开始迷茫的老程序员经常会问到的问题。下面,我来详细回答这些问题。希望这篇文章会是你看到过的最全面最权威的回答。 一、编程基础 不管是C还是C++,不管是Java还是PHP,想成为一名合格程序员,基本的数据结构和算法基础还是要有的。下...

xiaoxijing的博客 2048

在校大学生如何成为一个合格程序员

原因: 好久没有写文章了,因为博主的个人原因,过年期间辞职了,一直到现在,在忙一些别的事情,所以很久没有更新技术文章了,但是这几天有一个我的粉丝,给我表达了挺喜欢我的文章的,我感触很大,我澄清一下,我不更新文章,不是因为我不做开发了,我很喜欢这一行业,只是暂时有别的事情耽误了。 公告 六月份我会重新的去找工作,当然找工作之前会复习一下技术,到时候会更新的会比较频繁,因为虽然我大学学的是编程,也参加过半年的工作,可是过年到现在也有小半年没有上手了,所以工作前肯定需要进行大量的练习,刷面试题,应届毕业生可

weixin_56044831的博客 1338

怎么做一名合格程序员? | 程序员有话说

作者 | 沉默王二 责编| 伍杏玲 6 月 25 号,母亲打来电话,说妹妹的高考成绩离二本线差 9 分。我听完随口扔了一句,“在我的意料之中。”因为她平时的成绩也就在二本线上下徘徊。 这句话挺伤人的,尤其是对于高考失利的妹妹来说,她听完我的话,立马就哭了起来,情绪非常激动,质问母亲为什么要打电话告诉我(玻璃心)。 我参加高考了两次,两次都离二本差了 6 分,最后不得已上了大专。当...

程序人生的博客 1660
上一篇: 使用XDoclet生成hbm.xml
下一篇: 谈谈Unicode编码,简要解释UCS、UTF、BMP、BOM等名词
kxtk
博客等级 码龄23年 4粉丝 17原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值