自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

原创 离开Google

关注微信公众号“小争哥”,回复PDF获取Google工程师的算法学习和面试经验上一篇讲到Google的福利特别好,也不用加班,薪资也很好,在很多人眼里,可能是比较完美的工作了。实际上,对我来说,如果再有机会回归职场,Google仍然是一个不错的选择。那我到底为啥要离开Google呢?且听我细细来讲。在设计模式之美专栏中,我讲到,软件开发的难度无外乎两点,一是技术难,意思是说,代码量不一定多,但要解决的问题比较难,需要用到一些比较深的技术解决方案或者算法,不是靠“堆人”就能搞定的,比如自动驾驶、图像.

2021-01-21 10:41:59 222

原创 工作在Google

关注微信公众号“小争哥”,回复PDF获取Google工程师的算法学习和面试经验尽管毕业时,拿到了很多知名公司的Offer,但选择Offer的过程并没有太多纠结。因为Google的Offer不管从薪资上还是其他方面,都碾压其他Offer。当时Google的Hr问我,倾向于去北京还是上海。我的回答当然是北京,毕竟北京离家近,高铁3个多小时就到家。但Hr说,北京这边人比较多,职位比较紧张,如果你没有特别的原因,建议可以选择北京或者上海都可以。为了保险起见,我就从了Hr。事后回想起来,选择北京或者上海都可以.

2021-01-21 10:40:16 245 3

原创 十年前的那个暑假

关注微信公众号“小争哥”,回复PDF获取Google工程师的算法学习和面试经验今天,开车送老婆孩子去她朋友家玩,回来的路上,开着车、听着歌,突然感慨万千~~一晃毕业都9年,快要10年了,日子过得可真快,当年毕业的场景历历在目,仿佛就在昨天,感觉自己还是个少年(实际上在别人眼里已经是彻底的中年油腻大叔)。10年前的这个时候,如果没记错的话,我应该在准备校招,并且已经拿到了第一个Offer。回忆起校招,我当年也算是Offer霸了,Offer拿到手软????第一个Offer是在正式校招开始前拿到的。当年H

2021-01-21 10:38:20 127

原创 我的大学(三)

关注微信公众号“小争哥”,回复PDF获取Google工程师的算法学习和面试经验上一篇写得有点像流水账,毕竟大学四年很长,短短2、3千字,只能捡些片段来写了。还有人留言提到说,争哥这是要写回忆录啊。哈哈,回忆录算不上,还没到那个岁数,现在还正值大好青春奋斗的时候,等我60岁的时候,坐在别墅的院子里,晒着太阳,再慢慢回忆吧。看了上一篇文章,有人指出我不该在公众号里对舍友点名道姓。实际上,侯玉这个名字,是我根据舍友的真实姓名改编的。舍友并非真的叫侯玉。当年,他打游戏的时候,游戏里面的人物名称,都是用的我的.

2021-01-21 10:38:02 111

原创 我的大学(二)

关注微信公众号“小争哥”,回复PDF获取Google工程师的算法学习和面试经验在大学里,我读的专业的名称叫“电气信息类”,实际上跟电气没啥关系,就是电信学院的一个本硕连读专业,优势就是只需要读6年就能拿到硕士学位,大一上基础课,大二可以从电子、通信、计算机、自动化这4个专业中自由选择以后学习的方向。为什么会报考这个专业?并非我有多么远见。实际上,当时填报志愿的时候,我也不知道选啥专业好,但隐约里觉得要选一个比较“火”的专业,以后好就业。但啥火、啥好就业,完全不清楚。我爹说,跟“电”有关的专业比较火。.

2021-01-21 10:37:33 196 2

原创 我的大学(一)

关注微信公众号“小争哥”,回复PDF获取Google工程师的算法学习和面试经验我发现我的公众号的很多粉丝喜欢“吃瓜”,经常问我些八卦的问题,与其一个一个的回复,不如直接分享到公众号上,再有人问起,直接转发链接给他,自己去看好了。所以,我决定写几篇文章,记录一下我从大学到现在以来的求学和工作经历。有值得参考借鉴的地方最好,如果没有,大家纯当一故事看看也不错哈。这篇文章先聊一聊我的大学生活的开始,下一篇再正式聊一聊我的大学生活。很多人知道,我老家山东,一个非常穷非常穷的山沟沟,在我小时候,外出打工还不.

