半年不在csdn写博客,总结一下这半年的学习经历,coderfun的一些碎碎念.

前言

自从自己建站一来,就不在csdn写博客了,但是后来自己的网站因为资金问题不能继续维护下去,所以便放弃了自建博客网站来写博客,等到以后找到稳定,打算满意的工作再来做自己的博客网站。此篇博客用来记录自己在csdn消失的这几个月到底做了什么

正文

这一篇记录了博主从一个浅浅会crud的boy变成了一个算法菜鸟,八股文吟唱菜鸟,业务理解菜鸟,也算是刚刚入门开发这个职位了.

2023-11

在这里插入图片描述

在这个月我经历了很多,大多数时间是繁忙的几乎抽不出任何时间,在这一段时间我参加了七牛云1024创作者大赛,但是最后呢,效果不是很理想,我使用Hertz+Kitex开发后端,奈何前端队友不是很熟练,进度安排也不是很合理最终导致没有成功参赛,失去了这次机会;
在这里插入图片描述

后来呢,我偶然认识了一位其他学院比较厉害的教授想做一款医疗的小程序来参加创业大赛,我们一拍既合,做起来了医疗的小程序,这一次我总结了参赛七牛云失败的经历,安排好了进度的一些东西分配好了职责,但是到了最后,我们一个有成品有公司资助有生物科研产出的产品,尽然连校赛都没有通过, 比赛是经管法学院举报的,通过校赛的他们学院的作品占大成;这两次比赛的失利耗费了我很多心血,至此我顿悟了,好像大学期间的比赛很多都是水赛凭关系,包装,甚至金钱就可以拿到不错的名次,从此我便跨上了找实习之路;

2023-12

这个月,我背了很多八股文同时开始系统的刷算法,参加了蓝桥杯的学院预选赛,成绩真的很差,曾经自以为的能力在现实面前变的不堪一击;在这里插入图片描述
同时面试的八股文,自己也是非常的菜,甚至连Java的基础数据类型都不知道,所以我决定寒假好好沉淀一番;

2024-1

这个月回到家之后,姐姐结婚了,家里好多事情,加上自己的不自律以及家里的一些事让我学习很难进行,八股没有背多少,算法到是每天都在刷,可以仿佛都是为了完成任务式的工作,没有一点实际意义;但是家乡下了几年以来最大的雪,整个大年我都玩的很开心,附上我堆的小雪人:
在这里插入图片描述

2024-2

在这里插入图片描述

因为自己在家的状态实在很差,我早早的回了学校学习,回到学校也下了很大的雪,是这里几十年都不遇见的大雪
在这里插入图片描述
期间还在阿里云混了一个小证书
在这里插入图片描述

2024-3

这个日子,我正式开启了我第一段找实习之路,投递了将近100家公司,面试的概率不到十分之一,下面列举一下我投递的部分公司:

  • 美团-后端开发-简历挂
  • 美团-测试开发-一面挂(太紧张了,没有好好抓住这一次的机会)
  • 快手-测试开发-一面挂(岗位不匹配,面试官提到了我是一份后端开发的简历)
  • 腾讯云智-后端开发-笔试完无后续
  • 腾讯云智-测试开发-简历挂
  • 快手其余岗位-简历挂了快10次
  • 百度-开发,测试开发岗位-简历挂了7次
  • 其他的公司基本都是简历挂,或者做了笔试没有后续
    在这里插入图片描述
    PS:又混了一手小奖
    在这里插入图片描述

2024-4

大厂拿不下,还搞不定小厂嘛?整个四月我都在面试和笔试还有背八股的路上,途中参与了一次蓝桥杯的Java比赛,基本都会写难度不大;四月份拿下了杭州,成都,西安的oc,最后选择了西安薪资不错,伙食也很不错,但是要加班到比较晚,基本早晨我是6.50出门,晚上9.40到出租屋,打工人真的很不容易!!!
PS:公司的晚饭
在这里插入图片描述
PS;下班后等公交
在这里插入图片描述

