小叙
昨天看了一些大佬的博客,感觉受到了很大的激励,别人学编程的时间也很晚,想必绝大多数人学习编程的时间都是很晚,大学之后才学的应该不会少数,那些非本专业的,可能更晚,甚至毕业之后转专业才学。但是大佬之所以是大佬,在于它的学习能力,晚点并不要紧,关键人家能在一年时间里学到你可能两三年都学不来的东西,这就非常牛逼了。可能这就是985的学生和普通本科最大的差距了。
通过与他们的对比,我发现自己现在学到的东西仅仅是皮毛,也就是把c语言和java,html的基本语法搞懂了,能算一些简单的数学应用题,但是真正应用到实际中的根本没有。关于数据结构和数据库以及后端的一些基本内容,我甚至还不清楚是怎么回事,连个轮廓都不甚清楚。所以说我学习的广度还是远远不够的。c和java只是入门的前调,我现在甚至连门槛都没有跨过去呢。
然后关于我以前写的东西,因为我接触csdn的时间也比较晚,真正想写也就是最近,3月28号左右,具体可以看我写第一篇博客的时间。也就是才半个月的时间我就写了四十多篇博客,平均下来一天写两篇,这还不包括我清明节出去玩的三天。由此可见我还是很喜欢写些东西的,可能是因为平时没什么人能说话,就到文字里去发泄一下吧。但是我也是知道的,这样写的文章都是很水的,有的都是直接运行一遍直接复制过来了。所以以后的话我会特别注意挖掘一下关于这个内容,我的不同观点,以及更加深入的扩展,或者是我所遇到的挫折一系列的,都写下来,和大家分享一下,也方便自己以后翻阅,借鉴。
关于广度
以后我更有可能会抱着不求甚解的态度去了解学习整个编程,不能再仅仅局限于c和java了,看看人家的博客那些专有名词,各种库,SVM,go语言,还有MYSQL一些具体操作,这些我以前甚至都没听过的,跟人家一说我一学软件工程的,连这些都没听过,显得真的很low。还是应该尽可能的的把这个专业的大体情况搞懂,需要的一些工具都记下来,做到胸有成竹。
其实令我最气愤的是自己学个c语言链表学了好多天,越学越觉得自己需要学习更多东西。
想学链表,一看啥都不懂啊,就知道主函数入口在哪,用了哪些函数。其他的struct什么东西啊,函数里怎么一大堆->->->这个又是什么,pHead和pTail又是什么。到网上找入门视频,知道自己还是得从头学起,详细了解指针的用法,含义,struct结构体,typedef的定义等等,这哪一个知识点再结合一下都要一天时间啊。这样下去学个链表,我起码要花一个月的时间,最后还说不定放弃了呢。
对于新手小白,我真的不建议学这些深刻难懂且没有多少成就感的东西,打印链表的内容其实用数组也行,只不过增删改查,相对而言没那么便利。就现在而言,我还是没有体会到链表的优越性,没学到那个程度,就永远感受不到那个阶段的魅力。为了能坚持下去,我觉得还是尽量兼顾一些有成就感的知识、内容。
关于深度
现在看以前学的东西觉得自己就是只是在学,没有怎么动脑子,提高的主要是一种认知,一种对编程语言的了解而不像解数学题那样,为一个问题想了一个小时半个小时的。所以以前学的就是一种工具,就像学会了加减乘除一样,但是混着用,多层级多角度用就不会了。以后我就想自己能不能把一道编程题几百行的代码打印到纸上,带到图书馆里一步一步研究,为一个问题想他个两三个小时,为自己疯狂一次。说白了,其实想的过程也是种幸福。
深度和广度我是都想要的,现阶段我会把更多时间学习更多知识,当你了解的东西变多时,你的眼界就会变得更开阔,看待事情的角度也会有所不同,所以尽可能拓展一下自己的视野,未来自己的选择方式会更多一点。
而更深情的研究我也会继续下去的,我认为在脑海沉思这些问题的时候,对自己而言也是种莫名的享受,而这带来的成就感也是不言而喻的。
与君共勉吧,既然选择了这一行也就选择了学到老活到老这种生活态度!!!!