机器猫建站答疑(13)

站长空间

读者sears:机器猫你好!我是一名刚读大一的学生,要选专业了。我现在所读的是软件专业,而软件专业里分出那么多的种类,让我无从选择,你能指引一个方向吗?我也在尝试寻找自己所喜欢的,能不能给我说明一下一些编程工具的作用和学习方法。

机器猫:面对这么多的编程工具和语言,如何选择让人困惑,但不是无路可寻。首先,我们要区分清楚基本功学习和实战应用的区别。开发人员最基本的基本功,是数据结构和算法。然后再掌握一门流行的编程语言,还要熟悉企业开发规范和软件工程项。对于现在流行的VB、C#来说,这些语言本身已经加入了很多的可视化控件和现成应用。对于要学习数据结构和算法来说,它们显得过于复杂和累赘。所以一般会使用C语言或者Pascal作为教学语言来学习数据结构和算法。因为这些语言较之可视化编程语言而言没有那么多的“干扰因素”。而做正式的应用开发,则需要现在流行的C#、Java等等。

动手做是学计算机一个很重要的部分,如果你对开发软件有兴趣,可以多动手去做一些东西,这样提高就快。

读者崔杰:我正在做一个网站,就快完成了,但不是很了解将网站发布到网上需要办理哪些手续。还有你提到的网站运营模式,商业化和非商业化发布有什么不同么?谢谢!

机器猫:网站发布其实比较简单,找一个合适的空间把网站挂上去,然后去买一个域名。另外,国家现在要求网站要备案,可以到http://www.miibeian.gov.cn/login.jsp备案。

商业化网站和非商业化网站的发布没有区别。在内容上,做商业化网站之前你要先想好怎样靠网站挣钱,然后以此为目标营运网站。而个人网站,你想怎么玩就可怎么玩。