弄了个 PHP 自学向导图,希望大家帮着修正一下 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
coderluan
V2EX    PHP

弄了个 PHP 自学向导图,希望大家帮着修正一下

  •  
  •   coderluan 2016-11-24 11:51:07 +08:00 5738 次点击
    这是一个创建于 3255 天前的主题,其中的信息可能已经有所发展或是发生改变。

    所谓前人种树后人乘凉,闲暇之余,想给“曾经的自己”们留下点东西。 于是就想整理一份主流编程语言的“自学入门导向图”。 主要针对群体的就是想通过努力自学快速进入这个行业学弟学妹们,原则是“不走捷径,不走弯路,不走远路”。 然而本人是 C++出身,工作几年虽说对行业比较熟悉,然而别的语言方向的学习只是外行,所以希望借助大家的力量。本人会先列出一份自己研究的草稿,然后希大家指正和补充一些内容,然后本人再进行迭代。

    推荐的内容会分三种优先级: ★ 工作面试基本用不到,暂时没必要掌握的内容 ★★ 工作面试可能会遇到,尽量要掌握的内容 ★★★ 工作面试经常会遇到,一定要掌握的内容 每个内部包括基础和进阶教程(网站,书,视频)

    图片地址 http://www.coderluan.com/wp-content/uploads/2016/11/php.jpg

    之前弄的 JavaEE 的,也在 v 站发过,结果收藏数是回复数的二倍,日了汪了。 http://www.coderluan.com/wp-content/uploads/2016/11/%E6%8D%95%E8%8E%B7.jpg

    第 1 条附言    2016-11-24 15:19:11 +08:00
    请大家把关注的重点放到这个图的本身,本人只是个整理者,不懂 PHP ,这点说的很清楚。

    十分感谢各位对技术方向的指点,你的名字会出现在最终版本上。
    第 2 条附言    2016-11-24 22:56:13 +08:00
    请大家移步新帖 t/323102
    第 3 条附言    2016-11-25 11:04:42 +08:00
    请大家移步新帖 t/323102
    47 条回复    2016-11-25 10:53:38 +08:00
    mateor95
        1
    mateor95  
       2016-11-24 13:35:18 +08:00   1
    没学过 PSR 规范的 php 程序员是在坑后来人, composer 也基本上是必须的吧?
    coderluan
        2
    coderluan  
    OP
       2016-11-24 13:41:48 +08:00
    @mateor95

    PSR 这个很好,提醒我了,不光 PHP ,别的编程语言也应该有编程规范相关内容。
    composer 这个不是很清楚,我需要去了解一下。
    imnpc
        3
    imnpc  
       2016-11-24 13:47:59 +08:00   1
    PSR 必须的 但是 phpstorm 格式出来的不美观 自己调的还是有些数组换行不满意
    fyibmsd
        4
    fyibmsd  
       2016-11-24 14:36:39 +08:00   1
    多翻翻 modern php
    coderluan
        5
    coderluan  
    OP
       2016-11-24 14:40:23 +08:00
    @fyibmsd 《 modern php 》我感觉不太适合自学的初学者吧,有一定经验了用来进阶比较好
    run2
        6
    run2  
       2016-11-24 14:47:51 +08:00   1
    内心好强大, composer 都没听过就去指导`后来人`了...
    也不是嘲讽,就是觉得有点奇怪,读下先....
    呃,看来没看过别人嘲讽 w3school t/303172
    wamp 也是个坑 不推荐新的技术 docker 什么的 还在提 wam p....
    muyege
        7
    muyege  
       2016-11-24 14:58:33 +08:00
    额...这个图...额...楼主几年 php?
    shiji
        8
    shiji  
       2016-11-24 15:00:00 +08:00 via Android   1
    是 school. 不是 w3shool......
    另外感觉 lamp lnmp 什么的,看你想学多深,单独拿出来一个 Nginx 或者 Apache 想学明白就挺费劲的了。不亚于半个 PHP 啊。 MySQL 分量就更重了。只是很多复杂的平时用不上,大家把能改配置当作 “能够熟练使用”了
    ersic
        9
    ersic  
       2016-11-24 15:03:02 +08:00   3
    coderluan
        10
    coderluan  
    OP
       2016-11-24 15:06:12 +08:00
    @muyege
    @sobigfish

    我原文说的很清楚了

    想 [整理] 一份自学向导,本身是 C++出身,所以需要大家的 [帮助] 。

    诸位这么回复说明你感觉这个图的问题应该很大,如果能帮指正一下,个人会十分感激。
    coderluan
        11
    coderluan  
    OP
       2016-11-24 15:08:26 +08:00
    @ersic 十分感激,我会浏览一下,下个版本进行更新。
    Lucups
        12
    Lucups  
       2016-11-24 15:09:10 +08:00   1
    看起来楼主尚未对一门语言进行深入过。对任何一门语言有过稍微深入研究的,应该知道学习一门新语言,除了基础语法,首先要关注的是规范、包管理、框架、组件、社区这些属于语言生态层面的东西。

    学习一门语言简单,深入这门语言的生态很难。

    不过楼主的分享精神仍然值得赞赏。
    coderluan
        13
    coderluan  
    OP
       2016-11-24 15:10:31 +08:00
    @shiji
    手滑了。
    你说的那些,我说的随便百度篇博客大概就是能改配置的程度吧。
    coderluan
        14
    coderluan  
    OP
       2016-11-24 15:14:51 +08:00
    @Lucups

    自认为 C/C++还是深入过的,这个导向只是新手入门,个人认为入门阶段就学习管理框架组件的话是很难掌握的,规范社区是我有所遗漏。
    klgd
        15
    klgd  
       2016-11-24 18:48:39 +08:00   1
    smatry 还是算了吧,我做了 6~7 年 php 了,从来没用过
    klgd
        16
    klgd  
       2016-11-24 18:49:25 +08:00
    @klgd 不好意思 smarty 还拼错了
    Scholer
        17
    Scholer  
       2016-11-24 18:54:00 +08:00
    感觉这个导图基本上诠释了如果在学习 PHP 的道路上走偏
    mzsongyan
        18
    mzsongyan  
       2016-11-24 18:59:51 +08:00   1
    你这是培训班向导图....
    starriv
        19
    starriv  
       2016-11-24 19:09:58 +08:00
    这大部分都推荐的什么渣渣玩意、误人子弟
    jellybool
        20
    jellybool  
       2016-11-24 19:13:02 +08:00   1
    搜索引擎都不是默认 Google 。。。。。
    coderluan
        21
    coderluan  
    OP
       2016-11-24 19:16:38 +08:00 via Android
    @starriv
    @Scholer
    我原文说的很清楚了

    想 [整理] 一份自学向导,本身是 C++出身,所以需要大家的 [帮助] 。

    诸位这么回复说明你感觉这个图的问题应该很大,如果能帮指正一下,个人会十分感激。
    coderluan
        22
    coderluan  
    OP
       2016-11-24 19:17:21 +08:00 via Android
    @mzsongyan 确实参考了培训班的课程,毕竟不是 PHP 出身
    njin
        23
    njin  
       2016-11-24 19:18:29 +08:00   1
    还是从这里开始 PHP 吧:
    http://laravel-china.github.io/php-the-right-way/
    coderluan
        24
    coderluan  
    OP
       2016-11-24 19:18:44 +08:00 via Android
    @jellybool 我感觉对新手入门来说百度更合适一些,等工作了就自然就慢慢抛弃百度了
    jellybool
        25
    jellybool  
       2016-11-24 19:23:21 +08:00
    @coderluan 我反倒觉得,越是新手, Google 越合适
    njin
        26
    njin  
       2016-11-24 19:27:34 +08:00
    你也说了,原则是“不走捷径,不走弯路,不走原路”
    百度搜东西,明明是走弯路。而 ThinkPHP 是歧路啊亲!!!
    coderluan
        27
    coderluan  
    OP
       2016-11-24 19:37:10 +08:00 via Android
    @njin 所以我也说不是 PHP 出身,需要大家帮助啊。 tp 的在面试中不常见吗?虽然我知道他名声不好。
    搜索引擎这个我暂时持保留态度,新手我感觉百度会更习惯,当百度满足不了,自然会转向 Google 的怀抱
    coderluan
        28
    coderluan  
    OP
       2016-11-24 19:41:35 +08:00 via Android
    @njin rightway 那个确实很好,我之后会参考它改正一些,不过我感觉还是需要一定掌握一定基础内容,之后再拿这个查漏补缺,直接上这个,新手会懵逼
    njin
        29
    njin  
       2016-11-24 19:59:35 +08:00
    @coderluan 额。 首先没有什么 PHP 出身这一说,也不应该有 PHP 程序员, C++ 程序员, Java 程序员这种分法。我一直觉得根据使用场景,快速掌握一门语言语法和最佳实践是程序员应该有的态度。我也是从: C++ > 数据库开发 > Web 开发 一路走过来的。


    另外,很多人提出一个问题的时候,往往不是真正的在寻求建议,而是希望别人验证自己内心已有的答案,所以,不多说啦,开心就好。
    coderluan
        30
    coderluan  
    OP
       2016-11-24 20:07:49 +08:00
    @njin

    我要是自己想学 PHP ,肯定是按你说的来,不过我就是想弄一些方便快速入行的路线,让那些基础不好又想当程序员的孩子少被培训班坑。

    这个问题我真心不知道答案,所以是诚心诚意希望得到大家的帮助。

    不过其实这个帖子到这里我其实并不是很开心,有些人不看描述,上来就喷我,我也不生气,好言好语让他给我点建议,结果都不吱声了。不过还好你和别的一些 V 友态度很好,感谢你们。
    njin
        31
    njin  
       2016-11-24 20:48:12 +08:00
    @coderluan 老实说你这个帖子我们看着都不是很舒服。

    打个比分,有人给我推荐一只股票,我怎么验证他的推荐靠不靠谱?我要看他自己有没有买这只股票呀!!你说你不会 PHP 但是想做一份 PHP 自学向导图,你这已经严重打脸吾等淫渐 PHP 许久,但是完全不知道怎么总结一份通用的自学向导图的使用 PHP 的 Web 工作者,好么。

    很多事情的复杂度,是你深入接触之后才会才会意识到。先变成 PHP 大师,你说什么我们都听你的。
    coderluan
        32
    coderluan  
    OP
       2016-11-24 21:00:45 +08:00
    @njin

    等下,你也搞错了,我不是给你们推荐股票,是在说

    “各位股票大神,小白我弄了股票走势图,希望大神们指点一下,将来帮助更多的人”

    像你这样指出,“大神也弄不好走势图,小白还是别弄的好”。我也能理解,虽然不会接受,我相信多次迭代之后会有一定价值的。

    我想整理的方向很多,但是真心没办法挨个学一遍甚至工作一段时间,只能借助网络的力量了。

    有些事,大师们不去做,只能小白去做了。

    如果你看着不舒服,就请帮助我,咱们一起整理一份让人看着舒服的内容。
    njin
        33
    njin  
       2016-11-24 21:17:07 +08:00
    @coderluan 已经推荐目前最好的 PHP 走势图, PHP The Right Way ,该文档随相关技术发展而持续更新。建议关注英文版,因为中文翻译有滞后。

    你非说这也不是新手向的话,我只能讲这是门槛,修行靠自身。
    coderluan
        34
    coderluan  
    OP
       2016-11-24 21:29:14 +08:00
    @njin 我还是表示这门槛对有些孩子比较高,我想帮他们走到这个门槛前,跨不跨过去,确实看他们自己。
    ocian
        35
    ocian  
       2016-11-24 22:03:02 +08:00 via Android   1
    我只学过 Web 前端,我表示我学的时候 w3school 看得头大, mdn 才是正解
    coderluan
        36
    coderluan  
    OP
       2016-11-24 22:04:59 +08:00
    @ocian 嗯,我打算改成 mdn 了。
    TonyG
        37
    TonyG  
       2016-11-24 22:07:30 +08:00
    The right way, PSR, composer, modern php +1
    crab
        38
    crab  
       2016-11-24 22:59:42 +08:00
    @njin PHP 之道 这个入门不可能懂后面那些啊。依赖注入 这些怎么入门会懂啊。
    Jakesoft
        39
    Jakesoft  
       2016-11-24 23:30:53 +08:00
    fuck off this and go ahead for symfony.
    ooh
        40
    ooh  
       2016-11-25 01:12:00 +08:00
    我觉得几个必须弄明白的东西, PSR phpcs php-cs-fixer phpmd symfony
    sagaxu
        41
    sagaxu  
       2016-11-25 08:16:13 +08:00 via Android
    这跟 HR 自己罗列一堆名词有什么区别?
    coderluan
        42
    coderluan  
    OP
       2016-11-25 08:30:33 +08:00 via Android
    @sagaxu 请看下 append
    3A93EifxUzhBjhu6
        43
    3A93EifxUzhBjhu6  
       2016-11-25 09:03:19 +08:00 via Android
    编程入门先走萧井陌的编程入门 1.4 ,再走 php 之道
    2owe
        44
    2owe  
       2016-11-25 10:32:11 +08:00
    能想到总结和学习,就已经很好了诶……

    感觉这些基础知识固然重要,也要到 GitHub 上找代码看,看到多了,遇到不懂的自己查。
    usapla
        45
    usapla  
       2016-11-25 10:44:04 +08:00
    哈哈,我自学的就是和楼主差不多,好尴尬,完全不敢说话,
    coderluan
        46
    coderluan  
    OP
       2016-11-25 10:53:08 +08:00
    @ooh
    PSR 之类的《 PHP 之道》里边有相关内容

    @ooh @Jakesoft

    symfony 那个我有疑惑,但是我有点顾虑,就是这么多框架,他们的市场需求是怎么样的,也就是找工作,笔试,面试哪个最常见。 不能面试时,对方说我们公司之前框架是 tp ,你熟悉吗?咱们说 fuck off this and go ahead for symfony.
    coderluan
        47
    coderluan  
    OP
       2016-11-25 10:53:38 +08:00
    @usapla

    哈哈哈,脸皮厚的天然优势。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5188 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 28ms UTC 08:51 PVG 16:51 LAX 01:51 JFK 04:51
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86