打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
分享一种自学编程的方法,让你自学编程不再是梦

一边是培训机构,一边是自学之路,随着企业对培训机构的认可度越来越低,我们的大部分准程序员便开启了自学之路,没有前辈的指导,怎么才能够找到自学的快捷方法,下面我们就来聊聊,顺便分享一种合理的自学方法给大家。

推荐一种合理的自学方法

选择编程语言

首先,我们应该选择一门准备自学的编程语言,这里有一个选择难点,就是选择热门的编程语言还是相对容易入门的编程语言呢?我的建议是选择相对容易入门的(比如Python或者PHP),这样你自学起来相对容易成功一些,如果一开始就选择C或者JAVA,对于大部分的自学者来说,的确会存在很大的挑战性。

找到学习资料

上面我们决定开始学习什么编程语言了,接下来需要做的是,就是找到这门编程语言的官方帮助手册,因为接下来的很多事情,都是围绕这个官方手册而开展的。

迅速搭建开发环境

很多时候,一些编程语言的开发环境搭建对于我们的自学者来说,还是比较难的,这个时候,我们可以试着在互联网上找一下有没有什么一键安装包或者快速搭建的工具,比如在Linux系统下面,我们就可以使用yum来安装很多软件,对于PHP我们就能够用LNMP一键安装包来搭建开发环境,对于JSP我们就能够借助JspStudy来搭建。

找到编码规范文档

在写代码前,找到这个编程语言的编码规范标准文档,是非常重要的事情,有了编码规范标准,我们会发现自己的代码也是相当漂亮和专业的,比如对于PHP可以用PSR,对于Java可以用阿里巴巴的,对于C++可以用Google的,对于Python可以用谷歌的或者PEP8等等。

实现第一个DEMO

开发环境搭建好了之后,接下来即将进行的是程序里面的经典DEMO,就是用这种编程语言输出’Hello World’。

学习基础知识

一般所有的编程语言都会有变量、数据类型、选择和循环控制结构、函数、支持的各种运算操作符等基础知识,对于面向对象语言类,还有关于对象、类什么的基础知识,那么接下来的事情就是主要以官方帮助手册为主,将这些基础知识深入理解,并且不断动手实践每个基础知识点。

使用函数或者方法

一般编程语言都会提供很多内置的函数或者方法,并且基本上都在官方帮助手册里面,因为很多很多,所以我们不需要一个个的记住,仅仅有时间就看看一些常用的函数方法就可以了,重点是要知道怎么用。

经过上面的学习步骤,相信用不了多久,你就已经很熟悉这门编程语言了。

下一步做什么?

当经历了上面的学习后,你已经相当熟悉了,那么接下来应该做什么呢?

1.手动搭建这门编程语言的开发环境,深入理解搭建环境的每一个步骤。

2.准备一个自己即将要实现的小项目。

3.着手看一下结构化程序设计和面向对象设计这两种设计思想,然后分别用这两种思想将你的项目实现出来,并且学会总结各种设计思想的优缺点。

4.学会画思维导图、一些常用的UML图等。

自学者都会存在那些心理

一个字‘乱’

对于自学者,经常去看各种视频、各种书籍、各种网络资料,当时看的时候,自己还比较清楚,但是看完了之后,发现什么都没有学到,并且心理还会非常乱,出现这种原因,是因为你的大脑负担太重造成的,所以,建议自学者主要以上面说的官方帮助手册为准,不断动手实践就可以了,一切学习和深入都是在这个手册的基础之上进行的。

无从入手

虽然我们看完了帮助手册的大部分知识,但是在着手实践自己项目的时候,经常发现无从下手,这个时候怎么办呢?可以借助思维导图来慢慢分解我们的项目,将这个项目要做什么功能,慢慢的通过思维导图一点点的理清楚,然后就知道怎么做了。

希望本文能够帮助到你,如果有什么问题需要咨询,或者有什么自学经验需要和大家分享,可以在评论中进行互动。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
从优秀到卓越—培养出色的自学能力
为什么说用PHP开发大型系统令人不爽
想让初一的孩子自学《新概念英语(一)》,可行吗?
Python对比PHP有哪些优势?
学编程20年遇到的那些“坑”
51单片机C语言编程手册
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服