V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
TangCuYu2333
V2EX  ›  问与答

非科班出身,想学习 PHP ,求推荐学习书籍

  •  
  •   TangCuYu2333 · 2018-10-18 09:52:40 +08:00 via Android · 3815 次点击
    这是一个创建于 2236 天前的主题,其中的信息可能已经有所发展或是发生改变。

    鄙渣现大三,电子信息工程专业,非科班出身,现想学习 PHP。

    自己的现况: 因为当时专业学习的是 C,所以自己 C 学得比较扎实,c++、Python 也有了解(具体程度只能说会用)、熟悉 Linux 的一些基本操作(被学校非人类限速到 10m 带宽逼的、开始学习 Linux、用着 GitHub 上的开源代码,在实验室搭建了个私人网盘来突破限速、嘤嘤嘤~)

    对于 PHP、本人算是小白一个,还是一清二白的那种,求推荐 PHP 入门书籍(不太喜欢看视频学习)、如果能给一些学习计划,那就更好了!

    非常感谢😊😊

    48 条回复    2018-10-19 17:58:01 +08:00
    WuwuGin
        1
    WuwuGin  
       2018-10-18 10:00:17 +08:00   ❤️ 3
    我先来大部分 v 友的政治正确:PHP 逼格不高,为什么不去继续在 python web 上钻研呢。
    好了不 bb 了,PHP 的入门其实 w3c school 已经够了,剩下就是找个框架一把梭了,遇见不会的官方文档解决 80%问题,剩下的问题找 stackoverflow。
    jeffcott
        2
    jeffcott  
       2018-10-18 10:00:19 +08:00
    去学 Java 或者 go
    wongskay
        3
    wongskay  
       2018-10-18 11:00:40 +08:00 via iPhone
    @WuwuGin 你对政治正确有误解
    lhx2008
        4
    lhx2008  
       2018-10-18 11:04:08 +08:00
    建议学 Java,学习的时候骂娘的几率比较低。
    coderluan
        5
    coderluan  
       2018-10-18 11:08:41 +08:00
    英文好 MDN,英文不好 W3S
    TangCuYu2333
        6
    TangCuYu2333  
    OP
       2018-10-18 11:09:31 +08:00 via Android
    @WuwuGin 好的谢谢,您的建议,会考虑的
    TangCuYu2333
        7
    TangCuYu2333  
    OP
       2018-10-18 11:09:56 +08:00 via Android
    @jeffcott 谢谢
    TangCuYu2333
        8
    TangCuYu2333  
    OP
       2018-10-18 11:10:08 +08:00 via Android
    @lhx2008 恩恩。会考虑的
    TangCuYu2333
        9
    TangCuYu2333  
    OP
       2018-10-18 11:10:17 +08:00 via Android
    @coderluan 好的,谢谢
    TangCuYu2333
        10
    TangCuYu2333  
    OP
       2018-10-18 11:14:54 +08:00 via Android
    @jeffcott @WuwuGin @wongskay @lhx2008 @coderluan

    想问一下,如果就业,找工作方面的话,是 Java,PHP,Python,go 等,学习哪个比较好呢?
    coderluan
        11
    coderluan  
       2018-10-18 11:33:57 +08:00
    @TangCuYu2333 但从市场角度来说,肯定是 Java,但是干这行兴趣非常重要,平均工资 Java 比 PHP 高不代表你学 Java 就比学 PHP 挣得多,兴趣越高学得越好挣的越多。我的建议是你先不用着急定方向,先学 html+css+js,学完了再定都行,这个哪都能用到。
    Norie
        12
    Norie  
       2018-10-18 11:37:13 +08:00
    [黑人问号]。Java 吧
    askfilm
        13
    askfilm  
       2018-10-18 11:51:27 +08:00
    @TangCuYu2333 建议学习顺序:
    基础:html+css, js 基础,jquery , php 基础语法 ,http 协议相关基础,linux 基础
    应用:OOP 编程思想应用:先学习 php 框架 CI, 然后 symfony 框架 , 其他乱七八糟的框架不建议学习,扰乱心神,学会 symfony 后, 其他框架则易如反掌
    提升:如果,你想学 java 的话, 有 symfony 基础, 学 java 类框架也比较平滑, 后面就是各种语言和工具的使用了。。。。
    dwyyy
        14
    dwyyy  
       2018-10-18 12:18:10 +08:00
    学 PHP 把官方文档读一遍,知道 PHP 有什么函数、功能、特性就可以了。
    面向对象,设计模式,算法这些都是通用的。
    然后框架,找一个有代表性的、社区活跃的 symfony、laravel 之类的看下就行
    然后是前端技能,搞 PHP 的必须会前端技能
    在然后是服务器相关、环境搭建,大公司用不上,也几乎不用 PHP,小公司可能会有要求,毕竟 PHP 要做运维的工作
    最后一条可以最后了解
    以上
    TangCuYu2333
        15
    TangCuYu2333  
    OP
       2018-10-18 12:45:34 +08:00 via Android
    @coderluan OK👌
    TangCuYu2333
        16
    TangCuYu2333  
    OP
       2018-10-18 12:46:11 +08:00 via Android
    @askfilm 恩恩。谢谢。学习了
    TangCuYu2333
        17
    TangCuYu2333  
    OP
       2018-10-18 12:46:37 +08:00 via Android
    @dwyyy 谢谢
    helionzzz
        18
    helionzzz  
       2018-10-18 13:06:26 +08:00
    @askfilm symfony 太重了 新手劝退啊
    qce7
        19
    qce7  
       2018-10-18 13:13:16 +08:00
    少侠请留步,我看你天赋异禀,我这里有本《 PHP 与 MySQL 开发圣经》低价出售,要不要考虑一下?
    stabc
        20
    stabc  
       2018-10-18 13:15:37 +08:00
    Variazioni
        21
    Variazioni  
       2018-10-18 13:31:29 +08:00
    python 比较好啊。。java 年纪大了。。而且 java 程序员必须要懂框架。web 框架。orm 框架。各种中间件。。感觉永远都学不完。
    mcfog
        22
    mcfog  
       2018-10-18 13:35:56 +08:00
    andrewDDC
        23
    andrewDDC  
       2018-10-18 13:36:40 +08:00
    直接看一遍文档就好了,不过周边需要学习的东西不少,缓存 mysql webserver 这些,基本能看官方文档就看官方文档吧
    kangkang
        24
    kangkang  
       2018-10-18 13:53:27 +08:00
    @WuwuGin 其实 python web 也站在 v2 鄙视链的底端
    TangCuYu2333
        25
    TangCuYu2333  
    OP
       2018-10-18 14:42:07 +08:00 via Android
    @qce7 哈 有需要的话 会联系您的
    TangCuYu2333
        26
    TangCuYu2333  
    OP
       2018-10-18 14:42:16 +08:00 via Android
    @stabc 谢谢
    TangCuYu2333
        27
    TangCuYu2333  
    OP
       2018-10-18 14:42:27 +08:00 via Android
    @Variazioni 活到老 学到了
    TangCuYu2333
        28
    TangCuYu2333  
    OP
       2018-10-18 14:43:26 +08:00 via Android
    @kangkang 不知 v2 一般看好哪些语言
    TangCuYu2333
        29
    TangCuYu2333  
    OP
       2018-10-18 14:43:44 +08:00 via Android
    @andrewDDC 嗯嗯 了解了
    TangCuYu2333
        30
    TangCuYu2333  
    OP
       2018-10-18 14:43:53 +08:00 via Android
    @mcfog 谢谢
    yc8332
        31
    yc8332  
       2018-10-18 15:50:04 +08:00
    php 没什么书籍啊。。。w3cschool 有基础的,我觉得你还是把官网的帮助手册基础的部分学习下,然后找个框架看下就差不多了。。后面的性能架构慢慢就会接触了
    WuwuGin
        32
    WuwuGin  
       2018-10-18 16:38:43 +08:00
    @TangCuYu2333 找工作还是 Java 第一吧,PHP 也不差就是了。
    Acoffice
        33
    Acoffice  
       2018-10-18 16:51:08 +08:00 via Android
    糖醋鱼🐠
    fhefh
        34
    fhefh  
       2018-10-18 18:43:49 +08:00
    可以看看传智播客 PHP 的视频 黑马 PHP 视频 泰牛 PHP 视频 以上视频可以在闲鱼搜下 😁

    仅供参考~
    loginv2
        35
    loginv2  
       2018-10-18 18:51:36 +08:00 via Android
    细说 php
    peesefoo
        36
    peesefoo  
       2018-10-18 21:10:53 +08:00 via Android
    当时是在学校图书馆检索 php,找到什么书就看什么书,这类书都在一个架子上放一起。
    peesefoo
        37
    peesefoo  
       2018-10-18 21:15:22 +08:00 via Android
    然后拿 dedecms 改改玩玩,做了个网站。
    之后就是玩 WordPress,改别人的主题、插件,到自己写主题、插件,二次开发,拿 WordPress 做一下有趣的功能,接些单子,一直玩到现在。
    wuYin
        38
    wuYin  
       2018-10-18 21:55:13 +08:00 via Android
    推荐 2 本:《 PHP5 权威编程》和《 PHP the right way 》
    shuhao
        39
    shuhao  
       2018-10-18 22:03:05 +08:00 via Android
    电子信息专业不是科班出身?
    TangCuYu2333
        40
    TangCuYu2333  
    OP
       2018-10-19 07:49:36 +08:00 via Android
    @Acoffice 嘿嘿嘿
    TangCuYu2333
        41
    TangCuYu2333  
    OP
       2018-10-19 07:50:27 +08:00 via Android
    @shuhao 算不上吧,学习方向有点偏的
    TangCuYu2333
        42
    TangCuYu2333  
    OP
       2018-10-19 07:50:32 +08:00 via Android
    @wuYin 谢谢
    TangCuYu2333
        43
    TangCuYu2333  
    OP
       2018-10-19 07:50:59 +08:00 via Android
    @peesefoo 跟随大佬的脚步
    TangCuYu2333
        44
    TangCuYu2333  
    OP
       2018-10-19 07:51:09 +08:00 via Android
    @WuwuGin 了解了
    OMGZui
        45
    OMGZui  
       2018-10-19 08:46:44 +08:00 via Android
    html+css+js+npm
    php 手册语法部分
    php 之道
    现代 php
    laravel 框架
    实战 pj blog

    以上
    nuyan123
        46
    nuyan123  
       2018-10-19 09:48:45 +08:00
    go 语言,新起来处理并发很牛,建议学这个
    TangCuYu2333
        47
    TangCuYu2333  
    OP
       2018-10-19 17:57:42 +08:00 via Android
    @OMGZui 谢谢
    TangCuYu2333
        48
    TangCuYu2333  
    OP
       2018-10-19 17:58:01 +08:00 via Android
    @nuyan123 不了解 go 以后有可能会学一学
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2612 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 07:11 · PVG 15:11 · LAX 23:11 · JFK 02:11
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.