Java四个月学不学的会?我分享一下我的经历来告诉你

news2024/11/24 12:20:23

先说结论,java培训

四个月一般是能达到能上手工作的水平的,但是高中毕业就算了。高中毕业哪怕你能上手工作了,需求能完成了,也是大概率找不到工作的,这一行可能最看重学历的行业之一了。虽然说句实在话,就以找到工作能做项目的要求来看,我也没觉得学历有什么用。

我在入门编程之前,也觉得这一行好难,那时候刷知乎感觉程序员就是天之骄子,真正入了门才发现,其实程序员很多时候更像装配工人,把各种各样的组件,技术按照自己的需要组合到一块,满足业务的需求。低级程序员的工作就像是装电脑,研发cpu难吗?当然难,研发主板也是难如登天,但是把cpu装主板上,就非常的简单。当然,也有创造组件的程序员,不过创造组件的程序员肯定不是刚培训出来的学生。

我觉得首先想去参加培训的同学一定要有一个明确的想法,就是参加培训的目的是为了找到工作,养活自己,先入门。我之前回答了些关于培训的话题,也有不少人私信我,和他们聊了聊发现很多人对培训的认知一开始就是错的,甚至有同学觉得自己培训四个月(或者半年)能进阿里巴巴这样的大厂,我只能说自信是好事。培训之前,要清楚的认识到,我是一个小白,我去培训是为了获得入门的资格,大部分技术我只需要追求会用,能过面试就行。进大厂,了解各种技术的原理,甚至补习计算机基础知识,算法知识等都可以在我工作以后慢慢的学,而不是在培训的过程中东一榔头,西一棒子的,路走偏了。科班出身的同学四年时间都不敢说完全掌握计算机原理,算法这些东西,如果培训的时候还去想着学习这些,那四个月肯定是不够的。

然后就是个人的因素,对于java培训四个月能不能学好,这个真得看个人,有的人理解能力强点,学起来会轻松很多,有的人理解能力弱点,可能就需要付出更多的努力,当然也有怎么都学不会的,那建议退费跑路,彻底放弃进入这一行的想法。据我所知大部分培训机构都有试听课提供,就算没有,B站上入门视频一大堆,如果能看完面向对象,都没有觉得java很难,那你就非常适合进入这一行,做个组装工人绝对没问题。如果看完多线程,能够完全理解多线程,锁是怎么回事,那我觉得不需要四个月你都能掌握工作需要的技术。如果仅仅靠看视频能够理解jvm

的知识,那我觉得你不需要培训,自学完全可以搞定。 当然,也有人看完声明变量就给整懵逼了,那还是尽早放弃,别耽误时间,这一行入不了还可以干其他的。

就以我个人经历的来说,大部分四个月是完全能够达到入门找到工作上手的水平的,我之前在郑州尚马培训的时候,我们班大部分都找到了工作,除了有一两个因为自己没有好好学习,上课睡觉晚上打游戏的没有找到工作,其他人不管工资高低基本上有找到了合适的工作。记得当时最好的应该是我们那一期的一个大佬,天天学到凌晨两三点,第二天正常上课,神人一个,应该是刚毕业的时候我们那一期工资最高的了,刚毕业就拿到了14k。现在最高的薪资有18的了,不过18肯定不是刚毕业的时候就18的。我算是工资低的,现在才12,这个月刚过新公司的试用期。都有点惭愧,我一个12的小弱鸡在这儿吹水。之前在尚马培训的经历可以看看下面这个回答,觉得我是在宣传培训班的同学就不要点了。而且说实话我很喜欢在尚马的那段时间,尚马也算是帮我脱离工地苦海了。别的行业我不说太多,如果你是二本以上的学历还天天在工地打混凝土的话,我真的建议你转行试试。我懂打混凝土的苦。

在工地没完没了的扯皮耗光了我对这一行的所有热情。

写到这大概整理下java入门和进阶的学历路线,供自学的同学参考。首先肯定是java基础,java基础部分包含jdbc

,mysql数据库,java io流,java网络编程,java多线程,锁相关的知识,然后就是javaweb部分,这块就是要理解javaweb编程的概念,servlet,过滤器啥的,说实话这块我学的也不好,工作以后又都是用框架,就不乱写了,javaweb这块可以去B站找找视频。然后就是永远滴神,spring框架

了,spring家族,mybatis,reids。然后再学linux操作系统的使用,差不多就可以找工作了,一般的小公司和外包这些技术已经可以满足需求了。

进阶一点也分开来写吧,java基础部分的进阶就是juc并发包,jvm的相关知识,了解常用的类的实现和底层原理,还有线程操作的相关方法,锁相关的进阶操作,乐观锁,悲观锁,自旋锁