2021-01-21 10:37:23 153 1

原创 如何让你的简历在众多候选人的简历中脱颖而出?

关注微信公众号“小争哥”,回复PDF获取Google工程师的算法学习和面试经验简历是面试官对候选人的第一印象。简历写的好坏,直接影响到你是否能通过简历筛选。毫不夸张的说,简历好坏对最终是否能拿到Offer起到50%的决定性作用,甚至,很多面试官在看完候选人简历之后,就已经形成是否要录用的潜意识了,之后的面试只不过是找证据来确凿自己内心的这个潜意识而已。我工作有10多年,大厂、小厂、创业公司都待过,从在Google开始就做技术面试官,零零总总面试过几百人,简历看过上千份,各种层次的候选人都见过,也算是.

2021-01-20 12:28:20 350

原创 怎么才算真正掌握了一个数据结构或算法?

关注微信公众号“小争哥”,回复PDF获取Google工程师的算法学习和面试经验很多人学算法都是死记硬背代码实现,对于一些简单的数据结构和算法,背起来还不复杂,但是,对于比较复杂的,比如红黑树、字符串匹配中的BM、KMP算法、AC自动机,看懂都难,更别说背下来一直不忘了。事实上,在我们学习数据结构和算法的时候,真的需要背诵原理、代码实现,还追求一直不忘吗?要搞清楚这个问题,我们需要知道,怎么才算是真正掌握了一个数据结构和算法?这个问题要一分为二的看。我们可以将数据结构和算法,简单的分为基础部分和高级部.

2021-01-20 12:24:28 794 2

原创 小争哥的算法面试经验分享

关注微信公众号“小争哥”,回复PDF获取Google工程师的算法学习和面试经验为什么要学习数据结构和算法?理由有很多,比如锻炼逻辑思维、写代码时候的复杂度思维、学会将数据结构和算法应用到项目、提高阅读开源代码的能力等等,但是对于很多小伙伴来说,我们不得不承认,最务实的目的,最急切要解决的问题,是应付算法面试,面试的时候不再惧怕被问到算法问题。不过,话说回来,面试中面算法的公司并不多。喜欢面算法的公司主要是些BAT量级的大公司,但这些公司毕竟不多,而且,如果是社招,仅仅leetcode刷的好,也不能让.

2021-01-20 12:23:06 250

原创 我的LeetCode刷题笔记会包含哪些内容?

关注微信公众号“小争哥”,回复PDF获取Google工程师的算法学习和面试经验最近就要开始刷题了,登上LeetCode,面对两千多道题,感觉有点手足无措,该从哪一题开始刷起呢?按照什么顺序来刷呢?我个人觉得有几种刷法肯定先要直接pass掉。第一种是按照编号顺序刷,这个不用多解释。第二种是按照难易程度刷,先把easy的全刷完,再把medium的全刷完,最后刷hard的。从易到难的原则不错,但是,刷题顺序绝不能仅仅只参考这一个原则。最被大家认可的刷题顺序应该是按照题型来刷,这样做的目的是强化训练、刻意.

2021-01-20 12:20:52 151

原创 坑爹的数据结构和算法,怎么才能学了不忘?(万字总结)

关注微信公众号“小争哥”,回复PDF获取Google工程师的算法学习和面试经验有很多读者反馈,学了数据结构和算法之后,不用过不几天就忘光了。当然,我之前在公众号中也反复强调过,对于有些复杂数据结构和算法,原理和实现容易忘记是很正常的,而且,忘记也并不代表白学。不过,对于一些基础的数据结构和算法,你应该牢记它们的原理和实现,因为它们既是学习更加高级的数据结构和算法的基础,也是LeetCode刷题的基础。关于哪些是基础的数据结构和算法,哪些是高级的数据结构和算法,我之前在公众号中已经讲过,这里就不再..

2021-01-20 12:18:38 1069

原创 前Google工程师总结的算法面试指南

