再次收到了几个网友的问题,关于如何选择java还是.net:
您好~~
我现在是在校大学生很想学号一门技术,现在看的是C#,可好多人说JAVA好,自己刚学也不明白什么?希望您能给与指点谢谢您?
类似的问题还有很多次了。关于java和.net的PK已经很多了。我这里的观点其实许多进入中高级水平的朋友都是相同的,那就是
技术无好坏,关键在人。
另外我总结的一句话:语言是工具,人是使用工具者,而思路是是中间的桥梁,代表着人如何使用工具。
武器装备虽然起着至关重要的作用,但并不都是决定性的。任何语言作为一个工具,都是为了服务于现实的需求,无论你用什么工具,采用什么方法,只要最终能实现,都是好的,这也是我自己个人确立的一个观点:只要能用就是好的,只要好用就是精品。
JAVA和.NET,再加上C/C++作为3大主流开发工具,任何一个都可以满足我们日常见到的绝大部分应用。但工具最后能干什么?哪个工具更适合于干什么?做出来的东西质量如何?用户是否满意?所有这些绝对不会因为你使用了XX工具就可以达到的,而是取决于你的开发思路,也就是人的思想,你对需求的把握,你对系统的设计。
你有了思路,使用什么工具如何实现,只是一个体力活了,感觉单纯外包就像这类工作(别拍砖,我没有贬低这个工作的意思)。你的能力越高,你需要思考的时间越长,你对特定工具的依赖就越低。
作为初学者,根据你的喜好,随便选择一个都可以。初期主要明白面向对象的思想,熟悉软件的整个流程,掌握做人和做事的方法,学会如何查找资料,学会如何和大家沟通。 慢慢的学会分析需求并变成脑子里的伪代码,学会把伪代码变成数据结构和真实的代码。这才是我个人推荐的学习路子。
胡言乱语一通,不知道是说清楚了,还是说的更糊涂了。