知乎高赞:java初学者如何通过自学快速找到第一份工作?

大家好,我是威哥,《RocketMQ技术内幕》一书作者,荣获RocketMQ官方社区优秀布道师、CSDN2020博客执之星Top2等荣誉称号。目前担任中通快递技术平台部资深架构师,主要负责全链路压测、消息中间件、数据同步等产品的研发与落地,拥有千亿级消息集群的运维经验,不仅实践经验丰富,而且对其源代码有深入且系统的研究。欢迎大家关注我,一起抱团发展。

首先需要说明的是程序员这个行业,入行门槛不是很高,而且起始薪资通常比其他行业高,但我们需要知道的是程序员这一行是真的需要活到老学到老,持续学习是该行业成功的关键。

通常会经历如下几个阶段:

  1. 如何通过自学java找到第一份工作
  2. 职场生涯的前3年至关重要

1、如何通过自学快速找到第一份工作

作为一名初级java工程师,重点是执行能力,能快速完成领导安排的工作,基于这样的认知,个人认为作为一名刚入职场的java后端开发人员,必须具备如下技能。
在这里插入图片描述
主要分为java SE、数据库基础(SQL)、java应用框架的应用、项目实战。

1.1 JavaSE

javaSE是每一个java程序员必学之技能,是java程序员的底座,主要涉及如下:

  • java技术入门
  • 面向程序设计入门
  • Java基础语法
  • 运算符、表达式、流程控制
  • 数组
  • 集合
  • 异常处理
  • java常用类库(日期)
  • IO编程入门
  • 泛型
  • 多线程

1.2 数据库基础应用技术

关系型数据库仍然是数据存储的首选容器,作为一名java初级后台开发工程师,重点需要关注mysql等数据库的安装,重点关注编写SQL语句的能力,大概包含如下:

  • 数据库基础
  • 检索数据
  • 排序检索数据
  • 过滤数据
  • 使用函数处理数据
  • 汇总数据
  • 分组数据
  • 使用子查询
  • 联结表
  • 插入、更新、删除数据
  • 创建库、表、删除库、表
  • 使用视图
  • 使用游标

1.3 java主流框架应用

经过前面两阶段的基础的学习,接下来需要学习java相关的主流应用框架,使之融合,从而为做项目打下坚实的基础。java相关的应用框架说明如下:

  • SSM框架(Spring、SpringMVC、Mybatis)的应用
  • Spring整合Redis
  • Spring整合定时调度
  • Spring整合MQ

1.4 项目实战

对应java初学者来说在面试过程中恐怕最缺的就是项目,经过我分析,我发现对于一个初学者来说,做一个学生管理系统非常有实践意义,能巩固初学者对相关知识的理解:

  • 巩固数据库设计能力
    学生管理系统涉及的到实体关系完全覆盖1对多、多对一、一对一、多对多。
  • SQL语句编写能力
    学生管理系统涉及班级、系、学生、老师等基础元数据等管理,更是涉及到课程、选修、必修、成绩、各种排名榜单、统计报表等复杂场景,对锻炼sql编写能力有极大的促进能力。
  • Spring + SpringMVC + Mybatis基础框架的应用

“彩蛋”,笔者后续会出一个免费专栏:《小白学java系列》,并和大家一起来实现一个学生管理系统,请大家持续关注我,敬请期待。

2、请把握好你的黄金奋斗3年

当我们通过刻苦学习,努力奋斗终于获得人生中的第一份工作,请记住:这是一个阶段的结束,更是另一个新阶段的开始

喜悦过后,我们一定要树立一个高大上的目标:进入所处行业的头部企业,要敢于向自己亮剑,朝着BAT等一线互联网奋斗。

工作的第一年,主要定位技术应用,主要的目的是快速解决问题,高效率完成工作任务,这个阶段需要大家增加广度,多了解分布式架构体系相关的技术栈,通过阅读官方文档,应用场景、如何使用。

从工作的第二年开始,我们就要修炼内功,聚焦分布式架构体系技术,逐一突破,打造职场亮点,快速进阶,实现自我突破,结合笔者的经验,java分布式主流架构的知识体系如下图所示:

