关于我,一个35岁的老程序员的心路历程

2023-05-16

  打工十余年,从盛大、网易、电魂、再到字节,再到 130w粉 的知识博主,我都经历了什么?如果你现在正为是否要在 编程行业 深耕下去而头疼,那么可以看一下我的故事,希望可以激励到你,看完一定不会让你失望,至少一定会让你热血沸腾,开始吧!

文章目录

  • 英雄哪里出来
  • 我的大学
  • 实习经历
  • 工作经历
    • 1、网易
    • 2、电魂网络
    • 3、字节跳动
  • 知识分享
    • 1、公众号
    • 2、CSDN
    • 3、B站
  • 与君共勉

英雄哪里出来

  大家喜欢叫我英雄哥,88年生人,别看我头发茂密,其实我已经工作了十几年了,11届本科毕业加入 网易,从事游戏开发工作,6年后跳槽加入 电魂网络,3年后跳槽加入 字节
  曾经拿过ACM区域赛金牌,一个去过 WorldFinal 打酱油的 WF 选手,刷算法题只是我的业余爱好,通过刷题的过程,不断训练自己的思维,逐渐发现既然是爱好,还不如把它当成一个事业来做,于是通过将十几年的刷题经验整理成算法专栏,帮助更多的人入门编程,入门算法,找到心仪的工作。全网累计收获近 130w 粉丝,以下是我的一些社交账号的地址:

平台地址平台定位
B站(58w)英雄哪里出来长视频教学
某短视频平台(45w)英雄哪里出来短视频教学
CSDN(23w)英雄哪里出来图文教学
公众号夜深人静写算法免费资料领取
知识星球英雄算法联盟付费打卡学习社群

  我的技术能力不是很强,也比较愚钝,我也很羡慕那些反应快,能够快速把问题想清楚的人。而我,通常一个问题要想好久才能想出来,所以养成了写笔记的习惯,通过写笔记的过程,可以梳理我的思路,逐渐把问题想清楚。

我的大学

  我针对我个人的情况,给大家一些建议,尤其是还在上学的同学,大学是你赶超别人的最佳时机,因为大部分人高考完就松懈了,以为步入心仪的大学,就可以吃喝玩乐,然而,进入大学,才是锻炼你自学能力的最佳时机,真正到了工作以后,没有那么多时间给你学习你想要学的东西,必然会被业务压得喘不过气来,所以,如果你还在上大学,请不要再把时间花在没有意义的事情上了。

我的大学,干了如下几件事情:
  1)各大刷题网站(HDOJ、POJ)刷了 3000 道题……
  2)招了个女朋友,也就是现在的老婆,带着一起去机房刷题……
  3)包揽全部奖学金,和 程序员鱼皮 比较像的一点是,我也拿过几次 专业第一,以及全计算机学院只有一个名额的学院级特殊奖学金。
  4)ACM 亚洲区域赛,陆续拿了铜牌,银牌,金牌,也进了World Final(世界总决赛),也是我们学校第一支进 WorldFinal 的队伍,我的学校是 杭州电子科技大学

  由于学校鼓励 ACM 竞赛,金牌可以算 2 个绩点,也就是你平均每门课只要考 80 分,总分就能算满分,于是我靠竞赛超过了努力学习的同学,基本大多数学期都是满绩点。
  那时候的我,如日中天😂😂😂……

  大三结束,我觉得我的能力已经到达了瓶颈,于是退役放弃比赛,开始实习。

实习经历

【大学简历】大学四年八次一等奖学金,一次国家奖学金,一次专业第一,数次专业前三。满绩点。ACM 区域赛 金银铜牌、省赛金银牌、一次 World Final 经历。

  这几句话写在简历上,还是比较有份量的,于是很顺利的去了我梦寐以求的游戏公司:盛大。
  也就是那个靠传奇一路封神的上海巨头。
  十二年前的盛大如日中天,有了我的加入,当然如(并)虎(无)添(卵)翼(用)😂😂😂 ……
  2010年,实习工资:200 一天,那时候已经很高了,完全超出我的预期,所以我做出了人生第一次选择,开始踏上我的青云之路……
在这里插入图片描述

工作经历

