[随笔]Laravel学习计划(2022年9月底+10月初)

当了五年全职妈妈,现在从零开始学 Laravel。压力挺大,但另一方面看,进步空间也很足。
目前的简单计划是:
本月内,刷完三遍《Laravel 教程 01》,十月第一周,看完第一遍《Laravel 教程 02》,然手开始每周投 2-3 份简历试试水,同时持续学习。
摸石头过河,后面的事情边走边看吧。重要的是,最近半个月的学习计划能够落实。

加油吧,前路艰难,坚持不放弃,才有可能找到工作!

本作品采用《CC 协议》,转载必须注明作者和本文链接
本帖由系统于 1年前 自动加精
《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
讨论数量: 94

我是三宝奶爸,我曾经犹豫 PHP 是不是已经夕阳了:crying_cat_face:,担心赚不到钱;也因此花了太多时间焦虑那么多技术栈我都不是很精通,想要学得越多越好,于是游走于 React,Node.js 教学视频;还有段时间想要不要再在 Java 栈上深挖一下,或者转行到在大公司貌似更流行的.Net core;糟了,pipeline 也不太会,云服务是不是也要拿些证书?在费了不少时间浏览但没有看完那些技术视频后,我现在只学 Vue 和 Laravel,或者说只花时间写 Vue+Laravel(因为我不想用 Blade,在 laravel 用 vue 写 SPA 多好)的实际项目,因为写代码才是学习,才能学得深入。而学得深入了,一样轻松赚到钱:moneybag:

我在国内最初搞嵌入式,用 C 写写单片机、Linux 开发板程序,后来又用 java,照着书写过一两个 demo 级别的桌面 APP 和安卓 APP,纯为了了解语法和流程。后来去了国外,发现 C 不能用了,java 在普通电商用得少(有点重吧),才开始学着写 php web。国外大多数公司都是中、小、微企业,网站是刚需。从在电商网站中的市场占有量来说,PHP 一马当先,Wordpress+Woocommerce, Magento, Shopify, 等等等等,全部都是 PHP 写的。什么,你说银行、金融支付行业都用 java?我倒是看见 laybuy,afterpay 全部用原生 PHP,倒是不久前才上 laravel 框架了。所以,会了 PHP,温饱解决了,说不定还发笔小财(一同事使用 laravel 一年,跳槽到某支付公司,薪水翻倍:heart_eyes:)。

PHP 有着和 C 一样简洁的语法,学习曲线较为平坦:roller_coaster:。而且拿来就可以写,像 html 一样来写,天生的函数式编程(当然也支持 OOP 啦)。但凡是公司业务需求旺盛,只需一年工作时间,便可掌握怎么用原生的 PHP 加上 jQuery,来打造一个业务比较复杂,老板看上去很满意的作品了:thumbsup:。后来,随着代码越堆越多,自然而然的,你就开始思考前端用 jQuery 来控制 Dom 太麻烦了,于是就开始用工程化的 Vue 或 React。后端,自然而然也去寻找 PHP 的框架,来规范管理和快速开发。至于用哪个 PHP 框架,取决于人才市场 JD 上哪个关键词出现频次最多:chart_with_upwards_trend:

虽然用 React 的职位比 vue 的多,但这是有历史原因的,因为 React 先出现,在 vue 出现之前,react 已经有一大堆 shit mountain :hankey::neckbeard:需要开发人员来维护了。所以如果作为新人去一家大公司上班,极大可能是去了解和维护那些屎山,然后再想办法往里面加料。而 Vue 就不一样了,用 vue 的公司,大多是拿了预算要做新的项目,所以你用的基本是最新的技术版本,需要大量写代码,很锻炼人,成长起来也很快。其实,vue 写多了会发现,和 react 很多地方都一样,当然咯它借鉴了它,这样如果公司需要 react 维护,其实你也能做。怎么说呢,如果 js 语法过关了,这两个都不是难事。

