怎么样写代码 应该怎么做?

来源:互联网
责任编辑:鲁能
 综合 
字体:

在本文中:学习一门语言拓展自己的知识面

随着技术的日益普及,对程序员的需求也在不断增加。编程是一种不断学习和完善的技能,但是每个想学习编程的人都需要一个切入点。无论你感兴趣的领域是什么,都有各种各样适合初学者学习的语言。请参见下面的步骤一了解如何学习代码。

1学习一门语言

以Code Step 1为标题的图片

1不要太担心选择什么语言。许多编程初学者在刚开始学习时,会很纠结选择哪种语言。刚开始学哪种语言,对学习数据结构和逻辑没有太大影响。数据结构和逻辑才是最重要的技能,学习任何语言都可以提高这些技能。[1]

选择一门语言时,只需关注你想学习开发哪种程序,然后选择一门入门语言。例如,如果你想学习网页开发,就从HTML5开始,并学习CSS、JavaScript和PHP作为补充。如果你想做桌面应用,那就从C++或其他基础编程语言开始。

如果你以编程为职业,你会发现你可能永远不会使用第一次学会的编程语言,反而是在查阅文档和不断尝试的过程中学习语言。

以Code Step 2为标题的图片

2根据你选择的语言在网上寻找免费资源。互联网是一座宝库,蕴藏着大量的免费语言学习教程、课程和视频。你可以在一天之内基本掌握任何入门语言。

常用网站包括Bento、CodeAcademy、Code.org、html.net、Khan Academy、Udacity、 W3Schools、Code School等等。

wikiHow上也有专门的编程语言入门指南。

你可以在YouTube上找到几乎所有编程场景的操作指南。

Stack Exchange是更为知名的问答网站之一,可以解答你可能遇到的任何编程问题。

以Code Step 3为标题的图片

3下载一个好用的文本编辑器。许多编程语言允许你在编写代码时使用外部文本编辑器。找一个可以查看缩进和代码标记的文本编辑器。

常用程序包括Notepad++(Windows)、TextWrangler(OS X)或者JEdit(任何操作系统)。

以Code Step 4为标题的图片

4下载所需的编译器。有些编程语言需要编译器来运行你创建的代码。编译器将你编写的代码转换成机器可以处理的低级语言。许多编译器是开源的,可以免费使用。需要编译器的语言包括:

C

C++

C#

Java

BASIC

Fortran

以Code Step 5为标题的图片

5开始你的第一个项目。选择一个好的介绍性项目来帮助你入门。网上有各种建议和教程,但入门教程可以看——HTML基础网站,基础数据库和PHP表单函数,或者任何用编译程序语言编写的简易程序。

以Code Step 6为标题的图片

6注释所有代码。所有编程语言都有注释功能,允许你输入不会被编译器处理的文本。这样你就可以向代码中添加注释。这些注释非常重要,既可以让别人知道你的代码是如何运作的,也可以提醒自己代码的用途。

你还可以使用注释功能,从程序中快速移除用于测试的代码。在要移除的代码周围放置注释标记,然后通过删除注释标记来恢复代码。

以Code Step 7为标题的图片

7挑选其他项目和网页项目。随着不断地学习,不要羞于查阅资料,看看别人是如何完成同样的任务。花点时间来理解代码的工作原理。

有关如何查看网站源代码的详细信息,请参阅这篇指南。

2拓展自己的知识面

以Code Step 8为标题的图片

1报读课程。社区大学、技术学院和网络课程都能提供证书和课程,这些都能教你学会编程,并帮助你找到一份工作。像“计算机科学”这样的高学历并不总是必要的,但是有这样的学历有助于你找到一份全职的编程工作。[2]

与老师或编程专家进行一对一的交流益处多多,并且这不是在线资源能够提供的。

课程有时会比较贵,所以需要权衡一下。如果编程只是一种爱好,也许不值得在课程上花费时间和金钱。如果你想把编程变成一种职业,课程可以给你提供很大的帮助。但是,如果你有天赋,这是完全没有必要的。