1、网易

  然而好景不长,盛大干了半年,我和女朋友一起参加了网易笔试,女朋友进了面试拿了offer,而我被笔试鄙视了😂😂😂……
  现在还记忆犹新的就是,一道容斥原理的题,让我写成了动态规划,而且,还是错的。

  面试官问女朋友入职有哪些顾虑,于是提到了我,想和我在同一个城市,又于是,面试官打算给我一次面试机会……
  于是,在一个风雨交加的夜晚,我带着 盛大工牌 去面试网易,一道记忆犹新的算法题是:给定一个点,如何判定是否在一个任意多边形内。一顿切磋之后,当晚发了offer。

  2011年,10k/月,我放弃了盛大,选择了网易。
  入职的时候,我发4,我要为网易鞠躬尽瘁!
  这是我人生第二次抉择,我应该选对了吧。

2、电魂网络

  没错,我终究没有熬过七年之痒,六年的时候我 20+k,想着自己摸爬滚打六年之久,竟然只涨了10+k,于是毅然决然打算出来。
  面试了很多家公司,最后选择了我人生中的伯乐。

【电魂网络】依靠一款游戏(《梦三国》)做到上市并且养活几百号人的国内传奇,两座二十层的大楼屹立在杭州滨江的核心地段,风雨兼程,十年磨一剑……

  电魂当时给我开了我无法拒绝的薪资,title 是服务器主程,可以锻炼自己的管理能力,想办法往管理层发展。于是,我又一次做出了选择,这是我人生第三次抉择,这次肯定选对了!

  入职的时候,我发4,我要为电魂鞠躬尽瘁!
  第二年,由于公司战略需要,我升职为主程,也有了股权激励。也是那一年,外界对我们项目非常看好,成为了公司战略级产品,这个游戏叫 《我的侠客》,现在还活着。


  所以那一年股票疯涨,翻了不知道多少倍。天真的我以为股票能够一路飙红……然而好景不长,半年以后股票一路下滑,这让我真正明白了什么叫 你永远赚不到你认知以外的钱
  在电魂最大的好处是,可以和身家十亿的老板一起吃饭,或许他的任何一句话,都会改变我的人生轨迹。确实,让我的认知提升到了另一个层次,那是在网易拧螺丝,永远得不到的东西。

3、字节跳动

  21年年初,我做出了自己人生第四次抉择,选择了 字节跳动 。这是一个非常年轻的公司,年轻到平均年龄 27 岁,让当时 33 岁的我感受到了压力,同时也有了更强的动力。落后就要挨打, 不进则退,慢进也是退!
  在字节,我学到了很多其它地方学不到的东西,成长飞快,认知的提升,让我更加意识到做知识分享的重要性,只有在分享的过程中,你才会更加去思考这个知识点的正确性,误人子弟可就不好了。

知识分享

1、公众号

  于是从那时候开始,我开始有了写笔记的习惯,尝试申请了自己的第一个公众号 —— 夜深人静写算法。

微信扫码或搜索,即可关注,关注后回复 666,获取「 算法学习路线 」。

2、CSDN

  然后因为 CSDN 的 markdown 非常好用。而爱上了用 markdown 来写文章,看到各种数学公式漫天飞舞,敲击键盘的那种感觉,真的很爽!


  CSDN 输出一年以后,有幸获得了 2021年博客之星TOP1,这是我从来没有想过的荣誉。或许,这就是量变带来的质变吧。

3、B站

  2022年初,我打算把我的算法教程做成视频的形式分享出来,让更多的人能够学习到算法这门神奇的艺术,可惜看的人实在太少,或许人群基数没有那么大,又或许我做的视频还是不够生动有趣,没有坚持下来。
  直到有一次,当我把原神和算法结合起来以后,迎来了我的第一个百万播放的视频,那时候让我印象最深刻的是,流量能够激励我精心打磨我的作品,宁可更得慢一点,也要出优质视频。

  就在这一年,阿B给我了一个登上B站舞台的机会 —— 2022年度新人UP主,这也是我从来没有想过的荣誉。

