哈Ha!
我最近在AakashSingh_17上找到了一篇有关如何成为Java开发人员的好文章
“如何成为成功的Java开发人员?” 。 现在,我想与您分享翻译。 但是,我看到有多少年轻的开发人员选择Python作为他们的第一语言-由于这种语言的客观优势和神话。 因此,我对这种语言进行了分析,以便初学者可以进行比较和导航-以及在2019年(实际上,早在2020年)有什么更好的选择。

还是Java?
如今,有许多编程语言将塑造我们的未来。 但是,大多数学习编程的人都从C开始,然后转向C ++或许多其他编程语言之一。 但是今天,我们将考虑最流行的编程语言-Java。 Java的普及可以用它的多功能性来解释,因为Java可用于开发轻便,快速且可满足各种目的的单个应用程序。
Java开发人员
根据TIOBE指数(该指数根据包含语言名称的搜索结果的计算来衡量编程语言的流行程度的指数),Java是第一大编程语言。 实际上,无论是小型公司还是大型技术巨头,例如Google,Amazon等,几乎所有公司都使用Java。因此,成为现代世界的Java开发人员,您可以很好地发展自己的职业! 这就是为什么我要分享如何成为一名成功的Java开发人员的想法:
1.掌握核心Java SE
首先,从Java内核(Java SE)开始,并尽可能深入地掌握它。 您需要了解和理解基本概念,例如循环,数组,运算符等。 另外,Java SE具有许多通用的API,例如java.lang,java.io,java.math等。 并且您必须至少具有基本知识。 您还需要学习OOP的概念。
2.继续练习Java
无论您在Core Java中学到了什么,只要继续练习它就可以编写,而不会遇到任何重大错误,例如语法错误。 从理论上讲,通常很容易找到问题的解决方案,但是在该方法的实际实现中,可能会出现问题,因为可能会出现语言限制。 因此,继续编写代码和练习Java,并尝试针对您感兴趣的任何主题制作微型项目。
3.学习Java EE
开始学习Java EE(企业版),也称为高级Java。 当您开始学习Java EE时,就可以从事Web开发,因为Java EE拥有有关诸如分布式计算和Web服务之类的附加功能的规范。 这包括servlet,WebSocket,Java Server Faces等技术。
4.使用Servlet和JSP创建项目
您在Java EE中学到的所有内容,只需与诸如HTML,CSS,Javascript之类的接口技术结合,并尝试制作有关特定主题的微型项目。 另外,重要的是至少要执行两个项目,一个使用servlet,另一个使用JSP。
5.探索Hibernate和Spring框架
当您完成Java SE和Java EE的探索后,请了解Java框架,其中包括Hibernate框架和Spring框架。 这些是最受欢迎的Java框架。 实际上,大多数Java开发公司都使用Spring框架(例如Spring Boot,Spring MVC和Spring Cloud)来开发Web应用程序等。Hibernate框架在将面向对象的域模型映射到关系数据库方面也非常流行。以及Hibernate查询语言。 因此,如果您了解这些框架并可以在它们上创建项目,那么您将有很大的机会被选为任何公司中Java开发人员的角色。

Java程序员是IT领域中高薪且受追捧的职业之一。 激烈的竞争迫使学生从工作的第一天开始就吸收更多的信息并展现专业精神。 今天的5条提示将帮助您从初学者更快地完成有趣且薪水高的工作。
也许是Python?
Python是一种高级通用编程语言,致力于提高开发人员的生产率和代码可读性。 Python内核语法非常简单。 同时,标准库包含大量有用的功能。

Python支持结构,面向对象,功能,命令式和面向方面的编程。
Python易于学习,阅读和使用。 它也是劳动力市场上最热门的技术之一。 但这只是Python的简要介绍-还有更多。 请继续阅读以了解为什么Python非常适合初学者的主要原因。
易于学习,阅读和使用。
与C#和其他语言不同,Python语法清晰易读。 对于初学者,这将使您快速掌握基础知识,并减少精神压力。 通过查看Python代码,您可以立即了解它的作用。 虽然大多数编程语言都需要更多的语法(编写)代码来执行类似的任务。
C#
public class Programm { public static void Main { Console. WriteLine("Hello World!"); } }
巨蟒
print("Hello World!")
您可能会注意到,即使对于简单的应用程序,我们编写的代码量也是如此(C#中为7行,Python中为1行)。 即使我们继续扩展,Python仍保持基本的可读性功能,并保持轻巧和方便。
更少的语法记忆
鉴于Python语法的简单性,您无需记住很多代码部分。 这将使您发展真正的编程技能,而不仅仅是记住语法的能力。
使用更少的代码来记住,减少了开发人员犯的错误。 多年来,Python不断发展,包括满足新要求的新想法; 但是,语言的结构完全没有改变。 也就是说,方法和功能几乎与10年前使用的相同。 这样,您几年后就可以阅读代码,而无需进行调整。
Python是一种面向对象的语言
每个开发人员都知道面向对象的编程,并且它是内置在Python语言中的。 创建对象和数据以解决问题的实践。
使用类,理解继承和实例化是提升自己成为年轻开发人员的关键。 除了已经创建的面向对象的语言外,Python附带了许多库和模块,这些库和模块进一步扩展了其功能。 这些工具将使您加快开发周期,比其他语言更快地创建更好的项目。
侦错
对于初学者来说,最困难的技能之一就是调试。 在这里,您可以真正地学习这种语言及其内部的工作方式。 有时您会遇到语法等简单错误,在其他情况下,它们会在程序的100个开始中出现1个。 在这里,您将必须了解调试器和该语言的主要错误。 幸运的是,Python有一个很好的错误处理和报告系统,这是许多其他语言所没有的。

简要结论
Python是一种面向对象的语言。 易于学习,调试和阅读。
Python广泛用于Web应用程序,游戏开发等。Google,Facebook,IBM,EA等公司都使用Python。 他几乎可以解决所有问题。
由于其简单性和广泛的应用程序,它是新手程序员的理想选择。
选择你 仔细选择!
顺便问一下,您会选择什么或已经选择了什么?