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

安装laravel12

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

编程学习思考

  • 认识到软件开发的复杂性和系统性。任何软件的开发都是一个系统工程,绝对不是用别人开发的工具会几个增删改查就OK了,需要理解底层逻辑,全面系统的掌握软件开发中知识点。如架构设计、安全、性能、测试、可维护性等,不要死记硬背八股文。
  • 思考底层逻辑。今天我们使用一些框架和工具,确实提升了开发速度,但是从编程学习的角度来看,是有害的。软件开发能力的提升是编程思维和系统架构能力的提升,不只是学会了某个工具那么简单。要注重基础研究,只有掌握底层,才能深刻变革、全面创新。以PHP为例,理解C语言和操作系统才能开发出swoole扩展;理解PHP特性和PHP原生语法才可以开发出laravel这样的世界级框架。
  • 提升动手能力。纸上得来终觉浅,绝知此事要躬行。如果只是看别人写的文章,看别人写的书,自己不去实践,是不可能真正提升编程能力的。多敲几行代码就可以将开发流程深刻记忆,多测试几个功能就可以验证别人说的是否准确,编程需要实践,需要show code的能力。
  • 英语学习需要同步推进。在计算机和软件开发这个领域,目前,最先进的技术掌握在以美国为首的西方国家手中,最新的技术、论文、网站、教程等都是英语版本,如果不会英语那么就无法学习和获取最新技术。有人说,不是有一些带翻译功能的中文同步网站吗,或者可以使用浏览器和AI的翻译功能阅读不就行了吗?但是综合来看国内的一些中文站大多数都是个人建立的,在更新的时效性和翻译准确度上都有很大差距,而且广告弹窗众多,不利于深入学习。使用浏览器和AI的翻译功能出错概率很高,经常把一些IT中专有名词翻译为实际的意思,出现了歧义,也不是很完善。综合来看,掌握英语是很必要的。
  • 提升文档书写的规范性。很多时候,我们开发一个项目需要同步提供给领导、同事、客户一个说明文档或者架构设计文档,有些技术的原理我们自己很清晰,但是如果想让别人也能理解,就需要我们把这些文档写规范,写明白。要提升自己的文档书写能力,提升阅读和写作的能力。
相关推荐
Absinthe_苦艾酒3 小时前
Spring 容器相关的核心注解
java·后端·spring
why1513 小时前
百度golang开发一面
开发语言·网络·后端·golang
Q_Boom11 小时前
前端跨域问题怎么在后端解决
java·前端·后端·spring
qq_38413684412 小时前
SpringBoot的启动流程
java·spring boot·后端
月忆36413 小时前
Go语言接口实现面对对象的三大特征
开发语言·后端·golang
程序员曼布14 小时前
RabbitMQ 深度解析:从核心组件到复杂应用场景
java·开发语言·后端·rabbitmq
计算机学姐17 小时前
基于SpringBoot的同城宠物照看管理系统
java·vue.js·spring boot·后端·mysql·mybatis·宠物
探索未来 航行现在18 小时前
Go语言--语法基础4--基本数据类型--类型转换
开发语言·后端·golang
我命由我1234518 小时前
C++ - 数据容器之 forward_list(创建与初始化、元素访问、容量判断、元素遍历、添加元素、删除元素)
c语言·开发语言·c++·后端·visualstudio·visual studio·后端开发
Cxzzzzzzzzzz18 小时前
go语言实现用户管理系统
开发语言·后端·golang