毕业一年我与java的故事(代码片段)

Android_la Android_la     2023-04-13     640

关键词:

1 自我介绍

还有一个月就毕业一年了,从2020年7月开始暑期实习,辗转换了好几份工作,到今天2022年5月24日为止,满打满算有工作1年半了。科班出身,基础不扎实。

2 为什么选择Java

科班出身,在大学里面基本都会知道前端、后端这两个出路。对前端没兴趣,又从大一开始没打算考研,就决定选择走后端的路线了。身边的人(师兄师姐们)都说Java好找工作,并且自己对Java有那么一点兴趣,也就选了Java了。其实现在看来,Java真的太卷了,门槛低,看看视频随便都能转行来Java。再者,大厂更需要的是那种熟悉操作系统、计算机网络、数据结构、算法的人才。这些才是核心竞争力。

3 那些年写过的项目

想起来真觉得大二时候的我很憨,竟然去研究什么servlet、jsp、jdbc,还花一大半时间进去。用jsp写过基本的前后端耦合小demo,都是些什么管理系统。

大三从一个师姐那里接触到谷粒学院,了解到spring、mybatis、mysql基础、mysql高级等,仿佛接触到了一个新世界。然后去学,用thymeleaf写了一个前后端耦合的图书商城。再后来接触到一个叫layui的前端框架,又弄了一个图书商城。

4 从入门到进阶

经过职场的洗礼,深知掌握技术底层原理才是核心竞争力,包括但不限于操作系统计算机网络数据结构算法redisMVCC索引优化并发知识MQNacosspring cloud alibaba等等。

4.1 技术原理层面

  1. 研究spring bean生命周期
  2. MySQL索引底层原理
  3. 研究Nacos自动服务注册底层原理
  4. 研究InnoDB架构
  5. 研究InnoDB锁
  6. 研究MVCC
  7. 研究ThreadLocal
  8. volatile关键字底层原理
  9. 研究Java并发编程的知识
  10. 对多线程的理解

4.2 业务层面

  1. 设计模式的实践
  2. MySQL json类型字段的应用场景
  3. 营销活动的业务建模以及设计模式的优化
  4. 从营销活动的业务场景了解领域驱动设计
  5. 如何正确使用事务与缓存
  6. 更新20w个商品缓存
  7. Java 8 流的使用
  8. 阿里线上诊断工具Arthas
  9. AOP切面编程(其实笔者不太喜欢这个,有时候都不知道别人写的处理逻辑在哪里,一直定位不出bug)

5 Java经久不衰的关键

这有必要引入一个故事。一家创业公司使用php搭建了一个电商购物网站,火爆占领市场后,业务范围不断扩大,使用了oracle付费数据库保证数据持久化服务可靠。又因市场份额逐渐扩大、业务量继续增大,领导聘用某国外参与开源项目的最高技术人,看好当时并不普及的 spring 框架,果断放弃当时普及的 struct框架,从php转型到Java,并采用开源数据库——MySQL。一举拿下电商领域的市场份额,成为国内电商领域的巨头,没有之一。这就是阿里的淘宝的故事。

在今天,阿里也一直推进Java中间件的发展,比如rocketmq、nacos、spring cloud alibaba。在云计算方面更是独树一帜。

Java经久不衰的关键,笔者认为是其能跨平台运行的特点。而且开源社区活跃,有很多成熟的开源解决方案。

6 Java会被取代吗?

这是一个一直备受争议的话题。笔者认为,在阿里仍采用Java作为主流语言的时代,至少在十年内不会被取代。

7 我对Java未来的期许

笔者在大学期间有那么一段时间学习前端的东西,但最终没能独立完成一个前端项目,笔者认为花时间掌握后端技术原理更具有核心竞争力。至今笔者都还看不懂前端代码。但基本的交互能了解个大概。

Java一直在服务器方面有优势。或许是否能弄一个在前端领域有优势的新版本呢?这样后端开发者就再也不用额外学习别的前端语言了。一套Java就能写个前后端分离的小项目,自己放到阿里云上面跑起来。最后放一张超级全面的技术栈图片作为结尾。

我与javaboy的10年-从小白到资深架构(代码片段)

...#x1f382;🎂1、我与Java的初识 🎂🎂🎂转眼毕业已经10年了,回想当年大学的生活 查看详情

我与软工的故事

...你热爱这一专业吗?你对软工的热爱是怎样的?  高中毕业前软件工程于我是陌生得不能再陌生的词汇,也从来没有想到过自己会踏上这样一条陌生的道路。高中时就觉得高考对于我来说还是那么遥远的事呢,高三忙着复习还... 查看详情

关于想写我与java的故事,满脑子却都是与javacv纠缠不清的那段日子

前言又是一年初夏,深夜宛如昨日。想象一下博主此刻激动的心,颤抖的腿,敲着手里熟悉的键盘,哇~,这该死又动听节奏,直让人欲罢不能。键盘上长期敲打出来的手指印,见证着博主的每一次的成... 查看详情

关于想写我与java的故事,满脑子却都是与javacv纠缠不清的那段日子

