PHP初级栈进阶篇

news2024/9/22 11:32:27

小刘小刘,下雨不愁 (收藏,关注不迷路)

这里我会更新一些php进阶知识点,新手想再进一步可以有个方向,也有个知识图谱的普及

当然本篇不止写技术  会涉及一些进阶路线

我也是在这里积累,希望和同行者一起进步为后来者少走些弯路

你说。。。咋就需要学这么多那

前端 go  linux  分布式服务。。。啥时候能不写代码那

主要工资还这么低  行业要求这么高  同行者不甚专业

trait

        作用:php一种代码复用机制  类似于类继承  但一个类可以使用该关键字复用多个类的方法  还有冲突解决  覆盖优先级问题(先继承父类方法,如果trait有同名方法覆盖,如果本身有方法再覆盖)

        声明和使用:参考php官网手册        PHP: Traits - Manual

数据库窗口函数

        作用:对查询结果集中的行进行分组、排序,并在每个分组内进行聚合、排名、计算等操作,而不会改变原始查询结果的行数或顺序。窗口函数可以应用于对分组统计结果中的每一条记录进行计算的场景,如排名问题和TopN问题等。窗口函数通常与OVER()子句一起使用,以定义窗口的分组和排序方式。

数据库

        事件

               参考我的博客:Mysql事件-CSDN博客

        触发器

                参考我的博客:Mysql触发器-CSDN博客

        事务

                。。。暂时没写  这块比较多  我单独整理一篇回头  有零碎细节现在

        视图

                最近更新。。。

技术分流

        这个吧。涉及到一些前程的选择问题了,偏后端还是走全栈还是走半管理那个好那?

        其实可讨论的都是自主权内的部分,怎么说自主权那?其实你当下的际遇跟条件最重要,其次才是选择,就是你有的选

        未毕业的,都可以走  根据自己路线来,但是我跟某几位博主其实看法一样,精一个为主其他有精力了解再去看为辅

        刚上班的时间不久面临这个选择的,先看自己的公司跟现在自己会的  学那方面比较快  公司需要那些学那些  别跟我说公司的东西都会。。。不可能  公司永远能提出你不会的东西  你懂得

        我是后端php入行的,深的不会,简单的看一眼就会处于这个阶段,所以有点时间去接触一些其他的  比如前端,java,网络,u3d这种东西。了解这些也是给了很多学php的思路包括跟前端如何更好的对接等等,像产品功能设计原理啊等等,其实有时候作为技术角度我们不理解某个模块或功能点为什么要做以及为什么要做成这个样子,然后有自己的想法,但是其实产品的思路是不一样的有用,简单,能卖,贴合客户需求才是好的,这些都是我们需要转换思路去理解学习的地方,有兴趣转产品的小伙伴可以多学习学习这方面知识哦哈哈  我只是闲着无聊瞎琢磨的

        测试,运维,seo,ui,剪辑。嗯怎么说呢很多同行的小伙伴都转了这些不限学历,怎么说呢也赚钱我写代码纯图一爱好,不然我也转了哈哈  我这条件当时差点没就业饿死真的撑到现在全凭爱好

        赚钱的话,其实搞那个都行那怕不搞这些对不对,分流其实说白了  就是当前有的选而且不好排序有的犹豫  把你的考虑点写出来比自己排个序就知道怎么选了  不然写个数组  然后随机点名一个?

团队化开发流程

        代码仓库管理

                工具:git/svn

                角色:

                        开发人员:创建自己的分支  提交自己的代码到自己分支  拉取主分支代码  处理合并代码冲突

                        代码管理人员:合并其他开发人员开发代码到主分支  处理代码冲突 决定实际合并主分支代码  让开发人员能拉取到最新主分支代码

专业知识

        工作流程

                get项目地址/接口文档--》搭建环境--》了解需求(口述/UI图)--》开发接口--》书写接口文档--》前端对接有问题--》修复--》完成

        开发流程

                参考:SourceTree操作日记-CSDN博客  不完善后续我会细化

