国产+高潮+在线,国产 av 仑乱内谢,www国产亚洲精品久久,51国产偷自视频区视频,成人午夜精品网站在线观看

關于兩年php程序員的進階問題

peen

博主也是業(yè)界代表了。php做了兩年,增刪改,各種框架。以后怎么晉升,該怎么學習,希望博主介紹下,也是為咱們廣大的php打開更廣的大門吧,linux高性能服務器編程正在學習中!

8273 3 9
3個回答

walkor 打賞

mvc框架了解一個就可以,不用花更多精力去精通每一個mvc框架,因為mvc框架太多,學到的只是框架用法,各個框架間用法不通用,時間成本并不劃算。
php不要光會用,至少要去了解下底層原理,對于寫出來高質量高性能代碼有一定幫助。
最主要socket編程、多進程編程都要去熟悉一下。這些屬于底層原理,學習一次各個語言各個系統(tǒng)全部通用,這個時間成本非常劃算。

總結起來就是用一個東西不要光會用,要了解下底層是怎么工作的。不用了解每個細節(jié),了解整體原理就行。慢慢你會發(fā)現所有的系統(tǒng)都離不開那些基本的東西。與其花時間學習各種mvc框架用法,各種語言的語法,不如花時間去學底層的socket編程以及多進程編程。

我的知識積累過程很大一部分通過開發(fā)完善workerman開始的,剛開始workerman就是一個幾行的stream_socket_server的demo代碼,當我慢慢要完善它時,就不得不學習socket編程、了解epoll、學習進程控制、進程間通訊、信號處理等等,慢慢的輻射出很多知識點,而這些知識是我主動探尋的,不是被動接受的,因為我要用這些知識點解決我現在開發(fā)workerman遇到的問題,我現在覺得這種學習方法非常高效。掌握了這些知識,以及有了這些實踐,在使用其它系統(tǒng)時就更胸有成竹,因為其它系統(tǒng)(nginx\apache\php-fpm\redis\memcache\mysql)也是這些基本原理。

希望這些經歷能幫到你

  • peen 2016-02-15

    大神你說的 epoll 進程通訊 信號處理 看linux高性能服務器編程就行了吧。我現在很多都看的似懂非懂的感覺。

  • walkor 2016-02-15

    對,linux高性能服務器編程有,書里面是c的代碼,不用看語法,知道怎么回事就行。

  • peen 2016-02-27

    walkor能看下stream_socket_server的簡單的demo,就是維持用戶連接,創(chuàng)建數組維持socket_accept連接的。想看下那個簡單的demo workerman看了楞是沒看到,不知道是不是因為面向對象弱的原因

  • phpcreeper 2018-12-10

    反復讀了很多次,真是金句良言,句句戳心。

  • wegl 2019-06-28

    學習

  • hk2018 2019-10-29

    php包裝的太多了,好在現在資源多了些,最好去看下c實現的,更助于理解吧

li48855784

寫的很NB啊

  • 暫無評論

點贊,支持群主

  • 暫無評論
年代過于久遠,無法發(fā)表回答
??