以Code Step 9为标题的图片

2拓展知识面。除了学习编程语言,学习逻辑和数学也会让你受益匪浅,因为高级编程通常需要这些知识。你不一定非要在学校里学习这些知识,但是课堂的学习环境会有所帮助。

编程涉及到物理计算和其他模拟,需要精通算法和模型。

逻辑是编程的基础,所以理解逻辑和进程能帮助你在编程时解决问题。

大多数编程不需要了解高等数学,但是了解这些知识对你还是有益处的,并且可以优化程序。

以Code Step 10为标题的图片

3学习更多语言。当你很好地掌握了刚开始学习的语言时,就可以开始拓展自己的知识面了。找一门其他语言学习,对已经掌握的语言形成补充,或者根据你感兴趣的特定工作选择一门语言。相互补充的语言通常是最容易学习的,如HTML和CSS。

Java是最常用的语言之一,Java开发人员通常有很多工作机会。Java可以运行在各种各样的系统上,并且有无数的应用程序。Java用于Android应用程序,是增长最快的市场之一。

强烈推荐刚入行的电子游戏开发人员使用C++。学习如何在Unity(一种广泛使用的低成本游戏引擎)和UDK(流行的虚幻引擎的代码)中编写代码,可以为你打开机遇大门,不过它们在电子游戏行业以外就没那么有用了。

如果你想做iPhone应用,Xcode和Objective-C将是你的主要工具。你还需要一台Mac电脑,因为Xcode只能在Mac电脑上编译。

Python是一种服务器脚本语言,是比较容易学习的语言之一。Python用于Pinterest和Instagram等网页服务,非常简单,只需几天就能掌握基本知识。

以Code Step 11为标题的图片

4要有耐心。编程时会经常遇到挑战,尤其是在查找故障或实现新想法的时候。你应该学会满足和循序渐进,而不是急于求成。耐心会使你编写的代码更有效,进而使程序性能更好,同事关系更融洽。

以Code Step 12为标题的图片

5学会与他人合作。如果你和很多人合作完成一个项目,关于如何开展工作会有很多种观点。在企业里,团队合作几乎无法避免,除非你打算独立开发所有东西,否则就要做好与他人合作的准备。

以Code Step 13为标题的图片

6找一份能锻炼编程技能的工作。比如,作为志愿者设计网站或编写桌面应用程序。或者在一家小公司做兼职,这样就有机会给网站或简单的应用程序写代码。

以Code Step 14为标题的图片

7和其他程序员联系。有无数的程序员社团和聚会可以给你提供支持和启示。找一找本地的编程集会,参加编程马拉松或游戏制作节(具有共同主题的时限性活动),并在一些编程论坛上注册,多认识些朋友,培养自己的人脉。

以Code Step 15为标题的图片

8实践出真知。据估计,在成为计算机编程专家之前,大约需要15000个小时的练习。[3]也就是多年的应用实践。只有花时间去实践,并且变得熟练才能真正精通编程。

即使你不在工作时,也要试着每天花时间编程。利用业余时间编程可以带来突破和新思路。

根据您访问的内容,您可能还对以下内容感兴趣,希望对您有帮助:

如何学会写代码?

答:我晕、兄弟你要是完全靠自己自学的话、估计这个还是有点难哈、我建议你先学习C语言哈、在百度上搜索到处都是教程的、C语言是最基础的东西、要学习它那种编程的思想哈、学习C语言就像是你学习认汉字要先学会拼音是一样的、你现在看不懂是因为你还...

如何学会写代码?

答:1、是选择学习的编程语言,计算机语言的种类繁多,但是大体可以分为机器语言,汇编语言,高级语言以及脚本语言。 2、学习编程的过程中入门是一个很重要的过程,尤其是对于编程一点都不了解的朋友,看着那些密密麻麻看不懂的代码,什么热情都被浇...

如何才能编写程序,需要什么?

