一个双非本科程序员工作一年的经历

2023-10-31 02:50

本文主要是介绍一个双非本科程序员工作一年的经历,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

听说微信搜索《Java鱼仔》会变更强!

本文收录于JavaStarter ,里面有我完整的Java系列文章,学习或面试都可以看看

大三的时候,连SpringBoot是什么都不知道的我投了阿里巴巴的Java实习岗位,电话面试面了5分钟就结束了。虽然面试官没有说结果,但是那次面试让我突然明白,虽然平常考试成绩还可以,但是这个水平似乎只能应付考试,在社会上会很受打击。于是我似乎顿悟了一般开始去学习书本中没有的那些东西,开始有规划的去写笔记,后来这些知识点被我转化为了博客输出。

(一)我的实习经历

到现在为止毕业还不到一年,但是工作时间加上实习是一年零一个月。所以就从实习讲起吧。2020年因为疫情,到4月份浙江才慢慢解禁,靠着顿悟后一年的自学,在找实习工作上相对还比较顺利。虽然学校一般,双非本科,但是面了三家都得到了反馈,其中有一家公司面试官和我谈了两个小时才结束。最终在三家公司选择了待遇相对最好的上市公司。

(二)正式第一份工作

在这家公司实习2个多月后,拿到毕业证书的我直接选择了原本的这家公司,团队很好,工作内容相对比较简单也比较轻松。就是这第一份工作的轻松让我有了更多的时间去学习,去自己写项目。虽然现在已经离职了,但是在这家公司的一年是我觉得自己进步最快的。

在这一年时间我正式开始比较系统地写技术博客,把原本知识输入转化为知识输出,甚至有段时间我还写了每天一个知识点系列,后来发现这样写的话导致知识点很分散,后来这个系列就夭折了。

(三)选择了离职

在舒适的环境待久了,会发现自己慢慢到了一个瓶颈期,似乎没法再往上提高了。于是我做了一个离职的决定,当时和老板说的是我想去互联网公司体会一下,另外一个比较隐秘的原因是想看看自己现在的真实水平到底怎样。

(四)入职了互联网企业

在找工作的时候,我发现我这一年来写博客的经历给了我很大的帮助,首先对于知识点的熟悉程度,知识面的广度及深度等,基本上能将面试官的提问回答到80%的程度。并且很多公司会比较喜欢自驱力高的人。我记得有一次面试,面试官直接打开了我的博客当场看了起来,所以坚持一件事情总是有结果的。

现在入职了一家工作强度挺大的互联网公司,基本上995的作息,有好有坏,这家公司用到的技术更新,身边基本上都是大佬,进步很快。但是自己的时间变少了,一开始也适应不了每天12小时的工作时间,后来倒是也习惯了。

(五)收获

这一年最大的收获是CSDN获得了博客专家认证,成为掘金的潜力作者,并且自己写的文章慢慢开始进入到各项榜单。才发现当初走的每一步,到后来都会导致这件事情的结果。

进入榜单还挺开心的。

(六)后续计划

入职第一个月因为事情比较多,需要适应,因此学习时间变少了。不过现在慢慢也恢复了。我目前到家9点半,一般会敲代码或者写技术博客或者学习到12点或者12点半。

同时我发现随着工作的沉淀,自己以前写的部分文章不够深,可能有些小问题。因此后续我会把之前的一些文章重新改一版,尽量让自己的知识库越来越完善。

(七)总结

这一年的经历相对来说还是挺满意的,我觉得如果想做技术,很重要的一点就是要有兴趣,要有自驱力,同时要有复盘思维。我是鱼仔,我们下期再见!

这篇关于一个双非本科程序员工作一年的经历的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/312279

相关文章

找完工作该补充的东西

首先: 锻炼身体,包括乒乓球,羽毛球,都必须练习,学习,锻炼身体等是一个很重要的与人交际沟通的方式; 打牌,娱乐:会玩是一个人很重要的交际沟通的法宝; 摄影:这个是一个兴趣爱好,也是提高自己的审美,生活品质,当然也是与人沟通的重要途径; 做饭:这个的话就是对自己,对朋友非常有益的一件事情;

工作流Activiti初体验—流程撤回【二】

已经玩工作流了,打算还是研究一下撤回的功能。但是流程图里面并不带撤回的组件,所以需要自己动态改造一下,还是延续上一个流程继续试验撤回功能。《工作流Activiti初体验【一】》 完整流程图 我们研究一下分发任务撤回到发起任务,其他环节的撤回类似 撤回的原理大概如下: 将分发任务后面的方向清空,把发起任务拼接到原来的判断网关,然后结束分发任务,这样流程就到发起任务了 此时的流程如上图,

