程序员人生3、Python零基础集训营(视频 && 图文)
2024-05-16

今天是我的编程星球 —— 英雄算法联盟 创办的第 624 天,目前人数 4058 人,星球目前主营业务为 零基础答疑、编程教学、算法集训、游戏开发、面试求职、简历辅导、职场答疑、大厂内推、人脉触达、认知提升(文末可领取优惠券,不要再用原价加入啦)。
??光阴似箭,岁月如梭,转眼间已经来到了 2024 年。回首毕业的这十三年,我从盛大、网易、电魂,再到字节,再到如今全网 260 万粉丝的知识博主,其中的酸甜苦辣,如人饮水冷暖自知。如果你正在为是否要在编程行业深耕而烦恼,那么不妨听听我的故事,相信它一定能让你热血澎湃,找到前行的方向。开始吧!

??大家喜欢叫我英雄哥,88年生人,别看我头发茂密,其实我已经工作了十几年了。2011年本科毕业加入 网易,从事游戏开发工作,6年后跳槽加入 电魂网络,3年后跳槽加入 字节跳动。曾经拿过ACM亚洲赛金牌,一个去过 WorldFinal 打酱油的 WF 选手,刷算法题只是我的业余爱好,通过刷题的过程,不断训练自己的思维,逐渐发现既然是爱好,还不如把它当成一个事业来做,于是通过将十几年的刷题经验整理成算法专栏,帮助更多的人入门编程,入门算法,找到心仪的工作。截止目前,全网累计收获近 260w 粉丝。以下是我的一些社交账号的地址:??我的技术能力不是很强,也比较愚钝,我也很羡慕那些反应快,能够快速把问题想清楚的人。而我,通常一个问题要想好久才能想出来,所以养成了写笔记的习惯,通过写笔记的过程,可以梳理我的思路,逐渐把问题想清楚。

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

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

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

??那时候的我,如日中天??????…

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

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

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

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

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

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

??没错,我终究没有熬过七年之痒,六年的时候我 20 k,想着自己摸爬滚打六年之久,竟然只涨了10 k(其实是没有混好,毕竟优秀的人太多了,打不过属于是??????……),于是毅然决然打算出来。面试了很多家公司,最后选择了我人生中的伯乐。【电魂网络】依靠一款游戏(《梦三国》)做到上市并且养活几百号人的国内传奇,两座二十层的大楼屹立在杭州滨江的核心地段,风雨兼程,十年磨一剑…… 电魂当时给我开了我无法拒绝的薪资,title 是服务器主程,可以锻炼自己的管理能力,想办法往管理层发展。那时候,我的心情:飘零半生,只恨未逢民主!于是,我又一次做出了选择,这是我人生第三次抉择,这次肯定选对了!

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

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

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

??于是从那时候起,我开始有了写笔记的习惯,尝试申请了自己的第一个公众号 —— 夜深人静写算法。开始分享自己的算法经验。??微信扫码或搜索,即可关注,关注后回复 666,获取「 算法学习路线 」。

??然后因为 CSDN 的 markdown 非常好用,而爱上了用 markdown 来写文章,看到各种数学公式漫天飞舞,敲击键盘的那种感觉,真的很爽!??CSDN 输出一年多以后,涨粉20 万,有幸获得了 2021年博客之星TOP1,这是我从来没有想过的荣誉。或许,这就是量变带来的质变吧。

??2022年初,我打算把我的算法教程做成视频的形式分享出来,让更多的人能够学习到算法这门神奇的艺术,可惜看的人实在太少,或许人群基数没有那么大,又或许我做的视频还是不够生动有趣,没有坚持下来。直到有一次,当我把原神和算法结合起来以后,迎来了我的第一个百万播放的视频,那时候让我印象最深刻的是,流量能够激励我精心打磨我的作品,宁可更得慢一点,也要出优质视频,这也正是 阿B 想要看到的,我会继续努力的!??就在这一年,B站给我了一个登上B站舞台的机会 —— 2022年度新人UP主,这也是我从来没有想过的荣誉。

??同时,我也开了我的知识星球 —— 英雄算法联盟,把所有热爱算法和编程的同学都聚集起来,一起早起、一起打卡、一起刷题!

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

??知识星球—英雄算法联盟中,我们每月都开展不同主题的集训。1 月算法集训,正在进行的是 数据结构 的专项训练。
??加入星球后,可参与全年总计12次算法集训,自己安排时间即可。
??目前报名,每次集训仅需 248 / 12 = 20.66666666666 元,平均每天不到 7 毛钱。
??本次集训,赠送 C语言九日集训、英雄Python零基础 的视频教程,以及一年的星主亲自答疑以及免费咨询服务。此外,星主以后出的新课程,都会在英雄算法联盟(知识星球)中首发,让星友学习,快人一步

??这个问题直播间很多人都问过,从以下几方面来看:
??1)如果不付费,星主本身做这件事情就会失去动力。失去正反馈,就坚持不下去,试问连星主都坚持不下去,这个星球又能如何持续运营下去呢?
??2)如果是免费进入的,大部分人是不会珍惜的,试想一下,我们是否白嫖了很多免费资源,收藏了非常多永远不会去看的教程,付费能够加强自己 一定要学好编程 的决心。
??3)知识星球本身是个产品,付费后提供服务,网上很多人可能对知识星球有一些误解,说这是割韭菜的工具,但是我不以为然,我是很想把他作为一个产品做好的,而且我现在除了做视频以外的时间,基本都会投入到知识星球里,争取给球友提供最好的服务。
??4)加入以后,有三天的缓冲期,不满意可以全额退款,所以完全可以加入后尝试看一看,你会发现一个不一样的世界,目前 4000 人,都是和你拥有同一个目标,同一个愿景的有志青年~~

??英雄算法联盟是一个付费的算法和编程社群,定位是做 全网最强 的编程算法社群,算法的一系列内容都可以在这个社群中找到,并且有一批志同道合的人一起学习,星主每天活跃,小到变量,大到架构,所有问题均能为您解答。
??从 0 到 1,再到 100,语言编程、算法学习、项目开发 一条龙服务全程指导。星主每天早上五点起床,清理星球提问。

??星球内提供了语言零基础的教程,如果没有任何语言基础,可以跟着这个教程,每天看一点,直到哪天看的差不多以后,尝试参加九日集训。语言零基础包含:C语言、Python、C 。当然,如果有其他语言基础,可以直接跳过这个,进入九日集训的环节。

??C语言是学习算法的基础,也是想要学好数据结构的必备条件,星球内提供了快速入门C语言的 『九日集训』,连续九天打卡刷题,从而养成持续刷题的习惯。
??『九日集训』包含了星主在 CSDN上价值299.99的课程《LeetCode零基础指南》,主要包括函数、循环、数组、指针、排序、贪心、二维数组、二级指针、简单递归这几个知识点的解读,习题讲解和课后练习,让你快速上手C语言。

??这个过程比较艰难,但是我们要有明知山有虎,偏向虎山行的决心,只要这个阶段撑过去了,真正学习一些复杂算法时,会更加有信心坚持下去。

??全程提供刷题的方式反哺教学,从四则运算开始教授,适合完全没有任何编程基础的零基础小白,图文部分已经完成,后续会提供视频部分。

??每个月根据自身时间按需参加,一个人可以走得很快,一群人才能走得更远。每个月会将下述 31 个算法通通学一遍。为了巩固和加深印象,下个月再来一次。如果你有足够的毅力,一年12个月,你可以参加12次。