当前位置: 首页 > news >正文

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

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

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

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

(一)我的实习经历

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

(二)正式第一份工作

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

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

(三)选择了离职

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

(四)入职了互联网企业

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

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

(五)收获

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

进入榜单还挺开心的。

(六)后续计划

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

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

(七)总结

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

相关文章:

  • guava 并发
  • Oauth2是个什么东西?
  • [javaSE] 看知乎学习工厂模式
  • 数据库分库分表扫盲,不会用也得知道概念
  • 写了那么久的String字符串,你可能根本不懂它!
  • 2012 借教室
  • 怎样才能写出规范的好代码?
  • 让Android Studio支持系统签名
  • 详解Java中的BIO、NIO、AIO
  • 取经阿里十年技术大佬,得到Java线上问题排查攻略!
  • Understanding memory usage on Linux
  • Java中的拦截器和过滤器有什么区别
  • 为什么要引入分布式任务调度系统?
  • 为什么说datax是目前最好的异构数据源数据交换工具
  • Java常用关键字:this、super、final、static、访问修饰符
  • (ckeditor+ckfinder用法)Jquery,js获取ckeditor值
  • 《Javascript高级程序设计 (第三版)》第五章 引用类型
  • Apache的80端口被占用以及访问时报错403
  • github指令
  • js中forEach回调同异步问题
  • Linux编程学习笔记 | Linux多线程学习[2] - 线程的同步
  • React系列之 Redux 架构模式
  • Spring Cloud Feign的两种使用姿势
  • 基于组件的设计工作流与界面抽象
  • 利用阿里云 OSS 搭建私有 Docker 仓库
  • 微信开源mars源码分析1—上层samples分析
  • 小程序开发之路(一)
  • 学习笔记:对象,原型和继承(1)
  • 一天一个设计模式之JS实现——适配器模式
  • media数据库操作,可以进行增删改查,实现回收站,隐私照片功能 SharedPreferences存储地址:
  • 第二十章:异步和文件I/O.(二十三)
  • $con= MySQL有关填空题_2015年计算机二级考试《MySQL》提高练习题(10)
  • $redis-setphp_redis Set命令,php操作Redis Set函数介绍
  • (42)STM32——LCD显示屏实验笔记
  • (windows2012共享文件夹和防火墙设置
  • (ZT)薛涌:谈贫说富
  • (附源码)spring boot公选课在线选课系统 毕业设计 142011
  • (蓝桥杯每日一题)平方末尾及补充(常用的字符串函数功能)
  • (原創) 如何讓IE7按第二次Ctrl + Tab時,回到原來的索引標籤? (Web) (IE) (OS) (Windows)...
  • (原創) 如何刪除Windows Live Writer留在本機的文章? (Web) (Windows Live Writer)
  • .NET Framework .NET Core与 .NET 的区别
  • .NET 常见的偏门问题
  • .NET 实现 NTFS 文件系统的硬链接 mklink /J(Junction)
  • .NET国产化改造探索(三)、银河麒麟安装.NET 8环境
  • .NET命名规范和开发约定
  • .Net通用分页类(存储过程分页版,可以选择页码的显示样式,且有中英选择)
  • @autowired注解作用_Spring Boot进阶教程——注解大全(建议收藏!)
  • @RequestMapping-占位符映射
  • @select 怎么写存储过程_你知道select语句和update语句分别是怎么执行的吗?
  • @TableId注解详细介绍 mybaits 实体类主键注解
  • [AAuto]给百宝箱增加娱乐功能
  • [C/C++]数据结构 栈和队列()
  • [CF226E]Noble Knight's Path
  • [ChromeApp]指南!让你的谷歌浏览器好用十倍!
  • [Docker]三.Docker 部署nginx,以及映射端口,挂载数据卷