一名菜鸡的996日常
共 5554字,需浏览 12分钟
·
2020-09-24 19:56
本文来自读者投稿!推荐给大家!
2019-6-8
比赛结束、我的算法生涯可能到此就结束了(技术生涯不会结束)
最近身体的状况日趋下降, 我自己可以清楚的感受到, 可能与自己整天待在实验室有关, 昨 天在这里待了一天, 基本上什么都没有做, 想了很多, 也有了很多体会, 可能真的是自己想多了 吧(我也希望是自己想多了), 看看以往自己写的文章, 也看了看自己以往写的博客, 回想起自 己的大学经历, 真的是无悔了, 虽然走了很多弯路(有人生之路, 也有技术之路等等), 我自己 也无法说清, 需要时间来验证…
大一初入学校, 感觉自己挺NB的, LZ终于是一个大学生了, 去了学生会(高中的时候留下的 印象, 当时感觉挺NB的), 人家不要我(忘记原因了), 后来又去了校社联(学校三大部门【学 生会、校社联、大学生艺术团】之一, 现在不知道变了没变), 在那边干了一个月, 去各个社团 蹭吃蹭喝(社团新生见面会, 只记得有吃的了), 挺好玩的, 中间遇到了助管纳新, 也去了助管 那边, 干了一段时间(开门, 关门), 后来听了学长的一些介绍, 感觉这个与自己的专业贴合挺 近的, 最让我心动的是, 可以在机房干自己任何想干的事情(只要能保证第二天正常上课即 可)
但当时为了给自己留一条后路, 那个时候校社联还没有退, 具体什么时候退的, 时间已经 模糊(好像在那边只待了一个月, 也好像是因为一件小事, 具体记不清了), 后来就留在了助 管。当时学长(农学院转过来的)带着我们讲解一些计算机基础, 带着我们分解计算机, 修理机 房电脑(那个时候, 还是一个小白, 连最基本的安装计算机也不懂, C语言学的一塌糊涂)。
计算机二级, 在那个时候开始报名, 学长给我的建议是报名, 原因是后面认证分数可能会减 半, 在现在看来, 当时这个决定是正确的(这可能也是我到现在为止, 也没有进行考计算机四级 的原因之一吧), 而那个时候正好赶上, 学长(14级)的一个项目(象牙塔), android版本, 需要自学java, 搭建android环境等
寒假的时候购买了自己人生的第一台电脑, 感觉好NB, 终于可以打游戏了(8GB+128GB+1T+独显+i5), 开发游戏使用(当时是镇上的一个修电脑的大叔推 荐的), 然后自己搭建android开发环境, 跟着教程自学, 不懂就上网搜, 不懂就搜, 一周下 来, 电脑崩了三次, 我自己也快崩溃了, 就放下来了
java基础也学了一些, 转战C语言(备考 二级), 题库反复刷了两次, 后来是险胜(68, 那个时候还可以查看成绩, 现在只有等级), 具体的时间应该也是那个时候, 和学长(14级)聊了很长时间(自己寒假的时候也学了很多基础知 识, 知识的广度也稍微打开了一些, 至少听说过一些名词, Linux、unix、c/c++、Linux的故事 等等), 然后那个时候感觉自己就是一个井底之蛙, (什么也不知道)疯狂的找各种教程自学
那个时候听说了蓝桥杯比赛, 当时觉得挺NB的, 现在看来, 好像并没有卵用(需要时间来验证, 就这几天吧, 后面会说的), 当时真正让我入坑的是黑客技术(觉得挺NB的, 黑天黑地, 无孔不 入, 感觉什么都能搞), 疯狂的找各种黑客教程(看视频, 搭环境, 搭网站, ), 学习了大量的 理论知识。而这个时候, 大一生活也差不多结束了。
暑假的时候, 去了驻马店当老师, 站在街头发各种宣传小广告, 期间走了不知多少路, 也体 会到了生活的不易, 工资1800吧, 当时因为没有生活上的其他事情, 期间的想法是:小孩子不就 应该无忧无虑的去做一些自己想做的事情吗, 为什么要把这些小孩子圈在一个有栅栏的地方。将 很多奇思妙想的想法进行扼杀。
后来慢慢的明白了, 也越来越不明白了。期间为了备考三级信息 安全(将整本书抄写了下来, 整理重点, 仍是理论)。大二刚开学的时候, 社团纳新, 搞得一塌 糊涂, 一个人, 外加社团几个帮忙的女生,
那个时候的我, 可以说是浑浑噩噩, 我们的数据结构&算法也是那个时候学的吧, 记得不是 清楚, 其实大一的时候就知道了数据结构和算法时程序设计的灵魂, 但是后面学习的时候发现 了, 老师讲的并不是太好, 后来自己找了一套教程(清华大学严蔚敏教授)自学。
一直想去自己 实现各种数据结构, 但自从接触了C++的STL之后, 发现是多余的, 因为人家都实现好了, 没有必 要自己在去写一套。然后中间就用STL了, 因为C++完全兼容C, 所以到现在为止, 算法比赛都是 C/C++混用, 直到现在, 我也说不清楚, 使用STL是对还是错。也是那个时间, 报名参加了第九届 蓝桥杯….., 期间有一段时间, 疯狂的刷各种算法题, 大部分都是在官网。
应该是那个时候吧, 才算是真正进入计算机的世界, 进入了编程的世界, 渐渐的明白了编程的意义。也是在那个时 间, 接触到了别人接触不到的东西, BTC(可以让人疯狂的东西)。这么说, 假如你现在有1000 枚, 那么基本上一辈子都不愁吃喝了(只要不瞎搞), 那个时候没有意识到, 具体的东西就不在 说了想了解的自己去了解(另一个名字是区块链, 底层技术的核心技术是密码学)……
寒假的时候疯狂的训练了一个月, 除了记住了很多名词之外, 大部分都忘记了….., 留下的
大部分属于编程思想方面的东西, 再次开学之后, 当时想免修java, 但后来发现学校的这个设置 好像是一个摆设, 并没有什么用处, 遂跟着老师(大部分都是自学)…., 当时出去玩(打比
赛), 感觉算法挺好玩的, 感觉自己写的挺好的, 当然成绩巨差…., 因为国赛时间冲突(不知道
会不会进入国赛), 遂没有参加软考(但我感觉更多的应该是我内心不想去), 浑浑噩噩的度过 了这个学期, 当然暑假去了上海(本来说是让物联网的去, 专业能力不够, 从我们里面找的人 去)。早上6:00左右(其实更早, 记得不是很清楚了)就要起来, 7:00到公司, 8:00左右吧, 开 始干活, 一个月的训练结束了, 自己也明白了更多的东西, 当然也结识了一群朋友。
回到学校之后, 用了三天时间看书, 4天时间搞了一个渣渣系统, 可以录入信息, 但是时不 时就炸了的那种, 减少了社团成员信息录入环节, 最后看着其他人在那里手动录入数据, 巨 爽….., 后来这个系统迭代了2.0版本, 更新了底层, 更加工程化, 而这个2.0版本也参加了至少3
次比赛, 最后带来了很多东西(名誉、物质等等)。
大三寒假的时候在家里研究了一些AI基础知识, 完成了一个android工程的demo, 结束了 Python基础, 开学之后, 也就是大三这学期, 开始按照自己的内心走, 开始的时候, 还去上课, 但后面发现, 去上课, 还不如我自己学, 遂待在实验室, 自己学一些真正实用的东西, 3月份参 加蓝桥杯省赛, 4月份参加ACM, 5月份参加蓝桥杯国赛, 中间陆陆续续看完了几本书, 自学了 ssh、ssm框架、SpringBoot、SpringCloud、Maven、Git工程管理。
也正是那段时间我疯狂的迷 上了看书, 各种书籍, 各种类目的书籍, 看的越多, 自己思维的广度也就慢慢的被打开了, 而正 好也就是那段时间, 也让我真正养成了看书的习惯(什么样的书我都看, 只要我觉得那本书对我 有用, 哪怕最终只记住一句话, 那也是有用的)。
2020-9-11
大四开始实习投简历, 也就是实习的时候, 在刚进入秋招的时候, 我也尝试投过一些大厂简 历, 字节跳动、美团点评、Bilibili、58同城等等, 但最终的结果都是以失败告终, 有的公司好 像看学历, 连简历筛选都没过的那种, 但有的公司好像并不看(具体的就不说了), 当时以为自 己掌握了那么多知识, 过面试肯定没问题, 但最终大家都知道, 被啪啪打脸, 原因在于:我大部 分掌握的技能都是我自学的(当然仅仅只是会使用), 无法形成体系, 化为属于自己的知识网 络, 大部分的底层设计原理也不懂, 最终失败是必然的。
最后, 我进入了一家外包公司(大约2700人左右吧, 算是中型公司), 具体名称, 就不在这 里详说了, 其实当初是有两个 Offer 的, 一家是类似于电商公司, 给了 Offer , 同时给了薪资待 遇(比现在的外包公司要好很多), 我当时非常清楚, 只有去一二线城市的中大型公司, 才可以 学习到更多的知识, 不管是管理上的, 还是知识面的扩展以及培训机制上的(说实话, 这家公司 培训机制虽然有, 但好像不是很完善), 实习给的工资统一是3000, 转正给的是6000, 中间还有 一个试用期(3个月, 转正工资的80%)
说实话, 从现在看来, 当时自己就是一个傻逼, 明明有能 力和他讨价还价, 却没有这样做(各位一定要记着, 如果去外包的话, 能多要就多要), 导致现 在拥有着比进来的应届生都高的能力, 但是却拿着和他们同样的工资(当然, 这个并没有具体询 问, 是通过大量数据判断的), 整个公司基于金融业务, 业务驱动型的成长, 技术方面的话, 曾 经在实习的时候, 翻看过公司系统的底层源码, 和Spring的思想有共通之处, 但终究不是 Spring
虽然现在内部有微服务架构等新系统(这里提一嘴, 来这个外包公司, 也是因为微服 务, 但当时并没有判断出来是外包, 也许是经验不足吧), 但是毕竟不成熟, 也无法大面积推广 使用, 而公司又是业务驱动型, 公司好像还不太愿意放弃原来的那一套思想, 所以现在就是两个 系统共存的状态, 而公司内部, 真正懂前后端分离+微服务体系思想的人好像并不是很多
所 以, 虽然用了微服务架构进行设计, 但是最终开发出来的系统, 就成为了耦合性非常严重的单体 垂直架构了, 曾经在公司内部做一个微服务系统的时候, 当时就给他们提出了意见, 这样设计耦 合性会非常严重, 但没有人听, 没办法, 只能按照他们的思想来设计了, 最终的结果, 大家也应 该猜到了(更改一些东西的时候, 所花费的代价非常高昂)
目前项目一期已经结束, 应该在进 行项目二期的规划、设计以及开发;目前的我, 公司外派深圳出差(也就是说, 拿着二线城市的 钱, 在一线城市生活), 标准996, 甚至比996更进一步, 刚到深圳的时候, 公司安排的有住宿
但是, 到达之后才发现, 整个房间, 有一股发霉的味道, 到处是蟑螂(总之是虫, 具体是不是蟑 螂, 不是很清楚, 姑且称之为蟑螂吧), 卫生间发霉(有香菇的那种), 开始的时候还好是一个 人睡, 目前是3个人睡在一个小房间内(总共6个人
当然我那个房间稍微较大, 有20平左右), 早上9点上班, 晚上9:30下班, 周六加班(因为是外包项目, 同时又是二开[疫情耽误], 赶进 度), 住的地方距离办公的地方直线距离是12km(注意:是直线距离), 做地铁, 加上路上花费 的时间, 将近一个小时, 按照这个时间来计算也就是说, 你早上8点就要走(至少要7:30起床 吧), 晚上回来就10:30了, 总共6个人, 洗漱洗漱, 差不多12点了, 因为我自己还有自己的安排
如果按照这个时间来走的话, 我是没有时间来提升我自己的, 唯一的时间就是在地铁上的那 两个小时, 还有早上一个小时吧(因为自己起的较早, 所以还可以空出来1个小时去看书学 习)
写到这里了, 说一下我自己在外包公司的感受的吧, 不知道其他外包公司会不会比这个好一 些, 但至少目前我所在的这家外包公司是比较坑的, 目前没走的原因, 并不是我找不到更好的 了, 而是我需要更多的时间去梳理我自己所掌握的技术能力, 我自己大部分都是自己得来, 所以掌握的技术能力等, 是比较混乱
并且无法形成知识网络, 我需要更多的时间去整理出属于我自 己的一个知识体系, 一套完全属于我自己的学习方法论;我觉得吧, 很多时候, 其实就是看你自 己, 只要你愿意去学习, 去提升自己, 那么肯定是有更多的时间去学习, 一旦形成了自己的一套 学习方法论, 那么就有可能做到无时无刻的学习了(当然:睡觉除外)
可以去外包公司工作, 但是一定不能够迷失了自我, 忘记了自我, 不去提升自我, , 只有不断的去学习, 去提升自我, 只有这样, 你才能有资格去更好的公司, 享受更好的待遇(当然, 这里所说的都是草根), 虽然 以前很多人在宣传读书无用论之类的(大家都知道, 我不在细说), 但我自己非常清楚, 学习知 识最重要的并不是帮助我成功, 而是帮助我去正确的理解和认识这个世界。
只有你去掌握了更多 维度的知识, 才能去以更高维度的思维去思考一些事情, 有所谓的降维打击, 难道就不能以更高 维度的思考方式去思考这个世界吗, 人生就是一场旅行, 有些路很远, 可能走到最后也只是某些 人的起点, 可是, 不走又会后悔, 输并不是我们最终的结局, 认输才是, 如果想要拥有更好的生 活, 那么你就需要不断的去学习, 不断的提升自己, 无论在任何时候, 可以在累了的时候停下来 歇一歇, 回想回想以前的自己, 但是歇过之后, 还要继续前行。
-----------幻冰