计算机专业技术应该学些什么?

大学入门,宜用C,然后Ruby,然后Rails,这样的人才很实用,也是正确选择学习内容的捷径。

曾经想疯狂的程序员可能会用Perl来编应用程序,不想今日就用类似的Ruby来做这样的事情。

程序的速度是个至关重要的问题,但是,速度又是多方面的:网卡速度,CPU频率和cache大小,内存大小和频率,采用100M还是1000M来做内部系统的局域网,或者用其它更快的连接方式,硬盘读写的速度,RAID的模式,如果是WEB的话,外部出口带宽,路由器的性能及配置,还有服务器的OS是否轻便高效,数据库的选择,数据库的性能配置优化,考虑速度的表格设计,考虑速度的信息处理方式,高效的系统支撑平台组合,负载均衡等等。这些都要做综合性的考虑。要从整理上获得的速度对个别部分的选择和配置上进行取舍。当然,最重要的是开发工具的高效率和应变能力。

Ruby和Rails的核心竞争力在于能高效率地满足需求变化。

了解到新技术是非常必要的。可能很多人先于你找到了那样一个更好的工具(先进的武器)。竞争和需求的变化无时无处不在,创业和出人头地的思想时刻督促着自励的人。然而武器的不同,就注定了竞争的成本和成败,注定了他所获得的编程生活是烦恼还是乐趣。

如果没有Rails,Ruby会要逊色得多。然而创造出Rails,却是Ruby的潜能,并且是其它语言所不能的。Ruby、Rails一脉相承,把大大小小的编程问题统一在一种简练、高效的语言下,这是程序员的福气。

唯一遗憾的是,未能早一天获悉这两门技术。高兴的是,能在它们的相对成熟时期切入。

人的精力是有限的,抓住一个主线,并且把它发展到极致,做真正的专家。其余细枝末节,放松心情,随意为之,亦不失风度。 我把下列内容列为我今后的主线
Ruby、Rails、Centos(RHEL)、Mysql、Apache、Mongrel、SVN、CSS+DIV
NCE(New Concept English)

你可能感兴趣的:(应用服务器,mysql,Ruby,Rails,groovy)