成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

95%的程序員都用不到的“算法”,是不是沒(méi)必要死磕?

開(kāi)發(fā) 前端 算法
對(duì)于軟件工程而言,寫(xiě)出易懂、易合作、易維護(hù)的代碼,顯然比寫(xiě)出效率高一點(diǎn),代碼卻很復(fù)雜要重要許多。這樣看來(lái)算法就顯得很“雞肋。

寫(xiě)代碼快十年了,沒(méi)寫(xiě)過(guò)一次插入排序,也沒(méi)有寫(xiě)過(guò)一次紅黑樹(shù),甚至遞歸也很少涉及到。這是絕大多數(shù)程序員的工作現(xiàn)狀。

然而,許多人對(duì)“算法”卻情有獨(dú)鐘,認(rèn)為它是評(píng)判一個(gè)程序員技術(shù)水平高低的重要標(biāo)準(zhǔn)之一。

有句話叫做:程序員=數(shù)據(jù)結(jié)構(gòu)+算法。為此許多人癡迷于刷leetcode不能自拔,執(zhí)意追求算法,卻忽略了在工作項(xiàng)目中學(xué)習(xí)的重要性。

另一部分人則走向另一個(gè)極端——算法無(wú)用論。公司項(xiàng)目的核心代碼都是我寫(xiě)的,幾乎都是“評(píng)論回復(fù)功能”怎么實(shí)現(xiàn),“點(diǎn)贊功能”怎么實(shí)現(xiàn),“充值提現(xiàn)功能”怎么實(shí)現(xiàn),根本不會(huì)涉及所謂的算法,花大量精力去刷算法題,根本就是浪費(fèi)時(shí)間。

在面試過(guò)程中,“算法”往往扮演著智力題的作用。因?yàn)橛?jì)算機(jī)科學(xué)知識(shí)深度較淺,培養(yǎng)起來(lái)不難,大公司在招聘初級(jí)開(kāi)發(fā)工程師時(shí),都會(huì)用算法知識(shí),來(lái)考察面試者的學(xué)習(xí)能力及潛力,而不是會(huì)使用某種技術(shù)。

在實(shí)際工作中,絕大多數(shù)情況下也不會(huì)用到算法,更多的是增刪改查、API的對(duì)接,數(shù)據(jù)格式的調(diào)整。只有在做比較底層、比較尖端和敏感的場(chǎng)景,才可能涉及算法的實(shí)現(xiàn),但這些場(chǎng)景的需求也遠(yuǎn)遠(yuǎn)不止算法。

對(duì)于軟件工程而言,寫(xiě)出易懂、易合作、易維護(hù)的代碼,顯然比寫(xiě)出效率高一點(diǎn),代碼卻很復(fù)雜要重要許多。

這樣看來(lái)算法就顯得很“雞肋。”這也是許多寫(xiě)了多年代碼的程序員,堅(jiān)持算法無(wú)用論的原因之一。

另外一部分人認(rèn)為,算法非常之重要。

大公司非常注重基礎(chǔ),編程語(yǔ)言、數(shù)據(jù)結(jié)構(gòu)與算法、Lnux、操作系統(tǒng)等等。算法也是發(fā)掘程序員學(xué)習(xí)能力和成長(zhǎng)潛力的關(guān)鍵手段。此外,算法能力的強(qiáng)弱,也能判斷程序員面對(duì)新問(wèn)題時(shí),分析和解決問(wèn)題的能力。

懂算法和不懂算法的程序員,完全是兩個(gè)水平,一個(gè)天一個(gè)地,所以算法非常重要。

其實(shí)不論哪種看法,都十分極端。算法究竟有多重要,到底是算法重要還是項(xiàng)目經(jīng)驗(yàn)重要,在許多人心中都有答案。

這個(gè)問(wèn)題與“學(xué)歷還是能力重要?”“選擇重要還是努力重要”類(lèi)似。當(dāng)你偏執(zhí)地認(rèn)為A很重要,所以B不重要的時(shí)候,就犯了一種邏輯謬誤。勢(shì)必要為此付出代價(jià)。

死磕算法,不了解常見(jiàn)的技術(shù)方案,就要付出代價(jià)。

輕視算法,過(guò)于重視項(xiàng)目經(jīng)驗(yàn),同樣要付出代價(jià)。

因?yàn)楣ぷ髦兴枰募寄芴嗵啵瑴贤芰Α⒐芾砟芰Α⑸虡I(yè)、規(guī)劃、招聘、架構(gòu)、工程等等,都會(huì)共同決定一個(gè)人能達(dá)到的高度。

在龐大的職場(chǎng)技能體系中,算法僅僅是其中的一環(huán),缺算法行,缺了算法也不行。把算法替換成上面所述的任何一種能力,結(jié)論都是一樣的。

 

責(zé)任編輯:趙寧寧 來(lái)源: 蔚可云
相關(guān)推薦

2016-11-29 09:56:37

Linux

2019-01-02 07:50:02

程序員技能代碼

2022-01-29 00:08:30

程序員編程語(yǔ)言Java

2014-02-18 13:45:39

bug程序員

2015-06-23 16:14:42

程序員優(yōu)秀程序員

2021-03-10 15:49:32

算法數(shù)據(jù)結(jié)構(gòu)前端

2013-04-28 11:03:41

編程語(yǔ)言程序員私有云

2015-10-30 08:47:15

2017-11-14 11:28:49

程序員索引數(shù)據(jù)

2021-02-08 22:32:43

程序員 靜態(tài)網(wǎng)頁(yè)

2017-11-24 08:30:05

Python代碼區(qū)塊鏈

2018-01-30 22:07:18

Python區(qū)塊鏈比特幣

2019-12-19 16:22:38

程序員征文

2021-08-28 23:26:14

程序員編碼電腦

2019-03-20 09:59:40

硅谷程序員失業(yè)

2021-03-18 13:58:43

程序員技能開(kāi)發(fā)者

2012-12-13 09:55:23

2012-08-20 09:26:17

程序員算法排列算法

2013-08-20 09:33:59

程序員

2017-12-21 07:54:23

JavaPHP程序員
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 亚洲午夜久久久 | 欧美精品一区二区三区在线播放 | 国产aa| 日韩精品一区二区三区在线观看 | 在线观看www视频 | 日韩有码一区 | 久久99精品国产99久久6男男 | 久久久xx| 九九精品网 | 精品国产第一区二区三区 | www国产成人免费观看视频,深夜成人网 | 成人福利在线观看 | 麻豆国产精品777777在线 | 成人不卡 | 成人深夜小视频 | 成人不卡 | 精品中文在线 | 在线成人免费视频 | 欧美精品片 | 成人三级在线播放 | 麻豆久久久久久久久久 | 国产一级片一区二区 | 天天拍天天色 | 日本在线免费视频 | 国产高清一区二区三区 | 免费久久久 | www.久久.com| 在线āv视频 | 亚洲 欧美 日韩 精品 | 成人性生交大片免费看r链接 | 日韩av啪啪网站大全免费观看 | 久久久久国产精品午夜一区 | 午夜精品一区二区三区在线观看 | 看一级黄色毛片 | 日韩快播电影网 | 国产精品日韩欧美 | 成人久久久 | 国产女人与拘做受视频 | 久久久.com| 国产视频综合 | 国产男女猛烈无遮掩视频免费网站 |