初级的Phper应该如何提升自己的技术能力?

介绍:初级的Phper,目前学了 linux、docker、redis、mongodb、mysql、php、laravel框架等基础知识。
也在参与开发实践,但总感觉自己逻辑思维及基础的运用有些欠缺,在这样的情况下,我应该如何提升自己的能力呢?

是通过阅读书籍?还是其他方式?
请教各位phper能踊跃分享一下自己的成长方向,给予我一些参考。

《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
讨论数量: 24

现在还有人学php嘛

1年前 评论

现在还有人学php嘛

1年前 评论

换go?

1年前 评论

最好的学习就是实践 :joy:,边摸边搞

1年前 评论
lochpure

如果是逻辑思维及基础的运用有些欠缺,可以考虑多实践或者务实基础

1年前 评论

可以先提高代码编写能力,看看阿里的Java开发手册,里面有说怎么写高质量的代码。新手阶段最容易忽略的就是可读性,工程化这些。往往会想先学 Linux, Mysql 等,忽略了写可维护(易读)代码的重要性。
也可以看看这个包的实现,了解相关设计思想:github.com/dmf-code/basic

1年前 评论
游离不2
  • 读源码
  • 参与开源项目
1年前 评论

初级没培训就抓紧转吧,而且国内的提升大多是在乎速度不怎么在乎质量,只能是日积月累的业务以及深入了解框架,读书对于计算机来说是个奢侈的学习方式

1年前 评论

多实践,多写业务,多优化,很多人技能点一大堆,可是连微信支付整个环节都说不请清楚,对接第三方借口也是生硬的硬编码对接,毫无封装多态的概念,所以还是多看多写多优化

1年前 评论
mouyong

www.bilibili.com/video/BV1s14y1K7H... 2个视频,可以看看,特别是第二个。

1年前 评论

如果刚入门,我建议转java :flushed:

1年前 评论
白小二 1年前

PHP这行已经没落 建议转行销售

1年前 评论
goStruct

现在php工作不好找,相对于java和go会好点。

1年前 评论

找个大佬带带吧 :grin:, 成长可快

1年前 评论
白小二

手写代码,拒绝复制粘贴

1年前 评论

基本功打好,《操作系统》《网络协议》《计算机组成原理》《设计模式》《数据结构与算法》《MySQL高可用架构》《Innodb内核分析》

1年前 评论

找项目教程,写代码几遍。

1年前 评论

转java或者go吧

非要php的话,先来一套 linux nginx mysql redis memcache mongodb laravel yii webman

laravel yii webman 这俩是学习用的,看实现方法和实现代码

自己搞一个composer包玩玩,自己用也好

多看开源项目,多练习,写好的代码(可以找人review代码给出代码改建建议、设计方案建议),不要复制代码,自己写完看别人的实现,然后自己改,如果只是完成功能久了就懈怠了,对自己提升不大

1年前 评论

看了评论,都没人提设计模式。

新手上路应该先把设计模式学一下,自己在写业务的过程中思考应该使用什么样的设计模式,而且学好了设计模式,看框架代码也比较得心应手。

新手不建议上来就去读源码。

1年前 评论
zjason 1年前

多写就行

1年前 评论

学习编程以外的事情。

1年前 评论

学习怎么做人,学习怎么跳槽,学习怎么赚钱而不是学习一些没用的技术。

1年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!