这篇博客想了很久要怎么写。
首先无非是感叹下时间过得飞快,转眼一个学期已经结束。而我,大概在外人眼里一直是在选择着不适合自己的道路。从一开始的文理分科,我选择了理科而不是众望所归的文科,到选专业,我选择了计算机,而不是热门的经管土建。其实在我看来,没有什么适合与否,更重要的是,相对于文科,我喜欢理科,相对于其他专业,我更喜欢计算机。
然而,计算机对于我,陌生又熟悉。能熟练地运用大多数软件,却只是在表象上去实现编程人所期待的功能,对于不满意、不习惯的部分只能被动地去接受。这也许是我选择计算机的原因之一,我希望能按照我自己本身的意愿,去开发,去实现我期待的功能。
另一方面,我对计算机是茫然的,一段段的代码终要化为01才能参与与计算机的沟通。在这方面完全0基础的我一直处于被动的状态去接受老师所讲的课。我曾经问过学长学姐有关c语言的问题,但他们大多数都遗忘了。这是我有过疑惑的地方,既然在日后的学习中并不会经常用到c语言,为什么我们要学习它?现在想来,c语言是无基础的我们接触it行业的桥梁,使我们认识新世界的架构。
同样的疑惑还发生在数学身上。这学期我曾参加过几个比赛,期间强行粗略学会了前端音频视频h5 java等有关知识,并且也能做出差强人意的作品。但是包括c语言在内,我并没有感受到高数在其间起到了很大的作用(并不是在吐槽高数,这是我真实的感受= =我想应该有人与我有相似的想法)。但是毋庸置疑的是,大多数的IT行业前辈都在向我强调数学思想。惭愧的是,由于前半期我过于活跃于部门,总是抱着侥幸的思想,导致数学成绩一直很不理想。这是这学期最让我后悔的地方,也是从寒假起我便会注意、改过的地方。
在c语言方面,我需要反思的是,我言似乎还没有真正进入编程人的角色。我还缺少IT人士所需要的严谨、细心、简洁,反而带了之前的弊病:详细具体(或是啰嗦)。对于我而言,代码的行数并不能说明我打了多少,大多数时候,一行可以精简完成的内容我会用三四行甚至更多去描述它。 从中大致说明了我的两个问题:一 我缺少改进代码的意识,二 敲代码我缺少创新的自信。 敲代码时我常常忘了写一小段就去执行一下,因为长篇的代码出错真的是无从下手。
一个全面的程序员可以不尖端,但一个尖端的程序员必定是全端的。我想慢慢摸索出在IT领域的兴趣所在(目前是前端),并提前去学习他。我希望我能在寒假提前预习好c++,并能做出更漂亮的网站,广泛涉及其他端的知识,能写出整洁漂亮的程序,能做出令自己满意的app。