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

安装laravel12

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

编程学习思考

  • 认识到软件开发的复杂性和系统性。任何软件的开发都是一个系统工程,绝对不是用别人开发的工具会几个增删改查就OK了,需要理解底层逻辑,全面系统的掌握软件开发中知识点。如架构设计、安全、性能、测试、可维护性等,不要死记硬背八股文。
  • 思考底层逻辑。今天我们使用一些框架和工具,确实提升了开发速度,但是从编程学习的角度来看,是有害的。软件开发能力的提升是编程思维和系统架构能力的提升,不只是学会了某个工具那么简单。要注重基础研究,只有掌握底层,才能深刻变革、全面创新。以PHP为例,理解C语言和操作系统才能开发出swoole扩展;理解PHP特性和PHP原生语法才可以开发出laravel这样的世界级框架。
  • 提升动手能力。纸上得来终觉浅,绝知此事要躬行。如果只是看别人写的文章,看别人写的书,自己不去实践,是不可能真正提升编程能力的。多敲几行代码就可以将开发流程深刻记忆,多测试几个功能就可以验证别人说的是否准确,编程需要实践,需要show code的能力。
  • 英语学习需要同步推进。在计算机和软件开发这个领域,目前,最先进的技术掌握在以美国为首的西方国家手中,最新的技术、论文、网站、教程等都是英语版本,如果不会英语那么就无法学习和获取最新技术。有人说,不是有一些带翻译功能的中文同步网站吗,或者可以使用浏览器和AI的翻译功能阅读不就行了吗?但是综合来看国内的一些中文站大多数都是个人建立的,在更新的时效性和翻译准确度上都有很大差距,而且广告弹窗众多,不利于深入学习。使用浏览器和AI的翻译功能出错概率很高,经常把一些IT中专有名词翻译为实际的意思,出现了歧义,也不是很完善。综合来看,掌握英语是很必要的。
  • 提升文档书写的规范性。很多时候,我们开发一个项目需要同步提供给领导、同事、客户一个说明文档或者架构设计文档,有些技术的原理我们自己很清晰,但是如果想让别人也能理解,就需要我们把这些文档写规范,写明白。要提升自己的文档书写能力,提升阅读和写作的能力。
相关推荐
zyplayer-doc4 小时前
VuePress类静态文档站和动态知识库怎么选:两种技术路线的适用场景
javascript·人工智能·后端·安全·智能手机
用户938515635076 小时前
从前后端分离到前端接口工程:React + MockJS + Vite 解析
前端·后端·全栈
码事漫谈7 小时前
世界由什么构成——这个问题比你想的更缠人
后端
摇滚侠7 小时前
《SpringBoot 3:入门与应用实战》第 2 章 IOC 思想与实现 阅读笔记 1
spring boot·笔记·后端
山荷枝7 小时前
03-框架--Spring
java·后端·spring
ChaHae-In8 小时前
SpringBoot统一功能处理
java·spring boot·后端
65岁退休Coder10 小时前
LangChain v1.3.4 笔记 - 07 补充:链式调用 LCEL
后端·python·langchain
卷无止境10 小时前
FastAPI 部署在 Nginx 后面到底该怎么配
后端·python