V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Junjunya
V2EX  ›  PHP

学习 PHP 源码(内核),是件事倍功半的事情么?

  •  
  •   Junjunya · 2018-12-20 15:58:52 +08:00 · 4072 次点击
    这是一个创建于 2172 天前的主题,其中的信息可能已经有所发展或是发生改变。
    楼主已经写了 4 年 PHP 了,大约一年之前就感觉遇到了瓶颈,然后 Java go swoole 就开始瞎看。
    还看了一些网络编程相关的。
    前段时间看了一会《 PHP 扩展开发及内核应用》看完之后 也不能说没用吧,起码扩展的源码,能看懂些了。
    但是感觉对自己作用一般,平时也完全用不到这些东西。最大的作用就是和同事吹吹牛逼了……


    最近公司买了一批书,就去借了一本讲 PHP 源码的, 但是感觉这是个事倍功半的事情……
    然后现在就是有点迷茫,不知道下一步继续该学点什么好。不知道是否有大佬指点下
    17 条回复    2018-12-21 09:53:44 +08:00
    JaguarJack
        1
    JaguarJack  
       2018-12-20 17:00:03 +08:00
    我和你一样一样的
    he583899772
        2
    he583899772  
       2018-12-20 17:49:20 +08:00
    学习 go 语言吧
    msg7086
        3
    msg7086  
       2018-12-20 17:51:02 +08:00   ❤️ 3
    所有你所看到的读过的这些知识,以后都会成为你知识库的一部分。
    事倍功半还是事半功倍我不知道,但是至少不是浪费时间。
    zjsxwc
        4
    zjsxwc  
       2018-12-20 18:02:38 +08:00 via Android
    一切以面向 money 编程,不多说了。。
    Donne
        5
    Donne  
       2018-12-20 18:04:16 +08:00
    @msg7086 然而时间和精力都是有限的,所以要寻找收益更高的选择
    liuxu
        6
    liuxu  
       2018-12-20 18:04:44 +08:00
    我觉得学习底层自己写插件还没蛮开心的
    liuxu
        7
    liuxu  
       2018-12-20 18:09:15 +08:00
    @Donne 我觉得做技术考虑收益太功利,我还是喜欢踏踏实实搞研究,而且时间精力这些东西,就算我打一天游戏睡一天懒觉也蛮好的
    jdhao
        8
    jdhao  
       2018-12-20 18:10:13 +08:00 via Android
    可能是你的层次还没达到需要看源码的高度?譬如你只是简单在 linux 系统上进行操作,你也没必要了解 linux 内核源码。
    vishva
        9
    vishva  
       2018-12-20 18:39:03 +08:00
    语言的内核是指啥?内核不是操作系统的吗,语言不是编译器跟解释器?
    KgM4gLtF0shViDH3
        10
    KgM4gLtF0shViDH3  
       2018-12-20 18:48:15 +08:00 via iPhone
    我觉得自己做一个属于自己的产品并且不断打磨比较好,推广好了能赚钱,不能赚钱也能积累技术和经验
    SmartKeyerror
        11
    SmartKeyerror  
       2018-12-20 18:51:58 +08:00
    我的工作年限远没有楼主那么长, 但是语言我认为没有必要深入到编译器和解释器这个层次, 因为每一种语言的编译和解释都是不同的。 如果是我自己的话, 在我将语言层面儿的事情扯掰清楚之后, 一定会去看 Linux 内核相关的书籍和文章。 包括内存管理, 进程管理,I/O 与文件系统以及 Socket 等内容。 从我的学习上来看, 语言以及框架的诸多设计或多或少都会有内核的影子在里面。 如果一个程序员想干到 45 岁, 内核我认为是一定要研究的。
    Junjunya
        12
    Junjunya  
    OP
       2018-12-20 19:03:57 +08:00
    @msg7086 谢谢指导

    @SmartKeyerror 我工作年限也不长,18 年刚毕业的, 不过写代码的时间比较长

    @jdhao 确实没到这个高度。每天都是 curd
    平时工作也没啥压力,没遇到过特别难的问题。
    可是闲下来的时候 就想补充点知识
    storypanda
        13
    storypanda  
       2018-12-20 19:04:26 +08:00 via Android
    @bestkayle 我最近就一直在研究自定义控件,一个东西写了三遍,也可以总结一下了
    ppyybb
        14
    ppyybb  
       2018-12-20 19:19:42 +08:00 via iPhone
    换个工作,不一定非要研究语言源码
    ben1024
        15
    ben1024  
       2018-12-20 19:23:13 +08:00
    看深度的内容是积累,很少看了就能用到,等积累一定量,且业务需要时才能有提取出对应的解决方案能力。
    phpbest
        16
    phpbest  
       2018-12-20 20:43:26 +08:00
    @Junjunya 17 年毕业的 phper 想问,18 年的这么厉害?
    Junjunya
        17
    Junjunya  
    OP
       2018-12-21 09:53:44 +08:00
    @phpbest 不不不,不厉害, 水的很
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1973 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 00:44 · PVG 08:44 · LAX 16:44 · JFK 19:44
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.