简介

我是茫茫人海中的一个菜鸟程序员,河南,18年9月上大学,22年6月份毕业,大三下学期也就是21年6月份的时候去一家河南某国企实习(新闻媒体类,主要是搭建数据平台),22年3月去了北京的某家公司(教育行业,维护一个网站),22年6月直到今天又回到了河南的某家大公司的外包或者叫子公司吧(业务复杂,我还没弄明白)。

路程

第一站 学校

刚升入大一,我是想好好学习代码,但是并没有人告诉我应该怎么学,那时候,我认为,只要按照上课老师讲的,像高中一样把老师讲的全部学会,以后找工作还是啥的就没问题,这个想法是错误的,我大一主要学习了三门课程,linux的centos版本和C语言吧,java仅仅会基本的语法,java大致是讲到会话,对于那种锁和多线程和高并发,仅仅是听说过,各种市面上流行的框架,学校是根本不讲的,大二那年,我学习了hadoop,spark,hive,mysql,hbase等等相关的大数据组件,在学校的学习仅仅停留在表层,当时是只要会简单使用就行了。大三的时候,主要学习的是考研的东西,计算机网络,计算机组成原理,计算机操作系统,数据结构,这些东西,都基本是过一遍,当别人谈到时,知道一点,但是具体的还是不会,不过这些东西真的比较重要,这些东西就像是基石,如果这些有好的基础的话,有时候在理解成熟的架构或者优化是特别快的,尤其是数据结构,和操作系统,非常重要。
感悟:就应该多参加acm,这一类的比赛,平时上课B站的教程远比老师的要好,如果准备进bat这类的大公司,不需要学习市面上成熟的技术,只需要把考研的几本书学好,力扣,牛客网的题如果能刷一遍,尤其是动态规划这类复杂问题能做出来,那么校招进大厂的概率是很大的,我的最终意思是不要去学习市面上那些复杂的技术,像docker,k8s,甚至是spring,只用把这些底层基础打牢,因为大厂不会问这些问题的,只会考验你的逻辑(比如说3升水桶和5升水桶如何得到4升水),和算法(力扣,牛客,一般是三道题,一道数组,一道动态规划)。

第二站 国企

我大三的快要结束的时候,一家国企在招人,我有幸进去了,本来打算在里边躺平一辈子,但是他给的太少了,工资非常低,但是每天真的很闲,每天就划水,所以,我就有大量的时间用来学习,我在国企的大半年中,是我成长最快的一个阶段吧,我里边有三个学长,一个教会了mybaties ,另一个教会了我flink,还有一个教会了vue的框架吧,前端的学习中,我从html,css,jsp到bootstrap,vue+element 尤其是ruoyi架构,这个项目真的特别好,我想快速学习vue,然后看了这个项目,真的对路由这种概念,和jwt这种理解的比较快。对于flink的学习,我因为当初要做一个小任务,把后台操作人员的操作记录,显示到页面上,大致是maxwell读取mysql的binlog,然后传给kafka,再到flink,flink进行分流,然后聚合redis的数据,采用异步syncjoin,最后保存在clickhouse,这样就OK,虽然很简单,但是我学长在这个过程中,我看到了他的项目,让我对这种实时流的项目学到了很多,看他的代码,真的学会了很多flink的用法。同时对于python的使用,因为当时学长让我预测男女的性别,我需要python的sklearn的这个库,用来机器学习,我当时的思路是,首先先把新闻分类,例如,军事,娱乐啥的,分成了13类吧,这个大概用的是朴素贝叶斯,然后把已有性别的用户把他们观看过的文章进行平均,看他更偏向于看哪几种,最后逻辑回归判断是男是女,最终的结果肯定是预测不对哈。但是我却把python的知识和机器学习过了一遍。
感悟:自己跟着视频上学那么多次,只是扩展了视野,真的想让印象深刻,还得到公司中,看看他们的代码,自己写写,在国企的这一年,抵得上我在学校的三年。

第三站 北京某家教育公司

因为国企平时没工作,比较闲,我离开了,我觉得年轻人得到大城市打拼,所以我来到了北京,北京的地铁太堵了,是我最直观的感觉,都是像我这种年轻人,感觉大部分都是做it的吧,我在这家公司,技术上的没啥突破,也没学会啥。体会到了同事就是同事,不可能像同学一样。
感悟:做选择时一定要考虑清楚,不要轻易做决定,同时,找工作时,运气和时机也特别重要,找工作一定要时刻关注各个地区的招人信息,有的地方,他就是招个几天就不招了,所以,要长时间关注,并准备好简历,别让简历给刷了,同时,有的面试官只问简历上的,所以简历不能乱写,比如我在面试滴滴的时候,那面试官说,你会k8s?虽然你确实在同龄中稍微好点,但你这简历我都不敢写。我emo。

第四站 某大厂的子公司

因为北京这家公司的待遇不好,加上学不会啥技术,我就在网上疯狂面试,过了几家吧,但是还是没能进入大厂,字节跳动的最后编程题和逻辑题都答出来了,面试应是没过,然后刚好看到郑州这家子公司招人,然后进来了,我来到这里,我首先知道了什么是数据中台,程序员业务开发只用考虑代码,考虑业务,并不需要管理维护的工作,有专门的运维管这些,不像在北京的那家公司里,hadoopd的节点起不来了还需要我看原因,在纯技术上,平时只是用sql,代码水平并没有增加多少,但是在思想上,我感觉还是有很多收获的,对于建模的方面,也懂得一点皮毛,同时在这里过的比较舒服,同事和师哥们都像同学一样似的,比较友善,但是钱给的并不多,因为我是应届生进来的,干着同样的活,拿着不同的工资,不过社会就是这样吧,我先干个1年,毕竟自己确实实力不行,先沉淀。
感悟:要有自己一套快速了解业务的方法,因为以后写sql大家谁都会,关键是对业务的了解能不能做到如数家珍,我现在并没有找到如何快速了解业务的方法,目前采用的笨方法是,知道业务的流程,然后把所有表的所有字段尽量记住加总结,但是这个并不高效,因为我这大概都是100朝上的表,而且业务由于历史原因比较复杂。