我现在只练习 vue3 和 laravel9,因为这两个玩得好了,工资不比 java,react,.net 低。而且曾经有段时间接的私活太多忙不过来:convenience_store:,找不到会 laravel 的人帮忙,只好拒掉了(当时只想着熟人圈子找人帮忙,忘记论坛这儿人多势众人才挤挤了)。你的收入,80% 取决于你最擅长的技术玩得精不精,另加 20% 的机会取决于找到刚好需要用那个技术的公司(这样的公司可不少哦)。我认识的只写 laravel 后端的一些(牛)人,他们现在就能拿到中介手里的 IT 行业相关职位薪水指导价的天花板,而且使用 PHP 的年限,断断续续的不超过七八年。

所以还是问问自己:你喜欢 PHP 语法的简单吗?喜欢 Laravel 的优雅与高效么?是你会的各种语言、工具中最爱的那个吗?如果是肯定的,就可以照着文档多写,多用,玩会了就有自信了,有自信了公司面试你,自然就谈拢了。那些公司一直都在那里,只不过是因为自己信心不够,才没有遇到罢了。

Laravel 和 Vue 学好了,要不要学其他技术栈?我觉得吧,可能 Laravel 和 Vue 永远没有学到很好很牛 B 的时候,因为它们一直在发展,一直在更新,它们的生态圈也一直在发展,更新。所以这也间接回答了要不要也学其他技术栈的问题:你的生活,真的有那么多的业余时间,可以让你在精通一门技术的同时,有时间也掌握另外一些技术吗?你是靠长板吃饭,还是靠短板吃饭?这些业余时间如果花在你的长板上,是否能在工作上帮助你本来要一天做完的工作,现在只要半天就能完成,省下来的时间,可以摸摸鱼(偶尔)或想一想怎么才能财务自由;或者这些业余时间,你可不可以花在孩子身上,带他们出去观观世界:earth_africa:,丰富丰富自己和孩子的世界观?

所以,还是修炼好自己的本命法宝:gun:,然后在工作中去发现、去学习自己急需充电才能胜任的其他技术点,可能才是一种好的策略。Learn Smart, Don’t Learn Hard; Work Smart, Don’t Work Hard!

2年前 评论
小李世界 2年前
green_hand 2年前
Complicated 2年前
Complicated 2年前
小李世界 2年前
Helen2022 (楼主) 2年前
Helen2022 (楼主) 2年前
jackyyrose (作者) 2年前
green_hand 2年前
aodaobi

加油

2年前 评论

加油,我也是自学的,只要能坚持下去,一定可以成功的

2年前 评论

女程序员,加油 :+1:,刷完自己做自己的项目。

2年前 评论
Helen2022 (楼主) 2年前
余胜军

看到你刚刚开始。个人建议学前端相对会好点。可以结合一下招聘看下行情再做决定。毕竟连培训机构都不培训 PHP 了

2年前 评论
满月 2年前
Helen2022 (楼主) 2年前
jagenl 2年前
green_hand 2年前
Helen2022 (楼主) 2年前
Helen2022 (楼主) 2年前
green_hand 2年前
Helen2022 (楼主) 2年前
green_hand 2年前
Helen2022 (楼主) 2年前
green_hand 2年前
Helen2022 (楼主) 2年前

谢谢大家的鼓励,目前学到第八章,权限这一块比较糊涂,希望二刷的时候能更有体会。

2年前 评论

哇,太厉害了,加油

2年前 评论

0 开始学 Laravel,以前有编程基础吗?

2年前 评论
Helen2022 (楼主) 2年前

建议前端,后端不仅仅要学 laravel,有太多课需要补了.

2年前 评论

学前端吧,毕竟前端只有一个,后端太多选择了。

2年前 评论

建议学 golang 或者 前端

laravel 学完练手项目,一定要看下这本书《Laravel 框架关键技术解析》

2年前 评论
Helen2022 (楼主) 2年前
largezhou (作者) 2年前
Helen2022 (楼主) 2年前
Complicated

一般五年不做开发,不就直接转行了,怎么又捡起来了啊

2年前 评论
Helen2022 (楼主) 2年前
Helen2022 (楼主) 2年前
Helen2022 (楼主) 2年前
jamesZhao 2年前
Complicated (作者) 2年前
Complicated (作者) 2年前
Helen2022 (楼主) 2年前
Helen2022 (楼主) 2年前
Complicated (作者) 2年前
Helen2022 (楼主) 2年前
Complicated

顺便追问下,那娃儿现在谁带啊