行业要求

        学历要求

                唉。说到这里不得不吐槽下了  就这行业现在最低最低全日制专业吧  还基本找不到的  劝退兄弟  比如我根本没学历熬下来的算幸运而且也是很多年前有点基础了  入行就算了吧慎重考虑

                本科?可以  行业基本要求  但也不是很好就业滴  学历是达标了  技术要有一定水准能上手

                重本?完全ojbk  基本这学历 学习能力跟学历都可以的  冲就完了

                研究生?额不好评反正是我我不入这行这么卷

                如果没有但是开始学了还不想转行。。。不好意思  道友考吧  但凡你想搞好点没跑的  成本没用?本人(函授专+成本)告诉你怎么可能一点用没有  英语有实力尽量拿下学位  这是全日制最高配置

                1:有个退路

                2:简历有的写,不至于空着  证明有点自学能力

                3:考证的前提

        证书

                计算机等级证书

                        这玩意全日制还是可以有的  非全别考虑了

                国家工信部-职业技术证书

                        非全可以拿一下,这个后续还能用  当下写写简历 

                        如果工资可以拿来免免税也不错

                软考

                        这个建议有条件直接拿下  无论全日制非全 

                        不止有适合技术的也有适合走管理的如PMP

                        建议中级起步  高级最好这部分回头更新我去考完

        职称

                        这个就不用考虑了当下的小伙伴,要求很高细节还不是很清晰  但含金量很高  需要有软考等级做前置要求,后续更新

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2039131.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

网络协议四 物理层,数据链路层,数字信号,模拟信号,信道,CSMA/CD协议-以太网帧协议,PPP协议,网卡

从这一节开始学习 五层模型。学习方法是从最底层物理层开始学习 七层模型 五层模型 各个层用的协议,以及加上协议后的称谓 各个层的作用 应用层:可以认为是原始数据,该数据称为 报文,用户数据。 运输层:也叫传输层&am…

猫头虎 分享:Python库 Pytest 的简介、安装、用法详解入门教程

猫头虎 分享:Python库 Pytest 的简介、安装、用法详解入门教程 🚀 今天猫头虎带您深入了解 Python 测试框架 Pytest 的强大功能,手把手教您从安装到实际使用,助您轻松提升代码质量!😺 摘要 📋 …

Windows蓝屏事件:深入分析与未来启示

引言 在2024年7月19日,一起引发全球范围蓝屏问题的事件,将安全领域领先的公司CrowdStrike推向了舆论的风口浪尖。尽管事后CrowdStrike发布了一份长达12页的根本原因分析(RCA),试图解释并缓解这一问题,但该…

学习笔记 韩顺平 零基础30天学会Java(2024.8.14)

P500 集合体系图 单列集合是指自己只有一个值,双列集合是像键值对这样的 P501 Collection方法 对于第三点,像Set这样的,存放进去的和取出来的顺序可能不是一样的,所以就叫无序的 P502 迭代器遍历 在调用iterator.next()方法之前必…

新160个crackme - 030-Acid Bytes.4

运行分析 需要破解Name和Serial PE分析 upx壳,32位 linux系统upx -d 脱壳 脱壳后发现是Delphi程序 静态分析&动态调试 ida搜索字符串,找到Your Name must be at least 6 Chars long !,双击进入 发现地址为红色,即函数未定义 选…

grpc简单知识

目录 gRPC简介 RPC(远程过程调用)的定义与重要性 gRPC的设计目标与使用场景 ​编辑gRPC调用方式 Unary RPC:一元RPC Server-side streaming RPC:服务端流式RPC Client-side streaming RPC:客户端流式RPC Bidirecti…

Midjourney应用-用AI帮你做广告视频(动物走秀视频制作)

​ 前言/introduction 在之前的教程里我们讲过动物拟人化图片的生成。 这篇我们讲下这种图片的一种应用: 动物走秀视频广告制作方法 使用工具: MidjourneyAI视频生成工具(即梦AI/可灵AI/runway) 操作方法 step1-Midjourney出图 …

从数字化到数智化:消费零售企业如何实现门店数智化管理?

随着信息技术的飞速发展,数字化已成为企业转型的必经之路。然而,数字化本身并不是目的,而是通往数智化的桥梁。数智化,即数据智能化,是指企业通过数字化手段收集和分析数据,进而利用这些数据驱动决策和创新…

