首页

文章

作为一名合格的Java程序员应该具备哪些技能

发布网友 发布时间:2022-04-19 18:01

我来回答

4个回答

热心网友 时间:2022-04-08 07:48

1、熟练的使用Java语言进行面向对象程序设计,有良好的编程习惯,熟悉常用的JavaAPI,包括I/O(NIO)、Socket、JDBC、XML、集合框架、多线程(并发编程)、反射等。
2、熟悉基于JSP和Servlet的JavaWeb开发,熟练的使用JSTL和EL编写无脚本动态页面,对Servlet和JSP的工作原理和生命周期有深入了解,有使用*、过滤器等Web组件以及MVC架构模式进行JavaWeb项目开发经验。
3、对Spring的IoC容器和AOP原理有深入了解,熟练的使用Spring进行事务、日志、安全性等的管理,熟练的运用Spring框架管理各种Web组件及其依赖关系,有使用SpringMVC作为表示层技术以及使用Spring提供的持久化支持进行Web项目开发的经验,熟悉Spring对其他框架的整合。
4、熟悉Hibernate和MyBatis的核心API,熟练的使用Hibernate、MyBatis等ORM框架,对Hibernate的关联映射、继承映射、组件映射、缓存机制、事务管理以及性能调优等有深入的理解。
5、熟练的使用HTML、CSS和JavaScript进行Web前端开发,熟悉jQuery和Bootstrap,有使用前端MVC框架(AngularJS)和JavaScript模板引擎(HandleBars)进行项目开发的经验,对Ajax技术在Web项目中的应用有深入理解。
6、熟练的使用SQL和PL/SQL进行数据库编程,熟悉常用的关系型数据库产品(MySQL、Oracle)。
7、熟悉面向对象的设计原则,熟练的使用UML进行面向对象的分析和设计,有TDD(测试驱动开发)和DDD(领域驱动设计)的经验,对GoF设计模式和企业应用架构模式有深入的了解和实际开发的相关经验。
8、熟悉Apache、NginX、Tomcat、WildFly、Weblogic等Web服务器和应用服务器的使用,熟悉多种服务器整合、集群和负载均衡的配置。
9、熟练的使用产品原型工具Axure,熟练的使用设计建模工具PowerDesigner和EnterpriseArchitect,熟练的使用Java开发环境Eclipse和IntelliJ,熟练的使用前端开发环境WebStorm,熟练的使用软件版本控制工具SVN和Git,熟练的使用项目构建和管理工具Maven和Gradle。
说明:上面罗列的这些东西并不是每一项你都要烂熟于心,根据企业招聘的具体要求可以做相应的有针对性的准备。但是前6项应该是最低要求,是作为一个Java软件工程师必须要具备的专业技能。

热心网友 时间:2022-04-08 09:06

一、扎实的理论基础
理论知识不扎实遇到问题请教别人,虽然也能把问题解决,但需要花比别人多的多的时间才能把问题解决,且大部分情况下还不能很完美的解决。如何才能使自己有扎实的理论基础呢?建议多看看别人的代码多进行总结。
二、要有较强的自学能力
许多企业非常看重个人的自学能力。IT行业技术更新太快,只有通过不断地学习才跟得上社会的进步个人的自学能力对于企业的发展非常的重要。
三、编码规范
IT行业离职率较高,让新来的员工看懂以往的代码也是企业非常关注的。有良好的编码习惯注重代码的注释都是一个程序员必不可少的能力。
四、注重团队精神和较好的沟通能力
对于一个项目来说独立开发的项目几乎不存在,都是由多人协作开发的特别是产品化的项目,具备较好的团队精神和较好的沟通能力非常重要。

热心网友 时间:2022-04-08 10:41

现在的Java程序员 除了掌握Java语言本身 也要掌握其他的语言及工具
数据库:
Oracle、mysql、mssqlserver 等关系型数据库 还有一些大数据的公司会对一些大数据类型的数据库例如MONGODB 等 有要求
数据库Tool:
比如 PL/SQL、 DBeaver、 SqlYog、 navicat 等
Java IDE:
比如 最常用的Eclipse 当然还有其他的 比如 IntelliJ IDEA
Front-End 技术:
Html5、 JS、 Jquery 甚至一些JS框架 如 AngularJS、 ReactJS 等等
此外还需要懂一些 CSS 如果没有UX designer 或者 有微小的调整 可以自己搞定
--------------------------------------------------------------------------
上面是一些硬性的技术 & 工具技能,下面看个人能力。
假设Java 及 其他需要掌握的技术 或 工具 较为熟悉
要保证独自编码能力,保证代码高质量 健壮。
保证修改bug 质量高,基本无需regression
保证每一个Sprint 内必须按照计划完成任务
保证根据story不同 能准确的估算出point
保证完全清楚每次领取的story的业务内容

大概这么多吧,纯手打。

热心网友 时间:2022-04-08 12:32

1. 一名合格的程序员需要掌握的技能其实蛮多的。Java毋庸置疑是肯定要熟悉精通掌握的。Java应该广泛,就业市场对Java程序员的要求也很大,要求也很高,需要掌握大量的核心技术,那么成为一名优秀的java程序员需要掌握哪些技能呢?

2.需要掌握的技能

(一)熟练的使用Java语言进行面向对象程序设计,有良好的编程习惯,熟悉常用的JavaAPI,包括集合框架、多线程(并发编程)、I/O(NIO)、Socket、JDBC、XML、反射等。

(二)熟悉基于JSP和Servlet的JavaWeb开发,对Servlet和JSP的工作原理和生命周期有深入了解,熟练的使用JSTL和EL编写无脚本动态页面,有使用*、过滤器等Web组件以及MVC架构模式进行JavaWeb项目开发的经验。

