现在编程越学越没劲,变的比学的快,我应该学什么才能以不变胜万变?

来源:百度知道 编辑:UC知道 时间:2024/06/07 08:53:31

学习基础性的东西,不要理会那些所谓的最新技术。所有最新的技术都是创造出来帮助程序员进行更加快速的开发。

如果学习c++,那么就要把指针研究透彻,然后是面向对象的编程方法。
如果学习java,主要研究的就是面向对象的编程方法。
另外还有一个共同的部分就是数据结构与算法。
这些都搞明白了,那些所谓的最新技术,有一两天熟悉一下就能使用了。

欢迎访问我的论坛:)
http://www.chinesebloger.com
期待您的支持:)

貌似偶也有这样的疑惑...

变的只是技术,不变的是科学。
当然科学的本质也是变化。
技术当然会日渐成熟,IDE也会越来越好用。
但是编程的始终是人本身。
靠这些变化的东西想做出优秀的程序,当然会更方便,
但如果你不知道什么样的程序叫优秀的话,那当然技术再
变,也不能把握其要领。
当然,优秀程序的定义也并不是一成不变的
所以什么东西都在变,唯一不变的只有变化本身。
想学好编程,要从基础开始,算法,数据结构,
这些东西都是前人智慧的结晶,虽然算法在发展,但这些基础是
不会再有变化了,接下来就要看自己的努力了。

以不变胜万变是不可能的,但是你掌握基础知识后,学些了解新的知识也会比较轻松,因为有基础的支撑,新知识更容易懂,技术行业本就是日益更新不断创造的,不停的在优化,创造出新的东西。
我觉得你提这个问题首先你先思考一下是否对编程真的感兴趣,或者确切的说是否对技术行业感兴趣,因为技术行业是不断跟随新技术学习的,可能隔个几年就有新标准出来,需要你跟进等等。

也可能你是没找到方向,今天看到这个新技术,转而又发现那个更加先进的技术取代了你看到的这个技术。如果是这样我觉得你还没有达到最基本的入行境界,建议你从最基础的学起,先不要像那些新技术,把基础学好,然后再了解需要学习哪些技术,循序渐进的来,从浅到深,这个时候你就根本