怎么快速学好php,学习编程的快速高效方法

自从毕业到现在,也写了5年多程序了,走了不少弯路,也收获了不少。我不敢说我是高手,因为高手无止境,我也不敢说我是能手,因为不同的方向,不一样的世界。废话不多少,下面我就把我自己的5年的经历,和大家分享。

69c3deb693089195a8f4b8fb3c7d4da4.png

1,给自己一个大概的思路,从什么开始?如果你连Windows都不熟悉,不要紧,先把Windows操作熟练吧,不难,只要有心,几天后你也是高手。

5fab1fc32c29a44ce16a51b7c76c6309.png

2,选一门语言。现在流行的编程语言有很多。见下图,你能看到目前各种语言的使用排行榜。注意,不要跟风,根据自己的情况来选择学习。

b0f299ae6334efee26afe08efc070b75.png

3,注重基础。现在针对很对高级语言有了很多相对应的IDE,使编程变得傻瓜化,但请不要在初学语言的时候依赖于它们,因为它们帮你做了很多事,其中的很多事我们得去学习得知道。要从基础开始,我个人建议先学习C语言。C语言对于数据类型的描叙全面,清楚,明白。

129af52d43aeaaf14b27317c44ca04c9.png

3,C语言是一门面向过程的语言。从数据类型,基本表达式,再到条件语句,循环语句,然后学习函数,再加上一些简单的数组知识,每个知识点多练习几次,这个时候千万不要贪快,一定要理解透彻其中的原理性的东西。

9d28df39e55f7251bd478ec4fa742aed.png

4.以上的学习,大概你需要2周到一个月的时间,接下去,你可以着手看看汇编。汇编开始的时候是很难,那些各种各样的寄存器,分段的内存地址,是很难理解,可是这些知识理解了以后,后面的内容就简单了,学习8086的那些指令,再加上一些伪操作,还有DOS和BIOS中断的调用,就可以看懂书上的汇编程序了。看汇编程序后你会深入明白很多东西,使你更加明白计算机的工作原理。

59b3f3043eb9b6ed327b4747786b8bf0.png

5.有了汇编的基础,再回到C语言的学习,相信你会很有信心了。这个时候你可以 大概回忆一下C语言中学过的知识,或者是去网站上找几个例子做做,让自己胸中有竹子。然后开始学习C语言中的精华部分也是难点--指针,学完这个,编程基础就扎实了。

5f024092179e561517d200d50f0483a7.png

6 .学习数据结构和算法。学习排序、图、树、串、队列、栈、链表、堆等。这个方面的学习很重要,如果这个学好了,对以后进一步学习有非常大的帮助。

f1d13d8a5dc3ff2aaa7dfbb7517c4871.png

7.学到这里,你会发现,你已经可以实现一些简单的运用了,比如写一个计算器等等。如果要你写一个日记本,你会吗?当然你可以了,你可以把所有的日记存储在文本中;但如果数据愈来愈大,要怎么管理呢?这个时候我们就要想到开始学习数据库了。目前我们用得较多的是Oracle、Sql server,见下图,我们可以看到很多的数据库以及它们的使用排行。

77ea7717bcced759a25557a4975183bd.png

8.以上知识全部学透了的话,你也算是高手一枚啦。这个时候你可以去学习一些面向对象的编程语言啦,比如C++、C#、Java、PHP等等。这个时候发现学习它们简直是小菜一碟,因为语法基本一样。说实话,编程主要是掌握思想。

2a6358c28cabc591c56b44ff992238cf.png

学习是一个过程,有时候会很枯燥寂寞,但想法是受自己控制的,你如果认为它是快乐的,那它就会是快乐的,因为当我们成为了高手之后,我们就可以有很多很多的Money,如下图,你也可以成为“他”。

75f983a770c816548f2833a54d866eac.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值