目前大一,专业是软件工程,和大多数人一样,学的第一门语言是C语言。现在学的是Java,C语言从上学期期末考试后就没用过了,前几天我舍友叫我帮他看一道C语言题目,我顿时感觉无从下手,他一定想不到其实我当时想的是#include后面怎么写?stdio.后面是一个h吗?哈哈哈,这可真丢人!(我哪来的勇气来写这篇博客呢,还不是我不要脸!!)
废话少说,因为这是我的第一篇博客,我想留给我的入门语言C(后悔上学期期末没写),总结一下上学期学C的经历。先写啥呢?期末考试100分,对,这个要先搬出来(先允许我捡起地上的脸哈)。
对于C语言,我开始跟大多数人一样——学不懂!在大学前没有接触过任何编程语言的我来说,这种事物难道不是反人类的吗?对,我的舍友当时都这样认为。C语言的第一节课,谁能想到一个Hello World我写了一节课(当时真的想连人和电脑一起砸了,qswl),我应该是班级里编的最慢,而且错误次数最多的那个人了。当时我一度认为自己不适合学编程,也就放弃了一段时间……对,当时我放弃了,平时的PTA作业也都是用cv大法做的。那我是怎样重新学了C呢?还记得那题,大笨钟,如果刷过PTA应该会知道,这是一道很简单的题目,是它让我重新有了信心。怎么回事呢?哈哈哈,老师叫我们上台讲题目,为了完成这个任务,我也只好花些时间学一下C,就是这一学让我“悟”了,原来C语言也不是那么难嘛。
真正的考验也随着我学C开始了,一大堆的PTA在等着我,,,每天只有一件事,那就是刷题,其实基础语法都很简单,关键就是算法,学C的历程其实也是学算法的过程。但这过程真的不简单。记得问过我们班一个高手一个很蠢的问题:C怎么学呀?当时一学期都过去一半了,我怎么还问出来这个问题,她的答案和我想的一样“你就刷题嘛”。既然我知道要想学得好就得刷题,那还问???其实大佬也没有捷径可言,关键就在于自己付出了多少。我也是带着一份必学会的决心来学的,我知道要得刷题。我不想说自己有多努力的那些话,这只会让人觉得恶心。我也先保留一下自己。不过让我最有成就感的是我坚持了下来,我从未因为题难而放弃学习,我记得当时一个提交记录,一个下午就做好两道题,而每一道题都提交了10遍左右。我想如果你想学好一门语言的话,首先得做好被它折磨的准备,其次是一定要坚持下去,万不可三天打鱼两天晒网,记得一个博主说过你花半年时间每天用心学几小时,我就不信你学不好。当时我通过自己的努力一点一点进步,名次越来越靠前,记得去年一次院20级考试,400多人我排名20多名,这种逆袭的感觉真的让我兴奋了好长一段时间,付出的终有回报。期末考试也超越了班级所有人(其实有一定的运气成分),其实我知道跟班级的顶尖高手还有一段距离,我确实不如那几个。但C也终究是结束了,我也不会跟任何人比C了。你要问我学C的方法,其实我没有资格告诉你怎么学。毕竟我现在也忘了嘛,几个月就忘了当然不配说方法了。但我还记得算法,学算法的方法就是多刷题,嘻嘻。
之后就把所有精力放在Java了,今年pat乙级考试还用着当时学C的算法,不过语言却变成了Java,很幸运考试成绩达到了学校的毕业要求。哈哈哈。
第一篇博客就这样吧,下面我会陆续分享Java的笔记和学习感受(听说写博客对自己帮助很大欧,所以我来试试),来作为自己的一个复习巩固(偷偷告诉你们我Java和C几乎同时开始学的)第一篇博客如有写的不好的地方请见谅!!!
转载:https://blog.csdn.net/weixin_52017660/article/details/115741910