2年前 评论
小李世界 2年前
Helen2022 (楼主) 2年前
小李世界 2年前
Helen2022 (楼主) 2年前
小李世界 2年前
Helen2022 (楼主) 2年前
小李世界 2年前
Helen2022 (楼主) 2年前
小李世界 2年前
Helen2022 (楼主) 2年前
小李世界 2年前
Helen2022 (楼主) 2年前

你是个狠人啊

2年前 评论
Helen2022 (楼主) 2年前

可以熟练上手 laravel 然后再看一门语言,比如 go。laravel 对于理解很多概念,模式很有帮助。java 太饱和 + 太卷 + 太重,要完全入门,学习时间不少于半年,还有 spring 框架等等。go 的话有 php 基础,入门不难。前端比较建议女孩子学。

2年前 评论
Helen2022 (楼主) 2年前
Helen2022 (楼主) 2年前
她来听我的演唱会 (作者) 2年前
Helen2022 (楼主) 2年前
Helen2022 (楼主) 2年前
她来听我的演唱会 (作者) 2年前
Helen2022 (楼主) 2年前
green_hand 2年前
她来听我的演唱会 (作者) 2年前

加油,先学完再看别的。基础最重要

2年前 评论

:sweat_smile:加油吧 居然还有学 php 的 emm 我都在扩展其他语言了 java 学的确头疼 转 go 的话还好 就是 golang 设计模式那块不太大众 写的不习惯其他和 php 不多 我这有几套慕课的课也还行 当时入门看的 tp 底层那课 得学 php 面向对象设计模式再看 不过 tp 框架的比较多 链接:pan.baidu.com/s/1zhkgJ4nSIE0zGvUxc... 提取码:1234

2年前 评论
y1415181920 (作者) 2年前
y1415181920 (作者) 2年前
Helen2022 (楼主) 2年前
Helen2022 (楼主) 2年前
Helen2022 (楼主) 2年前

Preferred Skills:

Solid understanding of best HTML5/CSS3 practices
Proficient with Javascript (ES6)
Experience with CI/CD and Source Code Management
An understanding of at least one front end Javascript framework (e.g. React, Angular, Vue)
An understanding of at least one back-end language (e.g. PHP, Ruby, Java, JS/Node)
The ability to write SQL queries without using an ORM
A positive attitude to picking up new languages and frameworks

Bonus points for:

Experience with Typescript
Proficient in React
Familiarity with CSS frameworks (e.g. Tailwind CSS)
Exposure to cloud service provides (e.g. AWS, Azure, Google Cloud)

2年前 评论

我是三宝奶爸,我曾经犹豫 PHP 是不是已经夕阳了:crying_cat_face:,担心赚不到钱;也因此花了太多时间焦虑那么多技术栈我都不是很精通,想要学得越多越好,于是游走于 React,Node.js 教学视频;还有段时间想要不要再在 Java 栈上深挖一下,或者转行到在大公司貌似更流行的.Net core;糟了,pipeline 也不太会,云服务是不是也要拿些证书?在费了不少时间浏览但没有看完那些技术视频后,我现在只学 Vue 和 Laravel,或者说只花时间写 Vue+Laravel(因为我不想用 Blade,在 laravel 用 vue 写 SPA 多好)的实际项目,因为写代码才是学习,才能学得深入。而学得深入了,一样轻松赚到钱:moneybag:

我在国内最初搞嵌入式,用 C 写写单片机、Linux 开发板程序,后来又用 java,照着书写过一两个 demo 级别的桌面 APP 和安卓 APP,纯为了了解语法和流程。后来去了国外,发现 C 不能用了,java 在普通电商用得少(有点重吧),才开始学着写 php web。国外大多数公司都是中、小、微企业,网站是刚需。从在电商网站中的市场占有量来说,PHP 一马当先,Wordpress+Woocommerce, Magento, Shopify, 等等等等,全部都是 PHP 写的。什么,你说银行、金融支付行业都用 java?我倒是看见 laybuy,afterpay 全部用原生 PHP,倒是不久前才上 laravel 框架了。所以,会了 PHP,温饱解决了,说不定还发笔小财(一同事使用 laravel 一年,跳槽到某支付公司,薪水翻倍:heart_eyes:)。

