在极客大学算法训练营第4期的开学典礼上,我们邀请了几位学员,请他们分享一下自己这段时间的变化与收获。成功克服了焦虑和迷茫的眼镜同学、通过自己的努力不再惧怕算法的笙南,他们的故事是否与你相似?你又在书写自己怎样的故事?

一场裁员潮引发的思考

今年春天的时候,眼镜同学的圈子里流行三个关键词,分别是:裁员、跳槽和晋升。先是各公司裁员传闻不断,然后传闻皆成真。之后迎来“金三银四”跳槽季,眼镜所在的团队人员变动很大,在那样的环境下,眼镜同学陷入了焦虑和迷茫。与此同时,公司的晋升通道开启,她想试试,但又担心自己没有足够的竞争力。

这三件事赶在一块,让眼镜有一种前所未有的危机感:“如果我被裁了、或者要跳槽,我拿什么和其他竞聘者比?如果我去答辩,又怎样让评委认可我、给我高分呢?”

为了找到这两个问题的答案,眼镜开始有意识的去关注身边优秀同学们做了什么、怎么做的,也近距离的和他们接触、聊天,了解他们在成长路上的所思所想。出于这个想法,加上机缘巧合,她参加了算法训练营,希望能和优秀的人一起学习。

算法训练营的学习模式和内容让她意识到,算法不仅仅只是用来刷刷题而已,还可以在算法学习和刷题中提炼方法论,并应用到实际中。过去,她时常觉得算法学完了除了用来刷题,没有太多的实际应用场景。结束了训练营的学习之后,她会有意识地关注工作中哪里用到了算法、哪些工具/基础能力和算法有关,例如MySQL为什么不能使用更新频繁的列作为主键?Redis为什么禁止存储频繁访问的大文件这类问题?这些规范/原则/最佳实践的出现必定有其依据,很多都是和数据结构与算法息息相关的。“先问为什么,后去找原因,再让找到的理论依据反过来帮助我们更好地使用工具”——这就是她所学到的“方法论”。

在这个迷茫又焦虑的春天中,眼镜同学也找到了自己努力的方向:

  • 时刻保持危机感,把成长当做最重要的事

  • 主动思考,以解决问题为导向做事

这样能够一步一步的提升自己的软技能和技术水平,始终保持竞争力。当危机到来时不至于乱了手脚,在职业生涯中也可以掌握更多的主动权。

从惧怕到期待

笙南是一名后端开发工程师,现在就职于美团猫眼,对于自己的面试经历,她有很多心得和感悟。

“每个人心中都有一个大厂梦,我也一样。”笙南在毕业半年的时候面过一次大厂,遗憾走到三面的时候被一个大佬挂了。“虽说有点遗憾吧,但是当时被挂的心服口服,因为这个大佬问的一些算法问题点醒了我,其实是指出了我后面的学习方向和学习内容。”

从这开始,笙南决定开始克服对算法的恐惧。因为算法基本上是面试逃不掉的,只不过有的公司问得难一点,有的公司问得简单一点,但如果你算法好一点,你会感觉面试的时候也会自信很多,感觉也会顺利一些。

就这样,笙南参加了两期算法训练营,在老师和同学们的鼓励下,在GitHub上开源了一个LeetCode题解的项目,不仅帮助自己准备面试,细致的题解整理同样获得了很多Star,也帮助到更多同学准备算法面试。经过了细致的学习和准备后,即使在面试时问到没准备过的题目,她也能当场给出思路,写出80%左右的代码,在面对自己刷过的题目时更能游刃有余。最终面试自然也顺利通过了,薪水在原有基础上涨了50%。

“我原来面试的时候特别怕被问到算法,每次一被问到整个人都紧张了,因为担心不会呀,但是经过学习和刻意练习,后面一段时间在面试时,反而会担心怎么不问算法呢。”

算法训练营第6期招募