2024-5

一直在这家公司实习,做了很多有意思的事情,最近项目也是很紧,每天都在加班,累并快乐着;
附上一张公司大门:
在这里插入图片描述

学习了很多关于反射在业务场景中的使用,包括自己实习期间也有很多产出,被leader夸过几次还挺开心的,有一个根据动态表格以及用户自定义规则实现的动态计算,以及实习生可以在Linux中应用的场景我也有总结我觉得还挺有意思的,给大家看一下我的代码:

    public static boolean isNumeric(Object obj) {if (obj == null) {return false;}try {Double.parseDouble(obj.toString());return true;} catch (NumberFormatException e) {return false;}}/*** 查询搬迁安置人口列表** @param list 需要的集合集合* @return 搬迁安置人口* @desc:反射获取字段名,如果字段名在里面就把字段值拿到然后放在map中累加*     拿到对象的字段判断是否可以计算*/public static <T> T findNumericFields(List<T> list, Class<?> clazz) {if (list.size() == 0) return null;Map<String, Number> map = new HashMap<>();// 遍历字段,判断是否是数值类型,如果是则放入hashmap中初始为0Field[] declaredFields = clazz.getDeclaredFields();for (Field field : declaredFields) {if (!field.getName().contains("column")) {continue;}field.setAccessible(true);try {if (isNumeric(field.get(list.get(0)))) {map.put(field.getName(), 0);}} catch (IllegalAccessException e) {throw new RuntimeException(e);}}// 遍历List,对每个item进行反射,如果字段名在hashmap的key中能找到,就将字段值加入到hashmap的val中list.forEach(item -> {for (Field field : item.getClass().getDeclaredFields()) {field.setAccessible(true);try {Object value = field.get(item);String name = field.getName();if (!name.contains("column")) {continue;}if (isNumeric(value) && map.containsKey(name)) {Number v;if (value.toString().contains(".")) {// 说明转换为小数v = Double.parseDouble(value.toString());} else {v = Long.parseLong(value.toString());}Number numberValue = v;map.put(field.getName(), map.get(field.getName()).doubleValue() + numberValue.doubleValue());}} catch (IllegalAccessException e) {e.printStackTrace();}}});T res = null;try {res = (T) clazz.newInstance();} catch (InstantiationException | IllegalAccessException e) {e.printStackTrace();}Field[] fields = clazz.getDeclaredFields();for (Field field : fields) {field.setAccessible(true);String name = field.getName();if (map.containsKey(name)) {try {field.set(res, String.valueOf(map.get(name)));} catch (IllegalAccessException e) {e.printStackTrace();}}}return res;}

哈哈,是不是还挺抽象的,如果大家想看反射在业务中的场景,或者实习生怎么使用Linux,可以看我下一篇博客哦;
蓝桥杯成绩也出来了,很意外的拿了省一,我的题几乎都是暴力出来的,只有两道编程题没有暴力,剩下都暴力了就剩一了,真的很意外在这里插入图片描述
下个月的一号就要去西科大国赛了,但是我已经好久没有写算法了,这周还要python考试,真的有点慌,期间我的电脑还因为开不了机重置了一次,很多东西都重装了,哎心累;

总结

接下来,我的预期的计划如下:

  • 端午节后离职回学校准备考试
  • 新做一个项目,学习在场景中使用MQ,延伸自己的思想
  • 每天准备背各种八股文
  • 每隔两三天就进行一次模拟面试
  • 寻找暑假的实习机会
  • 每天刷算法,Python或者Java都可以

加油吧骚年,未来是你的!!!

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

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

相关文章

PyTorch深度学习快速入门——P1-P13

环境配置 Anaconda&#xff0c;创建conda create -n pytorch python3.12&#xff0c;使用conda activate pytorch切换到环境。安装pytorch&#xff0c;conda install pytorch torchvision torchaudio pytorch-cuda11.8 -c pytorch -c nvidia&#xff0c;使用import torch&…

飞机类设计与实现

新书上架~&#x1f447;全国包邮奥~ python实用小工具开发教程http://pythontoolsteach.com/3 欢迎关注我&#x1f446;&#xff0c;收藏下次不迷路┗|&#xff40;O′|┛ 嗷~~ 目录 一、引言 二、飞机类属性的定义 三、飞机类方法的创建 四、面向对象的封装特性 五、代码…

buu[HCTF 2018]WarmUp(代码审计)

buu[HCTF 2018]WarmUp&#xff08;代码审计&#xff09; 题目 访问source.php <?phphighlight_file(__FILE__);class emmm{public static function checkFile(&$page){$whitelist ["source">"source.php","hint">"hint.php…

使用 Ollama框架 下载和使用 Llama3 AI大模型的完整指南

&#x1f3e1;作者主页&#xff1a;点击&#xff01; &#x1f916;AI大模型部署与应用专栏&#xff1a;点击&#xff01; ⏰️创作时间&#xff1a;2024年5月24日20点59分 &#x1f004;️文章质量&#xff1a;96分 目录 &#x1f4a5;Ollama介绍 主要特点 主要优点 应…

钕铁硼表面磷化处理

大家都知道烧结钕铁硼易氧化、易腐蚀&#xff0c;日久将造成磁性能的衰减甚至丧失&#xff0c;所以使用前必须进行严格的防腐处理。在之前的文章中已经向大家介绍过与烧结钕铁硼表面处理相关的知识和电镀的工艺流程&#xff0c;除了电镀之外&#xff0c;钕铁硼表面处理还可采用…

电商API接口助力直播带货选品||助力电商平台搭建选品

如今&#xff0c;直播带货如火如荼。直播带货的核心是卖货、品牌盈利&#xff0c;那想要带货效果更好&#xff0c;选品及定价是最关键的环节。 事实上&#xff0c;品牌企业可以直接使用API接口工具来辅助自身选品及定价&#xff0c;这主要是因为比价工具在直播带货选品环节能起…

git 检查用户是否是gitlab用户

背景: 公司代码要从老的git库迁到新的git库&#xff0c;老git库上部分提交用户在新git库上没有&#xff0c;解决方法: 让gitlab不再检查提交用户是否是gitlab用户。具体操作: 去掉下面的勾选&#xff0c;保存配置即可。

乘风破浪,创维汽车旗舰店落户安徽

2024年5月19日&#xff0c;创维汽车宣城家奇体验中心盛大开业。宣城市委办公室副主任师典雅、市投资促进局副局长金崇学、经开区管委会副主任汤晓峰、宣城市通信局局长梁登峰、创维汽车战区总经理刘俊、创维汽车大区总监王大明等人出席此次开业盛典&#xff0c;共同见证了创维汽…

zstd库数据压缩与解压缩

在 Visual Studio 2019 中使用 C 的 zstd 库进行数据压缩与解压缩 在今天的博客中&#xff0c;我们将探讨如何在 Visual Studio 2019 中使用 zstd 库进行高效的数据压缩和解压缩。zstd&#xff08;也称为 Zstandard 或 zstd&#xff09;是由 Facebook 开发的开源压缩库&#x…

HTML+CSS+JS(web前端大作业)~致敬鸟山明简略版

HTMLCSSJS【动漫网站】网页设计期末课程大作业 web前端开发技术 web课程设计 文章目录 一、网站题目 二、网站描述 三、网站介绍 四、网站效果 五、 网站代码 文章目录 一、 网站题目 动漫网站-鸟山明-龙珠超 二、 网站描述 页面分为页头、菜单导航栏&#xff08;最好可下拉&…

2024-BurpSuite快速配置Jython插件环境

文章目录 前言一、下载Jython二、配置Python environment 前言 很多插件需要python环境&#xff0c;Burpsuite本身是支持java的&#xff0c;Jython就是java和python的结合。 提示&#xff1a;以下是本篇文章正文内容&#xff0c;下面案例可供参考 一、下载Jython https://ww…

生成式AI导论2024-李宏毅

生成式AI导论2024-李宏毅 第0讲&#xff1a; 课程说明第1讲&#xff1a;生成式AI是什么第2講&#xff1a;今日的生成式人工智慧厲害在哪裡&#xff1f;從「工具」變為「工具人」 第0讲&#xff1a; 课程说明 生成式AI的入门课程 第1讲&#xff1a;生成式AI是什么 生成式人…

5.4 Go 匿名函数与闭包

&#x1f49d;&#x1f49d;&#x1f49d;欢迎莅临我的博客&#xff0c;很高兴能够在这里和您见面&#xff01;希望您在这里可以感受到一份轻松愉快的氛围&#xff0c;不仅可以获得有趣的内容和知识&#xff0c;也可以畅所欲言、分享您的想法和见解。 推荐:「stormsha的主页」…

不能错过的AI知识学习神器「Mo卡片」

1. 「Mo卡片」——知识点的另一种承载方式 1.1 产品特点 &#x1f4f1;一款专为渴望理解和掌握人工智能知识的小伙伴量身打造的轻量级 App。 &#x1f3f7;AI 知识卡片集 Mo卡片内置了 26 套卡片集&#xff0c;总计 1387 张卡片&#xff0c;每张卡片都能获得 1 个核心知识。…

GpuMall智算云:AUTOMATIC1111/stable-diffusion-webui/stable-diffusion-webui-v1.8.0

配置环境介绍 目前平台集成了 Stable Diffusion WebUI 的官方镜像&#xff0c;该镜像中整合如下资源&#xff1a; GpuMall智算云 | 省钱、好用、弹性。租GPU就上GpuMall,面向AI开发者的GPU云平台 Stable Diffusion WebUI版本&#xff1a;v1.8.0 Python版本&#xff1a;3.10.…

如何用 Redis 统计海量 UV?

引言&#xff1a;在当今数字化时代&#xff0c;对于网站和应用程序的运营者而言&#xff0c;了解其用户的行为和习惯是至关重要的。其中&#xff0c;衡量页面的独立访客数量&#xff08;UV&#xff09;是评估网站流量和用户参与度的重要指标之一。然而&#xff0c;当面对海量访…

基于物联网表计的综合能源管理方案

安科瑞电气股份有限公司 祁洁 acrelqj 摘要&#xff1a;为加快推进国家“双碳”战略和新型能源体系建设&#xff0c;努力实现负荷精准控制和用户精细化管理&#xff0c;按照“政府主导、电网组织、政企协同、用户实施”的指导原则&#xff0c;多地成立市/县级电力负荷管理中…

VMware Workstation 虚拟机安装 ubuntu 24.04 server 详细教程 服务器安装图形化界面

1 阿里云下载 ubuntu-releases安装包下载_开源镜像站-阿里云 2 打开vmware,新建虚拟机 3 选择下载的镜像,开始安装 3 光驱这里修改下 4 重新启动&#xff0c;安装图形化界面 #更新软件包列表 sudo apt-get update #安装Ubuntu图形桌面 sudo apt install ubuntu-desktop 5 安…

弱密码系统登录之后强制修改密码

在你登录的时候&#xff0c;获取到弱密码&#xff0c;然后将他存到vuex里面&#xff0c;在登录进去之后&#xff0c;index页面再去取&#xff0c;思路是这样的 一、vuex里面定义密码字段 我是直接在user.js里面写的 import { login, logout, getInfo } from /api/login impo…

动手学深度学习22 池化层

动手学深度学习22 池化层 1. 池化层2. 实现3. QA 课本&#xff1a; https://zh-v2.d2l.ai/chapter_convolutional-neural-networks/pooling.html 视频&#xff1a; https://www.bilibili.com/video/BV1EV411j7nX/?spm_id_fromautoNext&vd_sourceeb04c9a33e87ceba9c9a2e5f0…