在这里插入图片描述
其中java集合、JUC并发框架、NIO、Netty是基础,需要重点突破,而后面的中间件是按领域来的,优先重应用,了解其使用场景,并从中挑选一到两个重点突破,通过阅读源码,深刻领悟其设计精髓

笔者从2016年9月确定java中间件领域为突破点,已持续5年通过阅读源码的方式成体系剖析上述主流中间件,共输出13个专栏,将RocketMQ、Kafka等消息中间件打造成我的职场亮点,并出版《RocketMQ技术内幕》一书、荣获CSDN博客之星TOP2、RocketMQ官方社区优秀布道师等称号。

其中根据笔者运维千亿级消息流程的MQ集群整理线上故障、运维实战等经验整理的免费电子书《RocketMQ实战》更是荣获阿里巴巴认可并收录在“阿里藏金阁”
在这里插入图片描述

专栏详细地址:不整理不知道,中间件兴趣圈已发表13个专栏、3本电子书、两个开源项目

最后,用我的座右铭与大家共勉:越努力越幸运,唯有坚持不懈。

一键三连(关注、点赞、留言)是对我最大的鼓励。

“彩蛋”,笔者后续会出一个免费专栏:《小白学java系列》,并和大家一起来实现一个学生管理系统,请大家持续关注我,敬请期待。

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

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

源码分析RocketMQ与运维实战

RocketMQ是笔者当前最突出的亮点,正是由于在CSDN中连载RocketMQ,最终促成了《RocketMQ技术内幕》一书的出版,也凭借此专栏的高质量,最终成为CSDN2020年年度博客之星TOP2。 RocketMQ专栏目前已经输出48篇文章,并且被阿…

知乎高赞:如果一个程序员工作5年后还没成为大牛,是不是该考虑别的路子了?

我觉得这个问题非常适合我,我的职业生涯前5年即没有大厂背景,也无好的学历背书,但后面痛定思痛寻找了一条通过技术分享实现逆袭的道路,而且我的成功的经验可以复制。 职业生涯的前5年是我们奋斗的黄金时期,如果此时还…

《阿里工程师的修养》:探究他们修的是什么

前言 最近有空闲的时候会在阿里藏金阁看书,偶然看到一本《阿里工程师的修养》,两眼放光,彷佛周星驰里面那个老伯对着一个拿着棒棒糖🍭流鼻涕的小孩讲:我看你骨骼惊奇,我这里有本书适合你。 没错&#xff0…

外汇交易的技术为什么有效?量化藏金阁

外汇交易的逻辑很简单,只要在时间内成功预判汇价的走势方向即可成功获利,我们都知道如果随便猜那么成功的概率只有50%,是无法获利的,因此必须透过技术分析的手段交易,今天就跟大家聊聊为什么这些外汇技术有效。 1统计与…

mysql5.5不能远程_SQLServer2005不允许远程连接解决方法-数据库-藏金阁

刚刚安装的数据库系统,按照默认安装的话,很可能在进行远程连接时报错,通常是错误:"在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: 命名管道提供程序, error: 40 …

OCR二次开发宝典:飞桨联合多家企业和高校发布《OCR产业范例20讲》

文字识别(Optical Character Recognition,OCR)作为AI领域发展较成熟的一种技术方向,已经在各种产业场景得到落地应用。除了文档电子化、卡证识别等典型的应用场景,还存在大量长尾场景,如工业场景的PCB文字识…

程序员学炒股(3) 个股和大盘的关系之二

有了前一节的基础,这一节就简单多了,无非就是把所有股票遍历一下,我这里为了代码简单起见,就没有考虑停牌天数的影响。 下面就直接上代码了,我这里只是计算了一下沪市所有股票与上证指数的关系。 using System; using …

干货-任正非号召华为员工学习:认识5G,发展5G

华为创始人任正非近日签发的一份电子邮件号召华为全体员工学习一份名为《认识5G,发展5G》的PPT,该PPT是根据王喜文博士的文章缩编的,而王喜文博士是国内第一本“工业4.0”方面专著的作者。 该PPT主要围绕以下几个方面展开: 什么…

任正非号召华为员工学习的一份5G PPT(附下载)

