to nicrosoft:
很同意你的某些观点,中国的软件整体水平是太低下了.我这倒没有贬低我们的编程能力不行,但一个项目是一个整体,没有个整体规划是不行的,通常中国人做软件都是走一步看一步,变量名字随便定,通常软件编写都占中体软件工作时间的98%,而在国外相关文档的编写和项目规划要占到60-70%.结果中国人软件编写完之后,通常只有自己能看懂,严重影响了软件的可持续发展性.当然ROSE是要好好用的.
to hotbaby:
其实,在计算机行业,数学还是很重要的.要不为何老美的GRE要考个什么逻辑数学.举个例子吧,如过你要做个WINWORD,这里面牵扯了相当多的结构设计和逻辑问题,我是深有体会的.算法和结构应该是具体编程的核心(不包含总体规划),这两个是相依的关系.结构简单则算法复杂,反之亦然.在看看国外的一些文件算法,如REALPLAY的结构,ZIP的结构,都存在算法问题.如果没有很好的数学功底,是很难做出那样的东西的.还有3DMAX的渲染算法等等...
to lzl: 我说的“机器”和你说的“所有职员有是老板的机器”含义不同吧。我说的机器是指别人怎么说就怎么做,别人把系统流程,系统分析文档都给你,然后你机械的写出代码,这就是机器。你说的可能是“赚钱机器”吧。我也很佩服有能力,且埋头实干的人,我再澄清一下我的观点:有更好的受教育的机会,会更有利于提高你的能力。请注意,仅仅是“有利于”。
to skywing:我认为中国软件业不行,除了政策等问题外,我们的观点很有问题。我们(或者说是大多数中国人吧)是总是把“程序员”看作高档职业,君不见中国有些程序员有多牛,动不动做“后门”,威胁老板等等。我认为这种观点已经很落伍了。程序员只不过是坐在空调房里的蓝领罢了。