谈大学课程中的理论基础和技术开发
2013-06-03 13:08
239 查看
首先声明自己现在是在校大二上学生,谈谈自己对本专业学习的认识。在此之前,自己一向自满于自己会用什么技术,追求于每一个新出的技术,有时可能会为了自学一门技术,耽误了不少学习学校课程的时间。自认为做出一个比较炫目的应用,网站或是其他作品,觉得很了不起!然而我错了! 前些天因为自己想参加学校的挑战杯比赛,自己想做一个自认为很有创意的应用,然后找到一个专业老师做指导老师,跟老师交流了一会儿,让我重新的认识了自己的专业和自己应该努力的方向。 作为学计算机软件的学生,当然学会用某项技术当然是必须的,这也正是我之前认为自己努力的目标,熟练地运用这些专业技术。然而掌握其内在的理论基础和思想才是更高一层次追求的目标。可能这正是大学本科教育和职业技术学院、培训机构的差别所在。社会上一些私营的培训机构、职业技校可能就是在短时间内教会学生使用某项技术,然而在大学本科阶段可能会花大部分时间去学习专业基础课程,像:操作系统、编译原理、离散数学、计算机组成原理、数据结构这样的课程。这就是了解计算机的理论基础的阶段,虽然这个阶段很漫长也很难见成效。也导致大部分学生急功近利,没有达到预期的教育效果。当掌握基础的理论基础之后,做上层的应用开发应该是很容易上手的。然而技术是不断更新的,只有掌握了技术的核心理论基础才能不被新的技术所淘汰。附上一个相关专业的大学课程表:(取自网络)
“是不是真正知道为什么要用头文件”“面向对象与面向过程到底有什么不同,有没有想过”老师的这一连串发问让我摸不着头脑,是不是真正思考过这些问题,是不是真正知道其中的思想。只有理解了它的思想体系,无论技术怎么更新都是相通的。也不会因为一个新的概念被别人扯着鼻子走。——老师原话 自己现在是大二上,目前学习了C/C++、汇编基础课程。老师对我的建议是先学习好理论基础课程,学好操作系统,计算机组成原理等课程。因为自己专业是嵌入式方向,所以C/C++是老本,必须对C/C++熟练掌握,不仅仅是掌握的基础语法,还要熟练C/C++下的系统编程。而且还要熟悉Linux环境编程,Linux是一个透明的平台,不像Windows下很多东西都被微软封装了,所以对于编程者来说,Linux是一个不错的平台。学好这些东西后,对于做上层应用层面的东西就轻而易举,这样也能更容易理解内在原理。 还有就是自己结合学长,前辈,老师的建议得到一些感悟。在计算机,软件的世界里,可学的东西很多,不要迷失方向。一定要踏踏实实静下心来慢慢学习,切不可急功近利,急于求成。 以上是自己的作为计算机软件方面学生对自己专业认识的一点感悟,有什么不对或不好的,还希望前辈们指点迷津!也希望能结交一些朋友一起学习,能够相互交流!希望能给还在迷茫中的低年级学生一点帮助,喜欢的话就给我投一票吧!点击下图进入投票页面
“是不是真正知道为什么要用头文件”“面向对象与面向过程到底有什么不同,有没有想过”老师的这一连串发问让我摸不着头脑,是不是真正思考过这些问题,是不是真正知道其中的思想。只有理解了它的思想体系,无论技术怎么更新都是相通的。也不会因为一个新的概念被别人扯着鼻子走。——老师原话 自己现在是大二上,目前学习了C/C++、汇编基础课程。老师对我的建议是先学习好理论基础课程,学好操作系统,计算机组成原理等课程。因为自己专业是嵌入式方向,所以C/C++是老本,必须对C/C++熟练掌握,不仅仅是掌握的基础语法,还要熟练C/C++下的系统编程。而且还要熟悉Linux环境编程,Linux是一个透明的平台,不像Windows下很多东西都被微软封装了,所以对于编程者来说,Linux是一个不错的平台。学好这些东西后,对于做上层应用层面的东西就轻而易举,这样也能更容易理解内在原理。 还有就是自己结合学长,前辈,老师的建议得到一些感悟。在计算机,软件的世界里,可学的东西很多,不要迷失方向。一定要踏踏实实静下心来慢慢学习,切不可急功近利,急于求成。 以上是自己的作为计算机软件方面学生对自己专业认识的一点感悟,有什么不对或不好的,还希望前辈们指点迷津!也希望能结交一些朋友一起学习,能够相互交流!希望能给还在迷茫中的低年级学生一点帮助,喜欢的话就给我投一票吧!点击下图进入投票页面
相关文章推荐
- 大学则计算机基础课程作业——对IT技术的认识
- 软件开发工具的技术要素和理论基础
- Html5 Canvas核心技术(图形,动画,游戏开发)--基础知识
- 直播技术——视频编解码(理论基础)
- PHP和Mysqlweb应用开发核心技术 第1部分 Php基础-1 开始了解php
- WebService从零到项目开发使用1—技术研究之基础篇 XML
- 远程教学课程开发平台关键技术
- WebService从零到项目开发使用1—技术研究之基础篇 WSDL
- Web开发技术——JSON基础
- WebService从零到项目开发使用1—技术研究之基础篇 WSDL
- 手机APP应用开发技术课程论文
- 零基础Android手机嵌入式开发实战课程(网吧计费系统、多功能播放器、驱动开发)
- 苹果在美国30多所大学开设“Swift开发iOS软件”课程
- WEB开发技术比较报告-Java基础-Java-编程开发
- 利用Java 3D技术播放动画之JMF技术-Java基础-Java-编程开发
- 一起谈.NET技术,WPF 基础到企业应用系列3——WPF开发漫谈
- 不想被开发一句话呛回?你得知道这3个最基础的APP技术框架
- 蓝鸥Unity开发基础—— 实践课程控制台地图Demo
- 面向服务架构十大技术与基础理论