正在进行安全检测...

发布时间:2023-10-12 17:39:23   来源:文档文库   
字号:

一名合格的Java程序员该具备哪些能力
一名合格的(Java)程序员该具备哪些能力
公司和组织正在寻找有认知能力的人来增加他们的技术能力。这很难用数字表示,因为它非常依赖于公司,但可以在这里应用70/30规则。意即人们应该拥有大约70%的技术技能和30%的软(认知技能。如果他/她缺乏所需的软技能,那么“硬核”开发人员几乎进不了管理阶段。我曾跨越多个垂直领域管理过许多团队,开发了一些被若干世界上最大的公司所使用的职位描述和职业发展路径。让我们总结一下在公司招聘或晋升时,看上去有点像模式的几个方面。
技术能力
嗯,这是一件明摆着的事;技术技能才能让你得到面试机会。当招聘一个Java开发人员时,公司会考虑若干因素。
基础
Java编程语言基础的理解。
知道如何编写代码是很好的,但是知道代码背后的推理和/或所选择的算法将使你从人群中脱颖而出。
主流编程工具


今天,事实是,你不能成为一个样样都懂的人(杂而不精。你必须选择你要掌握的工具。有时这是由工作的环境决定的,但是按照下面说的去做也是一个很好的选择:
构建工具:MavenGradle
SCMGit(不是GitHub。大不相同
构建自动化:Jenkins
IDENetbeansEclipse——不仅用于编写代码,而且还从IDE中重构和调试代码。我遇到了很多没有如何从他们最喜欢的IDE调试的开发人员。
Bug跟踪:BugzillaJira
主流编程框架
SpringMVC用于Web开发
JSF的知识
应用程序服务器
所有Java开发人员应该知道如何在ApacheTomcat中部署。
Glassfish开发停止时,下一个最好的事情是JBossWildFly

本文来源:https://www.2haoxitong.net/k/doc/7f76bafe81c4bb4cf7ec4afe04a1b0717ed5b3f7.html

《正在进行安全检测....doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式