代码怎么学最有效率(怎么提高代码效率)
本文目录一览:
- 1、怎样学习代码
- 2、如何提高学习代码的效率
- 3、小白如何学Java会比较有效率?
- 4、怎么学习Java编程才更有效率,怎么提高自己敲代码的速度
- 5、代码怎么自学?
- 6、零基础如何写代码?如何快速学习?
怎样学习代码
建议你先学习C语言,C语言是最基础的东西。
1、学代码要有信心、恒心。
2、学代码要由浅入深,从简单到复杂。
拓展资料:
代码就是程序员用开发工具所支持的语言写出来的源文件,是一组由字符、符号或信号码元以离散形式表示信息的明确的规则体系。代码设计的原则包括唯一确定性、标准化和通用性、可扩充性与稳定性、便于识别与记忆、力求短小与格式统一以及容易修改等。 源代码是代码的分支,某种意义上来说,源代码相当于代码。现代程序语言中,源代码可以书籍或磁带形式出现,但最为常用格式是文本文件,这种典型格式的目的是为了编译出计算机程序。计算机源代码最终目的是将人类可读文本翻译成为计算机可执行的二进制指令,这种过程叫编译,它由通过编译器完成。
(参考资料:代码-百度百科)
如何提高学习代码的效率
1、你可能会常常发现,写了一段代码后,编译程序时是一大堆的出错 (原因:语法不熟)
几乎所有的程序员都会经历这个阶段,这时候你就需要更大的耐心及细心,对每一行代码进行仔细阅读并改正,这个很重要,这可以培养你的理解代码能力,所以要常读程序,不要等到程序
运行以后才知道你的程序结果。
在写代码以前,要认真的学习计算机语言的语法,如关键点,易错点,易忘点。同时要自已动手写自已的测试代码,而尽量不要抄别人的代码示例。即使抄,在学习阶段也尽量不要每一行一
模一样的对着抄。而应对着代码示例写有所不同的例子。
比如:在学java 知识点时,你最好建一个工程把所有的代码都写到这个工程中,以便对照分析学习.
2、你可能会常常发现,写完一段代码后,编译通过,可是运行起来却出来很多逻辑上的错误。(原因:理解错误或逻辑上想错了)
提高逻辑思维和理解能力
3、拿到一个需求却不知从那里开始(对系统不太了解)
4、常常为了一个小小的错误用了很长的时间,不知从那里查,也查不出结果
5、常常做出来的东西是有了东却少了西(考虑不全)
6、有时为了一个特殊功能模块的实现查了很工时间却没有查出结果来(备查的资料不全)
7、有时是否要项目经理叫你做东,你做了完全没有必要的西?(沟通不及时)
8、有时为了能提前完成某一个任务,加班到深夜,可是到了明天却效率低下,还不如不加班(要注意休息)
9、有时自已认为已测好了好多次,可以保证不会出错,可是经测试人员一测试却很多错误(不够细心或测试方法有问题)
小白如何学Java会比较有效率?
学习是有方法和技巧的,必须循序渐进,但不可一蹴而就。
因此,最有效率的方法,就是沉下心来学习,踏踏实实,一步一个脚印地进行,但是不要图快,基础不扎实最后吃亏的是自己。
我有个朋友学Java,也是小白,可以说是基础很差的那种,但是他却很执着,从未说放弃,自己买书自学,不停地写代码,还加入了一个高手交流群,几个月后,再去问他,发现情况发生了戏剧性的变化,和以前完全不同。
当然,有些人用这种方式,有些人用另外的方式,但不管怎样,只要适合自己的,就是最好的方式。
怎么学习Java编程才更有效率,怎么提高自己敲代码的速度
java学习路线
先学习j2se
要学习j2ee就要先学习j2se,刚开始学习j2se先建议不要使用IDE,然后渐渐的过渡到使用IDE开发,毕竟用它方便嘛。学习j2se推荐两本书,《java2核心技术一二卷》,《java编程思想》,《java模式》。其中《java编程思想》要研读,精读。这一段时间是基本功学习,时间会很长,也可能很短,这要看学习者自身水平而定。
不要被IDE纠缠
在学习java和j2ee过程中,会遇到五花八门的IDE,不要被他们迷惑,学JAVA的时候,要学语言本身的东西,不要太在意IDE的附加功能,JAVA编程在不同IDE之间的转换是很容易的,过于的在意IDE的功能反而容易耽误对语言本身的理解。目前流行的IDE有jbuilder,eclipse和eclipse的加强版WSAD。用好其中一个就可以了,推荐从eclipse入手j2ee。因为Jbuilder更适合于写j2se程序。
选择和学习服务器使用配置
当有了j2se和IDE的经验时,可以开始j2ee的学习了,web服务器:tomcat,勿庸置疑,tomcat为学习web服务首选。而应用服务器目前主要有三个:jboss、weblogic、websphere。有很多项目开始采用jboss,并且有大量的公司开始做websphere或weblogic向jboss应用服务器的移植(节省成本),这里要说的是,学习tomcat和jboss认为是首选,也是最容易上手的。学习服务器使用配置最好去询问有经验的人(有条件的话),因为他们或许一句话就能解决问题,自己上网摸索可能要一两天(就干过这种傻事),应该把主要时间放在学习原理和理论上,一项特定技术的使用永远代替不了一个人的知识和学问。
学习web知识
如果是在做电子商务网站等时,可能要充当几个角色,这是还要学习: .'l:8SxT?L
html,可能要用到dreamwave等IDE。 ZO(T u%xU
Javascript,学会简单的数据校验,数据联动显示等等
J2eeAPI学习
学习j2eeAPI和学习服务器应该是一个迭代的过程。
先学习jsp和servlet编程,这方面的书很多,建立看oreilly公司的两本《jsp设计》和《java servlet编程》,oreilly出的书总是那本优秀,不得不佩服。
学习jdbc数据库编程,j2ee项目大多都是MIS系统,访问数据库是核心。这本应属于j2se学习中,这里拿出来强调一下。
学习jndi api,它和学习ejb可以结合起来。
学习ejb api,推荐书《精通ejb》
经过上面的这些的学习,大概可以对付一般的应用了。
有人说跟着sun公司的《j2ee tutorial》一路学下来,当然也可以。
学习ejb设计模式和看代码(最重要)
设计模式是练内功,其重要性可以这么说,如果不会用设计模式的话,将写出一堆使用了ejb的垃圾,有慢又是一堆bug,其结果不如不用ejb实现(ejb不等于j2ee)
无论学习什么语言,都应该看大量代码,看的代码量不到一定数量,是学不好j2ee的
目前有很多开源的工程可以作为教材:
jive论坛
petstore sun公司
dune sun公司
等等,研读一个,并把它用到自己的工程中来。
J2ee其他学习
当渐渐对j2ee了解到一定深度时,要开始关注当前领域中的一些技术变化,J2ee是一块百家争鸣的领域,大家都在这里提出自己的解决方案,例如structs,hiberate,ofbiz等等,学习这些东西要项目和目标而定,预先补充一下未尝不可,但不用涉及太深,毕竟学习原理和理论是最最重要的事。
目前常见j2eeAPI
JavaServer Pages(JSP)技术1.2
Java Servlet技术2.3
JDBC API 2.0
Java XML处理API(JAXP)1.1
Enterprise JavaBeans技术2.0
Java消息服务(JMS)1.0
Java命名目录接口(JNDI)1.2
Java事务API(JTA) 1.0
JavaMail API 1.2
JavaBeans激活架构(JAF)1.0
J2EE连接器体系结构(JCA)1.0
Java认证和授权服务(JAAS)1.0
学习上面的某些API要以项目而定,了解所有它们总之是有好处的。
代码怎么自学?
新手学代码编程应该学习语法和基础理论。
选择一种程序设计语言开始学习。有很多编程语言,如 python、 c、 c++、 Java等。不过,我建议新手朋友还是最好学习 python,因为 python具有更好的兼容性,然后代码简单,很适合作为一种入门语言。python现在仍然很受欢迎,就业前景也很好。
2.了解以下要点:语法。基础(数学、数据结构、算法等)。设计方法(编程原理,设计模式,框架设计等)。图书馆(内核,底层, UI,扩展,游戏引擎,等等)。电脑(操作系统、网络、图形等)。专业知识(游戏设计,网站设计等)。开发工具(编辑器、 IDE、自动部署等)。工程管理(进度管理、分工协作、缺陷管理、版本管理等)。通常也是最重要的能力:创造力。学会分析和了解该做什么和怎么做。
3.具体学习,这部分,可以自学,再加上一些网络视频教程,还可以借助一些交流群、论坛来解决问题。诚然,如果银子充裕,可以选择一些培训机构,但要谨慎,最好选择知名度和口碑好的培训机构,如北大工场创意学院等。准备好,开始吧。在未来的道路上,你会有两个选择:成为一名技术达人,或者走向技术管理。但是,这并不意味着学习之路即将结束,软件之路,学习永远不会停止。
扩展:学习编程的过程:阅读,阅读,阅读博客,学习课程,或者看视频等等。仿效书本或博客代码,进行复制,复制并不重要,思考是关键。想着学习别人的想法,脱离书本和博客,完全实现自己的功能。独立完成一些 DEMO,查看别人的项目代码,和他人讨论,提高代码能力。根据他人的要求编写代码,完成业务。自行实现他人设计的模块。单独进行业务模块的设计与开发。主要负责大型项目的框架设计,并领导他人的开发。其它高级架构和管理工作,已经不只是代码能力。
零基础如何写代码?如何快速学习?
零基础的人想要写代码首先需要进行一定的学习,了解一些基础的编程知识,选择适合自己的程序语言,之后通过不断的学习就可以写代码了。
如果想做一个程序员,在没有基础的情况下,买书自学是一个办法,但是大多数人会因为没有相关的基础知识,导致看书看得一知半解,因为有不同的语言,不同的开发环境,在你不了解的时候,买的书不一定合适。
并且书上的知识太过于无聊,当你没有任何编程基础的时候看书自学就很困难,会出现时间也花费了,但效果甚低的情况。搞不好你还可能因此想放弃编程,可能只是方法没有用对。
比较速成的办法还是去报名一个培训班,系统的学习一下基础知识,然后选择一个发展方向,再具体的针对性的买点书籍来学习。培训班的话,也有线上和线下的区别。线下价格昂贵,就像回到了学校一样,但老师可能不会像你的学校老师那样督促你,更多的还是要靠自觉。
线下的话相对价格很便宜些,网课也会有专业的老师对你进行教学。但更多的是你要自觉,要跟着学。如果推荐的话,还是选择网课,性价比较高,蚂蚁课堂是一个很不错的选择。总的来说,不管是线上还是线下,都是要自己主动去认真学习的。