PHP 有着和 C 一样简洁的语法,学习曲线较为平坦:roller_coaster:。而且拿来就可以写,像 html 一样来写,天生的函数式编程(当然也支持 OOP 啦)。但凡是公司业务需求旺盛,只需一年工作时间,便可掌握怎么用原生的 PHP 加上 jQuery,来打造一个业务比较复杂,老板看上去很满意的作品了:thumbsup:。后来,随着代码越堆越多,自然而然的,你就开始思考前端用 jQuery 来控制 Dom 太麻烦了,于是就开始用工程化的 Vue 或 React。后端,自然而然也去寻找 PHP 的框架,来规范管理和快速开发。至于用哪个 PHP 框架,取决于人才市场 JD 上哪个关键词出现频次最多:chart_with_upwards_trend:

虽然用 React 的职位比 vue 的多,但这是有历史原因的,因为 React 先出现,在 vue 出现之前,react 已经有一大堆 shit mountain :hankey::neckbeard:需要开发人员来维护了。所以如果作为新人去一家大公司上班,极大可能是去了解和维护那些屎山,然后再想办法往里面加料。而 Vue 就不一样了,用 vue 的公司,大多是拿了预算要做新的项目,所以你用的基本是最新的技术版本,需要大量写代码,很锻炼人,成长起来也很快。其实,vue 写多了会发现,和 react 很多地方都一样,当然咯它借鉴了它,这样如果公司需要 react 维护,其实你也能做。怎么说呢,如果 js 语法过关了,这两个都不是难事。

我现在只练习 vue3 和 laravel9,因为这两个玩得好了,工资不比 java,react,.net 低。而且曾经有段时间接的私活太多忙不过来:convenience_store:,找不到会 laravel 的人帮忙,只好拒掉了(当时只想着熟人圈子找人帮忙,忘记论坛这儿人多势众人才挤挤了)。你的收入,80% 取决于你最擅长的技术玩得精不精,另加 20% 的机会取决于找到刚好需要用那个技术的公司(这样的公司可不少哦)。我认识的只写 laravel 后端的一些(牛)人,他们现在就能拿到中介手里的 IT 行业相关职位薪水指导价的天花板,而且使用 PHP 的年限,断断续续的不超过七八年。

所以还是问问自己:你喜欢 PHP 语法的简单吗?喜欢 Laravel 的优雅与高效么?是你会的各种语言、工具中最爱的那个吗?如果是肯定的,就可以照着文档多写,多用,玩会了就有自信了,有自信了公司面试你,自然就谈拢了。那些公司一直都在那里,只不过是因为自己信心不够,才没有遇到罢了。

Laravel 和 Vue 学好了,要不要学其他技术栈?我觉得吧,可能 Laravel 和 Vue 永远没有学到很好很牛 B 的时候,因为它们一直在发展,一直在更新,它们的生态圈也一直在发展,更新。所以这也间接回答了要不要也学其他技术栈的问题:你的生活,真的有那么多的业余时间,可以让你在精通一门技术的同时,有时间也掌握另外一些技术吗?你是靠长板吃饭,还是靠短板吃饭?这些业余时间如果花在你的长板上,是否能在工作上帮助你本来要一天做完的工作,现在只要半天就能完成,省下来的时间,可以摸摸鱼(偶尔)或想一想怎么才能财务自由;或者这些业余时间,你可不可以花在孩子身上,带他们出去观观世界:earth_africa:,丰富丰富自己和孩子的世界观?

所以,还是修炼好自己的本命法宝:gun:,然后在工作中去发现、去学习自己急需充电才能胜任的其他技术点,可能才是一种好的策略。Learn Smart, Don’t Learn Hard; Work Smart, Don’t Work Hard!

2年前 评论
小李世界 2年前
green_hand 2年前
Complicated 2年前
Complicated 2年前
小李世界 2年前
Helen2022 (楼主) 2年前
Helen2022 (楼主) 2年前
jackyyrose (作者) 2年前
green_hand 2年前

看来国外的 php 也是要求啥都得会啥都得干呀

2年前 评论
jackyyrose 2年前

牛啊 大姐在哪个国家呢

2年前 评论