眼镜同学、笙南既是极客大学算法训练营的学员,也是我们身边工程师的一个个缩影。“让优秀的人一起学习”,越来越多像眼镜、笙南这样优秀的工程师走进算法训练营,通过一套有效的学习机制,一起克服数据结构和算法学习的障碍,让你在有限的时间内,实现算法学习的突破。

覃超老师,他从美国顶尖学府卡内基梅隆大学计算机专业毕业,曾经在 Facebook工作三年,作为 Facebook Messenger Tech Lead,参与了 Facebook App、Facebook Messenger、Facebook Phone 等产品的研发工作。

本期算法训练营帮助不同基础的软件工程师精进算法能力、构建知识体系。

它不仅涵盖常见的算法面试题精讲,还包括数据结构和算法的理论知识的讲解,以及算法在实际工程上的应用,一次性将数据结构和算法的方方面面讲透;同时训练营设计了一套有效的学习机制,帮助大家克服学习的种种障碍这个训练营能够让你在有限的时间内,实现算法学习的突破。

1. 通过完备的课程体系,帮你建立算法学习的全景图

不同于我的视频专栏以算法面试题目讲解为主,算法训练营不仅涵盖面试题精讲,还会带你建立完整的算法知识体系,详细讲解常见的数据结构和算法的理论知识,以及算法在实际工程上的应用,一次性将数据结构和算法的方方面面讲透。

2. 通过有计划的学习机制,让你进行有跟踪、有反馈的闭环学习

不仅只是观看课程视频,我会在每节课后给你精选练习题,并通过期中、期末考试让你自查成果,接收到实际学习反馈。每个阶段我也会根据大家的学习情况,进行重点、难点的直播讲解。班主任和我们的教研组将倾力提供全方位线上学习服务,包括助教答疑、作业、线上讨论、线下社交等。

3. 通过建立班级组织,让你跟优秀的伙伴一起学习

你不会是独立学习的个体,你会在一个班级中、一个小组中,跟优秀的同学共同克服难关。班主任会组织大家进行线上分享和讨论,也会有班长、学习委员组织大家进行线下的社交,从这些集体活动中,你会吸收到很多同班同学输出的优质内容和学习方法。

4. 600+大厂内推,给你带来更多职业发展机会

优秀毕业生毕业一年内,随时可获得极客大学提供的两次一线互联网大厂内推服务,更有 TGO 鲲鹏会的 600 家企业推荐通道为你敞开,获得更多的职业发展机会。

详细课程大纲如下:

上下滑动查看课程大纲

这里报名有什么福利?

1. 早鸟优惠 ¥1499,原价 ¥2499,立省 ¥1000。仅限前 50 人有效!

????扫码报名

仅限前 50 人有效!先到先得!

????现在 9.9 元还可以体验7天哦!

最后,来看看算法训练营的往期学员是如何在训练营成长的:

????点击阅读原文,只需 9.9,一顿早餐钱~