前言又是一年初夏,深夜宛如昨日。想象一下博主此刻激动的心,颤抖的腿,敲着手里熟悉的键盘,哇~,这该死又动听节奏,直让人欲罢不能。键盘上长期敲打出来的手指印,见证着博主的每一次的成... 查看详情

关于想写我与java的故事,满脑子却都是与javacv纠缠不清的那段日子

前言又是一年初夏,深夜宛如昨日。想象一下博主此刻激动的心,颤抖的腿,敲着手里熟悉的键盘,哇~,这该死又动听节奏,直让人欲罢不能。键盘上长期敲打出来的手指印,见证着博主的每一次的成... 查看详情

毕业季致大学江湖的青葱岁月,我与湖中大的四个夏天(情忆新月,梦系信科)(代码片段)

...我们都笑的很甜一切停格在一瞬间——《房间》刘瑞琦在毕业晚会上,伴随着这首歌曲合唱与最后一次点名,意味着大学江湖即将结束了…(哈哈哈,猜猜我在哪儿…)文章目录送别相遇与感恩大一那年——... 查看详情

长路漫漫,其修远兮,这一年我与csdn的故事|2021年终总结

...;钢琴的普通大三学生。💦又到了年尾的时候,这一年来经历了许多,也感悟了很多。回顾2021,长路漫漫,其修远兮,在2022也将不忘初心,砥砺前行。一.2021,我选择了“CSDN”其实人生基本就两件... 查看详情

长路漫漫,其修远兮,这一年我与csdn的故事|2021年终总结

...;钢琴的普通大三学生。💦又到了年尾的时候,这一年来经历了许多,也感悟了很多。回顾2021,长路漫漫,其修远兮,在2022也将不忘初心,砥砺前行。一.2021,我选择了“CSDN”其实人生基本就两件... 查看详情

我与计算机

...课也就接触不了电脑了,这件事也就不了了之。在到高中毕业选择学校和专业的时候,我舅舅跟我说让我学习计算机,因为他是计算机系毕业所以有问题可以让他给我指导,然后我也比较没有主意,就报了计算机应用,后来就来... 查看详情

那年那月那日我与java的那些事(代码片段)

那年那月那日我与Java的那些事一、开篇二、Java语言的产生三、我与Java的相遇四、我是怎样学Java的五、Java的就业前景六、以后我该怎样学Java一、开篇时光荏苒,岁月蹉跎。不知不觉,Java已经27岁了。虽然近年来很多人会质疑... 查看详情

回顾2021,展望2022|我与csdn的一年

回顾2021,展望2022|我与csdn的一年文章目录回顾2021,展望2022|我与csdn的一年前言这一年我的收获这一年我的学习这一年的工作总结这一年取得的证书驾照腾讯云证书我在csdn新年目标新一年的目标前言转眼间2021年就这么悄... 查看详情

hdu2018母牛的故事递推(代码片段)

...blem.php?pid=2018   这是一道递推题目,最初1头母牛,一年生一头,所以增长头数就是第一年的头数。由于小母牛4年后开始生。那么第n年增长的母牛数等于n-1年的数目加上今年增加的母牛数,那么今年增加的数目不就是n-3年... 查看详情

2022卡塔尔世界杯|我与足球的爱恨情仇(代码片段)

超燃世界杯,决战卡塔尔⚽我与足球在生活上的交集一、小学二、中学三、大学💻我与足球在技术上的碰撞一、与足球有关的题目训练二、使用Java代码做一个足球小游戏🏆2022卡塔尔世界杯冠军——阿根廷yyds一、球... 查看详情

《毕业季--水文博主毕业一年啦》(代码片段)

☀️毕业了❄️作为普通双非学校毕业的普通计算机系的普通学生,我于2020年的7月正式毕业啦,从大学摸鱼仔变成了社会干饭人本文挺平淡的,读者放心食用毕业前夕:2020上半年🌺2020年,疫情突如其来... 查看详情

征文hadoop十周年特别策划——我与hadoop不得不说的故事

...线上问答、线下沙龙、大范围征文等多个环节。而本期“我与Hadoop不得不说的故事”则属于大范围征文中的一章。“我与Hadoop不得不说的故事“大型征文活动将聊聊你与Hadoop的那些事。你能够谈谈你在Hadoop技术方面 查看详情

毕业工作已一年,回顾并记录学习内容

  转眼工作已经满一年了,回首一年的经历,更多的是随遇而安;工作经验的与技术水平的累积没有想象中那么多。今天大概列举下一年的收获与不足,记录之前以及后续的目标。 java:熟悉语法;正在重温设计模式;需... 查看详情

git的使用以及github(代码片段)

...故事开始讲起:  说到版本控制,脑海里总会浮现大学毕业是写毕业论文的场景,你电脑上的毕业论文一定出现过这番景象!毕业论文_初稿.doc毕业论文_修改1.doc毕业论文_修改2.doc毕业论文_修改3.doc毕业论文_完整版1.doc毕业论... 查看详情

从旁观者到committer,我与brpc的故事

Apache是知名的开源软件基金会,旗下管理着众多流行的开源项目。如果你有给开源项目贡献过代码,那么你就可以称得上是一名开源项目的contributor。而Apachecommitter则更进一步,这个是Apache基金会官方认可的头衔,... 查看详情