我是大三狗。学习PHP快两年了,感觉自己还是入门级玩家。告诉我你是如何一步一步到达那里的。1、官方文档是的,我还是坚持那个观点:80%的代码问题都可以通过仔细阅读文档来解决。所以想要学习PHP,就离不开PHP官方文档。刚开始的时候,你可能是跟着老师的在线教学视频学习的。这种学习编程的方式非常棒。但是不管怎么看视频,还是要回到官网文档。不必把每个功能都下载下来,但是建议把一些常用的功能和核心概念保存到大脑的内存区,以保证需要的时候可以用到。随时调出使用;你可以只记住一些不常用的功能,不确定的时候再回来查看。但是无论什么样的内容,你都要仔细阅读内容,包括里面的示例代码。2.PHP的正确方法我不知道其他学习PHP的人是如何来到这里的。不知道有没有发现有这么棒的PHP学习资料。但我相信,如果一个人仔细阅读PHPTHERIGHTWAY的内容并掌握大部分知识,这个PHP工程师是很有前途的。因为对于一个刚入职的PHP工程师来说,这就是8K一个月和5K一个月的区别。3、多写网站编程说到底,其实是一门手艺。对于智商相近的程序员来说,技能的高低往往在于练习的多少。由于PHP天生就是用来创建Web应用程序的,因此毫无疑问,您可以编写更多代码并将您有趣的想法变成您用代码构建的网站。不为别的,只是多练习,这个过程会让你接触到更多的代码问题,一旦你解决了这些问题,你的经验值就会再次增加。写了好几个网站这么久,印象最深刻的有以下几个:我写了一个众筹买东西的网站。也就是上面的东西可以多人一起购买,然后轮流使用。例如,如果十个人一起购买这本书,这些人可以分享他们的书。有这个印象主要是因为当时是原生PHP写的,从中学习了数据库,http,url传参,跳转等等。二是完全仿照SF用yii1.1写的问答社区。第三个是学院背景,也是yiii写的。本次主要学习如何通过Ajax上传文件,以及如何在应用中集成Ueditor。四是粉丝订阅明星演唱会信息服务站。如果用户在这里订阅了相关的感兴趣的明星,一旦有演唱会要开,我们会发邮件给用户,提醒用户买票等等。我已经为这个站点切换到了Laravel。***这是我最近一直在等待归档的博客。之前一直在用第三方博客平台。这次我只是根据自己的文章需要写了一个博客供自己使用。其实在写这些东西的过程中,你解决的问题越多,你的能力就提升的越多。4.框架编写入门代码确实是一门手艺,但是在我们掌握了足够的基础知识之后,我们考虑的问题应该是从如何创建一个应用,到如何更快地编写出更好的应用。这个时候框架的作用就体现出来了。它不仅可以提高你的开发效率,而且Laravel这样的框架可以让写代码像说话一样自然、舒服。好好理解框架的MVC是怎么实现的,好好看看框架的文档会发生什么,想想如果我要扩展这个框架,什么模式最好?基本遵循:学习框架——》使用框架——》扩展框架——》贡献框架源码学习一个框架,你几乎可以掌握框架的所有知识,你的编程思想和水平也会这段时间进步很大推荐框架:LaravelSlimSymfonyYii5阅读源码如果说多写代码是建构性学习,那么这里说的阅读源码就是拆解性学习。漂亮的轮子都造出来了,看看其他人解决同样的问题有什么样的思路。
