加入收藏 | 设为首页 | 会员中心 | 我要投稿 应用网_丽江站长网 (http://www.0888zz.com/)- 科技、建站、数据工具、云上网络、机器学习!
当前位置: 首页 > 站长资讯 > 传媒 > 正文

如何变成合格的Java开发人员

发布时间:2021-12-12 20:54:08 所属栏目:传媒 来源:互联网
导读:今天,成为一名称职的程序员比以往任何时候都更具挑战性,人们应该拥有大约70%的技术技能和30%的软(认知)技能。如果一个硬核开发人员缺乏所需的软技能,他/她很难进入管理层。 1. 技术技能 这是一个不需要动脑筋的问题;你的技术能力将使你获得面试机会。在
今天,成为一名称职的程序员比以往任何时候都更具挑战性,人们应该拥有大约70%的技术技能和30%的软(认知)技能。如果一个“硬核”开发人员缺乏所需的软技能,他/她很难进入管理层。
  
1. 技术技能
这是一个不需要动脑筋的问题;你的技术能力将使你获得面试机会。在招聘Java开发人员时,公司需要考虑几个因素。
 
2. 基本知识
了解Java编程语言的基础知识。知道如何编写代码是很好的,但是了解代码背后的推理和/或选择的算法将使您从人群中脱颖而出。
 
3. 主流编程工具
今天,事实是你不可能是一个万事通(一事无成)。你必须选择你要掌握的工具。这有时是由您工作的环境决定的,但我们可以说,这是一个很好的选择,可以遵循以下几点:
 
构建工具:Maven或Gradle。
SCM:Git(不是GitHub,差别很大)。
构建自动化:Jenkins。
IDE:Netbeans或Eclipse–不仅用于编写代码,还用于从IDE进行代码重构和调试。
Bug追踪器:Bugzilla或Jira。
4. 主流编程框架
用于web开发的springmvc
 
JSF知识
 
5. 应用服务器
所有Java开发人员都应该知道如何在ApacheTomcat中部署。
 
由于Glassfish鱼的发展正在停止,下一个最好的东西是JBossWildfly。
 
6. 云开发
在Amazon EC或PaaS上获得免费帐户。亚马逊的另一个选择是红帽OpenShift。
 
7. 沟通
沟通是我们做任何事情的关键。我们必须与周围的环境互动,无论是在我们的私人生活还是职业生活中。这不仅仅是把单词拼凑在一起的能力,而是如何沟通我们所面临的问题,或提出解决这些问题的方案。一个优秀的沟通者知道如何在不同的群体面前表达自己;记住,从别人的角度看,对你来说有意义的事情可能不一样。

(编辑:应用网_丽江站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读