ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

知乎神回复:高考结束,大学选择编程专业,需要一定的基础吗?

2020-07-07 16:34:35  阅读:254  来源: 互联网

标签:专业 知乎 高考 代码 编程 学好 学习 数学


对于你关心的问题 其实你大可以不必这样想,因为大学学的编程 与你高中的信息课程没有半毛钱关系!(当然,这是对于普高而言)

至于所谓的“编程专业”,恕答主才疏学浅,并没有听过某个专业叫这个名字,不过呢,大学里与编程技术、计算机科学相关的专业有许多,个人认为大致有两种分法:

一种是按与硬件/软件的相关程度高低来分:

硬件类的专业有很多,近些年还算被人熟悉的有嵌入式技术、电气自动化、信息通信等等,除了嵌入式外,后两种也涉及到一些软件技术,但总的来说跟硬件的关系比较大。

软件相关度高些的,我知道的有计算机科学、软件工程、计算机应用、网络安全、信息系统与信息管理等等。

第二种分法,是按“工科”或“理科”来分:

前者更偏实践,后者更偏理论。拿笔者所读的计算机科学专业来说吧,此专业甚偏理论,《高数》、《离散》、《数据结构》等数学相关的学科就不说了,计算机相关专业的基本上都要学,还要学计算机原理、汇编语言等底层的不能再底层的基础知识,恨不得把计算机的老祖宗-图灵机拆给你看,让你把计算机完成每一次运算时硬件和软件都发生了什么都搞懂。

整整学了一年的课本知识,写了一年伪代码跟汇编,拆了一年电脑主板观察南桥北桥寄存器,第二年才开始学习高级语言,也就是你所说的“汇编语言”。接下来就是更可怕的选修课了,什么SQL原理,TCP/IP协议,网络安全,甚至软件项目管理,每一门科目里的知识量都可以庞大到成立一个专业了。

综上所述,与任何专业一样,在计算机专业里,“编程”只是一个几十个科目中的一个而已。围绕着这个专业有许多与之相关的行业。而在这些行业里,任何一个稍具规模的公司,又都是一个围绕着计算机学科以及其应用的庞大与成熟的系统,想要参与到这个系统中并帮助这个系统运转起来,需要你掌握的能力绝不只是写代码和编程而已。

所以,如果你在你现在高考完后,你的任务就是学好数学!学好数学!学好数学!(重要的事说三遍)因为学习编程重点是你的逻辑思维一定要好!对于这类计算机专业而言逻辑思维是必备的,因为你需要去慢慢培养编程思维,这样无论你学习任何一门编程语言 就会变得 so easy~

目前就我了解到的知识分析来看,高数和线性代数这样的数学基础对于设计程序到最后的实现来看是相当重要的!

因为他们可以帮助你轻松的解决很多的问题~

当然不是说你没有这些就不能写代码,不过有了他们 相当于为你提供了一条捷径。因为敲代码不是用数学来写的,重要的还是逻辑思维,怎样让你写出来的代码 既能实现 既定目标(也就是他要实现的功能),又要简单易懂 便于维护(因为在工作当中 后期维护是很重要滴!)

当然,其次英语也是相当重要的,无论你学什么专业,学好英语是很吃香滴!不妨你去搜一搜 GitHub 去看看能看懂网页吗?

--------Github聚集了很多大佬,上面有丰富的开源项目可以去研究~

(对不起马云爸爸)当然,并不是说你如果英语一直很差就不能学编程,英语只是一个辅助的因素而已,毕竟我们还有那么多翻译工具可以用呢对吧!而且,当你认真的学习一门或者需要的编程语言的时候,所需要的英语词汇量就需要一点点,就那么一点点而已啦,这你还不行吗?

今天还在高考呢!在这里笔者祝愿各位学子能够考上自己想去的大学,然后认真的学习编程吧!

文章取材于知乎答主:子琛同学以及Matatalab 玛塔创想,由C语言编程学习基地整理发布,希望对大家有帮助!


自学C/C++编程难度很大,不妨和一些志同道合的小伙伴一起学习成长!

C语言C++编程学习交流圈子,【点击进入】微信公众号:C语言编程学习基地

有一些源码和资料分享,欢迎转行也学习编程的伙伴,和大家一起交流成长会比自己琢磨更快哦!

标签:专业,知乎,高考,代码,编程,学好,学习,数学
来源: https://www.cnblogs.com/yxy6/p/13261616.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有