请问java学完基础知识可以去实习吗?工资多少无所谓,我只是想早点接触工作,目前本人是软件工程专业 10

请问java学完基础知识可以去实习吗?工资多少无所谓,我只是想早点接触工作,目前本人是软件工程专业的大一,有一定的c语言基础,现在在学习数据结构,期末该学习完了,能去实习... 请问java学完基础知识可以去实习吗?工资多少无所谓,我只是想早点接触工作,目前本人是软件工程专业的大一,有一定的c语言基础,现在在学习数据结构,期末该学习完了,能去实习吗?不能的话还要学习什么?谢谢大神们 展开
 我来答
芸汐学长
2022-06-02 · 偶尔打游戏,喜欢看电子科技类讯息
芸汐学长
采纳数:5 获赞数:4

向TA提问 私信TA
展开全部

对于小公司来说,你把各种框架用熟基本就问题不大了!

对于大公司来说,各种要求就比较高了!就单纯一个大厂实习校招,你就会感觉面试的时候你什么都得会。重视基础的大厂(如字节),会在计算机网络、操作系统、算法上面问到你怀疑人生。重视实战的大厂(如阿里),会在高并发、数据库调优、线上问题检查等领域问到你招架不住为止。

java学成什么样子可以出去实习?我觉得你能够使用你学的知识来解决一些实际的问题比如搭建一个简单的网站的时候就可以了!

不过,还是尽量要以更高的要求来约束自己!我觉得一个好的Java程序员应该具备下面这些素质:

1.Java基础 :掌握 Java 基础知识(可以看《Java 核心技术卷1》或者《Head First Java》这两本书在我看来都是入门Java的很不错的书籍),当然你也可以边看视频边看书学习(推荐黑马或者尚硅谷的视频)。一定要记得多总结!打好基础!把自己重要的东西都记录下来。

2.多线程 :掌握多线程的简单实用(推荐《Java并发编程之美》或者《实战Java高并发程序设计》)。 如图,

3.JVM(可选) :如果想去大厂,JVM 的一些知识也是必学的(Java内存区域、虚拟机垃圾算法、虚拟垃圾收集器、JVM内存管理)推荐《深入理解Java虚拟机》。 4.算法和数据结构:如果你想进入大厂的话,我推荐你在学习完Java基础或者多线程之后,就开始每天抽出一点时间来学习算法和数据结构。为了提高自己的编程能力,你也可以坚持刷Leetcode。

5.前端知识 :学习前端基础(HTML、CSS、JavaScript),当然BootStrap、VUE等等前端框架你也可以了解一下。

6.Git : 版本控制工具Git绝对比必须的。你可以自己去Github上下载一些项目看,然后自己也上传一个项目到Github上去。 7.MySQL : 学习MySQL 的基本使用,基本的增删改查,索引需要重点关注,存储过程可以简单了解一下。

8.Maven : 建议学习各种框架之前可以提前花半天时间学习一下Maven的使用。(到处找Jar包,下载Jar包是真的麻烦费事,使用Maven可以为你省很多事情) 9.框架 :学习Spring、SpringMVC、Hibernate、Mybatis 等框架的使用,(可选)熟悉 Spring 原理(大厂面试必备),然后很有必要学习一下SpringBoot。我也遇到很多公司对于应届生直接上手SpringBoot,不过我还是推荐你有时间还是可以把Spring、SpringMVC好好学一下。不过 SpringBoot 优先级最高!

10.Linux :学习Linux的基本使用(常见命令、基本概念)

11.分布式 :RPC、服务注册于发现、API网关、配置中心、分布式ID、分布式事务......这些。

12.高并发 : 消息队列、读写分离&分库分表、负载均衡、缓存......这些。

13.高可用 : 主要就是限流&降级&熔断、集群......这些。

14.微服务:微服务的一些基本概念、SpringCloud和Spring Cloud Alibaba那一套都可以学习一下。我比较推荐的是学习 Spring Cloud Alibaba,因为首先它是阿里开源的,文档比较丰富,另外,它比较新,各种组件都可以说很不错。

15.进阶 :操作系统底层知识、计算机组成原理、Java编码优秀实践、SQL调优、定位解决线上问题的能力等等

如果你仅仅是实习的话,我觉得你掌握计算机基础以及Java基础、SpringBoot、MySQL、Git 这些东西就差不多了。当然了,如果你会分布式相关的知识的话,肯定会更有竞争力。

百度网友61c0e49
2022-06-01
知道答主
回答量:7
采纳率:100%
帮助的人:2316
展开全部
现在大部分公司招Java都要求熟悉spring,spring boot,spring cloud,JavaEE等,实习的话还要看你去哪个公司,如果是一些做外包的小公司可能只会要求你熟练掌握某一部分的知识,比如说集合和排序,基础知识牢固了再着重学一下就能去,但是想去大公司实习的话就学无止尽了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
孤独的探戈1573
2016-03-07 · TA获得超过580个赞
知道小有建树答主
回答量:238
采纳率:0%
帮助的人:156万
展开全部
基础有了,一般还是缺点的 看你做哪个方向,javaEE的话 还需要对于web有一定的了解才可以啊
追问
那我应该怎么办呢?是不是再重新学习javaEE?
追答
谈不上重新,因为你学的javase是ee开发的基础啊,还需要对web开发 这块继续学习,servlet   过滤器 拦截器 监听器都是需要学习的 然后在学习框架
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式