此日三省吾身
午后行走于学校马路之上,忽听得一声巨响,刹车声、尖叫声霎时间闪过耳边,来不及反应,吾身已被压于一大电车及车上两胖人之下,丝毫动弹不得。噫嘘唏,呜呼哀哉,吾命之难,此事犹如静坐于教室学习,忽天花板上风扇自由落体砸于头上一命呜呼,纯属天灾。幸上苍仁慈,未索吾命,怜其仍有一篇博客未曾完成,有惊无险,吾乃奉天命,写博客,于昨日胆战心惊完成余之博客《如何进行网络通信》,特在文末提醒众生世事无常,珍爱生命,且行且珍惜。
直至夜降,此夜三省吾身,为人谋而不忠乎?与朋友交而不信乎?传不习乎?长叹息以掩涕兮,哀吾生之须臾,特备啤酒一瓶,饼干一二,独自坐于宿舍,一人饮酒吃食,一为庆生,二为压惊。想我至大学二年有余,自青海奔至河南,身处异地。虽与各地同学同为入门级程序员,却始终不及他人。吾奋力追赶,却因方法欠缺,多走弯路。后遇恩师姓潘,传吾学习之道,才得以成形。感激涕零,无以为报,追随之一同创业,不论成败,同心同德,吾之幸事!吾之为人正直实在,对朋友、同学及亲人真诚以待之,做事虽有欠缺,却也尽心尽力,全心全意。父母寄全家希望于吾身,吾言听计从,不敢有违。
吾曾败于高考,后遇福星姓晁,为吾之高四班主任,集全班一百零八单将,群战高考,吾等众人奋力拼杀,直至终结,提名于校榜之上。后拜父所赐,报于南阳理工学院软件学院,虽为双非二本,因吾之能力所及,不敢不满。吾之家境不言贫寒,却也无有富裕,软件之高价学费受之于父母,令家人拮据,吾心虽不安却只能思来日再报。入得软件后不曾为己找借口,吾之所愿只为成为有用之人,不治于人亦不受制于人,不言初学无方之艰苦,旦言学得学习之道,闻写博客能有大用之于面试,且能提升自我之能力,于费曼学习法以用之,因此长坚持七月有余,写博客过百篇有余,理知识思逻辑,时常用脑以思之,所获粉丝二百有余,后建公众号【泰斗贤若如】,继续分享,所获经验无以为计。吾信一言曰:“越懂得分享,其价值增值越大”,常附博客以示之。有朋友呼我为大佬,吾实在惭愧不敢受之,吾之斤两,不足以令其另眼相看,还望以平常心待之。朋友亦常问吾学习之道,吾言学习之道在于吾博客之中,望细品慢尝常坚持,吾不足以为你指路之,愿将自身之学习经历相告于众友,如有些许共鸣之助,吾心甚幸。
我的学习经历
C语言
大一在学校开的专业课刚开始是C语言,是由大二的学长讲的,说实话,这对新手不是很友好,因为不专业,在我看来学长不一定会,可能还会被一些学长误导。C语言中的难点主要在于链表,我当时学的时候确实不理解,后来我的学霸朋友“大腿”把他所理解的链表认真教给我,我才能独立完成期末的课程设计。因此我的建议是对于初学者,应该有专业的引导,如果不具备这个条件,可以通过一些知名书籍或者一些专业的推荐视频进行学习,对编程语言有一个初步的认识和理解。
C++
后来开了C++,是由学校老师亲自讲的,不是我找借口,我觉得老师缺少引导,依旧是对新手不友好,只能知其然,但不知所以然,学生是靠死记硬背学编程,而不是理解。当然,也不能以偏概全,老师的专业性还是比较强的,这个毋庸置疑。C++在C语言的基础上加上了面向对象的思想,学好C++,掌握编程的核心思想“面向对象”,对你在编程道路上的发展是很有帮助的。至于学习建议,我会在最后统一说,因为是和别的编程语言有关联的。
数据结构
数据结构,这个很重要很重要,学起来虽然有点难度,但是如果你学C语言的时候对链表有一定的理解,其实也不是很难。不过惭愧的是我也学的不是很好,也是当时年轻不懂事,不过现在我又重新拾起来了,听了一位入了腾讯大厂朋友的建议,现在每天都在学习数据结构,写博客,你也能看见,我这段时间发布的博客都是数据结构和网络编程,是我现学现写的。文章是否有阅读价值我不做评论,但我能理直气壮地直拍胸板说都是我的用心之作,无一不是先学习后消化再总结最后一字一字用键盘敲上去的,能把我的学习成果分享出来,能让需要的朋友学习,互相提高,实现共赢,这就是我分享的意义。
Java
后来开了Java,学校请的一位外企老师教我们Java,老师讲的确实不错,不过大多数同学都是看各种培训机构视频自学的,我也是。后来遇到恩师潘老师,学到了好多学习方法和思维,从那时起唯一做的对的一件事就是坚持写博客,确实收获了很多,这个习惯我现在依然在保持,以后依然会保持。学习确实很痛苦,动脑筋的事都痛苦,所谓兴趣是最好的老师,写博客能让我体验到学习的快乐,这是唯一一件能让我觉得我对学习是有兴趣的,因此博客和我的学习是相辅相成的。从Java基础到进阶再到框架,我一边学习一边总结一边给同学和朋友讲,充分落实了费曼学习法,以至于现在我的Java基础还是不错的。
Web前端
这门课是老师录的视屏让我们看的,好多同学认为学后端的不用学前端,学前端的不用学后端,我只能说,千万不要有这种想法,你要想找工作,就都要学,现在好多都是前后端分离开发,如果你只会前端不懂后端,或者只会后端不懂前端,你和团队之间工作的交互就是很大的障碍了,为了不给自己挖坑,不给队友挖坑,别多想,都学吧,做一个全栈工程师。
计算机网络原理
计算机操作系统
计算机组成原理
这三个一起说吧,很数据结构一样,都很重要,你以后的发展如何就看对这些知识的掌握程度了,确实学起来很枯燥,听学校老师讲更乏味,但是你不论是自学还是找资源学,这终将是你绕不过的一个坎,所以,自己想办法,当时听课没学好也没关系,后面补上就行了(这也是对我自己说的)。
Python
大三开了Python,然后好多同学纠结到底学Java还是学Python还是学在学校传的很神的Go语言。
说实话,我不想多说了,我觉得少说多做更有意义,我给很多大一大二学弟学妹都说过,但是真正去做的人却寥寥无几,所以现在我得出一个结论:有决定总比没决定好,不要怕试错,做了总比没做强。
我把我收藏的一些经典语句分享给那些真正迷茫的朋友:
没有最好的语言,只有最适合的语言。
与其每天犹豫不决不知道学哪门语言,还不如踏踏实实学好一门语言。
精通任意一门语言,都将让你受益终生。
不同的编程语言只是个工具,学会驾驭工具,你不是工具的奴隶。
学编程不是学具体哪门语言,而是学编程思想。
编程思想就是心法,语法函数就是招法,注重心法而忽视招法。
得行而忘意,无异于舍本逐末,得意而忘形,方能游刃有余。
一切语言都是纸老虎,成为风清扬式的一代大师,无招胜有招。
还记得老版《喜剧之王》中的周星驰吗,他天天跑龙套,被人瞧不起,说你个死跑龙套的,无论别人如何诋毁他,他始终跟别人说一句话:“其实我是一名演员”。他每天都带着一本书叫《演员的自我修养》,他在最困难的时候坚持学习,并且始终提醒自己我是一名演员。所以我觉得在认识最悲惨的时候更应该坚持学习,当你迷茫的时候不要闲着,做一些事比空想更有意义,越懂得分享,你的价值增值越大。
人生自古谁无死
可能对我一个大三的学生来说,谈人生自古谁无死有点不合适,不过对比着昨天发生在我身上的车祸来说,我觉得也不过分,那一刻,我才觉得生命真的好脆弱,在面临死亡的那一刻,一切都不重要了,之前还想着怎样在博客园宣传我的公众号,给我增加点关注量,看着每天发布到首页的文章因为多了些公众号宣传而被移除,心里难受,每天各种想办法。还想着今后要做什么,赚多少钱,定多大的人生目标。经过这次车祸,我觉得这都算个屁啊,每天考虑这个算计那个,公众号没人关注又怎么了,我又没赚过钱,我也没指望别人能给我钱,我在给别人做分享,我的初衷是分享,你不关注是你的损失,干我屁事。想着今后何去何从,唉呦,还是先过好当下吧,今天的博客写了吗?今天的任务完成了吗?今天开心了吗?把今天过成生命中的最后一天,你扪心自问,今天你后悔做了什么或者没做什么吗?
不过令我欣慰的是,这个世界还是很美好的,我的世界还是好人居多的,我的世界是值得我去留恋的,今后,我会依旧坚持写博客,坚持原创,坚持分享,用心去做每一件事,不负依旧在关注着我的朋友们。
2019年11月10日,在车祸中幸存的我发表了感言,留作纪念!