气象大数据案例项目(求各气象站的平均气温)

气象大数据案例项目(求各气象站的平均气温) 一、项目需求二、数据格式三、项目开发3.1 在windows 进行开发3.2 运行结果3.3 对项目打包 一、项目需求 现在有一份来自美国国家海洋和大气管理局的数据集,里面包含近30年每个气象站、每小时的天…

C++ 面向对象技术实战:实现基于 POSIX 线程标准封装的线程池

线程池基础概述 为什么要有线程池?假设没有使用线程池时,一个请求用一个子线程来处理。每来一个请求,都得创建子线程,子线程执行请求,关闭子线程。当请求量(并发)比较大的时候,频繁…

新能源遇“秋老虎”,8月第二周销量集体下滑,问界惨遭腰斩

文/王俣祺 导语:随着日前7月份乘用车销量的公布,我们发现7月并没有因6月各车企的“冲量”行为迎来反噬,对于这种“淡季不淡”的现象市场上一片看好。但从近日公布的8月销量数据来看,人们对于“秋老虎”的恐怖可以说是一无所知。随…

MySQL学习[5] ——MySQL日志

五、MySQL日志 5.1 MySQL中有哪些日志? MySQL中主要有三种日志:undo log(回滚日志)、redo log(重做日志)、binlog(归档日志),简单介绍: undo log&#xff…

Redis 高级篇(分布式缓存)

一、Redis分布式缓存 单点Redis问题: 数据丢失(实现Redis数据持久化)并发能力(搭建主从集群,实现读写分离)存储能力(搭建分片集群,利用插槽机制实现动态扩容)故障恢复能…

张宇36讲重点勾划+30天保底120带刷计划

先说结论,张宇36讲不适合目标100分的同学去用! 张宇36讲,有一个问题,就是内容太多了: 页数达到了1200多页。这个恐怖的内容量,恐怕没有人可以看完。 但是张宇老师一开始说,不会删减任何内容&…

TinyWebserver的复现与改进(5):HTTP报文的解析与响应

GitHub - yzfzzz/MyWebServer: Linux高并发服务器项目,参考了TinyWebServer,将在此基础上进行性能改进与功能增加。为方便读者学习,附带详细注释和博客! TinyWebserver的复现与改进(1):服务器环…

模型训练与验证minicpm-v

minicpm-v 模型进行微调并进行验证 训练使用混合数据集进行训练,对minicpm-V进行lora微调,微调后使用llama3_1对输出结果与标签值进行比对,计算准确率。 验证代码为: # URL https://swift.readthedocs.io/zh-cn/latest/LLM/VLLM%E6%8E%A8%…

PMP到底有什么用?

PMP 就是项目管理证书,全称是项目管理专业人士资格认证,对于一个在项目管理岗位混迹五年的老油条来说,PMP 证书是敲开项目管理岗位的第一块砖,每年考 PMP 的人都很多,要是 PMP 证书没有价值,还会有那么多人…

Tomcat下载安装文档

简介 Tomcat服务器软件是一个免费的开源的web应用服务器。是Apache软件基金会的一个核心项目。由Apache,Sun和其他一些公司及个人共同开发而成。 由于Tomcat只支持Servlet/JSP少量JavaEE规范,所以是一个开源免费的轻量级Web服务器。 JavaEE规范&#x…

Java IO流使用方法 (常见方法)

Java系列文章目录 补充内容 Windows通过SSH连接Linux 第一章 Linux基本命令的学习与Linux历史 文章目录 Java系列文章目录一、前言二、学习内容:三、问题描述四、解决方案:4.1 File 的使用4.2 防止乱码问题 五、总结:5.1 学习总结&#xff1…

IPFS、IPNS 网站部署

目录 概念IPFS 网站IPNS 网站网站迁移到 IPFS/IPNS1. 连接 Github2. 选择仓库3. 配置 Build4. 绑定域名5. 绑定 IPNS 域名6. 检查 DNSLink概念 以 https://bhitdao.com/ 为例 IPFS 网站 链接为 Hash: ipfs://bafybeifxwlnnvuhbxiszvs2kkckxkxfy36chzoy2f7nrempkpznxrudbsm/…