,各种锁的含义,应用等等。学无止境的java基础。然后是就是组件,进阶就不能仅仅满足会用了,要大致了解各种组件的架构设计,概念以及使用,大概说几个组件和框架吧,netty网络框架,mq:阿里rocketmq,rabbitmq以及kafka,分库分表组件,mycat等,nginx实现最简单的分布式,springcloud及旗下的各种组件,阿里的dubbo等,再往后就是分布式技术,分布式缓存,分布式事务

,分布式session等等。总之就是学无止境。不过有句话与君共勉,如果一个技术的上手难度特别大的话,那这个技术一定不会流行。

工作中用的最多的其实就那这么些东西,当然我说的是一般的小公司.其他高大上技术据我了解小公司用的真不多.没有业务支撑,上那么多技术存粹是徒增工作量.

写了这么多也差不多了,马上要下班,不想占用下班时间写这些东西,我觉得各位既然对进不进培训班有疑问,那肯定不是或者大部分不是科班出来的学生,要记住培训是以入门和找工作为目的的,不要把路走错了。

如果各位在自学或者培训班的选择上有什么困难的话,也可以私信我,最近公司的事儿不多,八个小时上班都在高强度刷知乎,看到就一定会回复的,能解决的也尽量会帮忙解决,不过我希望你的问题更多的是方向上的,而不是具体的技术问题,具体的技术问题就交给谷歌和百度把。

过了一段时间我又跳槽了,这次跳到了一个细分领域的龙头公司,工资涨了50%,现在是18k,但是除了收到offer的那一刻,真的没有一天是开心的。可能是入职的阵痛期吧。每天晚上到9点,虽然仔细算了一下,其实还是一天八小时,但是总是觉得累,不开心。说不上来是因为什么。

周围的同事要么是985毕业的,要么之前在大厂或者中厂待过,压力不是一般的大,刚进公司不到一周就开始写需求,超熟悉代码边熟悉需求边写。

可以跟大家分享一下我的学习路径吧,我感觉适合刚入门的,想学Java的程序员。需要的话你直接找我要

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/746223.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【Linux】基础开发工具——gcc/g++篇

文章目录 一、预处理1.1 头文件展开1.2 条件编译 二、编译三、汇编四、链接4.1 什么是库?4.2 库的分类4.3 目标文件和库是如何链接的?4.3.1 动态链接4.3.2 静态链接 4.4 动静态链接的优缺点对比 五、Debug&&release 前言 :  在前面的文章里给大…

VMware将虚拟机网络设置为NAT模式

虚拟机有vmware和desktop,本人一直使用的是vmware。安装好vmware并激活后,创建完虚拟机。(需要vmware和激活码的可留言) 进入虚拟机设置,网络适配器选择NAT模式 在虚拟机工具栏->菜单栏点击编辑,选择“虚拟网络编辑器”。 选择…

数据库应用:MySQL数据库用户管理

目录 一、理论 1.用户管理 2.授权控制 二、实验 1.数据库用户管理 2.数据库用户授权 三、总结 一、理论 1.用户管理 (1)用户信息 MySQL 中的用户信息,都存储在系统数据库 mysql 的 user 表中。 use mysql; select * from user lim…

【038】解码C++ STL:探索string容器的无限可能与鲜为人知的技巧

解码C STL:探索string容器的无限可能与鲜为人知的技巧 引言一、STL概述1.1、STL的基本概念1.2、STL的六大组件 二、string类2.1、string容器基本概念2.2、string容器常用操作2.2.1、string构造函数2.2.2、string基本赋值操作2.2.3、string存取字符操作原型2.2.4、st…

我们搬家啦!新家园,新征程,新篇章

7月10日 KaiwuDB 上海新总部开业典礼暨 “浪潮数据库产业联合实验室”揭牌仪式 于上海市浦东新区顺利举行 新起点,新征程,新篇章 🎉🎉 剪彩仪式 7月10日,上海浦东新区科技和经济委员会副主任夏玉忠,上…

行业追踪,2023-07-11,关于自动生成文章代码重构,明天开始发布新的追踪文章,敬请期待

自动复盘 2023-07-12 成交额超过 100 亿 排名靠前,macd柱由绿转红 成交量要大于均线 有必要给每个行业加一个上级的归类,这样更能体现主流方向 rps 有时候比较滞后,但不少是欲杨先抑, 应该持续跟踪,等 macd 反转时参与…

GoLand导入redis的github包失败

