问一个不该问的,关于laravel或者是关于php?
很久了吧,就想学php,可能能追溯到18年左右,断断续续的看看,基本也没手动写过,视频教程在bilibili上看过几个,基本都是(1.25-2倍速)一刷而过。
中间也看过html,css(html+css能写,虽然做的可能不是那么好),js(不知怎么说,一般的流程按照逻辑下来能看懂,让我写还是差了不少火候)。
其实就是少了实战
虽然不写,但是每天到了晚上想要去刷刷视频,自20年到现在算是也没怎么中断过,但是时间也没多少。(有的时候多两三个小时,少了20来分钟)
上边啰嗦了这么多,其实就是想问下各位有工作经验的老哥。
laravel(或者说是php以及其他类型程序)所写代码的直接逻辑就是实现某种目的。
那么就是定义各种能够实现功能的组件(或者说的方法或者api啥的)—->通过构建视图来引用这些组件(在代码上具象化代码)—->之后进行页面功能展示及与后端的交互吗
最后希望各位大佬/小姐姐们给一些学习或者实战或者发展的建议(当前从事平面设计工作,php更多的还是出于热爱,如有以后有想法的话可能会尝试一下程序员的工作)。
高认可度评论:
说到底,php 和 laravel 就是个画笔。
用laravel做个企业官网项目放github
兴趣吧,如果有想写点什么应用,可以用 PHP 写下试试。
说到底,php 和 laravel 就是个画笔。
为何如此想不开,要当程序员
看十个视频, 不如对着一个视频抄一遍. 抄个项目的, 不要管语法或者为什么, 等结果部署起来, 很多问题都能想通了
纸上得来终觉浅
论坛上的教程不错,还有很多视频教程可以去学习,我自学过来的,目前还在一边学习,一边二开公司项目
看十个视频,不如对着一个视频抄一遍。抄个项目的,不要管语法或者为什么,等结果部署起来,很多问题都能冒出来,解决一个的时候发现其他几个也需要解决。
现在学不是49年入国军吗
if你想从事编程:必须实践起来,像楼上所说的先抄一个小的页面应用(如企业站/个人博客),这是最快入门的方式;如果只是想了解下,那你可以看视屏整理开发思路,你会发现跟你设计落地思路异曲同工
看完一节视频,把视频关掉,自已手写一遍,你会发现好多东西你都不会
一般是先要设计数据库。然后要想通各个功能的逻辑。
例如扫码登录,用户第一次扫码的时候要走注册流程。注册的时候,假设会拿微信用户名作为网站的用户名。但是,如果有重名的情况应该如何处理?如果网站支持关闭帐户,那么用户登录时是应该提示用户已经有账号是否恢复,还是直接当作新用户来进行注册?
设计网页时也要考虑一些流程上的问题。例如实名认证,只有实名认证过才能做某种操作的话,判断是否已经实名认证的操作要在哪里做?以及页面要跳转到哪里?实名认证的状态有几种?每种状态显示哪些内容?例如通过、审核中、失败。失败是否显示失败原因,是否允许重新提交,是否允许查看之前的提交记录?
每个细节都想得越清楚,代码写起来就越轻松。
最好同时学习如何写测试代码。免得出现对A功能的改动影响到了B功能这种问题。
1、首先要熟悉语法(if、if else、for、while、do while、switch、数据类型)
2、熟悉常用库。例如字符串操作,容器操作(List,Map)
3、学习web框架。
4、数据库
5、linux、nginx
如果只是纯爱好,想自己做点系统玩玩,用 php + laravel 是极好的,,,如果是想打算转行到程序员,那还是 java 吧,,,
@Asuna 你的评论让我笑出驴叫
欲速则不达,实践是检验真理的唯一途经
学习写代码,光靠看视频是没有用的,必须不断地做项目练习。建议你先做一个简单的小项目,然后不断完善这个小项目,把之前学到的东西都尽量用在项目中,渐渐的,你的项目就会越做越大,越做越复杂,你的水平也会直线提高。很多时候,你只是自以为懂了,等到在项目中做的时候,才会发现自己还是有很多地方没搞懂。
本人就是自学的php,之前是做销售的,发现这行不适合我,于是当时就是花几十块去淘宝买的黑马培训班的视频,然后对着视频看,边看编敲代码练习。然后做了一个电商的综合项目并部署到阿里云上面,shop.welite.top/
做完这个项目后,我就开始投简历找工作,最后找到了一个php开发的工作,算是入行了。
最后再强调,学编程,光靠看视频是永远都学不会的,关键是要靠做项目,哪怕是非常简单的小项目。
建议先把本站教程学习一遍,对入门非常有用