谈谈大学生应该如何学习软件

谈谈大学生应该如何学习软件

ID:32395116

大小:45.80 KB

页数:3页

时间:2019-02-04

谈谈大学生应该如何学习软件_第1页
谈谈大学生应该如何学习软件_第2页
谈谈大学生应该如何学习软件_第3页
资源描述:

《谈谈大学生应该如何学习软件》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、谈谈大学生应该如何学习软件,计算机语言已有1232次阅读2009-12-0713:12写这篇文章前,我考虑了一下后果,可能是一大堆臭鸡蛋砸过来。但是我还是选择把自己的想法表达出来,无论后果怎样。以为我是管理学院大三的,以一个外行身份谈软件,谈到一些幼稚的地方,软件学院的人就会拿臭鸡蛋了,呵呵。说到编代码,不太强,但是软件工程还是颇有了解的。从我校软件学院同学学习软件的经历说起吧。刚到大学时,对计算机一点也不了解,大一经常去泡网吧熟悉了一些计算机操作之后,然后上第一节软件科-------C语言。老师只是说

2、C语言很有用,很多底层都是C语言写的,大家也是很努力地学,学习用C语言把一些数学方面的题解出来,还有一些简单函数的使用,当时学习很熟练,自认为是C语言高手。但是有一个疑问迟迟不能得到解答。大二的时候学习C++也是学习一些语法,函数,类之类的东西,都是简单的操作,然后就是学java了,如此周而复始。语言学的倒是挺多,但是就是很难做出实际的项目来。在这段漫长的时间里,很多人有些迷茫,迷失了方向。到底以后我们是做什么的,学了这么多东西,好像没有实际应用。到大三时候才学习数据库,没学他时候,就不知到它有什么用,

3、学了之后才觉得相见恨晚。都大三了,学校才安排这课程----仰天长啸啊。学到大四方可以做出一些小型项目来。再重中国大学教育的角度分析一下上面的原因对于上面的原因,我粗虐分析一下。因为中国的教育主张重基层做起。而没有让学生系统的了解一下他们学习的是什么东西。就如武侠练武一样,习武必须先扎马步。不要问为什么,什们时候能成为武林高手啊?答曰:马步还没有扎好,就想这些,先把基本功练好,连2-30年吧。晕。中国的传统教育方式,从基础做起。这点在哲学上是没有错的。但是不是每个人都需要有耐心。而且教育过程中,教育者也不

4、会把以后学些什么,以后实际应用中如何应用这些知识告诉学生,因为他们认为这样会导致学生急功近利。不是软件如此,而且很多其他学院也一样,我们管理学院大一时开很多数学课,我们大家多觉得管理学数学之类的,大家都觉得没用,虽然老师一再强调很有用,但是大家没有这个意识,直到大三,对自己专业有一个系统性的了解时。才知道数学很有用。大学生应该怎么学习软件和计算机语言无论你是在初学者,还是有一定计算机基础的同学。在学习之前,应该系统的了解一下你所学的东西。不是在网上随便的查资料,粗劣了解。而是系统的了解。换句话说就是知道

5、你知道一个软件工程师是怎么做软件的。他都用到什么样的知识。自上而下地了解,然后再自下而上地看书,做练习,上机实践,提高自己开发一个大型软件应该怎么做?自上而下了解先做系统了解软件项目,做项目通俗一点就是做我们经常在电脑上用到的软件,或者网站。做这些东西通常不是自己一点一点编写代码。通常你会用到框架。框架你不太明白的话,可以去百度搜索一下。Forexample,C++做软件时要用到一个叫MFC的框架。里面封装了很多Windowsaspi之类的。就不用拿着api参考手册一个个的查了。做php时用很多框架,如

6、zendframework,cakephp,等等。Java有structs,spring等等。但据说,很多公司都有自己的框架,你学的这些框架到以后工作不一定有用。主要是learntolearn。用这些框架你的省了很多功夫,不用编写很多代码就可以做项目。既然这样可以通过从编写代码中解放出来了。你可以把主要的精力集中在数据库建模上(数据库设计,可以用powerdesigner等软件简化工作)。还有系统流程的设计,uml建模。这就涉及软件工程的知识了。(其实有时候只要设计好数据库,还有uml模型,可能完全不编

7、写代码就可以做项目,下载一个代码生成器,生成代码,再稍微改一下就ok了。做项目就是这么简单)工欲善其。。。必先利其器,这句话怎么说来着。下面介绍项目开发经常用到的软件,学这些软件的用法也是我们学习的一部分。就拿。net开发网站来说吧,当然你也可以上网查一下开发xxx常用到的软件等等然后把这些软件都下下来,看看他们能做什么。。net项目开发常用的软件powerdesigner数据库建模rationalroseuml建模BusinessObject报表unitant编译工具,用于软件调试VSS(B)同步,用

8、于多个人开发一个项目,把项目的代码放在vss服务器上,然后团队成员,就可以用IDE(如visualstudio连上服务器编辑代码。当然也可以架设一个ftp把代码放在ftp上实现团队编程)dreamweaver网页制作mssql数据库IIS(internet信息服务器,就是我么通常说的服务器)服务器jbuilder(A)开发工具visualstudio开发工具IDE.netframeworkA)。net框架动软代码生成器生成代码codesmi

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。