除了天才,真的,普通人都不是天生对编程,算法有感觉的,至少两三年的工作经验,才能真正开始拨开云雾。
我觉得关键是毅力,很多人做半年,几个月就没有信心了,就转行了,如果一个人真的热爱软件事业,不要放弃。
另外一个关键是,就像英语再好,没有实际应用的方向也是象牙塔一样,从一开始,你就要考虑自己的软件能力想向什么领域应用,例如金融?商务?图像处理?手机娱乐?当然编程也可以纯粹地研究算法、语言,但是有一个自己的专业精通的领域,更快更容易出成绩,这不是急功近利,除非你是真的太热爱编程本身,但大部分人其实都没有那种天份成为爱因斯坦,但却可以成为应用专家。
除了天才,真的,普通人都不是天生对编程,算法有感觉的,至少两三年的工作经验,才能真正开始拨开云雾。
我觉得关键是毅力,很多人做半年,几个月就没有信心了,就转行了,如果一个人真的热爱软件事业,不要放弃。
另外一个关键是,就像英语再好,没有实际应用的方向也是象牙塔一样,从一开始,你就要考虑自己的软件能力想向什么领域应用,例如金融?商务?图像处理?手机娱乐?当然编程也可以纯粹地研究算法、语言,但是有一个自己的专业精通的领域,更快更容易出成绩,这不是急功近利,除非你是真的太热爱编程本身,但大部分人其实都没有那种天份成为爱因斯坦,但却可以成为应用专家。
除了天才,真的,普通人都不是天生对编程,算法有感觉的,至少两三年的工作经验,才能真正开始拨开云雾。
我觉得关键是毅力,很多人做半年,几个月就没有信心了,就转行了,如果一个人真的热爱软件事业,不要放弃。
另外一个关键是,就像英语再好,没有实际应用的方向也是象牙塔一样,从一开始,你就要考虑自己的软件能力想向什么领域应用,例如金融?商务?图像处理?手机娱乐?当然编程也可以纯粹地研究算法、语言,但是有一个自己的专业精通的领域,更快更容易出成绩,这不是急功近利,除非你是真的太热爱编程本身,但大部分人其实都没有那种天份成为爱因斯坦,但却可以成为应用专家。
最近很多人都在问如何学习编程。
编程只是入门的是时候有点难(什么都没接触过),入门后就感觉很轻松了。我觉得学习编程最重要的是入门,如果你入门的时候有一个好的方法和思路,打下比较扎实的基础,对今后的编程工作是很有益处的。
即使在学习新的编程语言也无所谓,因为它们有很多相通之处,可以相互借鉴。我认为可以先学习一下pascal,这个语言比较严谨,适合初学者。
pascal它被称为教学语言,结构严谨,不像C语言那么灵活,易于理解和学习。然后可以继续学习C语言,这个语言比较灵活。
有了pascal的基础,在进行C语言编程就不会因为C语言的灵活而有问题 。后面的就可以学习VC什么的了。
C语言的书推荐谭浩强的,比较好。我当时学习pascal和C语言的时候是将书后的习题都做了一遍,感觉效果很好。
当然了,学习什么语言也要看你具体准备从事什么行业。例如你要进行嵌入式开发,C就是很好的选择,如果是Windows开发,那么VC就不错。
还有数据库方面的开发、网络开发等等。不同的语言适合不同的方面。
要看自己的选择的,呵呵 。还有很多人说自己的基础很差,甚至中学毕业什么的。
其实这个并不重要,比较说英语,在计算机语言里所用到的单词量很少,而且都是常用词,经常使用就记住了。当然,如果你要看原文资料或者帮助的话,专业词汇比较多,不过在金山词霸的帮助下,经常看,也是没什么大的问题的。
至于数学什么的,其实数学只是培养你一个逻辑思维能力,在初学编程的时候影响不是很大。况且,作为一个基础编程人员来说,上面还有系统分析师、项目经理,他们会把需求分析、概要设计和详细设计做好的,你只要按照文档写代码就OK了。
不过,要上更上一步的话,其他基础知识就非常重要了,毕竟你不能写一辈子代码。在你学习好C语言以后,个人建议好好学习一下数据结构和软件工程。
这两门对你的水平提高都是很有帮助的。特别是软件工程,它能够使你按照科学的工程方法进行软件开发,对今后的发展很有好处。
只是一家之言,有不到之处,还望见谅!觉得有帮助的话就采纳把,谢谢了 想一步一步的前进的话,就先学pascal,最适合初学者的了,不怕辛苦的话就先学C,不过很困难哈 这里有pascal教程 /gr/zhoukun/pascal/pascal5.htm 学C的话就是谭浩强的《C程序设计》 这本书了。
新手,要先了解计算机的结构、硬件、网络的原理,这是一个漫长的过程,只有这样新手的编程实力才能迅速提高。我建议如下学习:
1.同时学习多门语言,必须首先学习C语言。例如同时学习Visual Basic和C语言。目的是:掌握不同语言的特点,把难的语言和简单的语言放在一起学习。为什么要首先学习C呢?“C生万物”。计算机的核心就是C语言,很多程序设计语言都会模仿它或者就是由它而生,因此必须先学习它。
2.寻找简单易懂的书籍。例如《啊哈c语言》,是给予少年儿童学习编程的启蒙读物,实用性强,有助于理解和掌握。那些晦涩难懂的书籍,读了不懂,浪费时间浪费精力。
3.一定要详细了解计算机是怎么工作的。无论多么新的技术,例如现在的大数据、云计算、物联网等,它们工作的核心原理都是和计算机工作原理一样的,如果对计算机是怎么工作的掌握不牢固,仅仅会为了编程而编程,就束缚了自己的前进空间。
下面是我前两天被人采纳的答案。
首先要选好起步点。可以学C 这是学习C++或JAVA的基础,也是UNIX 下编程的基础。
然后你就选吧,走C++路线还是JAVA路线。 大概就是先看书,再动手写程序,再看书,再写。
这是个死循环的过程。 永远要记得,书只能带你入门,告诉你理论。
真正的程序设计技术是动手写 出来的。 当程序员,你能得到很多乐趣,但同时也要失去很多。
刚起步不要去追新,把新的技术挂在嘴边不如把过时的技术掌握下来。 面向对象什么的刚接触不要觉得深奥,不懂也没什么。
不能强求刚学走路的 孩子去跑马拉松,总之,积累到一定层次,自然会明白。 祝:学习路程顺利! 推荐书籍: C:C语言程序设计--清华大学 C++:C++ PRIMER VC:这是一个开发环境,包装了很多API,建议了解了SDK编程后再学。
关于这两个所写百度上有很多帖子,好好找找,复制粘贴没真么意思 JAVE:自己也不太懂,乱说可能会耽误你。
朋友你好,不知道你是想自学还是在学校里正常上学情况下学习编程。如果是自学,说实话有点难,因为不够系统,如果是在学校里学习,那么你最好按部就搬,不要想一口气撑成胖子。我现在大四了,建议你可以从c语言开始学习。以下是我在回答别人问题时的回答,希望能你有帮助,祝你好运
c语言是一般学编程人的入门语言,我们在大一下开始学习,后来还学习了数据结构和面象对象的语言c++,再接着就某些领域研究算法学习的时候,也多用到c的思想,如图形学等。
我觉得不应该去关心这门语言好不好学,而应该关心的是这门语言的重要性,有必要的话,就应该把它学好。学好了c,有助于其他知识的学习,学不好,那基本就没办法在编程的领域里混饭吃了。
在学习c基础的过程中,对于初学者,最容易学的也许是它的显示输出和简单计算,而难理解的是指针和文件流的输入输出。重点应该放在指针和函数的调用上。
学会了基础再去学算法,数据结构是必学的,还有可能要学的就是数值分析(用于计算)、图形学(用于显示)、gis(用于空间分析)等等。算法是一种脱离于语言的东西,而c在这个过程中只是个练习过程。
其次再去掌握一门除c外的语言,最好是面向对象的语言,如c++或其他,将对你的理解有很大感悟,原来c真的算是简单了,而c++可能就是更实用
作为一名编程了三四年的学生来说,这只是一点小小的建议,毕竟编程其实不难,难就难在入门上。如果你能按学校的安排,把该学的学会,不要求最好,但要求动脑。希望你能学好c
声明:本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
蜀ICP备2020033479号-4 Copyright © 2016 学习鸟. 页面生成时间:2.938秒