关注微信公众号“小争哥”,回复PDF获取Google工程师的算法学习和面试经验为什么要学习算法和数据结构?尽管原因有很多,比如锻炼逻辑思维能力、编码能力、阅读源码的能力等等,但我想对于大多数人来说,最务实、最简单的原因是应付算法面试。现在,随着IT就业人员越来越多,内卷越来越严重,公司的招聘门槛也越来越高。之前很多公司的面试重视框架、语言、项目经历等层面的考察,现在,为了拔高招聘门槛,很多公司开始越来越重视基本功的考察,特别是数据结构和算法。除此之外,对于很多人心仪的大厂,比如BAT、今日头条、拼.

2021-01-20 11:12:01 285

原创 复盘我是如何拿到Google Offer的

关注微信公众号“小争哥”,回复PDF获取Google工程师的算法学习和面试经验很多人觉得Google很重视算法,为了应聘Google,疯狂刷题,以为只要把题刷到位,算法好,就能进Google,实际上,光刷题、算法好并不能让你进Google。进Google是一个综合实力的体现,本文我就复盘一下,我觉得我能应聘进Google的几个重要原因。01 算法刷题尽管光是算法掌握的好并不一定能进Google,但能进Google的同学算法肯定都不差。首先,要熟练掌握经典数据结构和算法,但这显然还不够,刷题是必须的.

2021-01-20 10:38:22 726 2

原创 聊一聊机遇、方向、能力、努力!

关注微信公众号“小争哥”,回复PDF获取Google工程师的算法学习和面试经验很多人知道,从18年9月到20年7月,我总共在平台上写了两个专栏,《数据结构和算法之美》专栏卖了10万+,《设计模式之美》专栏卖了了3.5万+。算法专栏一直稳居极客时间的TOP 1。设计模式专栏也已经跻身所有课程的TOP 10。当然,这不是什么了不起的成绩,也并非我一个人努力的结果。我说这些当然也不是为了炫耀。成绩虽小,算不上成功,但起码称得上“成事(做成了一件事情)”。在这篇文章中,我打算结合我自己写专栏的经历,跟你聊一.

2021-01-20 10:35:38 312

原创 不要小看你身边的年轻人

关注微信公众号“小争哥”,回复PDF获取Google工程师的算法学习和面试经验之前看过一个报道,讲的是黄渤,说在他刚入行的时候,谁都瞧不起他,各种被鄙视,说他长得这么丑还来拍戏等等。等成名之后,身边人突然就变得和善起来,片场嘘寒问暖,黄老师辛苦了、黄老师加个微信、黄老师喝水…看到这个报道,不仅想起我自己,当年初入职场的时候,也各种被瞧不起,也遇到过一些不友善的人。当时非常介怀,总感觉自己很不如人,啥时候才能出人头地、被人看得起。我记得在Google时,我的leader喜欢爆粗口、打击人,被他骂过很.

2021-01-20 10:33:15 356 3

原创 多挣一两百万

关注微信公众号“小争哥”,回复PDF获取Google工程师的算法学习和面试经验前几天,成哥在群里发了一条消息,@了一下我,大意是某某老师又去某某平台开了一门算法课,你看你咋还不动一动呢?然后,我就跟在群里扯了会淡,结果,其中一句吹牛逼的话就被群友做成了表情????男人嘛,都喜欢吹牛逼,反正吹牛逼不用交税,也不犯法,老子爱吹,谁都管不着。不过,这几句话还真不是吹牛逼,很能反映我现在的做事原则。“多挣一两百万对我来说意义不大”并不是说我多有钱,而是对我现在的状态来说,不差这一两百万,没有太大物质追求够

2021-01-20 10:31:51 180

原创 风口是等来的,而不是追来的

关注“小争哥”微信公众号,回复PDF获取前Google工程师的算法学习和面试经验最近这两年,知识付费特别火热,为了做大规模和增长,很多平台疯狂打广告,作者和平台没有赚到钱,反倒是打广告的公众号赚到了钱。为了抓住这个变现的风口,很多号一周七天都在打广告,赚得盆满钵满。公众号的赚钱能力大家不要小觑,很多号主都是闷声发大财,一个百万粉丝的垂直精准、高质量的公众号,一年赚个千把万都有可能,比得上很多小企业一年的盈利。像IT技术号,虽然关注粉丝不会很多,三四十万粉丝的公众号就算是大号,但勤快点,一年赚个一两百.

