精华内容
下载资源
问答
  • 如何真正努力
    千次阅读
    2020-10-23 11:17:34

    有很多人忙完一天后,回到家却遭到家人的不理解:你看看你,每个月就赚这么一点工资,别人都过万了,你还在那里徘徊,每天都不知道干什么。然后你回了一句:我每天都很努力,吃了不少苦,你却这么说我。

    这里我也不说谁对谁错,但我没别的意思,双方都有道理,我只想描述一个问题:努力是真的努力了吗,吃苦是真的吃苦了吗?

    大部分人平时是怎么努力,是怎么吃苦的?

    通过观察,大部分的人认为自己的努力方式就是坐在椅子上,盯着资料看,偶尔动手做做项目,笔记,每天大概花8到10个小时去学习,然后就和别人说自己很努力,很能吃苦,那这个是真的算很努力,很能吃苦吗?答案是:不能。你觉得坐在椅子上,看那厚厚的资料,花你一天三分之二的时间去学习,这就是能吃苦?太天真了,也许你这样子在学校里面还能获得老师的夸奖,说你是班级里面最勤奋的学生,同学们都很尊重你,但是这些有用吗?并没有什么用,还是改变不了你考倒数第一的事实,同学们真正喜欢的,是考正数第一的人,而且正数第一的人读的大学肯定要比你好,这也是事实。所以你并不是真正地在努力,吃的也不是真正的苦,而是装X的苦。
    到了社会,社会可没有学校那么温柔那么宽容,做错了就是做错了,找任何理由都是没用,一件事情你做不出来,老板就会否定你,根本不管你付出多少努力吃多少苦,这些都跟他没有关系。如果你还是在社会吃装X的苦,这种苦会带来更多的苦,父母的嫌弃,朋友的嘲笑,对象的离去,最后只能你只能迫使你自己去吃真正的苦,并且完成事业。

    什么是真正的努力,真正的苦

    真正的努力,是你确定好一个目标之后,为其所付出真正有价值的思考和行动,真正的苦,是你在一定要达到目标的前提下,吃的那种思考的苦,降低尊严的苦,饿肚子的苦。表面上坐在椅子上装X的苦没有意义,到了检查结果的时候,你什么都拿不出来,还不如你现在就开始行动,多动脑,思考有价值的行动,锻炼自己的逻辑思维,吃尽思考的苦,为了解决一个困扰自己成功的问题而花大量精力并且坚持不懈,这才是真正地在奋斗。

    祝大家事业有成

    更多相关内容
  • 经典书 就像一个有深度、有思想的朋友,能给你启发,每次阅读都会有新的收获,这类书具有真正的收藏价值。看经典书永远是正确的选择,它绝不会浪费你的时间,因为 经典书是无数人沙里淘金、帮你挑选出的结果。 ...
    本文章借鉴网络资源
    程序员学习能力提升三要素
    IT技术发展迅猛,新技术层出不穷,具有良好的学习能力,并及时获取新知识,成为程序员职业发展的核心竞争力。本文作者结合多年学习经验总结出提高程序员学习能力的三个要点,即要善于读书、要高效学习、要有好心态。

    IT技术的发展日新月异,新技术层出不穷,具有良好的学习能力,能及时获取新知识、随时补充和丰富自己,已成为程序员职业发展的核心竞争力。本文中,作者结合多年的学习经验总结出了提高程序员学习能力的三个要点。

    众所周知,现在是一个知识爆炸的时代,知识更新非常快。据测算,一个大学毕业生所学到的知识,在毕业之后2年内,有效的不过剩下5%。对于软件行业而言,这种形势更为明显,我们赖以立足的,不在于我们现在掌握了多少知识,而是我们有多强的学习能力。

    学习人人都会,但不同的人学习效果却千差万别。一个善于学习的人,首先应该是一个善于读书的人,懂得如何高效地学习,并且拥有良好的心态。唯有如此,才能成为一个卓有成效的学习者,成就卓越的程序人生。

    要善于读书

    买书是最划算的投资

    古人云:“书中自有黄金屋,书中自有颜如玉。”这说明先贤们早认识到,买书是最划算的投资。

    我刚出道时,拿着非常微薄的工资。有一次向主管抱怨道:“现在的书真贵啊,这点工资连饭都吃不起,更别说买书了!”主管对我说:“不要吝惜买书的钱,宁可忍着不吃饭,也不要忍着不买书,因为买书是回报率最高的投资。”

    主管的话让我非常震动。后来,我看到喜欢的书时,再也没有手软过。通过不断学习,我的开发能力不断提高,工资水平也大幅提高。一年后,我一个月工资的涨幅,就足够买两年的书了。你说,还有比这更划算的投资吗?

    一本书,哪怕只有一页纸是有用的,它所将产生的潜在价值,也会远远超过书本身的价格。当然,书不在多,踏踏实实消化掉一本好书,比泛泛而读10本普通书,要有价值得多。

    多读经典书

    现在市面上给程序员读的书种类非常丰富。人生有涯,我们只能有选择性地看,要多看好书、多看经典书。

    软件开发方面的图书大致分为三类。

    1. 浅显的入门类图书。这类书的标题往往是《XX天精通XXX》、《XXX从入门到精通》、《XX开发实战》等,通常从软件的安装讲起。有人批评这类书为烂书、毫无价值,这并不公平。至少我曾经从这些书中学到了一些东西。即使是21天系列书,也有适合看的人群。只不过,它一般也就只能看21天而已,过后就可 以扔到废纸堆。这类书只适于还没有入门的初学者,从中学到一些入门招式。在刚起步时一般买一本就够了。如果你善于使用搜索引擎,那几乎没有买这类书的必 要。

    2. 国内外高手写的实战类图书。这类书实战性很强,将技术及原理讲得很透彻。比如《Windows环境下32位汇编语言程序设计》、《深入解析MFC》、 《Delphi深度探索》、《深入浅出WPF》、《深入剖析ASP .NET组件设计》等。以前这类书都是从国外翻译或从台湾引进的,现在国内高手越来越多,出自国内作者的图书也越来越多。如果能在学习的每个方向看两三本 这类图书,并通过实践消化掉,那么毫无疑问,你会成为一名优秀的程序员。

    3. 国外大牛写的揭露本质、有丰富思想的书。这类书就是所谓的经典书,例如《代码大全》、《编程珠玑》、《设计模式》、《重构》、《代码整洁之道》等。经典书 就像一个有深度、有思想的朋友,能给你启发,每次阅读都会有新的收获,这类书具有真正的收藏价值。看经典书永远是正确的选择,它绝不会浪费你的时间,因为 经典书是无数人沙里淘金、帮你挑选出的结果。

    然而,阅读这类书并不是一件容易的事情。读者需要有丰富的开发经验,才能与作者产生共鸣。如果一本经典书你看得很辛苦,那么很有可能是因为你功力未够,这种情况下不要着急,慢点来,不妨先将其束之高阁,多看看实战类图书。过一段时间再回头来看,也许你会有新的惊喜。

    不要在上班时间看书

    一个善于学习的人,首先要善于利用一切时间来学习。雷锋曾说过:“时间就像海绵里的水,只要愿意挤,总还是有的。”然而,当我们从上班时间中挤时间学习时,就千万要注意了,不要在上班时间看书!

    上班时间看书,不但是一件很敏感的事情,而且非常吸引眼球,很快就会引起周遭的不爽。首先老板心里不爽:“我给你钱是让你来工作的,不是来学习的”;其次同事们也不爽:“我们工作都做不完,瞧,这小子真闲啊”。用不了多久,你就会成为被众人排斥的异类,这最终会让你自己“很受伤”。

    要高效学习

    只学习与工作相关的东西

    我曾发现不少程序员在学习方面找不到方向,一会儿学学C#,一会儿学学Java,看了最新的编程语言排行榜,又觉得该学C++。这样左抓抓,右挠挠,只会让你觉得更痒。

    学习最忌三心二意。俗话说:“伤其十指不如断其一指”,每门都学一点,还不如专心学好一个方向。这个道理谁都懂,可是又该学哪个方向呢?难道只能跟着感觉走吗?不!最实际的方向,应该跟着工作走,工作需要什么,我们就学什么,把工作需要的技能熟练掌握,有很多好处。

    首先,可以集中精力,在某一方面钻研得更加深入。所谓“百招会不如一招绝”,有了绝招,你还怕不能在“武林”立足吗?《天龙八部》中的慕容复武功博学无比,最后还不是被只会一招六脉神剑的段誉打得落花流水?

    其次,可以学得更快、更深入,因为学习更具有针对性,而且可以立即在工作中运用,可以马上检验出学习的效果。对存在的问题进行深入研究,掌握的知识也会更加牢固。

    再次,学习与工作结合在一起,工作时间也就成了学习时间,这样就突破了三个8小时的限制:有人说,我们每天所拥有的时间可以分为三个8小时,工作8小时,睡觉8小时,另外还有8小时可以自己自由支配。工作和睡觉的两个8小时大家都一样,决定人生高度的是另外这个8小时。当我们把学习的焦点放到与工作相关的知识上时,工作时间中的很大一部分,同时也就成了宝贵的学习时间,这真是一举两得的美事啊。

    问题是最好的学习机会

    日本经营之神松下幸之助曾说过:“工作就是不断发现问题、分析问题、最终解决问题的过程,晋升之门将永远为那些随时解决问题的人敞开着。”可见,工作过程中有问题是正常,没有问题才是真正的问题。在发生问题时,能勇于面对问题、解决问题的人,才是公司真正的骨干。

    现实中,很多人总是千方百计回避问题。当上司安排一项艰巨的任务时,也想尽办法推托。殊不知,对于个人而言,问题其实是最好的学习机会。往往那些愿意接受困难工作的人,能力会越来越强,那就是因为他们在克服困难的过程中取得了巨大的进步。

    织网式学习

    知识的广度和深度都很重要。作为一名程序员,能深入把握技术细节,是写出优质代码的保证。但对于一名项目经理而言,知识的广度更显重要。项目中碰到的问题往往具有综合性,只有具备广博的知识,才能快速对问题进行分析和定位。在程序员成长的道路上,我们必须有意识地扩大自己的知识面,形成更完善的知识体系。

    我曾经编写过一个网络信息采集软件,这个软件可以从具有列表页的网站中按字段设置采集信息,支持自定义字段、页面多级关联、下载附件、支持多种数据库、可视化定义等特性。刚开始,我认为这个软件只是一个比较大的功能点而已,后来发现这个不起眼的功能关联着大量的知识点(如图1所示)。


    在开发过程中,我顺藤摸瓜,逐个击破,对很多知识点进行了细致的学习研究。软件开发完成后,我的知识体系网也进一步得到了补充和完善。

    经常思考总结

    子曰:“学而不思则罔”。人只学习不思考,就会迷惑,难以把握事情的本质。这就好比一个学武之人,只习得其形,而未得其神,难以成为真正的高手。

    从入门到成为高手的过程中,程序员往往要经过几次顿悟。记得有一次,我领悟到了一个很简单的结论:“原来高级编程语言中的类库是封装了Windows API来实现的。”后来碰到一些自带类库无法实现的功能时,我就会想到,其实可以通过调用Windows API来实现。利用这个思路,我解决了一些看起来很难的问题,得到老板的赏识,从而很快获得提升。

    顿悟非常可贵,然而它不是随便发生的,而是经过一次次苦苦思索之后、灵光闪现的结果。思考的过程,其实就是将外在知识内化为自己的知识的过程。而顿悟,则批量实现这种内化,将无数个知识点连接在一起,达到融会贯通的境界。

    克服“高原现象”

    爱学习的人都会有这样的经历:学习持续了一段时间之后,往往会有一个瓶颈期,长时间似乎都没有什么进步,于是内心非常着急。

    这种情况,实际上是由人的学习规律决定的一种“高原现象”。据研究,学习者在刚开始进步快,随后有一个明显的或长或短的进步停顿期,后期进步慢,中间的停顿期叫高原期(如图2所示)。


    高原期,实质是一个消化期。由于前期的学习积累了太多的知识点,这些知识点在大脑中乱作一团,还没有形成一个知识体系。这时需要一定的时间来消化它,让它融会贯通,经常思考总结可以快速帮你跨过高原期。

    处于高原期时,还可以换一个相关的方向来学习。例如,编程语言学不下去了,可以学习一下设计模式,设计模式也学不下去了,再换成数据库。通过学习这些相关的知识,不但补齐了知识体系中的短板,而且各个知识点之间可以互相启发,帮助你实现顿悟,跨过高原期。

    要有好心态

    学习要静心

    急于求成是学习过程中普遍存在的一种心态,这可以理解。毕竟作为一名程序员,要学的东西实在太多,而社会又是那样的浮躁,让人觉得一切都是那样的不安全、不确定,似乎只有学得快一点,才能跟上社会的脚步。

    可是“欲速则不达”,想快快地学,往往会形成东一榔头、西一棒槌的学习方式,每一个点都没有吃透。心沉不下去,知识也会沉不下去。要想成为真正的高手,只能静下心,一步一个脚印慢慢来。

    学习是持续一生的过程

    人生,就是一个自我完善过程。

    子曰:“吾十有五而志于学,三十而立,四十而不惑,五十而知天命,六十而耳顺,七十而从心所欲,不逾矩。”可见孔子也不是天生的圣人,也在不停地学习、进步,从“志于学”到“从心所欲,不逾矩”,孔子一共花了55年的时间。

    作为一名程序员,更需要不断丰富自己的知识库。我们所知道的东西,就像一个白色的圆圈,圈外则是黑暗的未知的世界。当圆圈越大,所接触到的黑暗部分就越多。我们只有不停地学习,才能打破更多的黑暗,找到更多光明。

    保持饥饿,保持愚蠢

    我非常喜欢乔布斯的一句话:“求知若饥,虚心若愚”(Stay Hungry,Stay Foolish)。其实我更喜欢它更原生态的翻译“保持饥饿,保持愚蠢”。我们只有认识到自己还很饥饿和愚蠢,才会像没吃饱一样,由衷地需要学习、爱上学习

    展开全文
  • 大学计算机系最努力的同学都是如何学习的?

    万次阅读 多人点赞 2021-06-21 09:15:04
    经常会被同学们问到这个问题,要怎么努力才能找到好工作? 学习好就能进好公司? 屁! 被学校教育坑的一把鼻涕一把泪的老学长来回答一波。 我上大学时,连续三年得过国家励志奖学金,英语过六级,以为软考有用,...

    经常会被同学们问到这个问题,要怎么努力才能找到好工作?

    学习好就能进好公司?

    屁!

    被学校教育坑的一把鼻涕一把泪的老学长来回答一波。

    我上大学时,连续三年得过国家励志奖学金,英语过六级,以为软考有用,还考了个软件设计师证书,以为四级有用,也考了个软件测试工程师证书,看人家用c++写软件,自学MFC写了几个桌面小程序。

    自以为很牛逼的去找工作,结果要价2500,都没人收,2011年,一个计算机系top级毕业生,薪资还没流水线的高。

    现在工作近十年,也辗转几个大厂,做校招、社招面试也不下于上百场,这里跟大家说几句心里话。

    万字长文,这可能是改变你一生的文章。

    这些内容会涉及行业秘密,希望你能耐心看完,绝对会有帮助,顺带能帮点个赞,就更感激了。

    目录:

    • 学习好为什么进不去好公司

    • 校招看什么

    • 怎么参加竞赛

    • 怎么准备实习

    • 增加项目经验

    • 怎么准备校招笔试

     

    一、学习好为什么进不去好公司

    直到我做了某厂校招面试官才知道,学习好并没什么用,只有在985、211学校学习好才有用!

    坊间经常会流传着一句话“毕业时刷刷LeetCode就offer拿到手软”

    不用怀疑,这事真的有!

    但如果你也这么做的话,恐怕简历都过不去!

    校招的奥秘在于:

    1、校招是应届生进大厂的唯一途径,如果错过了校招,想进大厂至少三年/五年后!因为大厂社招都是有毕业年限限制的,一般是三年或五年。

    2、名校光环,是校招生非常重要的一个光环,只要学校好,成绩好,即使啥不会,很多大厂也会给offer的,校招的奥秘在于找到适合培养的人才,而不在于实际工作能力。

    所以,只有拥有名校光环的人,刷刷Leetcode才能offer拿到手软!其他人并不是!

     

    二、校招看什么

    曾经看到了个笑话,非常有意思。

    说有个人无意间上了电梯,不知道这玩意是什么,但他很害怕,就在里面一直磕头。结果等电梯停的时候,他已经在天台了。

    所以,他逢人就跟人家说,上了电梯就要一直磕头,这样就能上天台。

    笑话有点冷,我没有影射九几年的创业大佬们,我也并不是想说“遇到风口猪也能飞”的道理。

    这里想讲的是,有时候,我们以为我们做了对的事成就了我们的现在,其实并不是。

    就像很多同学以为刷刷Leetcode就能拿offer一样,实际帮他拿到offer的是他的学校名字,而不是LeetCode。

    校招看重的是四个光环:名校光环、竞赛光环、实习光环、项目光环!!!

    学校,在我们踏进去的那一刻就决定了。而另外三个却是我们可以自己争取的。这些内容无论你是应聘大公司还是小公司都是非常有竞争力的,跟着做吧

     

    三、竞赛光环:

    在大学期间,有很多的算法竞赛、ACM竞赛,尽量参加全国性的,有含金量的比赛,这才能眼前一亮。

     

    四、实习光环

    去大公司实习,相比校招进入大公司,那是简单很多,二本学校的学生,也能进得去实习。而且在大公司都有实习生转正的机会,我所待过的公司,只要你去实习了,表现的不错,基本上100%转正。

    即便进不去大公司实习,在校招时,有实习经历,也会是简历上很重要的一项。而且一般有实习经历,就会有项目经验,这真是一举两得。

    找实习,无外乎三个途径:

    1)、实习平台、公众号

    一些找工作、找实习平台,可以直接去搜岗位,平台有很多,比如实习僧、应届生求职网、Boss直聘、刺猬实习、拉勾网、智联招聘、前程无忧等

    2)、企业官网/招聘专网

    各个大公司都有自己的官网,当有实习生岗位开放时,在官网上就会有对应入口。

    比如:阿里巴巴集团招聘

    比如:腾讯集团

    比如:百度招聘

    下面列出了常见的互联网公司招聘地址,自己去看吧。 百度招聘 / 加入字节跳动-招聘 / 京东招聘-首页 / 小米招聘 /华为/ 拼多多社会招聘 /VIVO/ OPPO/网易社会招聘 / 360招聘官网 / 新浪招聘 / 小红书招聘 /知乎- 社会招聘 / 携程旅行网-招聘中心 / 陌陌招聘 / 爱奇艺招聘-热门职位 / 58同城招聘 / 汽车之家招聘 / 虎牙直播 - 社会招聘 / 加入我们 - 斗鱼 / 欢聚时代招聘官网 / 人才招聘-51job / 猎豹移动网申系统--首页 / 搜狗招聘 / bilibili招聘 / 搜狐招聘官网/ 脉脉-成就职业梦想 / 滴滴招聘 / 快手招聘 / 美团点评招聘官网 / 中国平安-招聘官网 / 苏宁招聘官网 / 分众传媒招聘 / 好未来招聘 / 同程艺龙招聘系统 / 神州优车招聘系统 / 三七互娱招聘_三七互娱 / 用户网络招聘 / 众安保险公司招聘信息 / 巨人网络招聘官网 / 社会招聘网宿科技-全球领先的互联网基础服务平台 / 迅雷社会招聘 /贝壳找房校园招聘官网招聘系统 / 房天下招聘--你会爱上fang.com / 猎聘_2019秋季校园招聘信息 / 勇者招募计划-有胆你就来-咪咕文化 / 社会招聘_美图公司招聘官网 / 科大讯飞 | iFLYTEK - 用人工智能建设美好世界 / 南京途牛科技有限公司网申系统 / 美柚 | 女生助手 - 加入我们 / 丁香园最新招聘职位_丁香人才网 Careers at Microsoft | Microsoft jobs / 招贤纳才 - Apple (中国) /Careers Center | Samsung Singapore / Visa就职机会:Visa全球职位 / 台灣積體電路製造股份有限公司 / Jobs at Intel / Cisco Careers | Join the #WeAreCisco Tribe / IBM 如何成就你的事业巅峰 - 中国 / Qualcomm招聘_高通中国招聘 | Qualcomm / Working at Dell Careers / Sony China Career Portal / 海康威视招聘 / DJI大疆招聘 / 中兴通讯全球招聘门户 / Vivo招聘 / OPPO招聘官网 / 珠海格力电器股份有限公司招聘系统

    3)靠内推

    如果你有一些朋友、师兄、师姐已经就业到理想公司,可以与他们联系,如果他们公司有实习岗位的话,可以让他协助你走内部推荐流程。很多公司,内推同学是免简历筛选和笔试的,可以直接进面试。当然,也有些公司是无论是否内推,流程都一致。

     

    五、增加项目经验

    如果实在没时间实习,或者实习中没做什么项目的话,那怎么办呢?在简历中最重要的就是项目经验了,如何解决呢?

     

    敲黑板!!!没有项目经验就造项目经验!!!!

    现在网上那么多的实战教程、github上遍地的源码分享,都可以为你所用。

    评论区有学弟学妹问我要学习资料,在这里,顺带分享大家我自己整理的资料,我自己入门、进阶,乃至最后晋升到专家岗,都是跟着这里面学的,绝不是网上随意打包的那种,都是自己需要学到某个方向知识的时候,去网上买的,最后汇总而成。

    汇聚了java、C++、Python、web前端、考研、设计模式、面试、小程序、linux、数据库、go、数据结构、算法、机器学习………等主流的编程内容,将近有3000G

     

    计算机经典资料:计算机专业46个方向入门进阶实战教程

    在面试时,这些项目经验都可以写上,最关键的是自己要弄通、弄会,尽量先仿一遍,自己再从头到尾自己再写一遍,把所有涉及到的知识点都弄通弄会。面试的时候,就实话实说,就说你自己仿的,没有关系,做为面试官,我们更看重的是你会啥并且你是不是真的会。

    说了这么多,其实想告诉大家的是,不要以为在985/211名校就能不努力了,每年名校毕业找不到工作的大有人在。只有在名校且成绩好的同学,才不需要努力。而可笑的是这部分人却恰恰是最努力的人群。

    秘密都跟大家讲了,小伙伴们朝着这四个方向去努力,无论校招还是社招都问题不大。

     

    六、怎么准备校招笔试

     

    校招笔试最重要的几门课

    • 数据结构与算法,

    • 计算机操作系统,

    • 计算机网络,

    • 计算机组成原理。

    这几门课也是校招的重点考查科目,需要熟练掌握一门语言(Python,Java,或是C++),然后用你熟悉的语言来实现基本的算法和数据结构。

    无论学习什么,最关键是要找一个风评还不错的课程,就从头到尾学一遍,千万别东学一点,西来一些的。这样的效果肯定不会太好。

    这里给大家推荐一些我看过的,比较认可的课程,跟着学即可。

     

    数据结构与算法

    关于数据结构,我想说的是,它是这四大件中最简单、最基础的一个。离开了数据结构,几乎任何的程序都会失效,所以在讨论数据结构的时候,常常要把算法也连带着说一说。

    要单纯地掌握常见的数据结构,就如同拆解一个个精妙的仪器件一样有趣和简单。正因为数据结构这个东西在程序中的作用,和仪器部件特别相像,不同的数据结构有着不同的特性,因此要想学好数据结构,图解是必备武器!

    这里强推中国大学上,浙江大学的开设的《数据结构》课程,涵盖了常用的数据结构和算法。

    数据结构_浙江大学_中国大学MOOC(慕课)

    辅以教材参考书,强推《大话数据结构》,光看封面你就知道这本书的风格了

    没错,这就是大名鼎鼎的《大话设计模式》的作者出的,绝对顶。

    算法课常常和数据结构课放在一起,在有些高校中,会存在“数据结构与算法”和“算法设计与分析”这样的两门课。

    但很多同学搞不明白,数据结构与算法有什么区别,甚至有些同学以为数据结构中就包含了算法。

    其实,是字面意思就能知道个大概,数据结构主要讲解数据的组织形式,换句话说,我就是我们要怎样把这些数据存储起来,所以有列表、堆、栈、树、图,这是数据结构的重点。

    算法,则注重的是思想,比如列表里的元素怎么排序、怎么在当前的存储结构中找到最大的数和最小的数?等等,说白了就是解决现实中问题的思想。所以才会有分治思想、贪心思想、动态规划这三大算法。

    学习算法的套路很简单,多看、多写、多上机,既然是思想的集合,看得多了,自然无师自通。

    至于刷题,很多同学都知道要刷LeetCode。

    LeetCode题库:(2123题)

    题库 - 力扣 (LeetCode)

    总共两千多道题,而且有些题,非常难,就算每天10题,也至少刷半年。这显然不适合绝大部分同学。

    所以,我们要找到最核心、最重要的题集,即可

    比如,如果时间紧张,可以先刷《程序员面试宝典》里的题目,总共109题。

    《程序员面试宝典》- 力扣 (LeetCode)

    刷完以后,有时间,可以再刷《剑指offfer》的题目,共75题。

    《剑指offer》 - 力扣 (LeetCode)

    因为这两本书,都是面向面试的高频题汇总,自然有很多题目是重合的。这也正能说明这两本书的重要性。

    当然,我也有一本谷歌师兄总结的高频面试算法习题集,包含了常见的数据结构和算法汇总,无论是排版还是内容,都是非常棒。

    Star 7K+! 谷歌师兄的刷题笔记火了!

     

    计算机操作系统

    无论你学习什么语言,都避免不了和操作系统打交道。所有语言的最后执行,都是靠操作系统。

    比如,你用C++可以使用new创建一个变量来存储数据,也可以通过malloc创建一块空间。

    但你真的知道他们的区别吗?无论用什么操作符来操控程序,最终真正分配内存空间的其实还是操作系统,所以,想真正了解他们的区别,就必须深入操作系统内部原理。

    这就是为什么,我们学习语言时比较简单,而真正深入起来,却很多地方不懂的原因。

    操作系统是程序员进阶必会的基础知识。

    刚开始学操作系统,不建议闷头看书。相信我,用不了几分钟,你就会打瞌睡。学不了一星期,你就想打退堂鼓。

    这里推荐B站清华大学的操作系统课程。这是我见过最简单易懂的操作系统课程了。

    【清华大学】操作系统 陈渝 全113讲(上)_哔哩哔哩_bilibili

    【清华大学】操作系统 陈渝 全113讲(下)_哔哩哔哩_bilibili

    在看视频的同时,如果你还想要教材,在看上部分时,可以搭配《操作系统导论》辅助入门,在看到具体的操作系统理论时,可以搭配业界经典《现代操作系统》深入学习。这样相比直接啃书会容易很多。

     

    计算机网络:

    计算机网络,提供的是管道服务,像自来水管一样单纯,发送方Bob向管道里注入一吨液体,接收方Alice就接收到整整一吨液体,不多一滴也不少一滴。当然这是完美的理想,而现实往往并不是这样的。

     

    真实的情况是这样的:Bob与Alice之间自来水管,每隔几公里都有一个蓄水池(增压泵),这个蓄水池有若干个进水管,也有若干个出水管,如果进入管的整体流速 > 出水管的整体流速,那么这两者的流量差就会被临时缓存在蓄水池里。稍后如果进入管的整体流速 < 出水管的整体流速,那么蓄水池里的水就可以乘机流走。

    但是如果进入管的整体流速 > 出水管的整体流速一直持续,多出来的水蓄水池容不下了,多出来的水就溢出了。这溢出的水是永远都无法到达目的地的,对吗?

    这个蓄水池有一个专业的名字:路由器,由于蓄水池无法补偿溢出的水,自然就需要有一个流量补偿机制,来补偿流量丢失,那么谁来补偿呢?

    肯定不能网络来补偿,网络一直以无状态(Stateless)为首要目标,如果让网络来补偿流量,自然就需要网络来记忆状态,这点是难以接受的!

    最终流量补偿机制的重担就落在了流量发送方Bob的身上,实现这个流量补偿机制的代码赫赫有名,它的名字就是TCP!

    TCP大佬实现流量补偿机制,其实很简单,就一句话:确认机制!

    一旦流量到达接收方,需要接收方Alice明确确认到达,否则TCP大佬会周期性使用流量补偿(重传)机制。

    所以TCP是一个需要记忆状态(State)的代码,它本质是Stateful的!

    从上面的例子也可以看出,计算机网络相比操作系统好学非常多,因为计算机网络不抽象,在现实生活中,都能找得到例子。而且,如果我们想知道网络中的细节,完全可以通过抓包来分析。

    课程推荐哈工大的计算机网络系列课程:

     

    哈尔滨工业大学 计算机网络_哔哩哔哩_bilibili

    这里需要说明的是,计算机网络中的细节非常多,李老师讲的也很全面。但这些细节是无需关注的,比如Http协议的错误码分类,我们记不住,而且记住也没任何意义,知道有这个玩意即可,需要的时候,百度一下,它不香吗?(如果考研用,当我没说,考研考……)

    关于计算机网络,我们真正需要了解的是osi 7层协议和Tcp四层协议的产生原因和具体使用场景,就足够了。

    关于图书,绝大部分高校都用的谢希仁的《计算机网络》,这本书讲的很好,很浅显易懂,它也是考研408的常用教材

     

    计算机组成原理

    组成原理应该是所有课程里最难的课了,它是一门衔接数电和汇编的一门课。整个课程的核心就是使用数字逻辑电路和触发器搭建一个可以运行汇编指令的机器.

    单纯看书、看视频的学习,会极其枯燥,必须搭配实验性小游戏,才更容易理解并坚持下去。

    如果你需要提前感受一下可以去玩一个叫人力资源机器的游戏.代码区就是ROM,中间箱子是寄存器,两边输入和输出的会和并到一起装到RAM,小人就是运算器.

    这篇文章里有这个游戏的简介和玩法:

    人力资源机器:Human Resource Machine

    你可以从这个游戏做为一个开始。

    再回来问题上来,我们先推荐学习资料,最后再推荐一些实验性游戏。

    视频首推卡内基梅隆大学的《深入理解计算机系统》系列课程,英语不好?没关系,有中英文字幕,看完这套视频,不仅能学到知识,指不定六级顺带也给过了。

    【精校中英字幕】2015 CMU 15-213 CSAPP 深入理解计算机系统 课程视频_哔哩哔哩_bilibili

    配套教材建议选用《深入理解计算机系统》,这个视频应该也是用的这个教材。

    组成原理游戏推荐:

    Oxygen Not Included 里面的逻辑电路相关的内容可以提供具体案例,提高对逻辑门的感性认知.同时可以衍生出很多机制相关的思考,比如 具体的问题转化为数理逻辑,小人作业并发冲突,随机地图生成,权限管理,复杂功能分区规划等等.

    • Human Resource Machine 这个可以最直观的展示指令和运算的关系,上文也说过了和组原大作业有千丝万缕的联系.另外通过关卡提供了较为平稳的曲线,可以提前规避因为理解力不足带来的挫败感. 这个游戏还有一个多线程版本:7 Billion Humans=

    • Opus Magnum 前置知识要求低,极为艺术的逻辑呈现,完成之后真的会有炼金一般的快感.

    • Silicon Zeroes 一次性解决触发器!!!

    • TIS-100 汇编王中王

     

    把这些内容学会,通过校招笔试,完全不是问题。

    但校招不光有笔试,还有面试环节,面试考的就是项目实战能力了。

    有关校招的内容非常多,这里我就不一一列举了。我把我这些年的所知所得,整理成了一本书,开源到github上了。相信会对大家很有帮助,大家可以去看.

    目前还在持续更新,欢迎大家star。

    地址:https://github.com/harvic/FightingCoder

    好了,这篇就到这了,希望大家毕业都能找到好工作。

    我是 @启舰 ,原创不易,帮我点个赞吧。

     

    本人所有文章皆为原创,著作权归@启舰 所有,未经授权,转载必究

     

     

     

     

    展开全文
  • 相比懦弱的「假装努力」,这些让你真正成长的事,更加让人刻骨铭心。就像一个在「逃避自我」,而另一个在「正视自我」。 如果,你在这 100 万人之中 或许你需要一些技巧和方法,或许需要一些耐心和沉着,或许你需要...

    640?wx_fmt=jpeg

    GitChat 终于有 100 万粉丝了

    有人说 100 万是个门槛,

    也有人说 100 万只是一个数字,意义不大。

    GitChat 作为一个传播知识与技术的平台,在这 100 万人中,

    有多少人在「假装努力」?

    又有多少人在「真正成长」?


    由于工作原因,微信里有很多还在上大学的好友。

    这个月开始,有几个好友在朋友圈晒出了毕业照和散伙时的合影。

    日子过得真快,又到了毕业季,出了校园,一切都是新的。

    愿他们脚下有风,各自辉煌。

    再努力努力

    回想起当年毕业后,在北京和室友合租的日子。 那时,我在工作,室友在培训。

    一天,我下班回来,听见他在电话里和家人争吵,原因就是他母亲说了一句:“有没有在好好看书啊?别给家里浪费钱呀。”

    室友火气被点燃,吵了起来,对着电话吼到:“你知道我每天看书都到很晚吗?我这么努力,你根本看不到,只知道埋怨我。”

    挂了电话,室友气哼哼的玩起「魔兽世界」,一直到晚上11点多,才翻开书看起来。

    转天起床,我打开朋友圈看到室友在凌晨2点发的状态说:“努力,只有自己知道。”

    我实在不能把玩游戏的室友和在电话里说自己“看书到很晚”的室友,当做同一个人来看待。

    从11点看书到凌晨 2 点,已经很晚了,也很「努力」了,你尽力了。

    「努力」已经成了一个虚伪的借口。并不是为了说服别人,而是为了麻痹自己。

    类似的例子,在日常生活中经常见到,当被人问道「什么时候买房?」「什么时候升职?」等等,最常见的答案就是「我再努力努力」;

    敢在北上广闯荡,就说明你很「努力」?

    发两张看书时的照片,就说明你很「努力」?

    应该是蠢到无边无际了吧,别再用这种「努力」敷衍自己。

    再为这种「努力」的借口找原因,那只能说你还没真正的成长吧。


    什么事,让你感觉自己真正成长了?

    「什么事,让你感觉自己真正成长了?」是之前一个活动的主题,评论区有些令人深刻的留言:

    赚第一笔工资的时候我给老妈买了一件羊毛衫,老妈看着标价牌说了我三天,说我不会过日子,花钱大手大脚,听多了我火蹭一下就上来了,摔门走了,至今都能想象出老爸说妈妈一个人在卧室里呆了一下午的样子。后来给老妈买礼物的时候,我会故意撕掉标牌,价格每次说的都很低。   


    一直对学习这两个字嗤之以鼻,觉得那是大学之前的努力,可是后来考了研,出了国,读了博,如今已经工作了的我仍旧每天会看英文报纸,每周至少要读两本书。有一阵儿我忙的不行,可还是兴致勃勃地报了一个德语补习班的时候,上课的路上我发现我长大了,越来越看重学习充电的重要。  


    那天是个下雨天,我正在工作,母亲突然打电话告诉我说父亲进了医院,在抢救。我马上跟领导请假,赶去医院。到了医院,看到医生和母亲在沟通,我急忙问,现在什么情况? 医生说:“你父亲摔倒撞到头了,病情比较复杂,需要开颅手术,现在需要家属签字,你们谁来签?”  我手心一凉,不由自主地说“我签”  。

    有时候成长就是不经意间的事,不由得你思索和犹豫。相比懦弱的「假装努力」,这些让你真正成长的事,更加让人刻骨铭心。就像一个在「逃避自我」,而另一个在「正视自我」。

    如果,你在这 100 万人之中

    或许你需要一些技巧和方法,或许需要一些耐心和沉着,或许你需要一些思考和改变,但绝对不是只停留在脑海里的一些想法,也绝对不是天花乱坠的夸夸其谈,更绝对不要习惯了“我很努力”“我一直在努力”的假象。

    有的时候,自己骗自己的时间久了,也会将一些不存在的事,误以为真。

    试想一下,你熬夜到凌晨2点,真的是因为在学习,打代码,写企划吗?

    也许只是在刷一些搞笑段子跟娱乐新闻,不想面对明天的问题,继而毫无意义地浪费时间而已吧。

    用碎片时间

    拉开技术差距

    GitChat 百万粉丝活动

    今日启动

    (6.7 - 6.13)

    (扫码发现更多惊喜)

    640?wx_fmt=jpeg


    展开全文
  • KVM才是VMware真正的威胁.pdf 学习资料 复习资料 教学资源
  • 剖根问底:Java 不能实现真正泛型的原因是什么?

    千次阅读 多人点赞 2021-07-30 10:16:37
    今天我来给大家讲一下,Java 不能实现真正泛型的原因是什么? 本文已同步至 GitHub 《教妹学 Java》专栏,风趣幽默,通俗易懂,对 Java 初学者亲切友善,么么哒????,内容包括 Java 语法、Java 集合框架、Java 并发...
  • 什么是真正的程序员

    万次阅读 多人点赞 2020-10-16 10:18:10
    这篇文章的原文来自:A Little Printf Story作者仿照《小王子》中的情节,通过小printf遇见的不同类型的程序员,最后悟出什么才是真正的程序员!第一次翻译有很多不妥,欢迎留言指正。 文章略长,但是耐心读完,你...
  • 模拟电路分析与故障诊断 半波整流仿真正半周截屏.docx 学习资料 复习资料 教学资源
  • 努力的程序员注定被裁员

    千次阅读 多人点赞 2019-03-09 05:20:52
    2019 的春天已经来临,但 2018 年的寒冬仍然记忆犹新。裁员、倒闭、破产… 这些字眼在人群里...只有那些真正努力过的人,踏实学习的人,才能抵抗住时代的洪流,在其他人都萎靡不振时,唯有你的「真才实学」才能助...
  • 只有努力了,你才能成为想要的样子

    千次阅读 多人点赞 2020-02-28 08:21:57
    记得初二上半学期,也是我唯一一次考过全年级第 3 名的时候,其余考试,无一例外得的都是第 4 名——这也是我对 4 这个数字并不排斥的真正原因,甚至以为它就是我的幸运数字,公众号定时发文的时间,我也会情不自禁...
  • 真正的坚毅的品质

    千次阅读 2020-04-14 17:12:12
    持有固定心态的人们还以为,毫不费力地获得成功最为重要,因此不愿意历尽千辛万苦去追求成功,也对奋力拼搏的理念嗤之以鼻,他们觉得,才华不足的人们才必须那么刻苦努力。 来都来了,留下个赞再走呗! 
  • 【方向盘】蚂蚁金服上市了,我不想努力

    万次阅读 多人点赞 2020-07-21 20:46:02
    我不想努力了,这句话应该很多人说过,无论是在口头上,还是在心里默念,说出这句话和有这个想法也很容易,但真正想放弃的人有多少,很多人只是被压得想要宣泄一下,明明说过上百次“我不想努力了”。 如果你也说过...
  • 【在哪写下的随记呢?】   老样子在寝室哦 【今天天气怎么样呀?】   今天南昌下大雨,又刮大风,害蛮冷的,我都短袖+棉衣 【心情如何?】   还好吧,一般般,在折腾毕设,昨天倒是挺开心的,自闭毕设bug= =真...
  • 分享几个近期的思考:1、选择比努力重要,与谁同行比要去的远方更重要。最本质的价值是长期主义。你如果看的短,什么事都很难办。你如果一拉长,很多事就看明白了。流水不争先,争得是滔滔不绝。2、选...
  • 《请停止无效的努力》读书笔记

    千次阅读 多人点赞 2020-02-09 15:15:34
    隐藏偏差(常常出现在与他人产生冲突的时候)——所以需要挖掘别人内心真正需求,从而找到真正的问题所在; 成因偏差(常常出现在解决商业性问题的时候)——所以需要分析,要寻找问题背后的根本原因,从源头上...
  • 选择比努力更重要

    千次阅读 2019-02-23 22:06:55
    有一则寓言:   一只啄木鸟看到一群鸬鹚俯冲下水,然后噙鱼而出,表情甚是...现实生活中,我们何尝不曾碰到过相似的事情,有些人总想用不懈的努力去弥补自己难以胜任的地方,最后落得个自取其辱。即便你很勤劳,...
  • 毕业三到五年,别让“努力”毁了你

    万次阅读 多人点赞 2018-05-29 15:33:45
     工作的前三到五年对我们很重要,在这段时间里,我们渐渐熟悉了手上的工作内容,也真正了解自己所在行业的职能和发展方向。在这段时间里我觉得应该达到以下目标:  确认自己职业生规划,对至少接下来五年的职业...
  • 这是目前最清晰的了,项目管理知识体系指南(PMBOK)第五版(真正中文版),绝对对得起大家,还免费,上传也很辛苦!一起努力吧!只供个人下载学习!
  • 「假装努力

    千次阅读 多人点赞 2018-10-30 11:07:27
    又有多少人在「真正成长」? 再努力努力 回想起当年毕业后,在北京和室友合租的日子。 那时,我在工作,室友在培训。 一天,我下班回来,听见他在电话里和家人争吵,原因就是他母亲说了一句:“有没有在好好看书...
  • 努力向前奔跑的自己:一个人越过越好的6个迹象

    千次阅读 多人点赞 2019-08-13 09:37:20
    只是悄悄地努力,吞下委屈,喂大格局,活成自己喜欢的样子。 生活不需要太多事参与,故事不需要讲给太多人听。一个人安安静静努力,慢慢靠近自己想要的生活,就足矣。 生活越来越舒服,人生越过越成熟,自己越活越...
  • 我只是看起来很努力

    千次阅读 多人点赞 2018-03-14 00:00:00
    真正努力,不是比谁花的时间多,看上去谁更加努力,而是能否找到合适自己的方法,然后多思考,多总结,摸索一套适合自己的学习方法。   忙碌的时候也要注意劳逸结合,一味的埋头工作如同老牛拉犁一样,人的体能是...
  • ❣️真正努力,是自然而然就能发生的|第140篇又到了星期一,星期一意味着我要发表一篇文章。无论这一天过得开心还是沮丧,这个底线都不能被打破。而一旦打破,我知道,自己将...
  • 1 简介  在双十一的时候,由于立洋推荐的一个比较便宜的商店在热卖书,所以自己也去商店逛了逛,看到有几本关于思维导图的书,...别在该努力的年纪,徘徊不前,愿你的人生,美好而辽阔,你的努力终将成就独一无二的...
  • 一个科研工作者怎么算很努力

    千次阅读 2017-06-07 01:05:53
    关于这个问题思考很久了,虽然不少励志故事说到一些牛人一天搞科研10几个小时,然而,在我亲眼所见的人中,没有一个人是这样的,...真正有多少人一天工作十几个小时在思考问题,写论文呢? 我相信这样的人是存在
  • 你这么努力为什么还是做不好?

    千次阅读 多人点赞 2020-11-15 09:36:00
    只要是不用勤奋和努力都可以实现的梦想,这才是每个人内心深处所想要的生活。 你需要做的是,先坦白的承认,然后再去接纳这种思想,你才能够合理的看待“伪勤奋”这种行为. 如果你在心理上连这第一关都过不去,那你...
  • 我喜欢的人啊,今晚我想告诉你个小秘密:“我还在努力,你千万不要喜欢其他人。”
  • DayDayUp:2020,再见了,不平凡的一年,让我懂得了珍惜,让我明白了越努力越幸运 导读:2020年的开篇,开的太意外,无论以什么样的眼光去回顾2020,它一定是载入史册的一年。 突然起来的疫情,打得人们措手不及...
  • 真正通透的人不会永远把努力扣在自己的头上,也不会永远把摸鱼扣在自己的头上,只会在努力和摸鱼之间找一个平衡点。 记得木心那首《从前慢》的诗歌吗? 从前的日色变得慢 车,马,邮件都慢, 一生只够爱一个人。 ...
  • 千万不要因为安逸而忘记努力

    千次阅读 2019-07-22 13:40:45
     但如果你真正了解这家公司你就会知道,被裁,恰恰是他们咎由自取。  甲骨文公司中国研发中心,被称为“北京最大的养老院。”  这个拥有1600人的中国研发中心,一向以工作轻松著称。他们每年最多忙一两个月,...
  • 然而因为拖延症,每次你发挥出来的实力,根本连真正实力的一半都不到,可是你就把这样一个勉强的结果交给了老师,交给了老板,最终你甚至会很可笑地觉得自己好像挺努力的,因为你通宵工作。 但现实就是这样,在拖延...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 284,536
精华内容 113,814
热门标签
关键字:

如何真正努力