如果我学不下去了怎么办?
读死书死读书
学习,就是件痛苦的事情。
要是有人跟你们说:学习其实是一件很快乐的事情,真不知道你们怎么想的鬼哭狼嚎。
请一定不要犹豫,拖出去打,往冒烟儿了打。
但是吧,打完之后我们还是得继续回来学习,我们要学会苦中作乐,怎么作乐,这不就是来找乐子的嘛。
我也不是来灌鸡汤的,但是也不能太负能量,天地良心,我昨天刚吐完。
我的学习历程
其实大家的学习历程应该都差不多,如果家里不是有矿的话。
为了上个好大学,过上好日子,我们从小学就开始拼命,小升初,初升高,再上大学。
一路走来,都是憧憬,然后破灭,然后更加的烦躁。
大一下,我就想明白了,去参加培训。我一贯不相信什么自学,真的,可能也是基于我的现实情况吧。
对于那些想要自学编程的小伙伴,我就找几个简单的栗子:
1、安装个虚拟机试试(搭环境)
2、写一个团队项目试试(项目实战)
入门还是要有人带的,老师也很明确的告诉过我们,我只是带你们入个门,入了门之后的路还很长。
从培训班毕业之后,作为优秀毕业生的我当然要继续学习深挖了,我也就接触到了自学。而我的朋友们在干嘛,我也多多少少有了解一点。
我先花了一个月巩固了所学的知识,又花了一个月拜读了侯捷老师的著作《STL源码剖析》,这本书是真的好,我连续读了三遍,还写了一整个系列的博客,之后我感觉我自己充满了对编程的想法。
机缘巧合之下,我的好兄弟给我推荐了《大话设计模式》,我本来不是很感兴趣,但是他让我看,我就蛮看了。这一看不得了,我马上就无法自拔,我真的太喜欢这个设计模式了,我看了三本设计模式方面的书籍,以至于后来写项目我都要想方设法的去用,《大话设计模式》、《设计模式之禅》(在360做C++后台开发的学姐推荐)、《研磨设计模式》,还有一本《重构》。
学习了设计模式,我感觉自己对C++有了新的认识。我又折回去看我“优秀毕业”的项目,写的是什么狗屁,一团乱麻,耦合度极高,几乎无法拓展,也无法修改。
这时候,我的****排名已经进入了1W名,访问量也开始高了起来,那会儿正是猫币的红利期,像我这种啊骚那更是如鱼得水,每天都是那么的快乐。
也因为猫币,我几乎天天泡在****上,这也使得我接触到很多好文章,很多那种放在小角落里你根本不会知道的好文章,因为大家摆上台面的文章,肯定不会是什么垃圾,那么多人看着呢。
如果你只是把猫币当成一个推广的工具,那确实有点浅薄,要看到它背后潜藏的东西,还不止这点,有心人可以自己再发掘,心照。
那段时间,我的收藏夹从50篇收藏暴涨到500篇,我的关注也从十几个人增加到了一百多人,原来有这么多的好文章,这么多优秀的博主,我很庆幸我加入了****的交流群,不过好像现在群已经不招人了。
那天,我接触到了男神:理查德·斯蒂文的书,他的书可是网络界的巨著,多少年来屹立不倒。
学习了他的书之后,我感觉更加的如虎添翼,一口气又写了几十篇的博客,并且为我的项目更扎实了基础。
后来,我又接触到了分布式技术、池技术等,于是,我便带着自己的团队玩了个FTP的小项目。
天变
本来一切都好好的,但是后来,出事了。
一直默默支持我的班班离职了,这让我感觉很沮丧。
祸不单行,那几天我打算入手MQ,天天在博客里看大神们都在用,我也想要。
于是我就动手了。
但是我发现,C++版本的MQ框架还不是很成熟,至少我找不到成熟的框架。我想安装个RocketMQ,阿里的,但是人家是用Java写的。我又找了C++版本的Rocket,安装Linux版本的时候,发现我环境搭建不了,我的虚拟机等级太低,总是缺少东西,自己对着网上的教程弄了两天之后,果断放弃了。
于是我又去刷算法题,然后发现数据结构我也是十拿一稳,这让我更加的崩溃。
而且那时候,哎,我的“心理医生”也被我弄丢了(算了那个是我自己放弃的),要是能重来,我还是一样的选择。
于是我就只能自己扛了,学数据结构,从《大话数据结构》开始,到《数据结构基础(C语言版)》,不得不说,这本事真是,为什么要起这么朴实的名字,这本书是真的好。数据结构有七本书,大部分都是英文版,这是为数不多的我能找到的中文版的(我就找到了两本中文的),于是我又写了一堆的博客,心情久久不能平复。
然后我就去刷题,一套一套的刷。
但是临近开学了,又要准备各种考试,烦得很,那天我的老师在空间里发了条消息,我知道,男人之间不用说那么多,但是吧,于是我把空间封了。
要吐啊
要不是找到了“回溯算法”这个短期目标,我都要崩溃了,越学越发现自己的浅薄。
且不说那些还没学的《算法导论》、《软考》、《RocketMq》(对我还没放弃)、《redis》、日志等东西,就是那些学过的,我又真的掌握多少?三次握手的主要流程,我其实讲不全,让我KMP算法,我也不一定写得出来。
学不下去怎么办?
学不下去分这么几种:
1、没方向。
2、孤岛。
3、没办法解决问题。
4、纯粹烦。
一项一项介绍一下我的经验。
没方向
有的人会说“学习无用论”,其实没方向真的是一件很危险的事情。
我看到过几句话(话可不是我说的啊):
1、不是读书没用,是你读书没用,简单的说,是你没用。
2、废掉一个人最简单的方式,就是让他瞎努力。
3、时间不等人,这个行业,你的同事,你的对手,他们不会等你去进步。
4、不要抱怨读书苦,那是你去看世界的路。
如果没方向,那就去找有经验的人问。谁是有经验的人?是在你想去的领域内有所建树的人,而不是找个局外长辈。
我的一些朋友,经常给我说:家长要他们干嘛干嘛,走哪条路哪条路,选什么什么专业,说是以后待遇好,稳定,反正就是以自己长辈的身份,压下来。
我是这么问的:你的长辈们,自己经历过这些事儿?
他们回答没有。
我问:那他们的消息是哪里来的。
有的人说:隔壁老王的儿子怎么怎么样,也有的人说,他们“夜观天象,看清天下大势”。。。
别人的成功不是随便复制的,怎么不说做网站,开网店,很赚钱,以后当马云啊?
方向。
在我们深入了解某一件事物之前,都是站在外面看的,有的东西会觉得高高在上,云端之中,非去不可。碧如大数据专业,我刚进这个专业的时候,全国还没毕业生,当时真的是,削尖脑袋还怕进不去。结果五百四不到的成绩进去了,现在也不知道学了什么。
具体参见第一句:不是这个专业,是我不行,我辜负了这个专业。
我的好兄弟,去面试某国企巨头的时候,满怀期待,面试官随便一句话他要担心半天。前段时间跟我说:什么GP,连技术岗都不给我做。
云雾缭绕。
我也有做过地推,发过传单,那些人将我拒之门外的时候,我一直是这样的一个信念:我又不吃亏,吃亏的是他们。我就是来拯救你们的,你们将我拒之门外,自然有人开着门等我。
也不知道为什么那么多人“谈培色变”,什么行业没有乱象?但是一棍子打死,吃亏的只能是自己,被骗,也只能说是自己眼光不好,怪谁?
帮我做人生规划的,帮我一次次明确方向,树立信心,甚至度过生活中的一些难题的,是培训班的老师,我从他们身上学到了很多,既然资源摆在这里,为什么要去抗拒?
花半秒钟就看透事物本质的人,和花一辈子都看不透的人,注定是截然不同的命运。
孤岛
孤军奋战,终究是。。。
但是我们也不能为了不孤军奋战而找人一起学习。
刚毕业的时候,我和我的好兄弟一起学习,我们不相上下。但是,他的学校要他去做几个大作业,就那么短短一周,我们错开了,那段时间是我们学习设计模式的时间,他没学。
后来我们一起做项目,我带了两组人,想让他当组长,但是他中暑了。。。
就这样,错开了。
培训班的其他同学,基本都去工作了,就我这个“小弟弟”还赋闲在家。
怎么办呢?我突然想起来,还有一座“孤岛”,嘿嘿,她也一直在努力,我觉得我们水平应该也不相上下,我明天就去找她谈谈。
孤岛怎么办呢?要去找另一座孤岛,能互相监督促进的,去找一个团队一起学习其实效果并没那么显著,入门找团队,入门之后还是两个人一起学比较好。
没办法解决问题
前面说了,我搭环境失败的事情。
前天想入门redis,遇到了同样的问题,我突然想起来一件事:那时我们要进入项目期,我学的比较快,就先找材料,找了两周,第二天就要开项目了老师问我:“XX,你的材料找好了没?”我说:“还没,很乱”。
老师说:“别找了,你打开手机淘宝。”
。。。
。。。
我突然就醒悟了,一块钱,花了我两周,这怎么可以?
于是我就去买了RocketMQ的课,活动价,便宜的很,而我之前花了2天。
又买了redis的课,也不贵,之前已经花了我一天。
真失败。我居然,浪费了时间。
纯粹烦
那没办法咯,班班离职去结婚了,心理医生也丢了,离得近的朋友也忙,我也不喜欢出去玩,就打打王者,写写这篇鸡汤咯。
没想到就要4000字了。。
推荐阅读
-
如果我刚加入一家新公司,对代码感到困惑,该怎么办?
-
如果我无法注册 gate.io,该怎么办?
-
如果 8GB 内存中只有 3.98GB 可用,我该怎么办?
-
如果 ModelScope 发布空间并提示创建空间资源调度程序失败,我该怎么办?
-
如果我的手机进水了,屏幕上有水印,摄像头也起雾了,肉眼可见,我该怎么办?
-
趣谈留言队列,搞清楚留言队列到底是什么!-说到消息队列,洪觉大概能猜到人们听到消息队列的反应,大致可以分为以下几类人。 第一类人,懵懵懂懂,刚上大学接触编程,还没用过消息队列,甚至还以为消息队列就是代码里面要新建一个List之类的;第二类人,听过消息队列,了解消息队列,但具体是什么还不是太明白,只知道一说到消息队列,脑海里马上出现了三组词,削峰、异步、解耦;第三类人,用过消息队列,对它有一定了解,但不知道为什么要这样设计,消息队列有什么样的前世今生,是如何演化到现在的模式的?**第四类人,已经对消息队列有了足够的了解,可以阅读本帖作为复习和温习。**你属于哪一类?无论你对消息队列了解多少,读完这篇文章后,我相信你都会有所收获。 什么是消息队列?我们为什么要使用消息队列?真的只是因为它看起来很勉强、很常用吗?当然不是,一项技术的出现往往是为了解决某种痛点,我们就从这个痛点出发,看看消息队列到底是为了解决什么问题而诞生的。 相信大家在工作之前,或者工作中接触单片机的次数会多一点,不管什么业务都一股脑塞进一个系统里,这种情况下接触消息队列的场景会比较少。但随着业务的增长,量上去了,单机系统就很难维护了,也扛不住并发量的增长,就需要把原来的单体应用拆分成多个服务。例如,牛奇网采用分布式架构,将原来的单体系统拆分成用户服务、题库服务、求职服务、论坛服务等,每个分布式节点都有一个集群,保证高可用性。 那虽然在这样的微服务架构下,如果某个核心业务并发量过大,系统就扛不住了。比如淘宝、淘票票、拼多多、京东等电商场景中的支付场景,你在某宝下单并支付后,调用支付服务,完成支付后,还需要更新订单的状态,这个时候就需要调用订单服务,那我们平时也下单,除了简单完成这些操作外,还会给你相应的积分;商家也会收到订单消息,并给您发送旺旺消息,确认订单无误;同时,也会给您发送消息,确认订单无误。确认订单无误;同时您还可以查看您的物流状态;还有系统为了给您推荐更适合您的商品,会根据您的订单做类似的推荐等等,我说的这些都是当我们下单后,肉眼可以感知到系统所做的动作。 **一个支付动作如果还需要调用那么多服务,等他们响应成功,最后再告诉用户你支付成功了,用户在系统中的整个体验会非常糟糕。**设想一下,假设请求服务+处理请求+响应总共需要 50ms,我们上面列出的场景:支付服务、订单服务、积分服务、商家服务、物流服务、推荐服务,总共需要 300ms。
-
如果发生生产事故,我该怎么办?在线等待,这很紧急!
-
反传销网8月30日发布:视频区块链里的骗子,币里的韭菜,杜子建骂人了!金融大V周召说区块链!——“一小帮骗子玩一大帮小白,被割韭菜,小白还轮流被割,割的就是你!” 什么区块链,统统是骗子 作者:周召(知乎金融领域大V,毕业于上海财经大学,目前任职上海某股权投资基金合伙人) 有人问我,区块链现在这么火,到底是不是骗局? 我的回答是: 是骗局。而且我并不是说数字货币是骗局,而是说所有搞区块链的都是骗局。 -01- 区块链是一种鸡肋技术 人类社会任何技术的发明应用,本质都是为了提高社会的生产效率。而所谓区块链技术本质不过是几种早已成熟的技术的大杂烩,冗余且十分低效,除了提高了洗钱和诈骗的效率以外,对人类社会的进步毫无贡献。 真正意义上的区块链得包含三个要素:分布式系统(包括记账和存储),无法篡改的数据结构,以及共识算法,三者互为基础和因果,就像三体世界一样。看上去挺让人不明觉厉的,而经过几年的瞎折腾,稍微懂点区块链的碰了几次壁后都已经渐渐明白区块链其实并没有什么卵用,区块链技术已经名存实亡,沦为了营销工具和传销组织的画皮。 因为符合上述定义的、以比特币为代表的原教旨区块链技术,是反效率的,从经济学角度来说,不但不是一种帕累托改进,甚至还可以说是一种帕累托倒退。 原教旨区块链技术的效率十分低下,因为要遍历所有节点,只能做非常轻量级的数据应用,一旦涉及到大量的数据传输与更新,区块链就瞎了。 一方面整条链交易速度会极慢,另一方面数据库容量极速膨胀,考虑到人手一份的存储机制,区块链其实是对存储资源和能源的一种极大的浪费。 这里还没有加上为了取得所谓的共识和挖矿消耗的巨大的能源,如果说区块链技术是屎,那么这波区块链投机浪潮可谓人类历史上最大规模的搅屎运动。 区块链也验证不了任何东西。 所谓的智能合约,即不智能,也非合约。我看有人还说,如果有了智能合约,就可以跟老板签一份放区块链上,如果明年销售业绩提升30%,就加薪10%,由于区块链不能篡改,不能抵赖,所以老板必须得执行,说得有板有眼,不懂行的愣一看,好像还真是那么回事。 但仔细一想,问题就来了。首先,在区块链上如何证明你真的达到了30%业绩提升?即便真的达到老板耍赖如何执行? 也就是说,如果区块链真这么厉害,要法院和仲裁干什么。 人类社会真正的符合成本效益原则的是代理制度。之前有人说要用区块链改造注册会计师行业,我不知道他准备怎么设计,我猜想他思路大概是这样的,首先肯定搞去中心化,让所有会计师到链上来,然后一个新人要成为注册会计师就要所有会计师同意并记录在链上。 那我就请问了,我每天上班累死累活,为什么还要花时间去验证一个跟我无关的的人的专业能力?最优做法当然是组织一个委员会,让专门的人来负责,这不就是现在注册会师协会干的事儿吗?区块链的逻辑相当于什么事情都要拿出来公投,这个绝对是扯淡的。 当然这么说都有点抬举区块链了,区块链技术本身根本没有判断是非能力,如果这么高级的人工智能,靠一个无脑分布式记账就能实现的话,我们早就进入共产主义社会了。 虽然EOS等数字货币采用了超级节点,通过再中心化的方式提高效率,有点行业协会的意思,是对区块链原教旨主义的一种修正,但是依然无法突破区块链技术最本质的局限性。有人说,私有链和联盟链是区块链技术的未来,也是扯淡,因为区块链技术没有未来。如果有,说明他是包装成区块链的伪区块链技术。 区块链所涉及的所有底层技术,不管是分布式数据库技术,加密技术,还是点对点传输技术等,基本都是早已存在没什么秘密可言的技术。 比特币系统最重要的特性是封闭性和自洽性,他验证不了任何系统自身以外产生的信息的真实性。 所谓系统自身产生的信息,就是数据库数据的变动信息,有价值的基本上有且只有交易信息。所以说比特币最初不过是中本聪一种炫技的产物,来证明自己对几种技术的掌握,你看我多牛逼,设计出了一个像三体一样的系统。因此,数字货币很有可能是区块链从始至终唯一的杀手应用。 比特币和区块链概念从诞生到今天已经快10年了,很多人说区块链技术在爆发的前夜,但这个前夜好像是不是有点过长了啊朋友,跟三体里的长夜有一拼啊。都说区块链技术像是90年代初的互联网,可是90年代初的互联网在十年发展后,已经出现了一大批伟大的公司,阿里巴巴在99年都成立了,区块链怎么除了币还是币呢? 正规的数字货币未来发展的形式无外乎几种,要么就是论坛币形式,或者类似股票的权益凭证等。问题是论坛币和股票之前,本来也都电子化了,区块链来了到底改变了什么呢? 所有想把TOKEN和应用场景结合起来的人最后都很痛苦,最后他们会发现区块链技术就是脱裤子放屁,自己辛苦搞半天,干嘛不自己作为中心关心门来收钱?最后这些人都产生了价值的虚无感,最终精神崩溃,只能发币疯狂收割韭菜,一边嘴里还说着我是个好人之类的奇怪的话。 因此,之前币圈链圈还泾渭分明,互相瞧不起,但这两年链圈逐渐坐不住了,想着是不是趁着泡沫没彻底破灭之前赶快收割一波,不然可能什么都捞不着了。 前段时间和一个名校毕业的链圈朋友瞎聊天,他说他们“致力于用区块链技术解决数字版权保护问题”,我就问他一个问题,你们如何保证你链的版权所有权声明是真实的,万一盗版者抢先一步把数据放在链上怎么办。他说他们的解决方案是连入国家数字版权保护中心的数据库进行验证…… 所以说区块链技术就是个鸡肋,研究到最后都会落入效率与真实性的黑洞,很多人一头扎进链圈后才发现,真正意义上的区块链技术,其实什么都干不了。 -02- 不是蠢就是坏的区块链媒体 空气币和区块链的造富神话,让区块链自媒体也开始迎风乱扭。一群群根本不知道区块链为何物的妖魔鬼怪纷纷进驻区块链自媒体战场,开始大放厥词胡编乱造。 任何东西,但凡只要和区块,链,分,分布式,记账,加密,验证,可追溯等等这些个关键词沾到哪怕一点点,这些所谓的区块链媒体人就会像狗闻到了屎了一样疯狂地把区块链概念往上套。 这让我想起曾经一度也是热闹非凡的物联网,我曾经去看过江苏一家号称要改变世界的“物联网”企业,过去一看是生产路由器的,我黑人问号脸,对方解释说没有路由器万物怎么互联,我觉得他说得好有道理,竟无言以对。 好,下面让我们进入奇葩共赏析时间,来看看区城链媒体经常有哪些危言耸听的奇谈怪论 区块链(分布式记账)的典型应用是*?? 正如前面所说,真正意义上的区块链分布式记账,不光包括“记”这个动作,还包括分布式存储和共识机制等。而*诞生远远早于区块链这个词的出现,勉强算是“分布式编辑”吧,就被很多区块链媒体拿来强行充当区块链技术应用的典范。 其实事实恰恰相反,*恰恰是去中心化失败的典范,现在如果没有精英和专业人士的编辑和维护,*早就没法看了。 区块链会促进社会分工?? 罗振宇好像就说过类似的话,虽然罗振宇说过很多没有逻辑的话,但这句话绝对是最没逻辑思维的。很多区块链自媒体也常常用这句话来忽悠老百姓,说分工代表效率提高社会进步,而区块链“无疑”会促进分工,他们的理由仅仅是分工和分布式记账都共用一个“分”字,就强行把他们扯到一起。 实际情况恰恰相反,区块链是逆分工的,区块链精神是号召所有人积极地参与到他不擅长也不想掺合的事情里面去。 区块链不能像上帝一样许诺他的子民死后上天国,只能给他们许诺你们是六度人脉中的第一级,我可以赚后面五级人的钱,你处于金字塔的顶端。
-
学完这篇 Nest.js 实战,如果你还没入门,就来锤锤我吧!(长篇警告)
-
如果我发布的新视频几乎没人观看,我该怎么办?