再谈PHP从入门到精通需要几年
经常有学员或网友这么问我,可怜的我被问的晕头转向。我们首先来总结下有那么几种情况
好的情况:
1、不排除有的人有天赋、智商高脑仁大。上手很快,这个和脑仁中的Z字回形沟有关。不过大部分人的脑仁都是差不多分量的。
2、不排除有的人具备疯狗般的疯狂学习精神。这种人从上手到提升周期也很短。
3、不排除有的人人缘很好,譬如MM程序员。一碰到问题就会有个中哥哥姐姐弟弟妹妹们来帮助、指导、甚至代为调试程序。如果自身努力再高一些,这类人进步也是很快。编程的世界里如果有大神帮你指路,再加上你本身很好学,那是飞一样的速度
不好的情况就不说了。不排除有的人没啥天赋、长的像我那样寒酸所以没大神指路、天生怕疼无法达到疯狗般的努力。
从我个人的学习情况来说吧,就属于“不好的情况”。希望大家不要像我这样
对于PHP来说,我给个从入门到精通大约需要几年的模板。其他语言大家自行套弄
1、入门(第一阶段)
标准:掌握基本的语法。能够在记事本上写 hello world 。能够从网上下载wamp等全自动套件安装php+apache环境。同时你的helloworld能够运行
此阶段,大约需要一周到一个月时间。看激情,没有固定的。
精神状态:迷茫。经常用手抓头发,熬夜是常事
情感生活:有女朋友
2、入门(第二阶段)
标准:学会简单的html和写个丑陋的样式单。至少能用div做个胡乱浮动的效果。配合PHP把写死的数组循环显示在页面里
精神状态:程序员屌丝气质初现,脾气差,喜欢和别人争论php有前途还是XX语言有前途,感觉自己离开盖茨不远。
情感生活:可能有女朋友
3、初级阶段
标准:学会了php如何连接mysql.会用客户端工具来连接mysql,能够自行部署phpadmin更佳。并会写两句简单无比的sql语句。css和html有长进。能够读取数据循环一些数据到页面上.
脱离初级阶段有个很重要的因素:不再坚信“PHP+IIS的搭配是挺好的“,开始对Linux产生莫名的好感
精神状态:在小公司打工。人缘差,不爱讲话,对是否要换语言重头学犹豫不决。喜欢看励志文,不吃早饭
情感生活:没有女朋友.
4、初中级阶段
此时已经能够手工配置php+apache环境了。开始对linux感兴趣。至少知道yum 一键安装php+apache,并能做简单的配置.
开始跟着项目经理做项目。经常被骂。扫BUG占用的精力很大
精神状态:时常接近崩溃边缘。不修边幅,发型经常一个月都不理。
情感生活:没有女朋友,虽然很向往,青春痘多
5、中级阶段
要达到中级阶段至少要做过2-3个真实的或者类真实的模拟项目。在项目中积累了一定的调错经验、性能调优性能、Sql优化性能。
Linux技能有所提高,并能优化网站的apache配置。对nginx有一定了解,并能操作之
此时已经明白一个重要的道理:要想学好PHP,不是光光会PHP就够的。同时还要掌握一定的html知识、js知识、linux知识和数据库知识。而且每样都不能学的怂,否则php会了也白会
精神状态:目空一切,感觉自己已经成为大神。时常向老板提加薪。和项目经理对骂。认为自己的想法都是对的。
情感生活:都没有,duang
6、中高级阶段(一)
要达到中高级阶段,必须做过一些(几个?这个随意)大中型项目。在项目中积累了较高水准的肉眼识BUG的技能。开始能够自行编写PHP前端框架,JS水平精进(这里指原生态JS),数据库水平不比公司DBA差多少、如果公司运维人员怀孕了能够代替运维那么一天也不会吐.
对开源代码有兴趣。很好的利用并能读懂开源代码。譬如memcached或 NOSql某些产品。
精神状态:心态逐步平和。终于知道天外有天。开始尊重领导,虽然心里有时也不太愿意。
情感生活:已婚。恋爱周期很短,差不多可以了。
7、中高级阶段(二)
做大中型项目不再局限于PHP。而是用Java等语言做了后台、python做了数据分析(或挖掘)、PHP来做前端。掌握至少2们数据库
此时学习一门新技术已经达到一通百通的程度,分分钟就能掌握一门新语音的语法。
精神状态:屌丝气质已经消失。谦逊无比。虽然有时遇到郁闷的时候还会本性全露,但是很快就恢复正常
情感生活:孩子都有了
8、高级阶段
PHP已经仅仅是个工具了。其他语言亦是。
恶补数学、c/c++。修改PHP内核是很正常的事。
同时认为,要成为PHP高级阶段,这时已经和PHP本身没啥太大关系了。
精神状态:完全恢复正常人状态。已经买房。能够自主控制自己的情绪。
情感生活:也是高手了。你懂得
9、更高级阶段
请大家补充。自由发挥. 我们才是PHP或者技术的主人。
以上文仅供参考。没有谁的道路是可以复制、克隆或者一模一样,否则这人生还有啥意思?
祝大家开心每一天
————————————————–
【你如果不爱读书、不爱看新闻、不爱学习,没关系。我来做你的”陪读郎”】
奴隶我的方式:请关注微信订阅号:程序员在囧途。
每天讲故事、讲商业模式、讲技术给你听。
个人站点:www.hishenyi.com
再谈PHP从入门到精通需要几年相关推荐
- 再谈进程—从入门到出家
再谈进程-从入门到出家 这段时间由于工作上用到几个比较基础的进程编程,却发现自己好久没有接触进程了,都狂忘了!不得不感慨几句:老了老了~~~ 趁着对进程的回忆,也总一个简单的总结,下次可以回头看看,也 ...
- EFCore 从入门到精通-8(再谈映射关系)
1.初始准备 开发软件:VisualStudio2022,EFCore6.0 .net Core版本:.Net6.0 数据库:mysql8.0 数据库管理软件:Navicat 按照前面的教程,安装相关 ...
- 调用另一个cpp的变量_再谈条件变量—从入门到出家
再谈条件变量-从入门到出家 C语言--条件变量 条件变量是在线程中以睡眠的方式等待某一条件的发生: 条件变量是利用线程间共享的全局变量进行同步的一种机制: 一个线程等待"条件变量的条件成立& ...
- 浅谈服务治理、微服务与Service Mesh(二) Spring Cloud从入门到精通到放弃
引言 作为本系列文章的第二篇,本文主要为大家介绍下微服务概念中非常火热的Spring Cloud开发框架.由于网上关于Spring Cloud的文章多如牛毛,为了让大家阅读后能有不一样的收获,因此本文 ...
- 再谈条件变量—从入门到出家
再谈条件变量-从入门到出家 C语言--条件变量 条件变量是在线程中以睡眠的方式等待某一条件的发生: 条件变量是利用线程间共享的全局变量进行同步的一种机制: 一个线程等待"条件变量的条件成立& ...
- EOS从入门到精通-设计背景与DPOS算法(文字稿)
大家好,非常感谢参加<EOS从入门到精通>系列课程,我是王巨.先跟大家汇报一下上周六试讲的情况,上周6的试讲已经有6000多小伙伴参与了试听,在此我非常感谢大家的信任.同时在试讲的过程中大 ...
- Java学习从入门到精通
Java Learning Path (一).工具篇 一. JDK (Java Development Kit) JDK是整个Java的核心,包括了Java运行环境(Java Runtime Envi ...
- 【翻译】WF从入门到精通(第六章):加载和卸载实例
上一篇:[翻译]WF从入门到精通(第五章):workflow跟踪 学习完本章,你将掌握: 1.理解工作流实例为什么要卸载和重新加载及其时机 2.理解工作流实例为什么要持久化及其时机 ...
- Flutter 项目开发指导 从基础入门到精通使用目录
Flutter 从入门 到精通系列文章 本文章为 Flutter 开发中的经验积累分享.教程分享.开发笔记分享目录,持续维护中. 题记 -- 执剑天涯,从你的点滴积累开始,所及之处,必精益求精. Fl ...
- Redis从入门到精通:初级篇(转)
原文链接:http://www.cnblogs.com/xrq730/p/8890896.html,转载请注明出处,谢谢 Redis从入门到精通:初级篇 平时陆陆续续看了不少Redis的文章了,工作中 ...
最新文章
- 根据extension field搜索product的技术实现
- java 空指针异常之一。 新建的一个对象没有NEW 导致其SET属性时报错
- Java的加载与执行
- 粗谈MySQL事务的特性和隔离级别
- 面向小姐姐的编程——JAVA面向对象之继承(二)
- 编写Javascript时的注意事项
- python初学入门教程_python初学者怎么入门|python基础教程|python入门|python教程
- 电容器单位及电容器单位换算
- rpm、lpm是什么意思?
- 创建express项目及npm start报错解决办法
- T00ls - Metasploit 教程 笔记
- 修图教程:为照片增加云雾效果
- 一图看懂自然资源资金监测监管系统
- Android 5.0 CardView 应用
- java json去掉反斜杠,如何去掉Json字符串中反斜杠
- 股市跌跌不休,IPO能救市吗?
- 仿知音漫客漫画APP--MVP模式
- 武大学生用python敲出樱花开放 | 附源码
- 【小甲鱼Python】递归:这帮小兔崽子、汉诺塔课后作业
- K3s+Rainbond默认集群添加server节点
热门文章
- 您的计算机性能不足 无法运行,绝地求生进不去游戏提示运行引擎需要DX11特性等级10.0,大神救我,刚做的系统W10 64位的,游戏也是刚下的...
- 基于 VisualStudio2019 的 ASP.NET 后台环境搭建
- 数学分析教程(科大)——6.3笔记+习题
- python gps显示_MicroPython-GPS教程之TPYBoardv702控制5110显示当前经纬度
- TMR 传感器的原理及应用
- 你不可不知的铠装光缆常识
- matlab 空间解析几何,Matlab 数学软件包在向量代数—空间解析几何中的应用
- linux查看trunk信息,linux网卡启用trunk模式操作标准.docx
- 未兼容android9系统魔秀桌面,魔秀桌面(com.moxiu.launcher) - 7.2.9.2 - 应用 - 酷安
- 2022年美容师(初级)操作证考试题库及模拟考试