软件工程

本类阅读TOP10

·PHP4 + MYSQL + APACHE 在 WIN 系统下的安装、配置
·Linux 入门常用命令(1)
·Linux 入门常用命令(2)
·使用 DCPROMO/FORCEREMOVAL 命令强制将 Active Directory 域控制器降级
·DirectShow学习(八): CBaseRender类及相应Pin类的源代码分析
·基于ICE方式SIP信令穿透Symmetric NAT技术研究
·Windows 2003网络负载均衡的实现
·一网打尽Win十四种系统故障解决方法
·数百种 Windows 软件的免费替代品列表
·收藏---行百里半九十

分类导航
VC语言Delphi
VB语言ASP
PerlJava
Script数据库
其他语言游戏开发
文件格式网站制作
软件工程.NET开发
从学生到程序员(四) 关于非计算机专业

作者:未知 来源:月光软件站 加入时间:2005-2-28 月光软件站

 

从学生到程序员(四) 关于非计算机专业

我是计算机专业的学生,也就是别人说的所谓“科班出生”吧。在上学的时候就接触过很多非本专业的同学,因为共同的爱好成了好朋友。他们喜欢计算机,绝大部分毕业后也做了和计算机相关的工作,所以我一直认为,其实争论科班不科班的没有多大的意义,关键在你的态度,你爱不爱软件开发这个职业。

说白了,计算机就是工具,如果你没有某一方面的专业知识,这工具也不会用得太好。不懂财务的软件设计人员永远也设计不出好的财务软件,不懂化工的软件设计人员永远也设计不出好的化学分析软件,没有美术基础,你的绘图软件也不会好到哪里去。从这个意义上说,我其实挺羡慕非计算机专业的同学的,他们比我多了一项技能。

目前和计算机专业课程交叉比较大的专业是电子、自动化,我从来不敢在这些专业的学生面前吹嘘自己的那点专业知识,也没有把他们当作外系的,他们可是毕业时很强悍的竞争对手。我还有一个好朋友,他对操作系统很感兴趣,对市面上能够搞得到的操作系统都非常熟悉(Solarise这个东东还是当年他告诉我的),他的机器装了好几块硬盘,有89种操作系统。你们猜他是哪个专业的?------机械工程。最后毕业时,他凭借对电脑软硬件的熟悉去了一个专门搞小型机的单位,现在还在向我大谈IBM370的好处。

如果非要说非计算机专业的学生变成程序员的过程和我们这些人有什么不同的话,我感觉最大的不同在一门课上,这就是《数据结构》。这门课可能是对编程影响最大的一门课了,而且非计算机专业几乎不会开。大家都会写代码,可是学过这门课的学生(我说的是认真学习并且理解)和没有学过的学生编出来的代码绝对是不一样的。如果你没有学过,和我的看法相左,我不想无谓地争论,你可以去看一看再说话。

专业并不重要,关键在你的态度,你爱不爱软件开发这个职业。

 

未完待续

 

Wearebug(天下)

[email protected]




相关文章

相关软件