8.安装laravel12和编程学习的几点思考

安装laravel12

  • 保证PHP为最新版本。由于laravel框架遵循的是一种极客精神,版本发布比较激进,所以要确保本地PHP为最新版本。如果集成工具不支持最新PHP下载,可以单独下载PHP进行部署。
  • composer需要正确设置。建议安装PHP后重新安装composer进行版本指定,另外,镜像源要设置正确,防止出现下载错误。
  • 熟悉composer常用命令。如查看默认配置,修改配置等命令。

编程学习思考

  • 认识到软件开发的复杂性和系统性。任何软件的开发都是一个系统工程,绝对不是用别人开发的工具会几个增删改查就OK了,需要理解底层逻辑,全面系统的掌握软件开发中知识点。如架构设计、安全、性能、测试、可维护性等,不要死记硬背八股文。
  • 思考底层逻辑。今天我们使用一些框架和工具,确实提升了开发速度,但是从编程学习的角度来看,是有害的。软件开发能力的提升是编程思维和系统架构能力的提升,不只是学会了某个工具那么简单。要注重基础研究,只有掌握底层,才能深刻变革、全面创新。以PHP为例,理解C语言和操作系统才能开发出swoole扩展;理解PHP特性和PHP原生语法才可以开发出laravel这样的世界级框架。
  • 提升动手能力。纸上得来终觉浅,绝知此事要躬行。如果只是看别人写的文章,看别人写的书,自己不去实践,是不可能真正提升编程能力的。多敲几行代码就可以将开发流程深刻记忆,多测试几个功能就可以验证别人说的是否准确,编程需要实践,需要show code的能力。
  • 英语学习需要同步推进。在计算机和软件开发这个领域,目前,最先进的技术掌握在以美国为首的西方国家手中,最新的技术、论文、网站、教程等都是英语版本,如果不会英语那么就无法学习和获取最新技术。有人说,不是有一些带翻译功能的中文同步网站吗,或者可以使用浏览器和AI的翻译功能阅读不就行了吗?但是综合来看国内的一些中文站大多数都是个人建立的,在更新的时效性和翻译准确度上都有很大差距,而且广告弹窗众多,不利于深入学习。使用浏览器和AI的翻译功能出错概率很高,经常把一些IT中专有名词翻译为实际的意思,出现了歧义,也不是很完善。综合来看,掌握英语是很必要的。
  • 提升文档书写的规范性。很多时候,我们开发一个项目需要同步提供给领导、同事、客户一个说明文档或者架构设计文档,有些技术的原理我们自己很清晰,但是如果想让别人也能理解,就需要我们把这些文档写规范,写明白。要提升自己的文档书写能力,提升阅读和写作的能力。
相关推荐
葫芦和十三4 小时前
图解 MongoDB 23|两地三中心:跨可用区部署怎么扛机房故障
后端·mongodb·agent
勇哥java实战分享6 小时前
PaddleOCR 太慢?我换成 RapidOCR 后,速度直接起飞
后端
苏三说技术11 小时前
LangChain4j 和 LangGraph4j,哪个更好?
后端
ServBay12 小时前
7 个AI开发中真正用得上的 MCP Server,配合Claude Code食用效果更佳
后端·claude·mcp
妙码生花12 小时前
从 PHP 到 AI + Golang,程序员自救转型手记(十五):优化细节、网络请求封装
前端·后端·ai编程
用户67570498850213 小时前
Go 语言里判断字符串为空,90% 的人都写错了!
后端·go
用户67570498850213 小时前
Go 进阶必修:90% 的人都没用对的“表驱动法”
后端·go
小兔崽子去哪了13 小时前
Java 生成二维码解决方案
java·后端
苍何13 小时前
懂事的 Agent 已经开始自己看屏幕干活了,效率起飞!
后端