在线二区人妖系列_国产亚洲欧美日韩在线一区_国产一级婬片视频免费看_精品少妇一区二区三区在线

鍍金池/ 問答/PHP  Linux  數(shù)據(jù)庫/ 兩年P(guān)HP程序員的技能棧需要哪些?

兩年P(guān)HP程序員的技能棧需要哪些?

目前工作有一年半了,業(yè)務(wù)上的curd也很熟練,高性能mysql也學(xué)習過,設(shè)計模式也看過,目前在學(xué)redis的使用,只是現(xiàn)在比較迷茫,對于以后不知道要怎么去發(fā)展,還需要去學(xué)習哪些知識來補充。
有能詳細說一下兩年左右應(yīng)該會那些技術(shù)嗎?

回答
編輯回答
醉淸風
雖然年限比你稍長一點,但也有同樣的焦慮
2017年8月11日 13:07
編輯回答
扯不斷
  1. 熟練一個php框架用來寫業(yè)務(wù)
  2. 熟悉MySQL數(shù)據(jù)庫設(shè)計
  3. 服務(wù)器環(huán)境的部署,linux+nginx+php+mysql
  4. 服務(wù)器參數(shù)調(diào)優(yōu)
  5. 線上出問題能及時解決
2017年3月7日 08:16
編輯回答
心沉

1.想要成為全棧可以把js基礎(chǔ)看一遍,學(xué)學(xué)vue之類的框架,然后動手寫個項目。
2.想要深入后端,把redis,正則,計算機網(wǎng)絡(luò),mysql等再深入學(xué)學(xué)。好好看看laravel框架,相信你會有很多收獲。
3.《算法導(dǎo)論》這本書很好,抽空看看。

2017年12月15日 22:57
編輯回答
萌小萌

個人建議:一般兩三年后就算是達到一個瓶頸期了。那這時候你去哪家公司,你的技術(shù)提升都不大。(其實空間很大,只是綜合實際,不愿意學(xué)更多)。

那這時候更應(yīng)該提升的,不是技術(shù)面;而是“軟實力“(吃軟飯的實力?);換言之就是“核心競爭力”。這個百度好點。

2018年9月6日 06:23
編輯回答
冷溫柔

在百度做PHP三年多了,不在核心部門,所以能力相對差些。說說我兩年的時候都會了些啥吧:

  1. 代碼比剛畢業(yè)時寫得規(guī)范了。比如變量名起得淺顯易懂,不寫重復(fù)代碼,格式工整。這些雖然在面試時沒啥鳥用,但絕對能提升自己日常開發(fā)的效率,試想一個月后看自己寫的代碼,看到 $userList, $accountInfo 等變量,和看到一堆 $a, $b, $c, $aa 變量,重新上手的速度是不一樣的。
  2. 業(yè)務(wù)端,學(xué)會了Yii1 + Bootstrap + jQuery,Yii1用得比較溜了,對付公司的內(nèi)部系統(tǒng)夠用。
  3. 服務(wù)端,閱讀了Workerman框架的源碼,閱讀過程中也了解了不少底層的技術(shù),比如TCP協(xié)議細節(jié)、Socket編程、多進程、隊列、等知識,看開源代碼對自己的技術(shù)很有提升。
  4. 數(shù)據(jù)庫方面,《高性能MySQL》看了索引、查詢優(yōu)化兩章。能看懂EXPLAIN命令的輸出信息,做一些簡單的查詢優(yōu)化
  5. 緩存方面,會Memcache和Redis..........的get/set :-)

我覺得樓主不要迷茫,不用以兩年應(yīng)該會些什么為衡量,學(xué)的知識能應(yīng)付日常工作就行啦。如果覺得現(xiàn)在的工作中學(xué)不到什么新知識了,不妨找個更有挑戰(zhàn)的工作,個人發(fā)展還是跟著工作來的。祝樓主前程似錦!

2017年12月19日 17:48
編輯回答
淚染裳

學(xué)學(xué)swoole,或者直接轉(zhuǎn)到go語言,未來是物聯(lián)網(wǎng)的時代,這兩種技術(shù)能保證你還有能力活下去,光會php會讓你的路越走越窄!

2018年8月3日 01:50
編輯回答
孤星

我個人覺得 學(xué)習前端知識是當前性價比比較高的一種選擇

2018年3月18日 04:05
編輯回答
黑與白

看到很多PHP程序員職業(yè)規(guī)劃,都是直接上來就提Linux、PHP、MySQL、Nginx、Redis、Memcache、jQuery這些,然后就直接上手搭環(huán)境、做項目,中級就是學(xué)習各種PHP框架和類庫,高級階段就是MySQL優(yōu)化、PHP內(nèi)核與擴展、架構(gòu)設(shè)計這些了。
這些都存在一個嚴重的缺陷,不重視基礎(chǔ)。就好比練武功,只求速成,不修煉內(nèi)功和心法,只練各種招式,這樣能高到哪里去?我所見過的PHP大牛每一個都是具備非常扎實的基礎(chǔ),他們之所以能成為大牛,是因為基礎(chǔ)足夠好?;A(chǔ)不穩(wěn),面對技術(shù)復(fù)雜的系統(tǒng),如同盲人摸象、管中窺豹,只得其門不得其法。而且如果基礎(chǔ)不扎實,也沒辦法進入大公司。國外的Google、Facebook,國內(nèi)的騰訊、阿里、百度、滴滴、京東、新浪等知名互聯(lián)網(wǎng)企業(yè),無論哪一家公司面試必然會考驗應(yīng)聘者的技術(shù)功底。無法進入一個擁有大規(guī)模并發(fā)請求的項目中得到歷練,不堅持提升自己,那也只能在小公司混日子了。
總之有一個好的基礎(chǔ),再去學(xué)LAMP、Redis、PHP框架、前端,這樣取得的成就更大。這與年齡無關(guān)、與學(xué)歷無關(guān)、與智力無關(guān),與天賦也無關(guān)。只要肯努力學(xué)習,人人可以成為技術(shù)大牛。

2018年2月2日 05:29
編輯回答
久舊酒

要學(xué)還是有好幾個方面可以進階的,只是看你選擇的方向和則重點了,例如:

  1. 業(yè)務(wù)層:代碼服用,設(shè)計模式,微服務(wù)
  2. 底層:C/C++,PHP擴展開發(fā), nginx模塊開發(fā),redis代碼
  3. 數(shù)據(jù)層:多地部署,主從?主主?MHA?otter?canal?還是用其他分布式數(shù)據(jù)庫?
  4. 基礎(chǔ)原理:Unix網(wǎng)絡(luò)編程,算法,TCP/IP詳解,HTTP權(quán)威指南,Linxe/Unix系統(tǒng)編程手冊
  5. 擴展類:tenserflow,docker
  6. 語言類:java, go, openresty(lua)
2017年2月12日 15:46
編輯回答
萌吟

要想學(xué)?學(xué)底層的知識唄

  • 《Unix高級環(huán)境編程》看了沒?
  • PHP擴展開發(fā)寫過沒?
  • Docker,jenkins這些工具用了沒?
  • 分布式架構(gòu)設(shè)計,MySQL主從配置,中間件使用?
  • 會其他語言,Java,Golang?
2017年10月23日 20:13