今天,华为创始人任正非签发的一份邮件曝光。该邮件公布了一份名为《认识5G,发展5G》的PPT,号召供公共关系、接待经理、非市场与技术人员学习。 原来,这份PPT就是根据我们之前分享给大家的来自王喜文博士的《5G为人工智能与智能制造…

干货!任正非对话美国科技思想家,都说了些什么

https://www.toutiao.com/a6703424788846608903/ 2019-06-17 17:11:48 2019年6月17日下午2点,华为创始人兼CEO任正非在深圳与数字时代三大思想家的其中两位,《福布斯》著名撰稿人乔治吉尔德和美国《连线》杂志专栏作家尼古拉斯内格罗蓬特(也…

华为又收天才少女,进华为的标准是什么?

昨天在华为官网刷到一个蛮有意思的事情,华为官网显示年仅 22 岁的瓦莱里娅 里亚布奇科娃,已正式加入华为俄罗斯下诺夫哥罗德研究所,任职高级工程师,从事智能计算应用加速技术方面的研究。行外的朋友可能不了解,这个女…

任正非,就会折腾

“兄弟们,好好干,未来的电信市场,华为三分天下有其一。” “兄弟们,好好地干!我们的市场前景广阔得很,到那时大家的钱多得不得了,多到什么程度呢?就是钱在衣柜里面装不下&#xff0…

任正非与美国思想家的咖啡对话全文

来源:华为心声、蓝血研究 美国的所作所为促成了华为的觉醒,现在是华为的“人造卫星”时代! ——尼古拉斯尼葛洛庞帝 美国学者与任正非的咖啡对话 2019年6月17日 田薇:“一杯咖啡吸收宇宙能量”,我是田薇。有人说&#…

【微信机器人】可做自动回复,自动接收转账,群聊机器人。

前言: 目前市面上的微信机器人项目少之又少,并且大多数的不可用。比如用抓取网页微信接口,但大多数人的账号没有使用网页微信的权限。又或者价格昂贵,如使用微信pad协议。于是便开发一个通过Hook微信的DLL文件,修改其…

计算机软件著作权法保护的内容不包括,计算机著作权保护法中的软件著作权包括哪些权限...

二、侵犯软件著作权 (软件的标准是什么?软件著作权不一定要注册,3.侵犯软件著作权的刑事处罚标准是什么?其实除了软件著作权,扩展阅读:计算机软件著作权如何申请注册,(作品没收侵权行为复制品,软件著作权注…

Python推送消息到钉钉群(从定义钉钉机器人到开发部署测试)

一、任务需求 此次的任务需求相对简单,思路也很清晰。就是从生产的库中读取数据,定时推送到钉钉群中用以消息通知,整个过程可以了解到如何自定义钉钉机器人、如何在Linux环境下部署python脚本并设置定时任务。 二、自定义钉钉机器人 1. 首…

创建钉钉群聊机器人,使用Python发送消息,使用DolphinScheduler发送告警

文章目录 获取自定义机器人Webhook使用Python发送消息使用curl发送消息使用DolphinScheduler发送告警 获取自定义机器人Webhook 1.1、创建群(然后将别人移出群聊) 1.2、单击群设置 > 智能群助手 1.3、在机器人管理页面选择自定义机器人 1.4、输入…

钉钉群机器人开发接口

钉钉群机器人开发接口 获取自定义机器人webhook 步骤一,在机器人管理页面选择“自定义”机器人,输入机器人名字并选择要发送消息的群。如果需要的话,可以为机器人设置一个头像。点击“完成添加”,完成后会生成Hook地址&#xff0…

干货|Webhook配置钉钉/飞书机器人告警

马嘉炜 | Zabbix开源社区签约专家 SRE运维工程师,六年Zabbix监控系统使用经验。在Zabbix架构设计及性能优化领域有丰富的经验,擅长监控模板制作及Zabbix API的二次开发。 官方使用手册《Zabbix标准模板指南》译者 简介 自 Zabbix 4.4.4 版本开始&…

钉钉群聊机器人.go

来源于个人博客:https://agou-ops.cn 最近需要做一个钉钉群聊机器人,需求是:艾特该机器人并发送相应关键字,机器人会进行相应的自动回复。 通过钉钉开放平台钉钉机器人的企业自建机器人官方文档以及网络上其他语言(Ja…