(三)对Spring的IoC容器和AOP原理有深入了解,熟练的运用Spring框架管理各种Web组件及其依赖关系,熟练的使用Spring进行事务、日志、安全性等的管理,有使用SpringMVC作为表示层技术以及使用Spring提供的持久化支持进行Web项目开发的经验,熟悉Spring对其他框架的整合。

(四)熟练的使用Hibernate、MyBatis等ORM框架,熟悉Hibernate和MyBatis的核心API,对Hibernate的关联映射、继承映射、组件映射、缓存机制、事务管理以及性能调优等有深入的理解。

(五)熟练的使用HTML、CSS和JavaScript进行Web前端开发,熟悉jQuery和Bootstrap,对Ajax技术在Web项目中的应用有深入理解,有使用前端MVC框架(AngularJS)和JavaScript模板引擎(HandleBars)进行项目开发的经验。

3.成为一名合格的程序员不能骄傲,需要继续努力学习,在原有的技能基础上继续提升,学习的道路是永无止境的,只有通过不断的学习才能更好的提升自己,力争从一名合格的程序员上升到一名优秀的程序员。如果想要系统学习,你可以考察对比一下开设有相关专业的热门学校,好的学校拥有根据当下企业需求自主研发课程的能力,建议实地考察对比一下。祝你学有所成,望采纳。

历史要怎么读,有啥诀窍 高中历史诀窍 年终会活动策划方案 深度解析:第一财经回放,探索财经新风向 逆水寒手游庄园怎么邀请好友同住 逆水寒手游 逆水寒不同区可以一起组队吗? 逆水寒手游 逆水寒怎么进入好友世界? 逆水寒手游 逆水寒怎么去别人的庄园? 使用puppeteer实现将htmll转成pdf 内卷时代下的前端技术-使用JavaScript在浏览器中生成PDF文档 【译】将HTML转为PDF的几种实现方案 变形金刚08动画怎么样 变形金刚08动画的问题 变形金刚08动画日语版剧情介绍 高分!换显卡nvidia控制面板被我卸了,重新安装显卡驱动后没了nvidia控... 我的nvidia控制面板被卸载了 怎么找回啊 卸载后 这个画面看着很奇怪_百 ... 李卓彬工作简历 林少明工作简历 广东工业职业技术学院怎么样 郑德涛任职简历 唐新桂个人简历 土地入股的定义 ups快递客服电话24小时 贷款记录在征信保留几年? 安徽徽商城有限公司公司简介 安徽省徽商集团新能源股份有限公司基本情况 安徽省徽商集团有限公司经营理念 2019哈尔滨煤气费怎么有税? 快手删除的作品如何恢复 体育理念体育理念 有关体育的格言和理念 什么是体育理念 万里挑一算彩礼还是见面礼 绿萝扦插多少天后发芽 绿萝扦插多久发芽 扦插绿萝多久发芽 炖牛排骨的做法和配料 网络诈骗定罪标准揭秘 “流水不争先”是什么意思? mc中钻石装备怎么做 为什么我的MC里的钻石块是这样的?我想要那种。是不是版本的问题?如果是... 带“偷儿”的诗句 “君不见巴丘古城如培塿”的出处是哪里 带“奈何”的诗句大全(229句) 里翁行()拼音版、注音及读音 带“不虑”的诗句 “鲁肃当年万人守”的出处是哪里 无尘防尘棚 进出口报关流程,越详细越好。谢谢大家指教。 双线桥不是看化合价升多少就标多少的吗?为什么CL2+2KI=2KCL+I2中I失... java开发应该具备什么能力 一名合格java工程师需要哪些技能 java开发需要掌握哪些技术? java工程师需要掌握什么技能? w10无线信号上白色星号是什么意思,怎么消除 怎么将酷狗里的音乐导入苹果本地音乐 在酷狗里面怎么把好友圈的歌保存到本地歌曲里面? iphone的酷狗软件如何将缓存音乐添加到本地音乐? 酷狗在“下载管理”的音乐如何转到该的“本地音乐” 怎么把歌曲导入到iphone酷狗音乐? 如何把酷狗音乐放到本地音乐 怎么把酷狗音乐里的歌传到文件管理里面怎么把酷狗... 酷狗音乐会员下载歌曲怎么保存到本地 怎么才能把酷狗音乐里唱过的歌保存到本地音乐 苹果手机聊天记录删了怎么恢复聊天记录微信 苹果如何恢复微信删除的聊天记录 怎么恢复已删除的苹果手机微信聊天记录 苹果手机不小心把微信删了 聊天记录怎么恢复 wps怎么做组织架构图 wps的word文档中组织机构图怎么做 JAVA工程师目前需要具备什么技能? 一个合格的Java开发工程师应该具备哪些技能? 一个中级java工程师应该掌握哪些知识?有什么途径去... 要当Java工程师要掌握什么技能? Java工程师都需要懂哪些知识 要成为一名合格的Java工程师,需要学哪些知识? 参加Java培训学习必须掌握哪些技能 win10右下角wifi上面一个星号怎么办? 陌陌会员充值官网 陌陌钱包怎么充陌陌币? 陌陌币怎么充值 苹果手机陌陌币充会员怎样充? 苹果6怎么冲陌陌币? 苹果手机陌陌怎么充值陌陌币和陌陌会员划算? 苹果6怎么冲陌陌币 支付宝怎么充陌陌币的 陌陌会员怎么充值和送人,用陌陌币能买会员吗? 苹果手机怎么用陌陌币购买会员? 陌陌怎么充值陌陌币 陌陌怎么充值会员
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com