相信看过我的第一篇博客(大学期间学习编程避坑指南&小白如何学编程)朋友们应该了解我是一名大二的学生,在五月初的时候正式开起了我的博客之路,我写博客的目的是为了记录自己的成长历程的同时也希望在编程这条路上我所遇到挫折和解决方法能够帮助到大家!
前言
家人们,最近断更了差不多半个月了,不是咱不努力,主要是快期末考试了,要复习的东西实在太多啦!有点小烦,本来想着最近在Python学习数据分析和算法导论,开设两个比较有干货的两个专栏,没想到到现在还是空中楼阁,还没有填充内容。不过等咱熬过了期末考试,这两个专栏内容就会开始更新了(计划每周三篇,多了有点吃不消),相信看过我博客内容的小伙伴都知道我的风格主打的就是一个字:“通俗易懂+有点小幽默”,哈哈哈,有点不要脸
回归正题,本篇博客的内容我想向大家分享一下我接下来的编程学习计划,我相信很多人之所以进来看这篇博客很可能是因为被我的标题多吸引,看到这是不是觉得感觉自己掉坑里了?哈哈哈,“重生?”怎么感觉像小说爽文一样的名字,其实我觉得在正确的时空,对应对的人这两个字其实再适合不过了,下面让我来向大家分享一下我的编程我的编程“重生”之路吧,希望能对大家有所帮助
一、自我介绍
今天是2023年6月10日,hello大家好,我是一名大二在读的大学生
时光荏苒,家人们说真的,大学的时光过的真快呀,转瞬即逝,不知不觉过完今年暑假就要进入大三了,相较于其他相同的时间段,大学的时光给我的感觉就像是那飞向高空的烟火一样,绚丽而又短暂
梦的开始
我是我们家族第一个正式的大学生,家乡地处一个比较偏僻的小县城,虽算不上繁华,但也不缺少欢乐。有点小确幸,自己能赶上21世纪数字化的时代,虽然在上大学之前很少接触过计算机,但这并没有阻挡我对它的憧憬和向往。高考后填报志愿那会,我想起了朴树《平凡之路》那首歌中的“跨过山和大海也穿过人山人海”,于是毅然决然的选择跨省报考到了广东这边的学校。
说实话等快要开学准备走的时候有点后悔,感觉自己跑太远了,有点怕把自己给丢了,哈哈哈!不过结果还好,现在还健在,中间虽然也有经历过一些难忘的事,不过都已经克服过去了,或许我们正是在这一次次挫折中,才能真正的成长起来吧。
探索之路
由于缺乏前任的指导,可以说我在大学中学习一直都是处于一种探索的过程,大学两年的时光虽然即将结束,每天都过得还算充实,但觉得自己有很多时候 都做得不够好,浪费了很多时间在许多不必要的事情上。上大学之前许多人说大学很开放和自由,时间很宽松,于是让我对大学的憧憬就像是理想国的乌托邦一样。
大一的时候,没有抓住学习得到重点,花费的大量的时间和精力在课外活动上,并且对于学科的学习仅仅满足在卷面分数上,没有继续深入的学习。这也导致我原本今年暑假的实习规划不得不被迫取消,因为学校里学习的内容都是非常基础的,加上之前学习的内容已经遗忘了很多,没有足够支撑实习的能力。所以希望如果又和我一样的同学,能够更加专注投入到自身学科的学习中,其实很多时候能精通一项也已经很厉害了。
在探索学习方法的过程中,我们或多或少都能听到自己的导师总是会说想那些学习好的同学学习,我也不例外,说真的,当初我还刻意去做了,不怕大家笑话哈,我当时真的感觉魔障了,不管是学霸说话的方式行为,语气都学到神似了,但就是没抓住重点,结果就是人家越来越好,咱越学越差,当时都给我整自闭了。现在想想,感觉自己当时真是个大聪明,哈哈哈!
说实话,我们不论在任何时候都不应该选择一味的去照猫画虎办的去模仿,参考大家意见做某件事的时候也不应该随波逐流,要有独立思考意识,从自身的角度出发,从而找到自己最合适的选择。
重生之路
家人们,说实话有时真的很懊悔,懊悔很多事到现在才想明白,明确自己未来该选择的方向,与其在众说纷纭的海洋中寻寻觅觅,最后却莫衷一是,不如重新回到问题的起点,总本源出发。我决定放下一切,花一年的时间总头开始,稳扎稳打,想着我的梦想一步一个脚印去追逐它。
同时,我也希望大家不要像我这样从头再来,能够从一开始走好每一步!
二、学习编程的目标
1.基础目标
从C语言开始,在学习的过程中,对于所学的每一种语言都能够熟练运用该语言的各种语法操作,对所学过得到语言都能够在脑海中列出相应知识系统的流程图,能灵活的运用
2.进阶目标
在熟练使用语言的基础上,深入地学习并掌握数据结构、操作系统、计算机网络以及各种算法等支撑语言运用的各种软实力基础课,并且自己能实现1000行以上的项目
3.最终目标
自己的编程水平能达到企业的招收水平
三、如何学习编程
1.刷题
目前已经在牛客网和leetcode上注册了账号,坚持每天刷题,至少一题没有上限,题目的难度随着学习的深入逐渐提升,预期一年的刷题量达到七百五十题以上
2.提前预习&课后总结
要求自己至少提前学习上课中的两节课的内容,并且每次学完后对学过的知识点进行总结
3.运用实践
每学完一个小的阶段,都进行一次总结,并且做出一个小的项目,该项目要求包含但不限于之前所学过的知识,务必要求能够将知识应用于实践当中,从而加深自己的理解
4.挑战项目
当有一定的寄出的时候,开始试着挑战一些实战大型项目,一步一步实现,伴随着能力成长一点一点去消化项目
5.每周编程花费时间
在学校上课每周至少花费21个小时,寒暑假期间每周至少花费35个小时在手动编程上
四、最想进入的IT公司
希望能进鹅厂,哈哈哈!给自己加油!