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

安装laravel12

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

编程学习思考

  • 认识到软件开发的复杂性和系统性。任何软件的开发都是一个系统工程,绝对不是用别人开发的工具会几个增删改查就OK了,需要理解底层逻辑,全面系统的掌握软件开发中知识点。如架构设计、安全、性能、测试、可维护性等,不要死记硬背八股文。
  • 思考底层逻辑。今天我们使用一些框架和工具,确实提升了开发速度,但是从编程学习的角度来看,是有害的。软件开发能力的提升是编程思维和系统架构能力的提升,不只是学会了某个工具那么简单。要注重基础研究,只有掌握底层,才能深刻变革、全面创新。以PHP为例,理解C语言和操作系统才能开发出swoole扩展;理解PHP特性和PHP原生语法才可以开发出laravel这样的世界级框架。
  • 提升动手能力。纸上得来终觉浅,绝知此事要躬行。如果只是看别人写的文章,看别人写的书,自己不去实践,是不可能真正提升编程能力的。多敲几行代码就可以将开发流程深刻记忆,多测试几个功能就可以验证别人说的是否准确,编程需要实践,需要show code的能力。
  • 英语学习需要同步推进。在计算机和软件开发这个领域,目前,最先进的技术掌握在以美国为首的西方国家手中,最新的技术、论文、网站、教程等都是英语版本,如果不会英语那么就无法学习和获取最新技术。有人说,不是有一些带翻译功能的中文同步网站吗,或者可以使用浏览器和AI的翻译功能阅读不就行了吗?但是综合来看国内的一些中文站大多数都是个人建立的,在更新的时效性和翻译准确度上都有很大差距,而且广告弹窗众多,不利于深入学习。使用浏览器和AI的翻译功能出错概率很高,经常把一些IT中专有名词翻译为实际的意思,出现了歧义,也不是很完善。综合来看,掌握英语是很必要的。
  • 提升文档书写的规范性。很多时候,我们开发一个项目需要同步提供给领导、同事、客户一个说明文档或者架构设计文档,有些技术的原理我们自己很清晰,但是如果想让别人也能理解,就需要我们把这些文档写规范,写明白。要提升自己的文档书写能力,提升阅读和写作的能力。
相关推荐
间彧几秒前
Java单例模式:饿汉式与懒汉式实现详解
后端
道可到2 分钟前
百度面试真题 Java 面试通关笔记 04 |JMM 与 Happens-Before并发正确性的基石(面试可复述版)
java·后端·面试
Ray6618 分钟前
guide-rpc-framework笔记
后端
37手游后端团队20 分钟前
Claude Code Review:让AI审核更懂你的代码
人工智能·后端·ai编程
长安不见1 小时前
解锁网络性能优化利器HTTP/2C
后端
LSTM971 小时前
使用Python对PDF进行拆分与合并
后端
用户298698530141 小时前
C#:将 HTML 转换为图像(Spire.Doc for .NET 为例)
后端·.net
程序员小假2 小时前
为什么这些 SQL 语句逻辑相同,性能却差异巨大?
java·后端
泉城老铁2 小时前
导出大量数据时如何优化内存使用?SXSSFWorkbook的具体实现方法是什么?
spring boot·后端·excel
渣哥2 小时前
从配置文件到 SpEL 表达式:@Value 在 Spring 中到底能做什么?
javascript·后端·面试