下载PDF文件
下载PDF文件
随着技术的日益普及,对程序员的需求也在不断增加。编程是一种不断学习和完善的技能,但是每个想学习编程的人都需要一个切入点。无论你感兴趣的领域是什么,都有各种各样适合初学者学习的语言。请参见下面的步骤一了解如何学习代码。
步骤
-
根据你选择的语言在网上寻找免费资源。 互联网是一座宝库,蕴藏着大量的免费语言学习教程、课程和视频。你可以在一天之内基本掌握任何入门语言。
- 常用网站包括Bento、CodeAcademy、Code.org、html.net、Khan Academy、Udacity、 W3Schools、Code School等等。
- wikiHow上也有专门的编程语言入门指南。
- 你可以在YouTube上找到几乎所有编程场景的操作指南。
- Stack Exchange是更为知名的问答网站之一,可以解答你可能遇到的任何编程问题。
专家提示Workday首席技术官Archana Ramamoorthy是Workday的技术产品管理主管。她是一位十分注重安全性的产品专家,并且一直致力于提高技术行业的包容性。Archana拥有印度SRM大学的理科学士学位,以及杜克大学的理科硕士学位,从事产品管理已经超过8年。专家故事 :"我当初对计算机设计或编程一无所知。当我想学写代码时,是从阅读Java书籍和网上信息开始的。当今世界,可用的资源非常多,因此学习新技能非常容易!"
-
下载一个好用的文本编辑器。 许多编程语言允许你在编写代码时使用外部文本编辑器。找一个可以查看缩进和代码标记的文本编辑器。
- 常用程序包括Notepad++(Windows)、TextWrangler(OS X)或者JEdit(任何操作系统)。
-
下载所需的编译器。 有些编程语言需要编译器来运行你创建的代码。编译器将你编写的代码转换成机器可以处理的低级语言。许多编译器是开源的,可以免费使用。需要编译器的语言包括:
- C
- C++
- C#
- Java
- BASIC
- Fortran
-
注释所有代码。 所有编程语言都有注释功能,允许你输入不会被编译器处理的文本。这样你就可以向代码中添加注释。这些注释非常重要,既可以让别人知道你的代码是如何运作的,也可以提醒自己代码的用途。
- 你还可以使用注释功能,从程序中快速移除用于测试的代码。在要移除的代码周围放置注释标记,然后通过删除注释标记来恢复代码。
-
挑选其他项目和网页项目。 随着不断地学习,不要羞于查阅资料,看看别人是如何完成同样的任务。花点时间来理解代码的工作原理。
- 有关如何查看网站源代码的详细信息,请参阅 这篇指南 。
广告
-
报读课程。 社区大学、技术学院和网络课程都能提供证书和课程,这些都能教你学会编程,并帮助你找到一份工作。像“计算机科学”这样的高学历并不总是必要的,但是有这样的学历有助于你找到一份全职的编程工作。 [2] X 研究来源
- 与老师或编程专家进行一对一的交流益处多多,并且这不是在线资源能够提供的。
- 课程有时会比较贵,所以需要权衡一下。如果编程只是一种爱好,也许不值得在课程上花费时间和金钱。如果你想把编程变成一种职业,课程可以给你提供很大的帮助。但是,如果你有天赋,这是完全没有必要的。
-
拓展知识面。 除了学习编程语言,学习逻辑和数学也会让你受益匪浅,因为高级编程通常需要这些知识。你不一定非要在学校里学习这些知识,但是课堂的学习环境会有所帮助。
- 编程涉及到物理计算和其他模拟,需要精通算法和模型。
- 逻辑是编程的基础,所以理解逻辑和进程能帮助你在编程时解决问题。
- 大多数编程不需要了解高等数学,但是了解这些知识对你还是有益处的,并且可以优化程序。
-
学习更多语言。 当你很好地掌握了刚开始学习的语言时,就可以开始拓展自己的知识面了。找一门其他语言学习,对已经掌握的语言形成补充,或者根据你感兴趣的特定工作选择一门语言。相互补充的语言通常是最容易学习的,如HTML和CSS。
- Java是最常用的语言之一,Java开发人员通常有很多工作机会。Java可以运行在各种各样的系统上,并且有无数的应用程序。Java用于Android应用程序,是增长最快的市场之一。
- 强烈推荐刚入行的电子游戏开发人员使用C++。学习如何在Unity(一种广泛使用的低成本游戏引擎)和UDK(流行的虚幻引擎的代码)中编写代码,可以为你打开机遇大门,不过它们在电子游戏行业以外就没那么有用了。
- 如果你想做iPhone应用,Xcode和Objective-C将是你的主要工具。你还需要一台Mac电脑,因为Xcode只能在Mac电脑上编译。
- Python是一种服务器脚本语言,是比较容易学习的语言之一。Python用于Pinterest和Instagram等网页服务,非常简单,只需几天就能掌握基本知识。
-
要有耐心。 编程时会经常遇到挑战,尤其是在查找故障或实现新想法的时候。你应该学会满足和循序渐进,而不是急于求成。耐心会使你编写的代码更有效,进而使程序性能更好,同事关系更融洽。
-
学会与他人合作。 如果你和很多人合作完成一个项目,关于如何开展工作会有很多种观点。在企业里,团队合作几乎无法避免,除非你打算独立开发所有东西,否则就要做好与他人合作的准备。
-
找一份能锻炼编程技能的工作。 比如,作为志愿者设计网站或编写桌面应用程序。或者在一家小公司做兼职,这样就有机会给网站或简单的应用程序写代码。
-
和其他程序员联系。 有无数的程序员社团和聚会可以给你提供支持和启示。找一找本地的编程集会,参加编程马拉松或游戏制作节(具有共同主题的时限性活动),并在一些编程论坛上注册,多认识些朋友,培养自己的人脉。
-
实践出真知。 据估计,在成为计算机编程专家之前,大约需要15000个小时的练习。 [3] X 研究来源 也就是多年的应用实践。只有花时间去实践,并且变得熟练才能真正精通编程。
- 即使你不在工作时,也要试着每天花时间编程。利用业余时间编程可以带来突破和新思路。
广告
参考
广告