最全面、最前沿、最专业的游戏研发实战

提供最全面的游戏研发技能分享,让您在最短时间变成高级游戏工程师

查看:0|回复:4

【行业】学了java可以找什么工作?要学到怎样的程度就可以去找工作

 attach_img

4

帖子

1

回复

3

积分
最后登录:
2025-03-12 21:07
注册时间:
2024-07-18 20:15
楼主
  发表于:2025-03-12 23:05:01|查看用户信息

学了Java可以找的工作主要包括Java开发工程师、后端开发工程师、软件工程师、Android开发工程师、Web开发工程师、大数据工程师以及测试工程师等。这些岗位覆盖了从应用程序开发到后端服务维护,再到大数据处理和软件测试等多个领域。


要学到怎样的程度就可以去找工作,通常需要具备以下核心能力和知识:

1、Java核心知识

熟练掌握Java语言的核心概念、语法和特性,如面向对象编程、异常处理、多线程和集合框架等。

2、开发框架和工具

熟悉常用的Java开发框架和工具,如Spring、Hibernate、Spring Boot、Maven、Git等,能够高效地进行项目开发。

3、数据库和SQL

具备数据库的基本知识和SQL语言技能,能够设计和管理关系型数据库,并熟悉至少一种ORM框架。

4、Web开发技术

了解Web开发原理和技术,如HTTP、HTML、CSS、JavaScript,能够使用Java进行Web应用程序的开发。

5、分布式系统和微服务

理解分布式系统原理,并熟悉微服务架构的设计和实现,了解RESTful API和消息队列等技术。

6、性能调优和优化

具备优化Java应用性能的能力,包括内存管理、线程池调优、数据库查询优化等。

7、测试和调试

掌握测试和调试技能,能够编写自动化测试和单元测试,并使用调试工具解决代码问题。

8、代码质量和工程化

注重代码质量和工程化意识,熟悉版本控制、持续集成和交付流程等。

此外,还需要具备良好的问题解决能力、沟通与团队合作能力,以及持续学习和适应技术发展趋势的能力。通过系统学习和实践,积累一定的项目经验,你将能够胜任上述Java相关工作岗位。


5

帖子

1

回复

4

积分
最后登录:
2025-03-12 21:57
注册时间:
2024-07-18 20:15
1 楼
  发表于:2025-03-12 23:07:08|查看用户信息

刚开始学习Java的小伙伴,尤其是那种又没钱又没有背景的,刚开始学习Java都关心这么一个问题:到底把Java学到何种程度才能找到第一份工作呢?每个人都很现实,目标都是相当的一致,都是为了能拿到像别人高薪的工作。那到底一个Java初学者要学多少Java知识,才能找到第一份Java工作呢?

实际上Java初级开发岗位对于从业者的要求并不高,通常能够熟练使用常见的Java框架就可以找到第一份工作了(很可能是外包)。但是外行人难免忐忑,心里没谱儿,到底Java学到何种程度可以找到工作呢?本文就从一个程序员是如何诞生的视角,向大家讲解面试官会问些什么以及求职者该准备什么。

1、Java核心方面,集合,多线程,异常处理,IO,面向对象,泛型,注解,反射……各种编程通用语法大概率会问到,比如就问些ArrayList和LinkedList的差别;用Java实现堆栈,链表,队列,散列表,树等的数据结构;操练各种排序算法。

2、前端基础方面,HTML5 CSS3 JS(和Java一样复杂,会使用就行), 不要以为是后端工程师,不学前端,在实际工作中div+css布局一定要麻溜的,JS的dom操作必须给力。

3、web服务器方面,Tomcat和Nginx服务器搭建,配置文件,Servlet,JSP,Filter,Listener,http协议等。Tomcat目录结构必须了如指掌。让你手动部署个webapp总要会。哪里配置虚拟主机,哪里改端口号,web-info文件夹下的内容外部无法访问这些都要懂一点。