从学校到工作的一些收获相关推荐

  1. 学校第一学期计算机教学总结,学校信息技术工作总结

    总结是对过去一定时期的工作.学习或思想情况进行回顾.分析,并做出客观评价的书面材料,它可以有效锻炼我们的语言组织能力,不如我们来制定一份总结吧.那么如何把总结写出新花样呢?以下是小编帮大家整理的学校信 ...

  2. 申请副高职业学校计算机教师工作总结,申报中学高级教师职称个人工作总结

    申报中学高级教师职称个人工作总结 时光在流逝,从不停歇,一段时间的工作已经结束了,回顾过去这段时间的工作,收获颇丰,是时候在工作总结中好好总结过去的成绩了.想必许多人都在为如何写好工作总结而烦恼吧,以 ...

  3. 学校与工作(献于在校大学生及入职不久的工作者)

    学校与工作 "每个人都把自己眼界的局限当成世界的局限." 学校是非常不同于职业工作的,有些人在其早期职业生涯中栽跟头,就是因为未能从已经生活了近20年的学校环境过渡到软件行业的美丽 ...

  4. 学校食堂工作流程图流程图模板分享

    学校食堂里面的工作是比较严谨的,所以对任何事情的要求就会比较高,那在学校食堂里面工作有哪些流程呢?下面是分享的食堂工作流程图模板,想要了解新知识的朋友可以进行了解. 学校食堂工作流程图-迅捷流程图 模 ...

  5. 对校招生培养工作的建议_学校招生工作的几点建议

    学校招生工作的几点建议 (仅供参考) 一.成立学校招生工作领导小组, 制定切实可行的招生工作方案,一把手亲 自担任组长,学校招生办公室具体负责各项招生工作的分工与落实. 二.安排专人具体负责蹲点到各初 ...

  6. 特殊教育学校计算机教学计划,特教学校教学工作计划(精选3篇)

    特教学校教学工作计划(精选3篇) 时光飞逝,时间在慢慢推演,教学工作者们又将迎来新的教学目标,让我们对今后的教学工作做个计划吧.是不是无从下笔.没有头绪?以下是小编帮大家整理的特教学校教学工作计划,希 ...

  7. 中职学校计算机打字比赛方案,职业学校教务工作计划

    职业学校教务工作计划 职业学校教务工作计划1 一 指导思想 依据学校的办学方针,结合学校的实际情况,以学校升级为契机,认真落实学校关于新学期教学工作的要求,积极探索课堂教学和教学管理新思路,狠抓教学常 ...

  8. 学校计算机及网络保密总结,学校保密工作总结范文

    保密工作总结就是指为达保密目的而采取一定手段和防范措施等,像学校这种单位的保密工作也是为了保质量,保发展.下面是由[出国留学网]整理的学校保密工作总结,欢迎阅读. 学校保密工作总结范文 为使保密工作做 ...

  9. 小学计算机教室职责,学校电教室工作职责

    本站原创    点击数:2947    更新时间:2008-9-11 学校电教室工作职责 1.负责全校电教设施.设备(包括网络.计算机.多媒体.液晶电视等)的保养.维修.管理及软件的保护和网络升级. ...

最新文章

  1. 中山大学计算机学院运动会,喜讯!我院获2019中大校运会教工组团体第二名
  2. Android 设定横屏,禁止屏幕旋转,Activity重置 [更新视频播放器相关]
  3. k8s与CICD--将drone部署到kubernetes中,实现agent动态收缩
  4. C# 站点IP访问频率限制 针对单个站点
  5. hihocoder-Week173--A Game
  6. 锁定表头和固定列(Fixed table head and columns)
  7. 转:VMware安装Mac OS X Mavericks系统图文教程
  8. Character,String相关方法,Int,double互相转换
  9. Publication的 immediate_sync 属性
  10. 从Python中的另一个文件调用函数
  11. 线性方程组(A是上三角矩阵时)的C++求解
  12. 文件磁盘相关函数[2]-建立新文件 FileCreate
  13. VMware Data Recovery安装配置
  14. Learning Continuous Image Representation with Local Implicit Image Function解读
  15. 右击文件夹转圈圈,有时卡死
  16. 【机器学习|数学基础】Mathematics for Machine Learning系列之图论(8):割边、割集、割点
  17. 隔离式DC-DC转换器:把直流电压转换成高频方波电压,由变压器升压或降压后,再经过整流滤波变为直流电压或者电流。
  18. 使用GORM操作数据库
  19. 【52. 贪心 - 排序不等式(排队打水)】
  20. ANTLR4(十三)解决歧义性总结

热门文章

  1. windows和linux的icmp包,linux和windows下icmp的区别
  2. [天池竞赛系列] 历届天池竞赛答辩PPT和视频
  3. stl文件转stp (二次开发)
  4. 图像单通道和4通道转3通道
  5. 2014.7.14 有用的网址
  6. 在疫情肆虐的世界里,适度恐惧的活着
  7. 小米随星借(原小米贷款)提升服务水平,帮助用户解决用款难问题
  8. Win10离线安装.NET Framework 3.5的方法总结
  9. STM32F103RCT6开发板的下载
  10. mysql dlz驱动,安装wddns3 /dlz_mysql_driver.c:76:19: 错误:mysql.h:没有那个文件或目录...