与君共勉

  最后,在真正的机会到来之前,请做好两件事:积累知识 和 坚持下去。
  一个人可以走得很快,一群人才能走得更远,当然我也希望多年以后,有更多我培养的人,能够超越我。青,取之于蓝,而青于蓝;冰,水为之,而寒于水。有人觉得自己脑子不行,没办法学算法。希望大家不要做那个聪明但是悲观的人,而是要做那个仿佛反应慢一些,但是乐观的人,因为任何一件事情的成功,都是需要长期去坚持和奋斗的。
  积土成山,风雨兴焉;积水成渊,蛟龙生焉;积善成德,而神明自得,圣心备焉。故不积跬步,无以至千里;不积小流,无以成江海。骐骥一跃,不能十步;驽马十驾,功在不舍。锲而舍之,朽木不折;锲而不舍,金石可镂。
  我希望我出现在你的生命里,能够让你多年以后,回忆起来,是一件庆幸的事情,我希望你在 七八十岁的时候,回忆起自己的青春,回忆起那些跟着英雄哥早起刷题的日子,回忆起你的峥嵘岁月,能够骄傲的和你的孙子说:
  爷的青春回来了!

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

关于我,一个35岁的老程序员的心路历程 的相关文章

随机推荐

  • 《画解数据结构》二十五彩图,画解平衡二叉树

    本文已收录于专栏 画解数据结构 前言 目前本专栏正在进行优惠活动 在博主主页添加博主好友 好友位没有满的话 可以获取 付费专栏优惠券 上一篇文章 二叉搜索树 中 对于 增 删 改 查 的时间复杂度为 O l o g
  • 安装ofsoftswitch13的问题解决

    安装ofsoftswitch13的问题解决 cmake时出现错误 xff0c 是因为前面的库有的没有安装好 xff0c 安装好以后 xff0c 错误消失 根据CPqD ofsoftswitch13 OpenFlow 1 3 switch 给
  • 《画解数据结构》之画解二叉树

    本文已收录于专栏 画解数据结构 前言 目前本专栏正在进行优惠活动 在博主主页添加博主好友 好友位没有满的话 可以获取 付费专栏优惠券 数据结构 和 算法 是密不可分的 两者往往是 相辅相成 的存在 所以 在学习 数据结构 的过程中 不免会遇
  • 《画解数据结构》三十张彩图,画解二叉搜索树

    本文已收录于专栏 画解数据结构 前言 目前本专栏正在进行优惠活动 在博主主页添加博主好友 好友位没有满的话 可以获取 付费专栏优惠券 我们知道 顺序表 可以 快速索引 数据 而 链表 则可以快速的进行数据的 插入 和 删除 那么 有没有一种
  • 《画解数据结构》九张图画解二叉堆

    本文已收录于专栏 x1f333 画解数据结构 x1f333 前言 目前本专栏正在进行优惠活动 xff0c 在博主主页添加博主好友 xff08 好友位没有满的话 xff09 xff0c 可以获取 付费专栏优惠券 在之前的文章 二叉搜索树 中
  • 《算法零基础100讲》(第1讲) 幂和对数

    文章目录 零 写在前面 一 概念定义 1 幂 2 对数 3 换底公式 二 题目描述 三 算法详解 四 源码剖析 五 推荐专栏 六 习题练习 零 写在前面 目前本专栏正在进行优惠活动 在博主主页添加博主好友 好友位没有满的话 可以获取 付费专
  • 《算法零基础100讲》(第2讲) 数列

    文章目录 零 写在前面 一 概念定义 1 等差数列 2 等比数列 3 斐波那契数列 二 题目描述 三 算法详解 四 源码剖析 五 推荐专栏 六 习题练习 零 写在前面 这是 算法零基础100讲 专栏打卡学习的第 2 天了 如果觉得本专栏太贵
  • 《LeetCode零基础指南》(第九讲) 简单递归

    文章目录 零 了解网站 1 输入输出 2 刷题步骤 3 尝试编码 4 调试提交 一 概念定义 1 递归的含义 2 递归调用阶乘 1 实现一个函数 2 递归出口 3 递推关系 3 为什么叫递归 二 题目分析 1 阶乘尾后零 2 将数字变成 0
  • 《LeetCode零基础指南》(第八讲) 二级指针

    文章目录 零 了解网站 1 输入输出 2 刷题步骤 3 尝试编码 4 调试提交 一 概念定义 1 二级指针 2 解引用 3 力扣中的二级指针 4 内存申请模板 二 题目分析 1 翻转图像 2 转置矩阵 3 重塑矩阵 4 将一维数组转变成二维
  • 《LeetCode零基础指南》(第七讲) 二维数组

    文章目录 零 了解网站 1 输入输出 2 刷题步骤 3 尝试编码 4 调试提交 一 概念定义 1 矩阵的定义 2 矩阵的水平翻转 3 矩阵的垂直翻转 4 矩阵的顺时针旋转 5 矩阵的逆时针旋转 6 矩阵的转置 7 二维数组 8 二维数组的索
  • 《LeetCode零基础指南》(第五讲) 排序API

    文章目录 零 了解网站 1 输入输出 2 刷题步骤 3 尝试编码 4 调试提交 一 概念定义 1 排序简介 2 qsort 简介 3 qsort 调用 4 比较函数 1 函数原型 2 函数定义 3 简化写法 5 更多比较函数 二 题目分析
  • 《LeetCode零基础指南》(第三讲) 一维数组

    文章目录 零 了解网站1 输入输出2 刷题步骤3 尝试编码4 调试提交 一 概念定义1 顺序存储2 存储方式3 长度和容量4 数组的索引5 数组的函数传参 二 题目分析1 数组的查找2 数组的最小值3 斐波那契数列4 绝对值为 k 的数对5
  • js拼字符串,显示在页面上,出现undefined字样处理办法

    首先 xff0c 你需要明白为什么会出现undefined xff0c 这个东西是什么 xff1f undefined是说明你所使用的对象未定义 xff0c 为什么会未定义 xff1f 例如 xff1a var str str 61 str
  • 《LeetCode零基础指南》导读

    文章目录 一 出该专栏的目的 二 本专栏适宜人群 三 本专栏涉及的知识点 四 本专栏收费模式 五 付费玩家专属福利 六 专栏阅读须知 七 配套赠送福利 一 出该专栏的目的 由于之前的 算法零基础100讲 为很多真正零基础的同学造成了困扰 他
  • 《LeetCode零基础指南》(第一讲) 函数

    文章目录 零 了解网站1 输入输出2 刷题步骤3 尝试编码4 调试提交 一 概念定义1 函数简介2 函数的基本概念3 函数的基本结构4 返回类型5 函数名6 参数列表7 函数体8 返回值 二 题目分析1 整数乘法2 整数除法3 次幂函数4
  • 《算法零基础100讲》导读

    文章目录 一 为什么要学算法 二 本专栏适宜人群 三 本专栏涉及的算法 四 本专栏收费模式 五 收费玩家专属福利 六 专栏阅读须知 七 配套赠送福利 一 为什么要学算法 如果你只是想学会写代码 或许 算法与数据结构 并不是那么重要 但是 想
  • 《LeetCode零基础指南》(第二讲) 循环

    文章目录 零 了解网站1 输入输出2 刷题步骤3 尝试编码4 调试提交 一 概念定义1 语法规则2 简单应用3 初始化表达式1 xff09 初始化表达式外置2 xff09 初始化表达式内置 4 条件表达式5 执行表达式 二 题目分析1 2
  • 《LeetCode零基础指南》(第四讲) 指针

    文章目录 零 了解网站 1 输入输出 2 刷题步骤 3 尝试编码 4 调试提交 一 概念定义 1 指针即地址 2 指针的定义 3 定义指针变量 4 取地址 5 数组的地址 6 解引用 7 内存申请 8 返回数组 9 范式 10 概念总结 二
  • 《LeetCode零基础指南》(第六讲) 贪心

    文章目录 零 了解网站 1 输入输出 2 刷题步骤 3 尝试编码 4 调试提交 一 概念定义 二 题目分析 1 最大乘积差 2 三角形的最大周长 3 数组拆分 I 4 救生艇 5 摆动排序 II 6 分发饼干 7 最少操作使数组递增 8 有
  • 关于我,一个35岁的老程序员的心路历程

    打工十余年 xff0c 从盛大 网易 电魂 再到字节 xff0c 再到 130w粉 的知识博主 xff0c 我都经历了什么 xff1f 如果你现在正为是否要在 编程行业 深耕下去而头疼 xff0c 那么可以看一下我的故事 xff0c 希望可