打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
2011 八月 | 信研所::管理信息系统相关专业分享社区
信息管理与信息系统专业技能体系
信息管理与信息系统(管理信息系统)专业是计算机科学与管理学的交叉学科,主要学习如何使用计算机完成现代管理任务。该专业的后续研究方向有很多,包括数据挖掘、管理流程优化、生产模拟仿真等等。鉴于我本人现在选择了数据挖掘作为研究生阶段的主研方向,因此这篇文章所介绍的技能体系在较高层次实际上是数据挖掘方向的技能基础体系。
图1 信息管理与信息系统专业技能体系图
说明:途中绿色背景色的矩形代表开源项目。
上图是我制作的专业技能体系图,自上而下构成本专业,特别是数据挖掘方向所需的技能体系。
1、底层Microsoft Office
有读者可能会奇怪,为什么最底层是从Office套件开始的呢?实际上,我认为Office是学好本专业的必备软件。Word需要用来撰写论文、报告;Excel可以用来对数据进行初步处理,很多系统中数据的导入导出也是靠Excel文件进行的;PowerPoint则用来展示自己,研究做得再好,说不出来也白搭;而Visio则用来做图,流程图、结构图、E-R图,方便快捷。
2、数据库
我认为Access完全应该取代VisualFoxPro成为数据库的入门课程。其一,VFP到9.0版本就停止了更新,界面简单、功能简单,已经不能适应时代的发展,学了一点用处都没有;其二,Access随Office的更新一直在不断进步,界面美观,VBA + 拖拽操作 + 大量控件能够帮助新手做出真正美观实用的程序。
掌握Access之后就需要在开源与闭源之间做出一个抉择,当然,也可以双修,但这样将耗费很多精力,不如先将其一修好,之后便可以触类旁通了。如果选择开源,那么就应该深入学习MySQL,如果选择闭源的话则可以先学习SQL Server,还想提升一步则学习Oracle,当然,所有数据库的学习都是以SQL语言为基础的。
3、平面文件
在各项技能中,有一类东西很简单却发挥了及其重要的作用,他们就是贯穿几乎所有领域的平面文件,或者称之为文本文件。HTML、CSS是Web开发的基础;XML的应用已经非常广泛了,Ajax中将其作为数据传输的标准格式,各C/S程序也都用它来存储配置信息;JSON是专用于Javascript的数据传输格式,短小精干;ARFF则是在Weka中提出的数据挖掘数据源存储格式。
4、编程语言
Python是很好的入门语言,它简单易学,语法如诗,所以建议大家都学习一下该语言,然后再进行更深入的学习。对有志于高效率程序开发、底层程序开发的同学来说,C++自然是不二之选;而对于侧重应用的同学来说,就需要从.NET和java两大阵营中至少选择其一;对有志于Web开发的同学来说,Javascript也是必修的,PHP可以选修。
5、集成开发环境
如果选择了.NET平台,那Visual Studio自然是最好的,其他的基本上都可以使用Eclipse来开发。
6、Web服务程序
果然是平台决定一切……如果选择了.NET平台则需要学习IIS,其他的都可以靠Apache来解决。Nginx也是不错的选择,它比Apache更轻量。
7、操作系统
选择了.NET则最好在Windows下开发,选择其他则两者皆可,在Linux下更好一些。各Linux的发行版中,我觉得Ubuntu应该更适合新手。刚学习时可以使用图形界面,有一定了解之后就不用安装图形界面了。
8、框架集、工具集
这些框架集或者工具集是对某些语言在某些方面应用的封装,例如,ORM是用来简化数据读写的,MVC则能够帮助开发者降低程序的耦合度,jQuery是Javascript用于Web动态效果、页面控件的封装,Django则是Python用于Web开发的框架。这些框架集或者工具集都能帮助开发者高效地开发应用程序。
9、挖掘软件
Weka是开源挖掘软件中最流行的,应该也是最好的。Clementine贯穿数据挖掘的所有环节,图形化的操作方式极大地简化了挖掘工作。Microsoft的Business Intelligence能够与SQL Server数据库完美结合,程序强大到一个完全不懂编程的人也能进行简单的数据分析、数据挖掘操作。
10、其他软件
Photoshop也是我建议大家必学的软件之一,其重要程度不亚于Office。NoteExpress用于管理文献,能节约时间,降低论文写作的复杂度。VMware虚拟机可以帮助我们更轻松的探索各个系统,在编写网络应用时也可以在本机组成测试网络。Hadoop是一个开源的并行计算框架(应该可以说是云计算框架了)。
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
SQL Server 2008 R2数据挖掘即学即用
大数据工作职位所需的数据场技能包
一位数据挖掘成功人士给数据挖掘在读研究生的建议
C/C 语言,你想要了解的,这里都有
如何走上数据分析职业巅峰?
聊聊Java数据库开发的那点事儿
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服