听说年底这些公司在裁员?是不是真的......相关推荐

  1. 你是部门经理,老板对你说公司要裁员,你该怎么办?

    (图片来自互联网) 摘要: 升任部门经理1年多了正意气风发,老板就给我来了个难题:公司要裁员,每个部门都需要分担名额!--我该咋办? 温馨提示: 本文分音频版和文字版两个部分,两部分内容一样. 建议你 ...

  2. 公司大规模裁员的时间轴

    正如我们常说的公司在大规模裁员之前是有很多征兆的,不是就拍怕脑袋决定的. 这次公司的裁员真的属于教科书级别的裁员,因此觉得记录下公司整个过程的时间轴是有意义的,希望能够给所有朋友有个参考. 也很想知道 ...

  3. 面临公司变相裁员该如何应对

    面临公司变相裁员该如何应对,[云沃客](https://www.clouderwork.com/?utm_source=7yue&utm_medium=lml&utm_campaign ...

  4. 公司开始裁员了,33岁的我何去何从

    公司开始裁员了,33岁的我何去何从 公司开始裁员了,公司开始裁员了,公司已经裁员了.33岁的我何去何从?裁员理由是开发岗位配置太多了,我是否该准备复习一下java面试100了? 接下来一段时间还是好好 ...

  5. 疫情之下德国公司纷纷裁员,程序员呢?

    有一个好消息,和一个坏消息,先听哪个? 我们先听坏消息吧. 1坏消息 南德约有20%的公司正在裁员,或正在裁员的路上. 根据德国Ifo经济研究所的一项调查,巴符州和巴伐利亚州有约20%的公司已经决定裁 ...

  6. 加密公司集体裁员 以应对加密寒冬和通货膨胀?现加密总市值低于1万亿美元

    在宏观经济动荡态势之下,加密货币等风险资产顺势走低.扩大跌幅.与此同时,随着加密寒冬即将来临,加密行业也掀起了一场裁员浪潮. 据CoinMarketCap数据显示,加密货币总市值已跌至9690亿美元, ...

  7. 近两个月内,国内电子商务公司纷纷裁员

    近两个月内,国内电子商务公司纷纷裁员. 7月,窝窝团裁员100多人: 8月初,高朋裁员超过400人: 8月底,凡客裁员5%. 9月底,敦煌网被曝裁员50%

  8. Winter is coming,明星公司也裁员了...

    一则知乎问答,瞬间传遍互联网圈,明星公司西瓜创客疑似大规模裁员 有传言说裁员100还是400人 脉脉职言上企业员工现身说法 之所以说西瓜创客是明星企业,可以看看他们的发展历史可谓一直是顺风顺水 在8月 ...

  9. 为什么公司选择裁员,而不是降薪

    企业遇到难关的时候,都是如何应对的? 又到年底,又是互联网公司的传统裁员季. 每到这个时候,互联网行业总是人心惶惶,大家都担心被裁,也都担心公司的发展出了问题. 加上互联网行业中,包括在线教育和游戏都 ...

最新文章

  1. 【Silverlight】Bing Maps学习系列(七):使用Bing Maps的图片系统(Tile System)
  2. python决策树生成规则_如何从scikit-learn决策树中提取决策规则?
  3. Python教程分享之Python基础知识点梳理
  4. ipython使用_IPython的介绍与使用
  5. Swift之深入解析“类”的底层原理
  6. 两条曲线所围成的面积_三个视频搞定:求曲边梯形面积的思想、微积分基本定理及其几何意义、微积分理论的可视化解读、...
  7. Exynos4412 中断驱动开发(二)—— 中断处理流程分析
  8. Springboot2 Quartz实现JAVA定时任务的动态配置
  9. 史上最全的五大算法总结
  10. Android安全笔记-Android签名文件及初略架构
  11. 信号量 互斥锁 条件变量的区别
  12. s:radio 赋值取值和添加事件
  13. 用python写WordCount的MapReduce代码
  14. 蜗牛星际NAS安装黑群晖V6.2.1+洗白+免U盘引导启动
  15. web逻辑思维题目_逻辑思维训练500题
  16. 用计算机解决线性代数,线性代数问题计算机应用.doc
  17. 记一次JPA项目启动速度优化
  18. 【资讯】创业加速器Satoshi Block Dojo——为BSV前沿初创企业的发展提速
  19. 早间简评:黄金亚盘快速下跌   1300关口岌岌可危?
  20. PDMS二次开发产品Naki.CI(二):升级到1.0.1版本

热门文章

  1. canal布在mysql端还是服务端_canal使用入坑,亲测 !!!!
  2. sql server driver for php,Microsoft SQL Server Driver for PHP
  3. 用蒙特卡洛求pi_蒙特卡洛算法(MCS)及其MATLAB实现
  4. 3-2:HTTP协议之URI(URL)和HTTP基本概念及其特征
  5. C++多进程并发框架FFLIB
  6. Cachegrind:缓存和分支预测分析器
  7. No database support: No database YAML file
  8. python twisted教程一,异步编程
  9. Qt:Qt实现飞秋拦截助手—介绍
  10. C/C++面试题—旋转数组的最小数字