GoLand导入redis依赖失败 网上有下载guryburd和gomodel的,这里按照官网文档安装依赖 以下命令在项目的根目录执行 初始化一个Go模块: go mod init github.com/my/repoTo install go-redis/v9:要安装go-redis/v9: go get github.com/redis/…

大模型技术发展概述 -(二)

文本内容参考论文《A Survey of Large Language Models》 论文标题:A Survey of Large Language Models 论文链接:https://arxiv.org/pdf/2303.18223v10.pdf 大模型技术发展概述 -(二) 4. LLM预训练4.1 数据收集4.1.1 数据源4.1.2…

Zookeeper集群

目录 Zookeeper 概述 Zookeeper 定义 Zookeeper 工作机制 Zookeeper 特点 Zookeeper 数据结构 Zookeeper 应用场景 Zookeeper 选举机制 ●第一次启动选举机制 ●非第一次启动选举机制 部署 Zookeeper 集群 1.安装前准备 关闭防火墙 安装 JDK 下载安装包 2.安装 …

从网络安全行业人才需求讲讲【个人规划】

如果你是一名正在找工作的网络安全方向大学生,或者是刚刚踏入网络安全领域的新手,这篇文章很适合你,如果你是一名老网安人,看看有哪些你中招了。 当你打开BOSS直聘、拉钩等招聘类网站后,在首页的快速导航页面很难找到关…

ruoyi导入excel报错数据越界

一、报错截图: 二、报错原因 实体类 三、修改方式 将实体类Excel注释 修改去掉 readConverterExp部分,重新导入后成功。 四、出错原因

【雕爷学编程】Arduino动手做(138)---64位WS2812点阵屏模块3

37款传感器与执行器的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止这37种的。鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的&am…

【基于openEuler上安装单机openGauss2.1.0企业版】

【基于openEuler上安装openGauss2.1.0企业版】 一、环境说明二、安装步骤 一、环境说明 华为云ECS 规格 8核32G操作系统openEuler 20.03 TLS 二、安装步骤 修改操作系统字符集为utf8 cat >>/etc/profile<<EOF export LANGen_US.UTF-8 EOF让环境变量生效 source /…

ASCII码对照表 十六进制的字符对照表

ASCII码对照表&#xff08;包括二进制、十进制十六进制和字符&#xff09; 可以显示 不可以显示

天津良心web前端培训学校品牌汇总(Web前端的起步薪资)

现在很多小伙伴想要了解web前端开发技术知识&#xff0c;但是不知道现在学习web前端值不值得&#xff0c;会有很多小伙伴开始犹豫学不学&#xff0c;学完能不能找到工作&#xff0c;那下面小编就通过下面三点&#xff0c;来给大家简单分析一下web行业&#xff0c;以及要不要报班…

Layui之可调参数的动态轮播图---好玩的小玩意儿~

⭐ 本期精彩&#xff1a;利用Layui制作轮播图 效果图&#xff1a; 前台代码&#xff1a; JS代码&#xff1a; 设置长宽高的事件代码&#xff1a; //事件carousel.on(change(test1), function(res){console.log(res)});var $ layui.$, active {set: function(othis){var THIS…

intellij idea开发微信远程小程序

原理 intellij idea开发微信原生小程序的基本原理是&#xff0c;在idea中编辑目标文件&#xff08;wxml、wxss&#xff09;&#xff0c;微信开发者工具热加载改动&#xff0c;从而实时看到效果&#xff0c;微信开发者工具的提示、高亮等能力&#xff0c;都太弱了&#xff0c;所…

Android自动化测试-UiAutomator环境搭建

目录 一、环境准备 二、新建Android Studio工程 三、测试实例 总结&#xff1a; 一、环境准备 1. 安装android sdk&#xff0c;并配置环境变量 2. 安装android studio&#xff0c;国内访问官网受限&#xff0c;如果下载不到&#xff0c;可以到我的百度云盘下载&#xff1a; …

Java设计模式之行为型-责任链模式(UML类图+案例分析)

目录 一、基础概念 二、UML类图 三、角色设计 四、案例分析 五、总结 一、基础概念 责任链模式是一种行为设计模式,它允许你将请求沿着处理者链进行发送。请求会被链上每个处理者处理,直到请求被处理完毕。该模式主要解决的是请求的发送者和多个请求处理者之间建立一条链…

交易策略对交易者多重要,4点讲明白

初入交易市场的交易者&#xff0c;一定听过交易策略你对交易者的重要性&#xff0c;但是您可能不明白为什么&#xff0c;今天Forexclub通过4点给初入交易市场的交易者&#xff0c;讲解交易策略的重要。希望能帮助到各位刚进入交易市场的初学者。 首先&#xff0c;当交易者确定好…