有好多准备学习编程的朋友,并且你今天又正好看到了这篇文章,那么恭喜你,咱们挺有缘的,你也将能少走很多弯,交个朋友,以后多多交流,好了,我首先推荐你先学PHP吧,废话不多说,直接正题!
大家经常听到一个梗,就是php是世界上最好的语言,php是世界第一的语言,这话是呢还是夸呢?褒贬意思咱先不管,PHP也的确有它的过人之处,那么咱先来说说PHP的风光吧,在alexa前500强的网站中,394家以上的网站使用的是php语言,全球85%以上的web2.0网站是用php开发的,其中比较著名的网站如Discuz、Facebook等都用的是PHP,就连国内知名的购物网站淘宝网最初使用的也是PHPAuction.
PHP最大的特点就是快速上手,使用灵活,如果你是一个小白,想学习一门计算机语言,那么就从PHP开始学起吧,因为它好学,非常容易上手,并且大大的增加了学习的信心,当然不是说php很容易啊,这里只是说PHP容易上手,但是要想精通还是需要下一定的苦功夫才可以的啊 。如果是一些创业公司,或者说想快速上线自己的项目,那么请使用php开发吧,因为php开发效率还是蛮高的。
这些框架中有国内的框架,也有国外的框架,其中也有一些比较轻量级的框架,其中大家可能比较熟悉的有ThinkPHP,Zend Framework,Codelgniter,Yii,Laravel(当然这些也是我用过的,其他的没怎么用过!)
学习PHP之前好多人会说,我该买些什么书看,我想说的是什么就不用买,免费的方式反而能学的更好,因为你是要学基础,就是纯基础,没必要夹杂其他作者的理论分析,长篇大论的对你有干扰,要想学php基础,最简单的方法就是打开百度搜索“PHP教程”,然后你就能看到那个网站了,在里面从基础语法点按顺序去学就行了,在学习过程中不要忘记自己敲些代码实践一下,这样才是牢靠,只看不练是不行的哈。
如果这些你都学的差不多了,感觉自己基础掌握的可以了,那么就从我说的常用框架中去选一种吧,研究一下,并用框架做一些小项目,然后就算是一名准程序员了。
接下来第三步就是学习更多的框架,从中总结一些优秀的编程思想,多看一些源码,收藏一些比较经典的代码,有空就看,逐渐形成自己的编程风格,编程能力提高的上没有什么捷径,这是硬功夫,编码能力的提高就靠三样东西,一是多读代码,二是多写代码,三是多悟。
当用PHP做的项目多了,经历多了,你逐渐会遇到各种各样的问题需要解决,如网站性能优化,高并发的解决方案,数据移植的方案,怎么能不影响线上的迁移办法,这些事情你都遇见过了,你的一些架构能力自然都会提升,另外再去看一些关于网站架构的书籍,你的能力提升的将会更快一点。
名程序员这一行,好多程序员都比较清高,自以为比其它人都牛,另外大部分程序员都不太善于与其他人沟通,这些习惯对以后职业的发展也是不利的,因此我们从一开始就要注意这些,别做“大部分程序员”,从开始就把这些不好的属性从自己的身上摘掉,做一更优秀的程序员。