你理解的PHP程式設計師,必須懂演算法嗎?

時間 2021-06-01 21:07:43

1樓:

現在這種新的語言還需要演算法????我覺得那公司真的是老朽了,他們又不用發明新語言,還需要演算法。都是拿來直接用啊,資料處理而已。

2樓:

我倒是希望他能問問我資料結構演算法網路原理之類的東西呀, 昨天面試php實習生,人家問我php字串逆序函式是什麼,手冊看過沒有,框架用什麼…………

3樓:eechen

程式 = 資料結構 + 演算法

你用PHP寫乙個程式,能解決實際問題,那程式裡的邏輯,就是演算法.

不是狹隘地認為只有氣泡排序和二分查詢這類邏輯才是演算法.

比如你在PHP裡用sort等函式對array()這種資料結構進行排序,那你這個邏輯也是演算法,也一樣能實現排序這個功能.

懂那些底層演算法當然更好,不懂也沒關係,反正標準都是:能多快好省完全任務就好.

陳真:你管我用什麼拳,能打贏你,就是好拳.

4樓:szitv

任何計算機語言演算法都是很重要的一環,畢竟計算機的原型就是拿來做複雜運算的,php也不例外。只不過它很多演算法都封裝好了,正常使用只用簡單邏輯處理就行。

所以我認為演算法是重要的,資料結構也是重要的,但不是必須的,就好像我們上學學三角函式現在沒有什麼用一樣,可能他只是想看看你的處理邏輯,或者他本質上想要的是演算法工程師吧

php程式設計師的出路?

szitv 曾經我也是這麼迷茫過的,這時候也特別喜歡教新手,但做這事就跟玩遊戲似的,跟新手打著打著你會發現自己也變菜了。這是個溫水煮青蛙的過程,不要覺得在php上取得了不錯的成績就是人生贏家了,有時間學習一下別的語言的設計思想,也要深入學習一下通訊協議。自己嘗試寫一套高可用框架出來放github開源...

php程式設計師的練級之路?

楊佳勝 乙個問題乙個怪,小怪小經驗,大怪大經驗,遇到解決不了的問題 大BOSS 組隊或者尋求外員 搜尋 搞定了也許你就直接公升級了。總結 練級之路取決於你遇到的怪物數量和質量,也許找個好的RL是個不錯的選擇。 itlr 程式設計水平並不是線性且有明確的級別之分的,成長速度和質量完全取決於你自己花的時...

PHP高階程式設計師所要掌握的技能?

要有臉皮夠厚的技能吧。沒人是精通的了那麼多的php的知識。即使都懂,也是都懂個皮毛,隨便被面試官一問深入的知識就有機會打壓。這行就是這樣。 dpbtrader 如果你在二次開發 cms curd 前端html 那麼你還只是個初級phper,一般都是重複性勞動,高階的方向很多,c語言可以擴充套件PHP...