我不是各个方面的专家,希望大家给我点意见,让我也可以开拓一下自己的眼界。无论是骂赞,只要能让大家看到你的见解,那么我的目的就达到了!
1、C++仍是必要的
“谷歌”的很多产品是固定于c++之上的。想Chrome,谷歌地图,尤其是其搜索引擎等等
即使是为了提高Python的性能,还是用c++来重新修改算法。
但是c++要用好,必须晓得操作系统原理,计算机网络知识,图形图像学,及其最好有较深的数学知识,那么离散数学,高数,概率论等等呢个就应该是必不可少的了。
2、Java一说
不可否认,Java目前存在的最大意义是J2EE企业级的应用,目前仍没有更好的解决方案和可以替代的技术,至于其他方面,Java就稍逊一点了。
是网络让Java腾飞。
只要学会Java,你就能做一些你想要做的事情,但是不要触及JDK以下的东西。要想在Java方面成为高手,那么就把设计能力提高点,而不是仅仅代码的实现。
随着Java官方库的增长,Java已经变得越来越臃肿,当然,功能也越来越强大,这要归功于Sun和开源世界。
3、C#一瞥
是的,这是MS的东西。
曾经,MS雄心壮志,要将C#等价于C++/c + Java + VB + ... ,想让C#成为一门“万能”语言,很遗憾,这项工程失败了,C/C++是不能被替代的。C#借鉴了很多其他语言的优点给予自己一身,但是,微软很保守,因为商业是无情的,MS目前存储着大量的有用的技术资源,如果让他开源,无疑是在培养自己的对手,那是万万不可的。“来吧,用我的东西吧,我能给你提供更好的售后服务和技术支持,不过请给钱!”
学习C#,最好看MSDN.
4、PHP且谈
PHH是不错的WEb应用开发技术,目前已经很成熟,也很丰富,如果你的公司用来展示公司的内容而设计复杂的商业逻辑,那么Php是很不错的选择。
最关键的是:Php是开源世界的产品。
5、Python和Ruby
在我看来:Python属于c/c++一族;而Ruby属于Java一族
自从着迷Linux后,我就特别喜欢上了脚本语言,开发速度快,而且简介,代码干净,漂亮。
作为手头助手是好之甚好。
6、JavaScript和ActionScript
本来,现在这两个现在应开分开谈谈,但是,这里还是把它们放在一起吧!
Ajax让JavaScript重获新生,其实也让AS灵机一动,开阔了自己的视野。
As3.0后,感觉真的与JavaScript“分道扬镳"了