文章目录
零、自我介绍
大家好,我是英雄哥,就是那个 “过啦!错辣!超时啦!” 的 激情程序员。
别看我头发茂盛,其实我已经工作了十几年了,主攻方向是游戏开发,曾经拿过ACM区域赛金牌,一个去过WorldFinal打酱油的WF选手,刷算法题只是我业余的爱好,通过刷题的过程,不断训练自己的思维,逐渐发现既然是爱好,还不如把它当成一个事业来做,于是通过将十几年的刷题经验整理成算法专栏,帮助更多的人入门编程,入门算法,找到心仪的工作。以下是我的一些社交账号的地址:
平台 | 地址 | 平台定位 |
---|---|---|
B站(53万) |
英雄哪里出来 |
长视频教学 |
抖音(44万) |
英雄哪里出来 |
短视频教学 |
CSDN(23万) |
英雄哪里出来 |
图文教学 |
公众号(5万) |
夜深人静写算法 |
免费资料领取 |
知识星球(1000+用户) |
英雄算法联盟 |
付费打卡学习社群 |
一、为什么要学算法?
我曾经在某一个网站上看到一段非常触动我的话。我给大家念一念:
相信大家都听过
“面试造火箭,工作拧螺丝”
没错,
拧螺丝的人
只能一直留在岗位上拧螺丝。
而努力拧螺丝的人
说不定就有机会去造火箭。
而那些有造火箭能力的人
他们终究会造上火箭!
是的,学习看似枯燥,然而,从中寻找出乐趣,并且偶尔给自己一些正反馈,带着激情,热情奔赴,迟早会有属于你的诗和远方。始终相信,星星之火,可以燎原。
很多人学算法的初衷很简单,就是面试、找工作、进大厂,没错,不忘初心,方得始终。
然而,为什么现在这么多大厂要求算法能力?
经济飞速发展,越来越多的人开始进入到了互联网行业中来,IT精英比比皆是,长江后浪推前浪。人才如泉涌般袭来,竞争也就越来越激烈。
举个例子,如果你实现的功能和人数是呈平方关系的、或者立方关系的、甚至指数关系的,那么随着人数的增多,就会使这个功能消耗大量的CPU,而另一个人能够实现同样的功能,并且它的方法和人数呈线性关系。那么在同样数据量的情况下,他的方法肯定更优,我们也会优先录用他,这里的核心就是算法的时间复杂度。
相信你一定听过 “空间换时间” 或者 “时间换空间” 这两个概念,只有学了算法,你才能掌握时间和空间的权衡,时间对应了计算机的CPU,空间对应了计算机的内存和硬盘。有关算法的时间复杂度和空间复杂度,后面我会详细进行介绍。
很多人进入工作以后,觉得算法用不到,确实是用不到,但是会算法的那批人,工资就是比你高,如果你觉得无所谓,我也无所谓了。所以,找到了工作并不意味着算法生涯的结束,恰恰是开始!业务都会做,只有掌握了别人没法实现的东西,才是职场的核心竞争力。
二、如何学好算法?
道理很简单 —— 多刷题,多思考,多总结。但是一个人很难坚持下来,所以我创建了一个社群 —— 英雄算法联盟,目前有 1000+ 的成员。主要还是提供一个圈子,可以一起刷题,一起打卡,一起学习八股文,一起面试拿到大厂 offer。
三、英雄算法联盟
英雄算法联盟是一个付费的算法社群,定位是做全网最强的算法社群,算法的一系列内容都可以在这个社群中找到,并且有一批志同道合的人一起学习。
1、英雄算法联盟是什么?
英雄算法联盟的关键字是 打卡、自律、坚持、编程、算法、大厂,目前已运营 900 天,有一整套完整闭环机制,是我积累 十五年 的算法刷题经验的结晶,我的所有平台(CSDN/B站/抖音/公众号/知乎)最终都会引流星球。如果能够跟我在星球坚持打卡一年,算法功底势必炉火纯青(前提是真的能跟着我坚持下来)。目前 1000+ 人,随着优质人员的不断加入,星球本身的价值也会水涨船高,这就是为什么一个门票价格为 5000元 的星球,还是有这么多人纷至沓来。知识付费是为了将来能够赚更多的钱,也为了星主能够把这项事业坚持下去。当然比起培训机构动不动就大几万,这点钱根本不值一提。一起努力,打造算法界第一星球。三年之约,三年以后,成为同事,内推奖金,你七我三。
2、如何加入英雄算法联盟?
四月专属优惠,点击链接
领取优惠券
加入星球。
3、为何会有英雄算法联盟?
无门槛的微信群难免会鱼龙混杂,问题和质量都无法得到保证,而且一些关键问题经常被淹没,且没有沉淀价值。 随着添加我微信的人日益增多,向我提问的人也越来越多,随便回答一下就太不负责任了;不回答也不是很好;如果都仔细回答,我也有自己的工作并且确实很忙,真的有点心有余而力不足!所以我才会建立这么一个渠道来沉淀我的算法和工作经验,以及给各位英雄提供一个坚持学习的平台。
4、在英雄算法联盟可以干什么?
1、《每日八股文》每天学一点,积少成多,聚沙成塔
2、免费参加九日集训(为期九天的C语言入门集训)
3、免费向我提问(每月最多30次免费提问)
4、每日由星主指定阅读星主CSDN的付费文章
5、每月的算法全方位集训
6、每日打卡,成就更加自律的自己
7、与星主近距离交流,规划更好的职业路线
8、各个大厂面试内推的渠道,高质量人脉圈子,为日后跳槽铺平道路
9、程序员、求职、算法相关的 免费提问和问答
10、不定期分享 算法知识、编程技巧、学习方法、个人心得、时间管理、职业规划 等等。
详细介绍如下:
1)每月算法集训(四月集训开始,今天是第01天)
2)每日作业
每天星主会发布一个作业,以月为周期。每个月的集训,每一天,会对应一篇试读文章进行试读,读完以后,做完给定的练习题。每个月的算法都是相同的,但是题是不同的,所以一年下来,如果跟上我的脚步,起码可以刷 1400+ 的题。
3)个人规划
4)打卡挑战
【集训打卡】每天完成集训的作业以后,进行打卡,督促和鞭策自己,永不放弃!
【早起打卡】每天早上起来,打开星球水一水,想一段感人肺腑的感言发布出来,顺便打个卡,思考过程中脑子就清醒了,然后就可以早起工作了,以这样一种方式倒逼自己的早起。
【每日一题】做完星主布置的当日的每日一题,写一写解题报告(不强制),或者给别人解题报告点赞,增加自己的存在感,打个卡,又学到了一点东西,满满的满足感!
5)向我提问