答:简单的说,编程就是为了借助于计算机来达到某一目的或解决某个问题,而使用某种程序设计语言编写程序代码,并最终得到结果的过程。 计算机虽然功能十分强大。可以供你上网、打游戏、管理公司人事关系等等,但是没有程序,它就等于是一堆废铁,不...

程序是如何编写的?

答:简单的说,编程就是为了借助于计算机来达到某一目的或解决某个问题,而使用某种程序设计语言编写程序代码,并最终得到结果的过程。 计算机虽然功能十分强大。可以供你上网、打游戏、管理公司人事关系等等,但是没有程序,它就等于是一堆废铁,不...

如何提升程序员的代码编写能力

答:一、先列三个常见的开发场景: 1、拿到一个模块详细设计文档,大部分程序员的通常做法就是开始搭建界面代码,然后从第一个按钮点击事件或页面Load事件开始写第一行业务代码。写的差不多了,就运行一下,发现哪里不是自己想的那样,就改改,直到...

请问 怎么样可以用css做出来这样的样式 能具体写一...

答:用CSS代码设定按钮的圆角样式,这个在css3中才能实现,通过使用border-radius来实现这个效果,不过有浏览器的兼容性问题,-moz(例如 -moz-border-radius)用于Firefox;-webkit(例如:-webkit-border-radius)用于Safari和Chrome;border-radius:5...

怎样可以自己编写大程序?

答:你好!我学java也快一年了! 课程设计做了个聊天室! 功能是连接数据库,上线!做的不是很好!呵呵 不过,做个大程序要分2点,不同的目的,有不同的做法! 1为别人做程序获取报酬。 2自己写程序研究联系。 至于一我就不太懂了,但是作为二,我是...

用软件开发流程怎样编写一个完整的程序

答:1 相关系统分析员和用户初步了解需求,然后用WORD例出要开发的系统的大功能模块,每个大功能模块有哪些小功能模块,对于有些需求比较明确相关的界面时,在这一步里面可以初步定义好少量的界面。 2 系统分析员深入了解和分析需求,根据自己的经验...

C++写代码开头怎样子的?

答:#include using namespace std; int main() { return 0; }

学习java刚刚开始学写程序做题觉得好难没有思路,...

答:养成写注释的习惯,写东西之前先把思路用单行注释一句一句写下来,然后再想想怎么用代码实现你注释里的话。 这样练逻辑,开始学别急。 基础重点学这几个类。String,HashMap,ArrayList.其他的随意学学就好别费太多时间。


www.book1234.com true http://www.book1234.com/10/4336/108553.html report 39382 怎么样写代码应该怎么做?,在本文中:学习一门语言拓展自己的知识面随着技术的日益普及,对程序员的需求也在不断增加。编程是一种不断学习和完善的技能,但是每个想学习编程的人都需要一个切入点。无论你感兴趣的领域是什么,都有各种各样适合初学者学习的语言。请参见下面的步骤一了解如何学习代...
娱乐时尚
科技资讯
历史文化
真视界
旅游美食
精彩图文
我爱我车
母婴健康
关于本站 | 广告服务 | 手机版 | 商务合作 | 免责申明 | 招聘信息 | 联系我们
Copyright © 2004-2018 book1234.com All Rights Reserved. 布客网 版权所有
京ICP备10044368号-1 京公网安备11010802011102号
教育考试: 学历财经建筑 医药公考资格外语电脑作文招聘中小学留学 文档 移民 文库专栏23问答中心z资讯z资讯1资讯涨资讯涨资讯1资讯问答图书馆知识IT编程数码信息解决方案信息中心IT科技问答新闻中心软件教室设计大全网络相关英语学习开发编程考试中心参考范文管理文库营销中心站长之家IT信息中心商学院数码大全硬件DIY企业服务网吧在线百科硬件知识手机平板汽车游戏家电精彩摄影现代家居IT女人经验健康养生猎奇创业攻略教育学习历史时尚潮流最近更新涨知识