4、数据库方面,能会基本的增删改查即可,外带一些基本概念,比如事务怎么处理,JDBC里批处理怎么处理。会写增删改查的SQL语句,知道存储过程之类的概念,会通过索引优化查询条件,多表关联、左外右外不能怂,这里请注意,至少得用过一种商业化数据库,推荐Mysql。

5、Web框架方面,需要以全栈的形式,了解SSM,或Spring Boot或Spring Cloud从前端到后端的基本语法,至少能在项目经理短期帮助下,能照着别人的例子写代码。应届生候选人只要能讲清楚相关框架的语法点和流程即可,最多再附带说明下mybatis等组件的用法,至于redis,dubbo,根本没要求。需要有Spring+Spring MVC+mybatis框架的实际操作能力(不是商业项目开发能力),至于有Spring Boot或Spring Cloud,那更好了。了解Spring里IOC, AOP,Mybatis里的ORM过程是WEB框架考察核心。

6、综合技能方面,能知道基本的数据结构知识(线性表外带排序外带一些树的技能),基本的操作系统知识(一般仅限于线程进程概念),基本网络通讯知识(一般仅限于网络通讯模型和tcp udp协议),但这仅仅是“需要知道”而已。


2

帖子

1

回复

1

积分
最后登录:
2025-03-12 19:05
注册时间:
2023-02-26 14:02
2 楼
  发表于:2025-03-12 23:07:48|查看用户信息

可以肯定滴告诉你,本人非计算机专业自学且转行,目前工作五年,所以学习或自学完全是可以入行的;

新手小白以及学生刚入行可以从视频开始,但是需要找到适合自己的,不要全部看会懵逼,

不要看书,会被劝退;

关键的是跟着视频敲代码,学会操作和理解,不能不动手;

新手从环境、编辑器、敲键盘开始;

javase JDBC javaweb 以及主流spring springboot 都OK了基本工作稳稳的

本人有一些小白时期珍藏的视频,也拥有丰富的学习经验,可以采纳私聊我


2

帖子

2

回复

3

积分
最后登录:
2025-03-12 20:43
注册时间:
2023-02-04 00:14
3 楼
  发表于:2025-03-12 23:08:49|查看用户信息

一般情况下,需要达到独立写项目的程度才能找到第一份工作。JAVA上手容易,但是如果你仅仅达到基础的水平,是远远不够的!

所以说,如果你想找到一份满意的工作,建议还是全面系统的学习过Java,能达到独立分析需求,独立构架数据库,独立编写代码并修复bug,独立完善优化项目的程度,再去工作。

要学的内容主要有:

①计算机基础以及PS基础

②前端开发基础(HTML5开发、JavaScript基础到高级、jQuery网页特效、Bootstrap框架)

③移动开发

④前端高级开发(ECMAScript6、Veu.js框架开发、webpack、前端页面优化、React框架开发、AngularJS 2.0框架开发等)

⑤小程序开发

⑥全栈开发(MySQL数据库、Python编程语言、Django框架等)

⑦就业拓展(网站SEO与前端安全技术)


1

帖子

1

回复

1

积分
最后登录:
2025-03-12 18:51
注册时间:
2024-07-11 15:29
4 楼
  发表于:2025-03-12 23:10:02|查看用户信息

首先要学的是Java基础的知识内容,学完之后基本就具备Java基本开发能力。

然后是JavaWeb的知识,当然这个时候还是不能满足企业用人的需求。只有完成了主流框架的学习,掌握了主流的ssm框架,才能掌握开发企业级项目的知识和技术,拥有企业级解决方案的思路。接着最好了解一下电商实战项目,这样一来就可应对Java互联网开发的高级岗位。

最后把流行框架的内容学一学,就已经掌握Java互联网开发大部分岗位需要的知识和技术。找工作的时候可以从初级程序员干起,积累了一定的项目开发的经验,就能够轻松应用Java互联网开发大部分岗位。


共 1/1 页

0

帖子

0

回复

0

积分
最后登录:
1970-01-01 08:00
注册时间:
1970-01-01 08:00
会员必须登录才能发布帖子! 点击登录