网站优化

网站优化

Products

当前位置:首页 > 网站优化 >

学习编程语言,除了写代码,还能在大学获得哪些实用技能?

GG网络技术分享 2025-11-24 20:17 4


我舒服了。 成dou网站建设公司_创新互联,为您提供ChatGPT、网站策划、网页设计公司、微信公众号、软件开发、域名注册

大学计算机专业Zui核心的课程是什么呢呃?哎呀, 这个嘛,当然是数据结构与算法啦,还有数据库原理,计算机网络,计算机组成原理,操作系统等等,这些课程听起来就像是天书一样。

但是 你知道吗,我们在大学里花了hen多时间学编程语言的语法,就像C++这种,好多人连STL是什么dou不知道呢!哎呀, 换个思路。 Ru果当初Neng让我们用一用那些库,我想我们会对编程语言有不一样的kan法,然后对它产生geng大的兴趣呢!

先说说让我们来kankan大学计算机专业dou教了我们些什么吧?

我认识一个学校的项目,我还给socket那部分贡献了一点代码呢!Zui早接触socket的时候, 是大一上学期,那时候我在捣鼓Linux平台下的C语言程序设计,接触了Linux提供的socket接口,自己也有了hen多疑问,比如说数据是怎么从一台电脑发送到另一台电脑的,数据传输过程怎么保证不会出错。寒假的时候,我抽空kan了一些计算机网络的视频,好像一点点明白了整个过程。还有hen多问题, 比如说编程语言里的多线程是怎么实现的,jvm是怎么管理内存的,这些问题dou在告诉我,那些理论课程真的hen重要,不是主要原因是考试,而是真的hen重要,求锤得锤。。

一边,大学的课,大家dou知道,所以以后接触这些课程,千万不要就听了课堂里讲的那些。我举这些例子的目的就是想告诉读者, 计算机基础理论再说说dou会落地在实际的应用中,而应用的实现靠的是代码,写代码就离不开编程语言,我们接触这些理论Zui简单的方式就是调用编程语言Yi经为我们封装好的各种接口, 切记... 那么编程语言势必拥有对基础原理的封装,kan到这里我相信读者明白了编程语言在大学阶段并不仅仅用来写代码而Yi。一门优秀的语言Ke以流行起来 Zui重要的原因之一是他足够的简单,简单则说明他暴露的底层hen少,比如我们kanjava的持久层框架,甚至连sql语句dou不用写就Ke以操作数据库。

接下来我们要认清编程语言在计算机相关专业的学习过程中扮演的是什么角色。

回顾一下大学的课程,大学会教给我们三门语言:C,C++,java。为什么大学Zui先学习C语言呢?主要原因是C语言语法足够简单, 而且是面向过程的语言,是Ke以用Zui短的时间上手的,记得我高中时代启蒙老师仅仅用了两三节课而Yi。学完C语言,我们才Ke以把之后学到的算法转化为代码了。为什么之后学C++而不是geng简单的java呢?

主要原因是所有人dou学的会, 学好了有饭碗,学完java就是大三了Ru果不考虑考研的话,离就业也就越来越近了,尊嘟假嘟?。

主要原因是大家之前Yi经学过C语言了 而C++是完全兼容C的,这样对于大部分同学接触的就不再是一门全新的东西了顺便还Ke以接触一下面向对象的思想,知道封装继承和多态的概念。然后为什么是java呢?主要原因是大学生将来也是要吃饭的, 绝大多数没有自主学习Neng力的大学生依靠C和C++是就不了业的,主要原因是太难了所以只Neng选择简单上手、运用广、需求量大的java了不用多说java教的当然是增删改查的java web了为什么,原来如此。?

绝了... 从C到C++再到java, 我们的思想里dou认为这些编程语言是一门门独立的课程,可是作为课程,课堂上又并没有深入讲解,试想一下把大学教的这些语言教给一个初中生,Neng不Neng学会?我想是Neng的,主要原因是编程语言不是知识,学习编程语言只不过是阅读某样工具的说明书而Yi。所以呢在大学的学习中,对于编程语言的学习,绝对不Neng停留在为了考试而Yi。

只是hen多人就是这样Zuo的, 仅仅是为了考试而Yi,再好一点则是讲编程语言当Zuo一门工具,用来写代码写算法题。本文的观点是编程语言在大学阶段不是用来写代码,它是帮助我们学习的一门工具。这是本人的一个观点, 编程语言是一种学习的工具,相信这个观点读者从来没有听过也hen奇怪我们学习了几个学期的东西不是知识居然只是学习的工具,接下来我会以java为例讲为什么编程语言是学习工具而不是知识。

与其将编程语言当Zuo写代码的工具, 不如将他当Zuo一个Ke以kan到计算机底层原貌的窗户,当你不断使用它的时候,你就Yi经接触到了那些底层的应用了Ru果Ke以保持好奇,去琢磨为什么不知不觉编程语言将把你带入geng广阔的世界,我无法认同...。

我认为我们的课程中除去那些为了素质教育而设置的大家广泛认可的水课外 基本Ke以分成三类

一类属于基础科学范畴,如高等数学,大学物理等;一类属于计算机理论,如数据库原理,计算机网络等;另一类是Zui渺小的编程语言。由于本文讨论的是编程语言, 所以呢有必要说一下为什么编程语言是Zui渺小的, 站在你的角度想... 先说说是主要原因是学习编程语言太简单,甚至不Neng把其当Zuo知识,接下来我们的的确确忽视了编程语言的内在作用,而仅仅停留在使用层面。

别犹豫... 本文讨论的的是编程语言,但并不是具体的某门编程语言的学习,仅仅代表作者的个是观点。作者提出的观点并没有任何标题党的意思,而是观点就是这样的,在大学编程语言不是用来写代码的。作者常用的语言是java, 所以在本文中会用java举一些例子进行论述,并且会分享自己在学习过程中走过得的一些弯路和经验。


提交需求或反馈

Demand feedback