2021-01-19 21:22:19 213 2

原创 慢即是快,少即是多!

关注“小争哥”微信公众号,回复PDF获取前Google工程师的算法学习和面试经验有很多人觉得我做事情慢,特别是扯淡群里的杨哥,动不动就拿我做事慢开玩笑,书还不出版?新课程还不上?题还没刷?等等。之前是因为孩子还没开学,白天要带孩子玩,晚上才有时间弄弄,所以比较慢。但现在孩子开学了,除了烧菜做饭、下午放学接孩子玩玩,剩下大把空闲时间。按理来说,我也不上班,搞搞副业应该时间很宽裕(没写错,因为主业是带孩子),但是还是有很多人觉得我做事情慢,包括我老婆。不过,我一直觉得“慢工出细活”。很多人着急割韭菜,.

2021-01-19 21:17:36 294 1

原创 求你不要在工作时间刷课了

关注“小争哥”微信公众号,回复PDF获取前Google工程师的算法学习和面试经验有些人上学的时候,因为没有生活的打击,就混混日子,六十分及格,不怎么学习。工作之后,反倒来劲了,天天把学习挂嘴上,给自己立各种学习FLAG,比如1个月看完4本书、学完5门课等等。这种“以量取胜”的学习方式,对技术提高、工作真的有帮助吗?今天,我就聊聊我对工作后学习的看法。不要用买课来填补焦虑现在知识付费很火,之前很多不爱学习的人,也开始变得“热爱”学习了,突然之间,从学渣变成了学霸,见课就买,不管学得来学不过来,不管.

2021-01-19 21:15:29 625

原创 算法谎言:兄弟,醒醒!

2年前,我的算法专栏上线,现在订阅人数超过8万人,估计还有更多白嫖客。这里要@一下杨哥,再鄙视你一次????。现在,各大知识付费平台一股脑儿都在搞算法,各种课程、训练营、刷题营,也成功“忽悠”了一批又一批的程序员。仰望着FLAG、BAT的大牛,以为自己只要努力刷题就能进大厂,做梦有一天能像他们一样成功。最近有好几个朋友,微信上说,努力看懂了专栏,也刷了几百道题,结果去面试,面试官一个算法都没问,问我该怎么诱导面试官问算法?还有一些小厂的朋友,微信上问我,如果掌握了80%的算法,那是不是就可以去BAT试一下

2021-01-19 21:04:09 183

原创 走管理路线之前,你应该了解的几件事情

关注“小争哥”微信公众号,回复PDF获取前Google工程师的算法学习和面试经验走技术路线还是管理路线,是很多程序员会面临的选择。那到底是走技术路线好呢?还是走管理路线好呢?实际上,这要结合你自身的优势,以及过往的经历,还有现在所在的公司情况,很难一概而论。大部分程序员都还是走技术路线的,毕竟每个公司里的管理职位不会很多,所以,能走上管理路线的人也就不多,不过,如果你有机会走管理路线或者有走管理路线的想法,你必须对管理岗位有清晰的认识,避免一旦走上去之后发现又跟自己想象的不一样,又要再重回技术路线,.

2021-01-19 20:54:17 538 1

原创 程序员应该如何应对35岁中年危机?

关注“小争哥”微信公众号,回复PDF获取前Google工程师的算法学习和面试经验我们经常听程序员聊35岁中年危机,但很少听其他行业的人,比如医生,提起这个话题。也有很多从业的前辈说,程序员的35岁中年危机是骗人的,只要你努力,就不存在35岁中年危机,你看,国外程序员可以干到50、60岁,哪有什么35岁中年危机啊,真的是这样吗?今天,我们就聊一聊,到底存不存在35岁中年危机,以及如果存在,那我们应该如何应对?到底存不存在中年危机?我个人是非常认同中年危机这个说法的。之所以会有35岁中年危机,主要还.

2021-01-19 20:48:55 758 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除