美文网首页
初入大学以及快要毕业的你,应该如何规划编程学习?

初入大学以及快要毕业的你,应该如何规划编程学习?

作者: 折扇戏美人_a48e | 来源:发表于2020-06-09 14:39 被阅读0次

最近好多小伙伴和我说,马上就要开始离开网课,去学校上课了。

也有已经开始上专业课的小伙伴,于是,纷纷向帅气的我提出了自己的疑问。

结合以往的经验,我把大家的疑问总结了一下,情况大概是这样的。

大一刚进校,一门C语言,一本C语言教材,按时上课,老师在那里念念PPT,讲讲变量什么的。

认真听的小伙伴,可能懂了,但是下课后,发现不会写

如果没听,玩手机了,那是既不懂,也不会写。在坑里挣扎,怎么也上不来。

于是

01

有的小伙伴开始一头雾水,开始怀疑自己,准备转专业,放弃计算机。告诉自己,我不适合学计算机。

02

有的小伙伴学懂了,但是写程序一直报错,开始怀疑自己。

03

有的小伙伴觉得教材写得太烂了吧,去书店转悠一圈,买了3、4本C语言的书,最后这几本书蒙在了厚厚的灰尘下面,没准儿还被拿来垫火锅。

我认为,所有的程序员都应该明白一个事实就是要用项目实例驱动学习,不要说你会什么,而是要说你做了什么

“我会什么?”

这句话好像是最没用,最虚无缥缈的,因为谁都可以说,我会C、我会Java、我会C++,然后呢?

怎么证明,写个hello world?会用api?

除非你说,你是某某著作项目作者,那我只能说:牛!

把那本厚度可与字典相比拼的教材从早翻到晚的结果,也不及别人一个项目学会的东西多。

为什么我们要做项目?

做项目的意义在于一边学习,一边实践,在实践中运用且巩固所学的知识。

通过做项目,我们也能积累自己的代码量。

前两天看小伙伴的游戏项目展示时,他们一个项目的代码量是7500行···(震惊.jpg)

所以,学了知识得实践啊我的小可爱们。

努力就会有回报,是没错,但是把努力放在从早到晚的翻书上,真的没有很大意义。

下面是来自一个成功进阶完之后的小伙伴的分享:

我每次项目都会有的一点感悟就是,不要因为不会而不去尝试一些新的东西

当时在做这个项目的时候,我没有学过C++,Easyx我也是第一次听说,所以这个项目我是边学边做的。

其实我觉得这样还挺好的,因为我在学的时候,一边学又一边在实践,而且自己也知道在什么情况下,会出现什么问题,自己就会想办法去解决。

遇到不会的问题解决不了怎么办呢?

大家要记得善用手头的资源去解决问题呀~~

还有就是希望大家敲代码一定要规范,因为我最后提交的有效代码其实不多,但我自己本身是敲了非常多的代码,就因为我当时没有注意规范。

因为我一直在试一些新的东西,导致我写了非常多没有一点用的东西,浪费了很多时间。

反思:

但其实这次项目我们做得还是不太好,之前有老师问我们,有没有在砖块里设置一些道具什么的,我们就根本没有想过这方面,也没有确定好需求分析、架构师、测试这些。

但之后我们希望能够做出更多有意思的小游戏,实现自己更多的想法。

还有就是希望在以后的项目过程中,我们能够有更多的交流,不能只负责自己部分,闷头只做这一块。

也应该适当地去了解其他的部分,我觉得这是我们需要改进的,这样我们也可以学到更多的东西。

这个项目主要是用C++、Easyx图形库完成的,是我和其他2个小伙伴是用了2个星期完成的。

整个项目主要分为登录系统、主菜单、闯关、闯关的Esc菜单以及闯关结束后的结算五个部分。

每个菜单页面均用Easyx实现,闯关页面均使用图形。

虽然这个项目大家看起来可能不是特别炫酷,是因为都是新学的C++、以及Easyx,所以觉得还是非常满足了!

虽然都还存在一些需要改进的地方,但是我觉得,他们可以自豪地说出,我“做了什么”,而不是我“会做什么”

这是我觉得每个未来想成为程序员的小伙伴应该要具备的能力,或者说是必须要只要的事实。所以,

如果你还对大学四年的学习生涯十分迷茫

如果你是非计算机专业,不知道对未来怎么规划

如果你学了新技术,不知道自己可以干什么

那就来我专栏的C语言/C++编程学习交流俱乐部【点击进入】

自学编程不易,此路应携手前行。

相关文章

网友评论

      本文标题:初入大学以及快要毕业的你,应该如何规划编程学习?

      本文链接:https://www.haomeiwen.com/subject/tkbgzhtx.html