java都学什么 做了4年左右java,正常情况应该是什么水平?
做了4年左右java,正常情况应该是什么水平?
在正常情况下,天才是不可能的。按照万时定律,要成为某一领域的专家,几乎需要三年的时间。看看你的情况,怎么也不是高级程序员。
java工作两年了,应该达到什么样的水平?
关于工作经验和技能水平,最基本的水平应该达到:编写代码具有很强的规范性和独立性;首页可以编写(当然要求不高,不要求你和美术工作者一样,首页只要求基本);后端代码可以编写和优化,高级调试、单元测试等;关于库的数据我不需要说。如果你不掌握它,你还应该能够理解基本的语句和逻辑,添加,删除,修改,查询,连接等,你不需要知道存储过程。最重要的是能够分析代码和需求。这取决于公司。大公司通常直接向您提供功能模块,您可以编写它们。小公司有更多的要求,因为人少了。
外包两年JAVA程序员是不是不好找工作?为何?
作为IT行业从业者,让我来回答这个问题。
首先,如果Java程序员长期从事技术含量相对较低的外包任务,会影响他们未来的工作竞争力。事实上,许多早期的Java程序员长期从事低级的外包开发任务,这大大缩短了他们的职业生命周期。
对于初级程序员来说,如果在就业初期没有更好的选择,那么从事外包开发也会积累一些开发经验,也能够掌握一些行业规范。对于一些大型外包企业来说,他们通常会为员工建立一套较为系统的内部培训体系,以保证代码编写的质量,这对初级程序员的成长会起到一定的促进作用。
随着国内互联网产业的快速崛起,外包业务的整体比重下降了很多。从行业发展来看,国内互联网企业已经逐渐形成了自己的核心竞争力,因此不会大量从事外包业务。但是,目前国内从事外包业务的企业仍然很多,特别是一些成立较早的软件企业,包括一些规模相对较大的软件企业,对外包业务的依赖程度相对较高。
并不是所有的外包开发都是技术含量低的开发。目前,有许多外包开发任务具有一定的技术含量。比如大数据、物联网、云计算等领域的外包开发任务都有一定的开发难度。程序员也可以在外包开发过程中积累一定的技术经验。
最后,外包开发通常很难形成对某一领域的深入了解,这将对程序员未来的发展产生一定的影响。比如在未来的转型中,如果要走行业专家路线,会有一定的障碍,所以如果要在未来转型管理方向,就要深入掌握某个领域的相关知识。
2020年学习java好还是学习python好?Java程序员饱和了吗?
至于Java或python,这取决于职业规划。
您可以检查每种语言的历史记录。随着技术和硬件的进步,历史上许多流行语言已经被淘汰或正在衰落。
但市场上唯一不变的是算法的基本要求。算法和数据结构是基本技能。从MySQL默认存储引擎的B树到redis的哈希,所有的软件都离不开基本的数据结构和算法。
具有高性能要求(如响应时间和QPS)的技术公司基本上都是Java。各种中间件、微服务和业务逻辑开发基本上都是用redis实现的java。
有些性能要求很高,可能使用C。
寿命很短。我用python。选择Python意味着拥有一个庞大的Python生态系统。从爬虫、数据分析、人工智能、网站背景等,基本上都有现成的框架或工具。
但是Python的一个大漏洞是Gil,而多线程基本上是鸡肋。
Python的性能比Java差得多。有些公司从Python开始。Python无法处理随后的业务扩展。如果你没记错的话,你就饿了,你知道接下来的业务已经转移到Java了,最核心的功能已经用Java重写了。
语言只是手段,核心是算法。至于如何选择,应该结合职业规划和具体领域。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。