精华内容
下载资源
问答
  • 大学四年,看过的优质书籍推荐

    万次阅读 多人点赞 2019-10-22 16:24:30
    今天我就给大家介绍一些我这几年看过的一些自认为优秀的书籍,由于我的大部分书籍可以说都是通用的,所以如果你有时间的话,还是挺建议看看的,特别是学生。 而且,我还给大家准备好了电子书,文末即可获取,感觉...

    有时有些读者问我,数据结构与算法该怎么学?有书籍推荐的吗?Java 初学者该怎么学等等。今天我就给大家介绍一些我这几年看过的一些自认为优秀的书籍,由于我看的大部分书籍可以说都是通用的,所以如果你有时间的话,还是挺建议看看的,特别是学生。

    而且,我还给大家准备好了电子书,文末即可获取,感觉自己太良心!

    数据结构与算法

    数据结构与算法相关的书籍应该是我看的最多的一种数据吧,从大一到现在,从未间断过,下面就介绍下从大一到现在都看过哪些自认为优秀的书籍,注意,我不知道适不适合你,但我觉得看的过程中很舒服。

    1、数据结构与算法分析(c 语言描述版)

    我相信大部分人大学看的教程都是清华大学出版社严蔚敏写的那本书,说实话,作为初学者,那本书我没能坚持看下去,可能比较适合大佬看吧。我自己买了一本《数据结构与算法分析(c 语言描述版)》,挺薄的,不过感觉很棒,这本书让我学到了很多,个人感觉也挺容易懂的,代码实现是采用 C 语言来实现的,不是伪代码,如果你想学习数据结构,我觉得这本书是个不错的选择。班级里有挺多人看了《大话数据结构》,挺他们说也挺不错,不过我没看过。

    2、挑战程序设计竞赛

    这边书也是大一时看的,如果你想刷题,我挺推荐这本书,里面分初级、中级到高级。虽然每道题没有讲的特别详细,但当时都看懂了,真心不错。不过高级那部分我是没看,初级和中级看着挺舒服。也是学到挺多的,推荐给大家。

    3、编程之美


    不用说,很美,这本书是我今年刚入手看的,只能用强烈推荐来形容,在这本书里,学到了挺多技巧,里面列举的题也不是特别难,目前看了 80%,真香。刚开始我听别人说如果要准备面试谷歌什么的建议看,我以为很难,迟迟没买来看,不过,我看的过程中,感觉还好,相信你也能看的懂,想学习算法、刷题的,强烈推荐。

    4、编程珠玑


    这本老早就听别人说过了,去年看的,不过也是看了80%左右,和编程之美一样,强烈推荐,这本书里的题,说实话,感觉比编程之美有意思,

    5、程序员代码面试指南:IT 名企算法与数据结构题目最优解


    这本书是牛客网的左程云写的,这本书重在带你刷题,每道题的解法也是讲的挺详细的,而且,这本书是一个专题一个专题带你刷题的,从栈和队列、链表、二叉树、递归与动态规划、字符串等等。我之前的链表打卡就是从这里找的。大家可以按照自己的弱点挑着刷。对了,代码是采用 Java 实现的,不过你会 C 语言的话,一样能看懂。真心不过,递归和动态规划里面好几道题都命中这次春招笔试了,当然,类似而已。然而,那时我还没有去看这本书动态相关的专题。推荐给大家。

    当然,数据结构与算法的还有很多优秀的书籍,我自己也看过不少,不过以上这些,我觉得很不错。自己也买过算法导论、算法第四版等,不过,没看的下去,就先介绍这么多吧,如果你有看过什么优秀的书籍,欢迎留言。

    计算机基础

    计算机基础这方面,我看的大多数都是学校的教材,这些就不介绍了,不过自己也买一些课外的,感觉很不错,介绍给大家。

    1、程序是怎么跑起来的


    我觉得,了解程序是如何跑起来是每个程序员都必须掌握的,我看过相关的书籍是学校发的操作系统,操作系统有多么枯燥我就不说了。不过这本《程序是怎么跑起来的》的书,我觉得就算你是完全不懂的小白也能看懂,如果你对学习操作系统感兴趣,或许可以买这本书当作入门,像讲故事一样,讲的挺有趣的,两天就能看完了。不过,讲的不深,想要再深入的话,还得看操作系统相关书籍。

    2、计算机网络:自顶向下


    在学习计算机网络之前,我在哔哩哔哩看过一个视频,韩立刚讲的,

    说实话,讲发非常不错,我敢保证比 80% 讲的好,入门建议刷一波。不过视频适合入门,书还是要买来看,接着我是买了《计算机网络:自顶向下》这本书,这本书我觉得也是讲发很不错,推荐买来刷一波。

    图解 HTTP


    计算机网络那本书对于 http 并没有讲很多,如果你想继续了解 http 的话,就可以考虑看《图解http》这本书了,居然是图解,那么将会有大量的图片,让你轻松读懂晦涩的知识点,相信你两天就能看完了,不过我建议你最好做一下笔记,不过,有些东西你很快就忘光光了,笔记面试的时候,还得要你把一些东西说出来。

    MySQL

    1、MySQL必知必会


    MySQL 的书看的真心少,不过感觉《MySQL必知必会》讲的好不错,想学习 sql 语句的可以看看。

    2、MySQL技术内幕:InnoDB存储引擎


    学习MySQL,InnoDB 引擎是必须得学的,这本书讲的真心不错,讲了很多原理,例如索引、锁等相关的原理,如果说《MySQL必知必会》是入门,那么这本就是进阶了,这本书我很早就买了,不过也是最近刚看,不过我是看了极客时间的 MySQL 相关专栏再来看这本书的,感觉收获不少,推荐。

    MySQL 业界最火的可能就是《高性能MySQL》,这本书我也买了,看了一些一直没去看,好厚啊,好像80-90 买的,亏大。如果你想折腾,或许高性能这本书可以看看,不过,建议挑着看,别从头到尾看,除非你时间很多。

    Java 相关

    由于我的主要使用语言是 Java,所以 Java 这方面也是看过不少书籍,下面就介绍一些我觉得学 Java 不可错过的书籍吧。

    Java编程思想


    编程思想这本书个人感觉不错,不过不适合入门,我是看尚学堂高淇 300 集视频入门的,哔哩哔哩直接搜索就行了,说时候,讲的是非常非常不错,初学者强烈推荐这个视频。

    我说了,单单视频是不够的,之后入手了《Java编程思想》这本书,不过我是挑着章节看的,看了之后,解决了非常非常多的疑惑,感觉自己对 Java 的理解更上一层楼了,不过,这本书看的时候,你可能会觉得有点啰嗦,不过没办法,国外的书籍大部分都这样,喜欢,不过我也是挺喜欢这种扯的,总之,强烈推荐(不建议从头看,可以挑着看)

    Java 并发编程艺术


    学编程,并发是避免不了的,我觉得《Java 并发编程艺术》这本书讲的非常不错,不过说实话,也是挺难的,我一下子就把这本书看完了,然后,看完之后感觉啥也忘了,然后第二次看的时候,感觉比第一次好挺多。总之这本书,我觉得要多看几次,你会有意外的收获。特别是后面,可能刚开始看有点懵,那是因为你菜。不过,多看几次就好了,学这本,听说应付面试也是非常不错的,推荐看。

    对了,还要 《Java 并发编程实战》,也是挺不错,不过我只看了一些,感觉自己很多都懂(感觉要被打),就有点看不下去了,所以没看,你们自行选择。

    深入理解 Java 虚拟机


    呵呵,这本书,不用说,每个学 Java 的我觉得都应该看,不过我可以告诉你的是,第一遍你会看的很难受,确实挺难,比较底层。不过,想要进阶,就得要死磕,大家看的时候,有些章节可以先跳过,例如第一章。我是从第三部分的第六章开始看起的,看完再回头看前面的章节,至于为啥这样,我是在某某知识星球听大佬这样说的,所以就这样干了。总之,强烈推荐,以及多看几遍。

    其他

    1、大型网站技术结构:核心原理与案例分析


    这本书讲的是,一个网站从简单到类似与淘宝这种大型的网站,都经过那些迭代。不过讲的不深,看名字很高级,不过并不难,我觉得挺不错,感兴趣的可以看看,两天就能看完了。

    1、黑客与画家


    这本书并不是讲黑客或画家的哈,这本书更多的是讲一种思维。我挺喜欢的,觉得挺不错,不是技术书籍。我觉得作为一个程序员,也不能一味看技术书籍,偶尔还是得看看其他方面的书籍,或许,可以拓展我们的思维,这本书就很不错了,推荐给大家。

    最后

    一不小心已经介绍了十几本了,介绍的都是属于比较基础的书籍,我觉得打好这些基础还是挺重要的。上面的这些书,基本都是我全部看完的了,觉得真心不错,所以推荐给大家,以后再给大家推荐点高级的书哈。

    重点来了,这些书,我都给你们准备好电子版的了,一本一本搜集过来的。获取的方式也非常简单。由于创建的链接有时候非常容易失效,我也不好及时编辑文章来更新,所以你可以关注我的微信公众号『帅地玩编程』,回复"电子书"即可获取。

    兄dei,如果觉得我写的不错,不妨帮个忙

    1、关注我的原创微信公众号「帅地玩编程」,每天准时推送干货技术文章,专注于写算法 + 计算机基础知识(计算机网络+ 操作系统+数据库+Linux),听说关注了的不优秀也会变得优秀哦。

    2、给俺点个赞呗,可以让更多的人看到这篇文章,顺便激励下我,嘻嘻。

    作者简洁

    作者:大家好,我是帅地,从大学、自学一路走来,深知算法计算机基础知识的重要性,所以申请了一个微星公众号『帅地玩编程』,专业于写这些底层知识,提升我们的内功,帅地期待你的关注,和我一起学习。 转载说明:未获得授权,禁止转载

    展开全文
  • 前言我得懂别人的程序,可是我自己却写不出来,我应该怎么办啊?你了解这些嘛?你只是从别人书写的代码知道每一步都些什么吧?你明白别人的解题思路吗?你知道别人为什么要用那样的算法吗?如果你看着题目,你...

    前言

    0?wx_fmt=jpeg

    我看得懂别人的程序,可是我自己却写不出来,我应该怎么办啊?

    你了解这些嘛?

    0?wx_fmt=jpeg

    你只是能从别人书写的代码知道每一步都做些什么吧?

    你明白别人的解题思路吗?

    你知道别人为什么要用那样的算法吗?

    如果你看着题目,你能写出实现同一功能的代码吗?

    你能知道别人在写这个程序的过程中会遇到什么样的问题吗?

    你能在看了别人的程序之后写出比他好的代码吗?

    你能用另一种算法写出实现同一程序的代码吗?

    你真的能看懂别人的程序吗?

    好的程序员都是解题目解出来的,都是写代码写出来的,都是从错误中走出来的。而不是单单看别人的代码就能衍生出来的。

    新手如何做?

    写程序关键是要有思路即算法,很多算法在理解的基础上是需要背的。所以编程之前,首先要弄清楚要输入什么,最后要输出什么,中间要解决什么,如何解决,然后画出N—S流程图,最后按照流程图的思路用C语言去实现就好了。

    项目什么时候开始?

    很多初学C语言的小伙伴,在学习之初并没有一个大概的概念,学习这门语言需要掌握多少知识点,怎么才算学的差不多?什么时候才能开始实现项目。

    C语言的精髓点在哪? 学到多少东西才能够达到做项目的标准?学习的时候需要注意哪些细节点?疑问太多以至于压得自己喘不过气来。小编从项目的角度分析C语言到底需要掌握哪些知识,为什么要去掌握这些点,怎么去掌握,在此尝试着总结以下几点,未必都是对的,起码可以做到亲身经历。

    1.基本的数据操作,运算规则,常见程序结构设计

    技术这东西只要花的时间长,肯下功夫早晚都能搞定,只要进入状态了,什么方法都能想的出来”,看书学习也罢,看视频学习也罢,需要让自己插上联想的翅膀,把自己的思维境界打开。很多人初学者可能会有疑问觉得去哪里找这些代码去,不妨下载学习群中小案例,和完整项目,

    2.指针,数组,结构体,枚举灵活运用

    不要只看这几个字,几乎是C语言里面最精髓的代表。数组这个概念基本上还能理解透彻,说到指针这个应用场景太多,而且在什么项目中几乎都离不开指针的使用。变化无穷,会用的觉得其乐无穷,不懂的哭上天。其他的不做评论

    3.函数的使用

    一个函数基本上代表一个小的模块,多个模块有机的组合形成一个系统。建议初学者在学习函数的时候,不要满足于会使用函数,还要让自己站的层次更高一点。这能决定自己是一个纯粹的执行者还是未来框架的设计者,不要觉得这些东西距离自己很远,慢慢的积累时间长了,慢慢也就从量变变成质变了。

    4.对于内存和性能有少许的理解

    内存和性能对于初学者来说,可能觉得很遥远,其实这两样东西贯穿整个编码界,检验软件功能最重要的两项指标,软件占用内存多少,运行时间长了会不会让系统变缓慢。同时开启在多个软件的时候,你设计的软件是不是变得很卡顿,这些都是大家平常在使用软件时候经常遇见的现象。

    0?wx_fmt=jpeg

    希望初学者对此有一个更加深刻一点的认识,不要拘泥于语法的限制,编程语言服务于编程思想。学到了真正的编程思想,才叫货真价实的懂编程。



    展开全文
  • 就像我们小说一样,我们完小说都得懂,里面的人物事件都搞得清清楚楚,可这代表我们写得出来。对于我们这些码农来说,有些代码是起来容易,起来也容易。记得刚参加工作的时候,一个牛人跟我说,一...

    别人写的代码看起来容易,自己写未必写得好

     

     

               古人云说起来容易,做起来难。就像我们看小说一样,我们看完小说都看得懂,里面的人物事件都搞得清清楚楚,可这不代表我们能写得出来。对于我们这些码农来说,有些代码是看起来容易,做起来也不容易。记得刚参加工作的时候,一个牛人跟我说过,一件简单的事情做起来是简单,一万件简单的事情堆在一起就不简单了。就行linux内核一样,单独哪一行,对于任何一个会C语言的程序员都看得懂吧!可是由这些一行行简单的代码组成的东西又有多少人能深入理解呢?

              记得以前一同事侯哥,相当牛的一个人物,跟我说过“只要不是自己做的事情都很简单,只要是自己做的事情都没那么简单”。是啊,我们很多时候是眼高手低的,看别人做出来了,瞄一眼,原来也就这么回事,心里飘飘然,这个我也做的出来。可是真是让你来做,你倒未必来做得别人那么好。

     

    先照着别人的代码原封不动地打几遍,理解它的意思,可以在代码旁边写一些相应的伪代码,然后碰到类似问题试着靠自己的记忆去把相同功能的代码写出来,多像这样练一下,就慢慢熟练了

     

    我个人觉得,编程学习的第一步就在于模仿,古人不是有句话么:会颂唐诗三百首,不会作诗也会吟。编程是同样的道理,可以想象一下你学习英语的过程,在会使用之前,需要积累很多东西,计算机语言既然称为语言,那学习过程也有相似之处,所以在你自己能创造代码之前,很多基本的经典算法是需要自己积累的。比如说:排序、查找等等。只有把这些经典的东西吃透了,记住了,自己才能写出漂亮的代码。看明白代码(特别是简单的)的确不是很难,但是丢开它,你首先要写得出它,这才是学到了东西。

     

    你只是能从别人书写的代码知道每一步都做些什么吧?

    你明白别人的解题思路吗?

    你知道别人为什么要用那样的算法吗?

    如果你看着题目,你能写出实现同一功能的代码吗?

    你能知道别人在写这个程序的过程中会遇到什么样的问题吗?

    你能在看了别人的程序之后写出比他好的代码吗?

    你能用另一种算法写出实现同一程序的代码吗?

    你真的能看懂别人的程序吗?

    好的程序员都是解题目解出来的,都是写代码写出来的,都是从错误中走出来的。而不是单单看别人的代码就能衍生出来的。

    新手如何做?

    写程序关键是要有思路即算法,很多算法在理解的基础上是需要背的。所以编程之前,首先要弄清楚要输入什么,最后要输出什么,中间要解决什么,如何解决,然后画出N—S流程图,最后按照流程图的思路用C语言去实现就好了。

    项目什么时候开始?

    很多初学C语言的小伙伴,在学习之初并没有一个大概的概念,学习这门语言需要掌握多少知识点,怎么才算学的差不多?什么时候才能开始实现项目。

    C语言的精髓点在哪? 学到多少东西才能够达到做项目的标准?学习的时候需要注意哪些细节点?疑问太多以至于压得自己喘不过气来。小编从项目的角度分析C语言到底需要掌握哪些知识,为什么要去掌握这些点,怎么去掌握,在此尝试着总结以下几点,未必都是对的,起码可以做到亲身经历。

    1.基本的数据操作,运算规则,常见程序结构设计

    技术这东西只要花的时间长,肯下功夫早晚都能搞定,只要进入状态了,什么方法都能想的出来”,看书学习也罢,看视频学习也罢,需要让自己插上联想的翅膀,把自己的思维境界打开。很多人初学者可能会有疑问觉得去哪里找这些代码去,不妨下载学习群中小案例,和完整项目,

    2.指针,数组,结构体,枚举灵活运用

    不要只看这几个字,几乎是C语言里面最精髓的代表。数组这个概念基本上还能理解透彻,说到指针这个应用场景太多,而且在什么项目中几乎都离不开指针的使用。变化无穷,会用的觉得其乐无穷,不懂的哭上天。其他的不做评论

    3.函数的使用

    一个函数基本上代表一个小的模块,多个模块有机的组合形成一个系统。建议初学者在学习函数的时候,不要满足于会使用函数,还要让自己站的层次更高一点。这能决定自己是一个纯粹的执行者还是未来框架的设计者,不要觉得这些东西距离自己很远,慢慢的积累时间长了,慢慢也就从量变变成质变了。

    4.对于内存和性能有少许的理解

    内存和性能对于初学者来说,可能觉得很遥远,其实这两样东西贯穿整个编码界,检验软件功能最重要的两项指标,软件占用内存多少,运行时间长了会不会让系统变缓慢。同时开启在多个软件的时候,你设计的软件是不是变得很卡顿,这些都是大家平常在使用软件时候经常遇见的现象

     

    转载于:https://www.cnblogs.com/bukechuji/p/10954778.html

    展开全文
  • 后来说:要我把以前的项目的方案给他,最好能搭建一个能运行的环境,由于我也工作了8年,我很了解软件都有版权的,我就说:我做过的这些项目都属于商业化的产品,都有版权,不能直接拿出来作为方案运行,我做个原型...
  • 这几天,陆陆续续各省的高考分数线都已经出来了,想必大家都心生感慨。 作为河南人,就给大家下 2021 年河南省普通高招分数段的统计表吧。 卧槽!真的是感觉到可怕,最高分 738 分,差 12 分满分,700 分以上的有...

    大家好,我是二哥呀!

    这几天,陆陆续续各省的高考分数线都已经出来了,想必大家都心生感慨。

    作为河南人,就给大家看下 2021 年河南省普通高招分数段的统计表吧。

    卧槽!真的是感觉到可怕,最高分 738 分,差 12 分满分,700 分以上的有 68 人!

    换句话说,如果内卷是存在的,那么就河南考生的竞争而言,绝对是内卷的王中王。

    有人可能会说,会不会是考题太简单了,其实分对于河南考生来说,意义真不大。

    有意义的,只有排名

    拿 2020 年来举例吧,清华的非提前批,理科招生只有 57 人!什么概念呢?你考 700 分也上不了清华。

    没法讲道理的,现实就是这么残酷。

    而河南省,唯一能拿得出手的就是郑州大学,然而,郑州大学在国内高校的排名,嗯,一点也不香。

    那怎么才能突出重围呢?

    应该有一部分读者需要填报志愿,还有一些读者的亲戚朋友需要填报志愿,二哥这里有什么建议呢?

    或者把时间线拉长,个人在成长的过程中有哪些注意事项呢?

    其实不只是河南考生,其他各省份的考生都在面临着一定程度的压力。

    怎么应对呢?

    简单说几点,大家可以作为参考。

    01、去别的省份

    之前和我(以及老婆)同一个屋檐下的一个女生,她妈妈当年就花了一些功夫把她的户口转到了新疆那边。

    她之前在我的公众号留言过,这篇不知道她能不能看得到。具体细节我没有问过,但为此所付出的代价的确不算是低。

    还有一些情况,就是公司在别的省份有分支,自己主动申请过去,然后买房移居。

    我 15 年的时候,买过一套房,房东卖房的原因是想要在天津买一套房,她们就是从洛阳这边申请过去的,有了房子,有了户口,以后小孩的高考压力就小很多了!

    这种机遇是不多的,首先,公司要够硬,其次自己要有换城市的决心,尤其是已经在一个城市生活了很多年,再转去别的城市是需要勇气的。有些还要面临异地分居。

    但往往很多时候,为了孩子的未来,父母愿意付出巨大的代价。

    02、选择复读

    当你的分数离本科线,或者一本线差了一点,或者没有被心仪的学校录取,往往会选择复读一年。

    我身边这样的例子有很多,我就复读了。

    复读其实就像考研二战一样,是毒药还是解药,只能靠自己去体会。有些人,复读的时候突然就像开了光,一下子能考出好高的分数;有些人,复读会一年不如一年,我复读时的一个同桌就是,当年高三的时候是尖子班,复读了一年更差了,家里面觉得不可思议,又让他复读了一年,结果更差了,连本科都没考上!

    我玩的一个很好的朋友,复读了两年,终于考上了自己心仪的学校,然而选了一个冷门(自己喜欢)专业,毕业后找不到自己想要的工作,转行做了销售。

    他说我很幸运,大学竟然被调剂到了计算机专业,赶上了时代的浪潮。

    03、随大流

    觉得考得还行,也不知道自己喜欢什么,就随便听别人的建议,报一所能录取自己的学校,一个能录取自己的专业。

    我有一个同学,大学读的法律,华北水利水电大学,结果可想而知,毕业后压根就找不到工作。

    幸好,现在的信息比我那会好太多,我 2008 年填报志愿的那会,根本就没上过网,完全是同学们说这个学校不错,这个专业不错,或者是老师说的,就根据自己估的分数线就去上了。

    好多,选的学校和自己选的专业就完全不匹配,大学的时候又没想着去转专业,最后毕业的时候只有一纸毕业证书,别的什么都没有,恋爱都没谈,亏的一塌糊涂。

    国内的院校确实存在这样的问题,一所主打某个方向的学校,开设了很多乱七八糟的专业,看似为学生提供了便利,实则耽误了学生好多年的青春时光。

    04、些许悲凉

    如果你去知乎逛过,你会发现一个普世真理,上来就是,“好问题,985、211 毕业的学长强行来答一波。”

    提起 985、211,河南考生只能默默泪目,因为河南只有一所 211,也就是郑州大学;什么意思呢,就是假如一个河南考生没在省外上大学,就可以断定他肯定不是 985 毕业的。

    拿 2020 年的数据来说,如果你想从河南考进 985,要保证自己是理科前 8000 名,文科前 2000 名。很难考生有一百多万人,所以这就很难保证,差一分就能差几千人。

    此生无悔入华夏,来世不做河南人。

    这是一句略显悲凉的话,其中滋味,只有体会了,你才知道其中有多难!

    05、专业城市与学校

    现状就是这么一个现状。

    不知道有多少人看过《亮剑》,我自己的感受就是——他娘的,李云龙既然这么能打就让他多打点。但也就仅此而已。

    作为一个过来人,我还是希望合理看待这个问题,就是把眼光放长远。

    首先,一定要选一个好的专业

    什么是好的专业?当前首选计算机专业,yyds!卷是因为热门,如果你不把握住机会非要去挑战冷门专业,我就不提哪些专业了,后果是很惨的。

    其次,尽量去大城市

    什么是大城市,就不用我再赘述了。

    我妹去年高考完,我父母给的建议竟然是要不报考三门峡的一所大学吧,能上的概率会大一些。

    我当即就否决了,这不是害她嘛!

    我妹最终在洛阳上了大学,她的感受就是,哥,我以后再也不想回三门峡了,至少要在洛阳。

    别呀,即便是不去北京上海,去杭州、成都、武汉,哪怕苏州郑州也行啊。

    大城市带来的不只是机会,更多的是格局。这就是为什么,民国时的精英们都要出国留学。

    最后,选个声望值比较高的学校

    说到底,河南考生能出省上大学的注定是少数,出不了的当然首选郑州大学,其次的我就不多说了,大家去按照排名看一下。

    https://gplt.patest.cn/rank/school

    06、一些建议

    也就是说,对于河南考生(其他省份的考生也可以参考)而言,注定大部分同学是去不到 985、211 院校的,那怎么办?

    比的就是耐力,持久力。

    人生说长不长,说短也不短。

    没必要比一时的高低,在你的大学生活里,在你未来的职场生涯里,你仍然有机会完成超越和逆袭。

    我就不举别的例子了,也不是非要拿二哥自己来说事,而是我的确是很好的一个参照物,因为我的学历很一般,更没有大厂背景,我之所以还能在如此卷的行业里取得一些成绩,靠的是什么?

    我想,我的经验和心得,我的人生规划,更适合普通人作为参考,因为我都能做到,你凭什么不能!

    首先,努力是肯定的。

    任何时候,一个没有背景的人,你想要取得一点成绩,努力是必选项。你不一定非要超过别人,但至少要能保证,不能落后,差距不能被越拉越大。

    其次,你要学会改变

    别人好的地方你要去学习,哪怕是模仿;眼睛里要有光,要能善于发现别人身上的长处和优点。

    隔一段时间,你就要脱一层皮,退掉身上那些落伍的东西。

    最后,你需要坚持

    一件事,你没做,就是 0,做了就是 1;做了又放弃了,从 1 变成 0;坚持做,你才可能从 1 到 2,从 2 到 4,从 4 到 8,从 8 到 16。

    就拿学习计算机来说吧。

    我一开始,也是学不进去,觉得自己就不是学计算机的料,但我始终没有放弃,从来没想着转行。

    学 Java,我一开始也是学的皮毛,也在 swing 上花费了很多力气,觉得利用 Swing 做个计算器好像挺不错的。但后来我知道,Java 的核心和 Swing 没一丁点关系,重要的是 Java 语法、Java 集合框架、Java 网络编程、Java 并发编程和 Java 虚拟机。

    强烈推荐你先看看我整理的这份 GitHub 上星标 115k+ 的 Java 教程,里面涵盖了 Java 所有的知识点,包括 Java 语法、Java 集合框架、Java IO、Java 并发编程和 Java 虚拟机,内容不多,只讲重点。
    已经有超过一万人阅读过了,如果你还没有拿到手,抓紧时间,手慢无了。

    GitHub 星标 115k+的 Java 教程,超级硬核!

    再比如说,我一开始也没有刷过 LeetCode 的,我那时候参加工作早,不刷 LeetCode 确实是可以找到工作的,但现在不同了。数据结构与算法是学习编程的基础,所以大家应该看到了,我出了不少于数据结构与算法相关的文章。

    算法研究的目的是为了更有效的处理数据,提高数据运算的效率,数据运算是定义在数据结构上的,各大公司的笔试基本都考这个。如果你想拿到更多的 offer,拿到更好的 offer,LeetCode 上的题要能刷个一百到三百道,有时间有精力的话,最好参加一下 ACM 竞赛,在找工作的时候会非常有优势。

    多交流,多思考,刻意练习。像算法,基本上大厂是必考的,所以不要产生厌恶的情绪,该刷还是要刷啊!你不刷,自然岗位就给别人了,多难受。LeetCode 和牛客网上都可以刷题,如果觉得自己没有解题思路的话,可以看看前辈的刷题心得。

    刷完 300 道 LeetCode 题后,我飘了!

    还有,我看哈佛大学的 CS50,看计算机科学速成课,看清华大学的数据结构视频课,看翁凯教授的 C 语言程序设计,我一直吸收营养,更关键的是,我一直在输出,这让我的营养消化得很良好。

    我虽然没有读过研究生,但仍然有很多研究生的朋友和读者,他们来找我问问题的时候,我也能够从容应对。

    有一说一,在很长的一段时间里,我都比不过我的高中同学、大学同学;但再把时间线拉长一点,很多高中同学、大学同学会感慨,“你丫的真幸运。”

    我承认,有幸运的成分在内,但我从来没有忽视过自己的付出,一种不计较成本的付出,一种没有考虑过输赢的付出,一种从来没有期望它能改变我的付出,我只是觉得自己该做。

    这不是什么心灵鸡汤,纯粹是希望大家看到,一个鲜活的例子。

    计算机专业可能是一个最不会说谎的专业,你选对了,你付出了,还是能“卷”中走出来了的。

    或许,即便不是计算机专业,任何一个行业,只要你没有蹉跎太多时光,不去抱怨,你仍然有可能在未来迎头赶上。

    我,曾经是 2007、2008 年的一个河南(卷中之王)考生;

    我,现在是一名计算机专业的 Java (卷中之王)程序员,敲一些代码,写一些文字——署名沉默王二。

    你,一个(幸福的)读者;

    你,一个(可能)被我的文字悄悄改变、默默感动的读者;

    希望我们可以一直走下去,成为更好的自己。

    展开全文
  • 想当初自己刚接触淘客的时候什么都不会,只会用qq等聊天工具,但是自己又不是很擅长和别人聊天,我就到处去别人操作淘宝客的经验分享,不用说你也知道别人既然分享出来了多数这种方法估计已经是末期或者操作期限...
  • 程序员的搞笑段子,专治开心,笑死偿命!
  • 阅读之前这里?...为什么YouTube广告只5秒就可跳,却更赚钱?01 提升广告真实曝光度02 更好地评估广告质量03 只为真实观看买单04 拒绝“屠龙宝刀点就送”05 总结 01 提升广告真实曝光度 因为你想跳,所
  • 树莓派无人机-资料整理,请做过的大佬,多多指正

    万次阅读 多人点赞 2018-11-02 12:46:57
    树莓派3B和树莓派3B+有了,无人机有了,PX4飞控有了,还是一脸懵逼,看过老外的树莓派无人机+4G图传视频,用到拓展版,一难买,二穷;国内大神也有做出来的了; 参考链接: sciencebeer: 树莓派2手工打造Linux ...
  • 曾经在公众号里不只一次给大家推荐这个工具和使用方法,通过一张图可以全面了解Polyspace都帮你什么,是不是很强大,目前最新的版本是2016a,有兴趣的可以下载试...
  • html中img标签为什么显示不出来

    万次阅读 2017-12-11 09:50:46
    有一次项目后台取出图片名称,获取服务器根路径,拼接字符串发现图片无法加载出来 后上网找方法,解决办法是你这里需要的是http路径,而不是服务器根路径 D:\mrchengprojects\chenThree\.metadata\.me_tcat\...
  • 今天早上正好空出来了,就马上给大家码出来了。 开篇之前,提前预告,底部送价值99的简历模版,完别忘记领。 所谓金三银四、金九银十说的就是招聘季。大家想没有,为什么是金三银四、金九银十?就连苹果输入法...
  • 由于写这个完整回忆,忽然想看看自己到底编多少软件。前天出差回家(我最近被外派大连工作,所以回本地工作反而算作出差),到自己老电脑上,发现原来的VB5和VB6留下的软件代码并没有多少。  先统计家...
  • 我是技术总监,我出来求职,竟然找到工作!

    千次阅读 热门讨论 2019-08-05 08:50:00
    真爱,请置顶或星标 就在昨天下午,一个去年我来深圳认识的朋友...之前在oppo呆3年,后来去平安呆2年,再后来出来去创业公司了个小管理,由于后来技术总监跑路了,公司找到合适的人,让他上去顶位了,tit...
  • 抖音那种一道光闪转场效果是怎么的?

    万次阅读 热门讨论 2020-06-13 13:43:37
    pr插件不会安装的过来 pr实现条纹转场效果 好多小伙伴问抖音上那种俩个视频中间有一道光的视频...由于主文不能放链接,所以评论区见 本文演示案例为安装视频过渡插件实现效果 安装过程 1.右键pr有个文件所在位置 .
  • 随着工业自动化的推进,可能越来越多的同学会感受...现在(2018年3月)已经有很多深度方法来进行目标识别,并且速度准确率也不输于传统图像方法,关键是它简单粗暴,可移植性好,只要有训练数据,什么都可以识别出来...
  • 从根源上解决github图片显示不出来的问题

    千次阅读 多人点赞 2020-04-21 19:41:50
    最近访问github的时候又出现了图片不能访问的问题,然后百度一顿操作之后大家都说修改host文件就可以了。 最开始的时候修改了确实有用,但是没多久它显示不了图片了。然后又去问度娘,这次发现同样是修改...
  • 拼多多面试问了数据库基础知识,今天分享出来

    万次阅读 多人点赞 2020-02-06 22:20:25
    一个SQL在数据库是怎么执行的,你是否了解了呢?
  • 爱奇艺视频窗口显示不出来解决办法 一见 2014/4/11 22:30 1. 问题描述 自爱奇艺视频3.2版本以来,遇到爱奇艺视频窗口显示不出来,不管是从菜单、任务栏、桌面、还是通知栏点击,窗口都显示不出来,包括设置、...
  • 怎么解决拟合与欠拟合

    万次阅读 多人点赞 2018-03-07 22:31:21
    一.拟合 在训练数据不够多时,或者over-...可是在验证集上的error却反而渐渐增大——由于训练出来的网络拟合了训练集,对训练集以外的数据却work。 在机器学习算法中,我们经常将原始数据集分为三部分:训练...
  • glide 显示 加载不出来 图片

    万次阅读 2017-01-28 16:25:16
    在Android设备上,加载网络图片一直是一个头疼的问题,因为Android设备种类繁多(当然最主要的是配置),处理的稍周到轻则应用卡顿,严重者就会出现OOM的,导致程序挂掉。现如今网络上有很多图片库,如 Universal-...
  • 大学四年,这些让我起飞的计算机必书籍

    千次阅读 多人点赞 2021-06-14 19:24:05
    今天我就给大家介绍一些我这几年看过的一些自认为优秀的书籍,由于我的大部分书籍可以说都是通用的,所以如果你有时间的话,还是挺建议看看的,特别是学生。 而且,我还给大家准备好了下载方式,文末即可获取,...
  • 不要VIP,想啥就啥的在线网站!

    千次阅读 多人点赞 2019-06-27 15:33:29
    有句话说得好,我们舍得花300块买衣服,却舍不得掏20块充视频VIP,毕竟充了也不是天天都,那岂不是亏大发了,出于种种原因,我们有时候不得不做伸手党,诺,手伸出来,我给你啊~ 1. M站 一进到网站,发现鼠标...
  • 计算机二级C语言怎么

    万次阅读 多人点赞 2018-07-27 11:45:25
    资料: 模拟上机软件 密码:q9d2(抽一一段时间,像高考模拟考试一样,看看自己得多少分,只能用电脑运行。)  计算机二级公共知识(二级语言都考察的内容,大概有10分左右,很多题都是背下来就秒选的)密码:...
  • Linux sudo权限绕漏洞详解

    千次阅读 2019-10-15 16:07:26
    难得提起兴致写一篇软文,对于新曝光的Linux sudo权限绕漏洞CVE-2019-14287了一些研究, 各大平台都已经把核心东西亮出来了,但是目前没有发现说的特别完整的,经过一番摸索,总算 弄清楚了。 关于sudo的定义...
  • 一个在线考试系统在学生界面,学生写完题之后,点击提交试卷,可以跳转到错题界面,但是刚做过的错题显示不出来,有哪位大神帮忙看看吗,挺急的,谢谢[face]monkey:42.gif[/face][face]monkey:42.gif[/face][face]...
  • 年终总结可错过的三件事

    万次阅读 热门讨论 2006-12-22 05:12:00
    对曾经做过的事情做个回顾,不仅观察自身也观察业界,然后尝试发现潜在的趋势,作为明年计划的重要考虑。尽管事多,但这个过程是快乐的,因为我掌握了一些秘诀。 有时候,你会发现身边真正快乐的人并多,每个人都...
  • 系统分析师成绩终于出来

    千次阅读 2008-01-02 20:48:00
    之前一直挺怕论文的,主要是被人传得非常可怕,于时请教了实验室一系分的同仁,被告之时间肯定不够,论文凑不出来就把第一段再搬过来写一遍,还不够搬第二段。考试的时候发了三大页纸,每张写1K字,拿到就狂写,...
  • JAVA, 而现在 在一段优秀的JAVA程序和C程序执行效率上来比较是没有多大差距的 并且现在JAVA已经可以像C语言那样,直接编译为可执行文件(不用虚拟机,跨平台为代价)了知道你看过 卓越编程之道二(运用底层思维编...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,209,634
精华内容 483,853
关键字:

做过能不能看出来