工作流Activiti初体验【一】

在这里记录一下我的Activiti历程:(以下示例不涉及真实业务,所有逻辑均建立在学习的基础上) bpmn图 发起任务我设置了一个权限组user1,只要是这个权限的用户都可以发起任务 分发任务我设置了一个用户组,用户组中每个用户都可以处理这步流程,只要有一个人处理这步任务,分发的流程就算结束了 分发任务这一环节还有个判断,允许任务下发和不允许任务下发 任务分发完成则来到子流程,每个被分

【新闻】AI程序员要来了吗?阿里云官宣

内容提要 6 月 21 日,在阿里云上海 AI 峰会上,阿里云宣布推出首个AI 程序员。 据介绍,这个AI程序员具备架构师、开发工程师、测试工程师等多种岗位的技能,能一站式自主完成任务分解、代码编写、测试、问题修复、代码提交整个过程,最快分钟级即可完成应用开发,大幅提升研发效率。 近段时间以来,有关AI的实践应用突破不断,全球开发者加速研发步伐。有业内人士坦言,随着大模型性能逐渐提升,AI应

HashMap 的工作原理及其在 Java 中的应用?

在Java的数据结构中,HashMap是最常见且最重要的一个数据结构之一。HashMap是Java集合框架中的一部分,它存储的是键值对(Key-value)映射,也就是说,你可以通过键(Key)找到对应的值(Value)。让我们来详细地看一下HashMap的工作原理。 HashMap的工作原理 HashMap内部有一个数组,数组中的每个元素又是一个链表。当我们将一个键值对存入HashM

Ajax及其工作原理

Ajax及其工作原理 AJAX 是一种与服务器交换数据无需刷新网页的技术,最早由Google公司在谷歌地图里使用,并迅速风靡。 AJAX是不能跨域的,如需跨域,可以使用document.domain='a.com';或者使用服务器代理,代理XMLHttpRequest文件 AJAX是基于现有的Internet标准,并且联合使用它们: XMLHttpRequest 对象 (异步的与服

Groovy:程序员的 DSL

什么是DSL? 领域特定语言,针对一个特定的领域,具有受限表达性的一种计算机程序语言。可以看做是一种抽象处理的方式。 具有四个元素,第一个是计算机程序设计语言,使用DSL来指挥计算机做事情,语言性(一种特定的语言),受限的表达性,并不像同通用的设计语言那样具有广泛的能力,针对一个明确的领域。 分类有哪些? 外部DSL:不同于应用系统主要使用语言的语言,通常采用自定义语法,宿主应用的代码采用

TCP 可靠传输的工作原理

转载地址:https://my.oschina.net/xinxingegeya/blog/485233 感谢原作者 TCP 可靠传输的工作原理 ARQ(Automatic Repeat-reQuest)(自动重传请求) 停止等待ARQ协议 连续ARQ协议   停止等待ARQ协议 全双工通信的双发既是发送方也是接收方。下面为了讨论问题的方便,我们仅考虑A发送数据而B接受数据

1.1 从图灵机到GPT,人工智能经历了什么?——《带你自学大语言模型》系列

《带你自学大语言模型》系列部分目录及计划,完整版目录见: 带你自学大语言模型系列 —— 前言 第一部分 走进大语言模型(科普向) 第一章 走进大语言模型 1.1 从图灵机到GPT,人工智能经历了什么?1.2 如何让机器理解人类语言?(next, next)1.3 Transformer做对了什么?(next, next, next) 第二部分 构建大语言模型(技术向) 第二章 基础知识

某大厂程序员吐槽:离职交接时,新人被工作量吓退,领导却污蔑我故意劝退新人,我怒晒工作短信反击证明,新人看了后也决定走人了!

一位知名大公司的程序员分享了他离职时的遭遇:在交接工作时,新进的同事因工作量过大而感到压力,但出乎意料的是,他们的领导却指责我故意吓唬新人。为了证明自己的清白,我晒出了工作短信作为反击,结果连新人也决定离开。 在任何组织里,团队文化的优劣都是决定工作效率和质量的关键。一个和谐相处的团队不仅能提升工作效率,还能使工作氛围变得轻松愉快。 然而,一旦团队内部出现权力斗争或领导偏爱小团体、