新手如何学习编程?

 我来答
百度网友8bd505e01
2018-09-17 · 超过16用户采纳过TA的回答
知道答主
回答量:83
采纳率:0%
帮助的人:19.1万
展开全部
网络上先看一些教程有一些了解
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
柔无他的花3539
2018-09-14
知道答主
回答量:8
采纳率:0%
帮助的人:5822
展开全部

以java为例

黑马程序员javaee学习经历

学习java个人认为可以分2步走:

1、java核心知识,包括流程控制、面向对象、代码的组织和复用、常用算法、IO系统、字符串处理、容器类。在第一阶段的学习过后,可以做一些偏算法应用类的小程序,来检验自己的学习成果,如八皇后问题等。

2、java进阶,这是java核心内容的扩展,是进行软件开发的必备知识:多线程、网络编程、数据库编程、XML解析。在这一步,你已经迈向了计算机领域中更加广阔的空间。多线程、计算机网络、数据库、XML等知识是独立于java语言存在的,是计算机软件体系中最最常用和非常重要的部分。

在以上内容熟练掌握后,可以考虑今后的发展方向。

目前软件开发的方向很多,总体概括一下,大体就是做桌面软件、企业级软件、网站和手机软件,具体到某一种软件,又分为前端和后端。其中除了桌面软件,java语言都正在发挥重要作用(分别是J2EE,JSP相关,Android、J2ME)。但说到底,java只是一门语言而已,这时候拥有扎实基础的你完全可以根据自己的兴趣爱好选择发展方向,不用过多纠结于语言的限制。

再谈一谈编程的学习方法:

1、练好打字速度。

也不用太快,每分钟100个字母就够了,当然越快越好。注意使用正确的指法,不要“一指禅”。写代码经常需要大小写切换和输入数字、符号,所以如果你只是中文输入比较快的话,也需要针对性的练习。

2、重视实践,多写代码。

代码量是衡量一个程序猿优秀与否的重要指标。当然,也不是绝对的,但是确实可以反映很多问题,有人纠结这个量到底怎样计算,其实也不用太仔细。软件公司招聘一般是看你做了哪些项目,项目的数量其实也在间接地反映你的代码量,当然还有工作经验等。刚开始学习编程的时候,可能让你自己写一点代码非常困难,这时候不要怕,照着书上的代码抄是一个很好的方法。抄代码就像背课文,当时记住了也许不理解,但持之以恒就会融会贯通。这是一个“笨”办法,但也是一个聪明办法。当然,如果你自认为不聪明但是有毅力,我更推荐你背代码。什么时候你可以不看别人的代码,在记事本里敲一个程序,哪怕是很简单的程序,一次编译通过运行结果正确,你已经是高手高高手了。

3、掌握好的编程工具。

人类之所以不同于动物,一个重要的原因就是人类会制造和使用工具。聪明人和笨人的区别也是如此。计算机技术发展到今天,前人已经给我们留下了大量的财富,其中就包括方便、智能的编程工具。例如java,现在最常用的java编程工具就是Eclipse。学习java的过程中,熟练掌握eclipse的使用,对程序的调试方法,是以后进入工作的必备能力。其他语言也是如此。在掌握基本原理的基础上尽量使用工具提高效率,是提高编程水平重要的一环。

4、多看别人的优秀代码,多思考,多提问。

多思考,看别人的代码,遇到不理解的地方,要有意识的去想,自己要解决这样的问题、要实现这个功能会怎么做。这样可以快速积累经验,提高水平。其实程序猿的学习过程,大部分都是在看别人的代码,看懂了,融会贯通了,自己就又上了一个层次。多提问,如果是自学,就多上网上搜,看技术论坛;如果有老师、技术大牛带,那么更要珍惜这种资源,不要浪费。当然,别忘了多请带你的老师吃饭。。

5、将自己已经解决的问题记录、归纳。

在实际编程中,必然会遇到很多问题。你通过上网搜、论坛问、查书查API文档找,终于找到问题的解决方法了,你的编程水平也伴随着问题的解决又得到了提高。但是事情没完,过一段时间你就会忘了,这样实在是比较可惜。所以,及时地记录下你解决的问题,定期做归纳总结,是一个好习惯。

6、管理好自己写过的代码,注意积累。

其实别人的代码也是多多益善。经过一段时间学习,自己已经写了很多代码,也拷贝了很多别人的代码,不善管理的人可能会放的很乱。需要花时间来整理和归类,在做其他项目时甚至可以快速套用,提高工作效率。在ITeye看到一篇文章,我们程序猿其实是站在巨人的肩膀上,我深表赞同。前人为我们提供了大量现成的资源,我们应该努力学习,不要狂妄自大,避免重复发明轮子。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
是鱼溪呀
2018-05-26 · TA获得超过411个赞
知道答主
回答量:34
采纳率:0%
帮助的人:2.6万
展开全部
编程与数学成绩的好坏没有什么直接联系,如果想学好编程,最好不要一开始就学高级语言(比如VB之类的),那会让你以后的编程水平没进步。
第一步,可以先从《微机原理与汇编技术》开始,有了基本的计算机基础,你才会对整个计算机编程的原理以及来龙去脉有个大致的了解。
第二步,把C语言学好,可以不要求精通,但是一定要掌握的全面一点。C语言的编码软件很多,比如borland C,网上很多,百度可以找到。
第三步,c++。可以先接触Borland C Builder V6.0。学习的教材有 “C++程序设计谭浩强100%25完整·清华大学”,网上有其电子书。
第三部学好C++之后,可以陆续浏览下C#,VB之类的高级语言,只有学好了一门语言,其他语言才会一通百通。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式