主题:[转帖]学习编程重要的是学好基础
学习编程重要的是学好基础
1、编程只是实现工具
计算机技术包含了管理信息、多媒体、计算机网络、人工智能、辅助设计等方面。编程只是这些技术在理论研究或者时间中表达算法的过程。编程的人不一定对计算机技术就有很高深的了解,但是要成为一名编程高手,就必须扎实的掌握丰富的计算机技术。首先要明白,编程只是实现想法的工具,而解决问题的方法和思想更重要。
2、学习编程,不要忘记学习基础
想成为一名优秀的程序员,建议你除了学习编程语言、开发工具之外,不能忘记扎实的学习一些理论基础课程:汇编语言、算法和数据结构、计算机体系结构、操作系统原理等课程。掌握了这些基础知识才能更让你的编程之路更宽广、更平坦。
3、不要被新名词、新技术迷惑
.NET、XML等等技术固然有人,可是如果自己的基础不扎实,就像是在云里雾里行走一样,只能看到眼前,不能看到更远的地方。这些新鲜的技术掩盖了许多底层的原理,要想真正的学习技术还是走下云端,扎扎实实的把基础知识学好,有了这些基础,要掌握那些新技术也就很容易了。
4、编程不难,贵在基础
比起学英语,学习编程的难度实在太小,毕竟一门编程语言的“单词”只有几十个,语法也不多。耗费时间的是那些基础的计算机知识。而这些都是计算机专业的必修课,所以如果你不是计算机专业的,要想转行做开发,就一定要慎重了。
最后Java私塾祝大家早日学成Java,Java私塾的网站上有一些教学视频,大家可以免费下载:www.javass.cn
1、编程只是实现工具
计算机技术包含了管理信息、多媒体、计算机网络、人工智能、辅助设计等方面。编程只是这些技术在理论研究或者时间中表达算法的过程。编程的人不一定对计算机技术就有很高深的了解,但是要成为一名编程高手,就必须扎实的掌握丰富的计算机技术。首先要明白,编程只是实现想法的工具,而解决问题的方法和思想更重要。
2、学习编程,不要忘记学习基础
想成为一名优秀的程序员,建议你除了学习编程语言、开发工具之外,不能忘记扎实的学习一些理论基础课程:汇编语言、算法和数据结构、计算机体系结构、操作系统原理等课程。掌握了这些基础知识才能更让你的编程之路更宽广、更平坦。
3、不要被新名词、新技术迷惑
.NET、XML等等技术固然有人,可是如果自己的基础不扎实,就像是在云里雾里行走一样,只能看到眼前,不能看到更远的地方。这些新鲜的技术掩盖了许多底层的原理,要想真正的学习技术还是走下云端,扎扎实实的把基础知识学好,有了这些基础,要掌握那些新技术也就很容易了。
4、编程不难,贵在基础
比起学英语,学习编程的难度实在太小,毕竟一门编程语言的“单词”只有几十个,语法也不多。耗费时间的是那些基础的计算机知识。而这些都是计算机专业的必修课,所以如果你不是计算机专业的,要想转行做开发,就一定要慎重了。
最后Java私塾祝大家早日学成Java,Java私塾的网站上有一些教学视频,大家可以免费下载:www.javass.cn