自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

阿里專家:技術(shù)變化那么快,程序員如何做到不被淘汰?

新聞
寫了這么多年的代碼,你是否曾經(jīng)有過(guò)這樣的迷茫和困惑——技術(shù)發(fā)展日新月異,奮力追趕的我們,究竟是技術(shù)的主人還是技術(shù)的奴隸?螞蟻金服的技術(shù)專家空融,與大家一起來(lái)聊聊技術(shù)人的軟件世界觀。

[[209583]]

寫了這么多年的代碼,你是否曾經(jīng)有過(guò)這樣的迷茫和困惑——技術(shù)發(fā)展日新月異,奮力追趕的我們,究竟是技術(shù)的主人還是技術(shù)的奴隸?螞蟻金服的技術(shù)專家空融,與大家一起來(lái)聊聊技術(shù)人的軟件世界觀。

[[209584]]

在浩大的軟件世界里,作為一名普通程序員,顯得十分渺小,甚至?xí)械矫悦?。我們?nèi)心崇拜技術(shù),卻也對(duì)日新月異的技術(shù)抱有深深的恐懼。

有時(shí)候我會(huì)思考難道在技術(shù)領(lǐng)域內(nèi)不斷緊跟新潮,不斷提升技能就是我的價(jià)值所在?那么我是技術(shù)的主人還是技術(shù)的奴隸?

人之所以迷茫往往是找不到工作生活的重心,感受不到工作或生活的價(jià)值。那么什么是價(jià)值呢?

說(shuō)的大一點(diǎn)就是我改變了世界,說(shuō)的小一點(diǎn)就是我的所作所為改善了某些問(wèn)題。

如果不清楚自己的行為、目標(biāo)、價(jià)值三者的關(guān)系,那么又何來(lái)重心?又如何能分得清重要性與優(yōu)先級(jí)呢?

程序員的迷茫不僅僅是面對(duì)技術(shù)繁雜的無(wú)力感,更重要的是因?yàn)殚L(zhǎng)期埋沒于軟件世界的浩大的分工體系中,無(wú)法看清從業(yè)務(wù)到軟件架構(gòu)的價(jià)值鏈條,無(wú)法清楚定位自己在分工體系的位置,處理不好自身與技術(shù)、業(yè)務(wù)的關(guān)系所致。

很多程序員打心底不喜歡業(yè)務(wù),這一點(diǎn)我曾經(jīng)也經(jīng)歷過(guò),我更寧愿從事框架工具、技術(shù)組件研究的相關(guān)事情。

我有個(gè)朋友經(jīng)常吐槽我說(shuō):"你們天天加班加點(diǎn)寫了那么多代碼,然后呢?有改變什么嗎?還不是寫出了一堆垃圾。"

仔細(xì)想想很多時(shí)候業(yè)務(wù)在我們腦海中存留的只是邏輯和流程,我們丟失的是對(duì)業(yè)務(wù)場(chǎng)景的感受,對(duì)用戶痛點(diǎn)的體會(huì),對(duì)業(yè)務(wù)發(fā)展的思考。這些都是與價(jià)值緊密相關(guān)的部分。

我們很自然的用戰(zhàn)術(shù)的勤快掩蓋了戰(zhàn)略的懶惰!這樣的后果就是我們把自己限死在流水線的工位上,閹割了自己能夠發(fā)現(xiàn)業(yè)務(wù)價(jià)值的能力,而過(guò)多關(guān)注新技術(shù)對(duì)職場(chǎng)競(jìng)爭(zhēng)力的價(jià)值。

這也就是我們面對(duì)繁雜技術(shù),而產(chǎn)生技術(shù)學(xué)習(xí)焦慮癥的根本原因。

業(yè)務(wù)、技術(shù)與軟件系統(tǒng)的價(jià)值鏈

什么是業(yè)務(wù)呢?就是指某種有目的的工作或工作項(xiàng)目,業(yè)務(wù)的目的就是解決人類社會(huì)與吃喝住行息息相關(guān)的領(lǐng)域問(wèn)題,包括物質(zhì)的需求和精神的需求,使開展業(yè)務(wù)活動(dòng)的主體和受眾都能得到利益。

通俗的講業(yè)務(wù)就是用戶的痛點(diǎn),是業(yè)務(wù)提供方(比如公司)的盈利點(diǎn)。而技術(shù)則是解決問(wèn)題的工具和手段。

比如為了解決用戶隨時(shí)隨地購(gòu)物的業(yè)務(wù)問(wèn)題時(shí),程序員利用 Web 技術(shù)構(gòu)建電子商務(wù) APP,而當(dāng)需求升級(jí)為幫助用戶快速選購(gòu)商品時(shí),程序員會(huì)利用數(shù)據(jù)算法等技術(shù)手段構(gòu)建推薦引擎。

技術(shù)如果脫離了業(yè)務(wù),那么技術(shù)應(yīng)用就無(wú)法很好的落地,技術(shù)的研究也將失去場(chǎng)景和方向。而業(yè)務(wù)脫離了技術(shù),那么業(yè)務(wù)的開展就變得極其昂貴和低效。

[[209585]]

所以回過(guò)頭來(lái)我們想想自己沒日沒夜寫了那么多的代碼從而構(gòu)建起來(lái)的軟件系統(tǒng),它的價(jià)值何在呢?

說(shuō)白了就是為了解決業(yè)務(wù)問(wèn)題,所以當(dāng)你所從事的工作內(nèi)容并不能為解決業(yè)務(wù)問(wèn)題帶來(lái)多大幫助的時(shí)候,你應(yīng)該要及時(shí)做出調(diào)整。那么軟件系統(tǒng)又是如何體現(xiàn)它自身的價(jià)值呢?

在我看來(lái)有如下幾個(gè)方面的體現(xiàn):

  • 業(yè)務(wù)領(lǐng)域與功能:比如支付寶立足支付領(lǐng)域而推出的轉(zhuǎn)賬、收款功能等,比如采用人工智能的自動(dòng)駕駛系統(tǒng)等。
  • 服務(wù)能力:這就好比火車站購(gòu)票窗口,評(píng)判它的服務(wù)能力的標(biāo)準(zhǔn)就是它能夠同時(shí)處理多少用戶的購(gòu)票業(yè)務(wù),能不能在指定時(shí)間內(nèi)完成購(gòu)票業(yè)務(wù),能不能 7*8 小時(shí)持續(xù)工作。

對(duì)應(yīng)到軟件系統(tǒng)領(lǐng)域,則表現(xiàn)為以下三個(gè)方面:

  • 系統(tǒng)正確性:程序能夠正確表述業(yè)務(wù)流程,沒有 Bug。
  • 可用性:可以 7*24 小時(shí)*365 不間歇工作。
  • 大規(guī)模:高并發(fā),高吞吐量。

互聯(lián)網(wǎng)公司正是借助大規(guī)模的軟件系統(tǒng)承載著繁多的業(yè)務(wù)功能,使其擁有巨大的服務(wù)能力并借助互聯(lián)網(wǎng)技術(shù)突破了空間限制,高效低廉解決了業(yè)務(wù)問(wèn)題,創(chuàng)造了豐厚的利潤(rùn),這是人肉所不可比擬的。

理解了這一層面的概念,你就可以清楚這個(gè)價(jià)值鏈條:公司依靠軟件系統(tǒng)提供業(yè)務(wù)服務(wù)而創(chuàng)造價(jià)值,程序員則是通過(guò)構(gòu)建并持續(xù)演進(jìn)軟件系統(tǒng)服務(wù)能力以及業(yè)務(wù)功能以支撐公司業(yè)務(wù)發(fā)展從而創(chuàng)造價(jià)值。

有了這個(gè)價(jià)值鏈條,我們就可以反思自己的工作學(xué)習(xí)對(duì)軟件系統(tǒng)的服務(wù)能力提升起到了多大的推動(dòng)作用?

可以反思自己的工作學(xué)習(xí)是否切實(shí)在解決領(lǐng)域的業(yè)務(wù)問(wèn)題,還是只是做一些意義不大的重復(fù)性工作。

前兩天面試了一個(gè)候選人,他的工作是從事票務(wù)系統(tǒng)開發(fā),他說(shuō)自己在研究 Linux 內(nèi)核與匯編語(yǔ)言,我就問(wèn)他 Linux 內(nèi)核和匯編語(yǔ)言的學(xué)習(xí)對(duì)你的工作產(chǎn)生了哪些幫助?能否舉一個(gè)例子?

他啞口無(wú)言,我內(nèi)心就覺得這樣一個(gè)熱愛學(xué)習(xí)的好苗子正迷茫找不到重心,正在做一件浪費(fèi)精力的事情。

正確的學(xué)習(xí)方式應(yīng)該是將學(xué)習(xí)與具體業(yè)務(wù)場(chǎng)景結(jié)合起來(lái),幫助公司通過(guò)軟件系統(tǒng)開展業(yè)務(wù)服務(wù)而創(chuàng)造價(jià)值。

程序員通過(guò)提升軟件系統(tǒng)服務(wù)能力創(chuàng)造價(jià)值這一鏈條串接起來(lái),從對(duì)這些價(jià)值產(chǎn)生幫助的程度去思考優(yōu)先級(jí)。學(xué)習(xí)本身沒有錯(cuò),錯(cuò)的往往就是那顆初心。

現(xiàn)在你再來(lái)看高并發(fā)分布式相關(guān)的知識(shí),你會(huì)發(fā)現(xiàn)并不是因?yàn)檫@些知識(shí)比較高深、比較時(shí)髦,很多公司有需求才值得學(xué)習(xí),而是他們對(duì)價(jià)值鏈條有著實(shí)實(shí)在在的貢獻(xiàn)。

價(jià)值驅(qū)動(dòng)的架構(gòu)

一談到軟件系統(tǒng),人們免不了想起架構(gòu)這件事來(lái)。之所以此處去談及架構(gòu)是因?yàn)槊恳粋€(gè)程序員本質(zhì)都是軟件架構(gòu)體系中的一分子,我們可能深埋于體系流水線之中,感受不到位置和價(jià)值。

但如果站在架構(gòu)這一高度去看這些問(wèn)題則將會(huì)非常透徹。那么架構(gòu)究竟是什么?和上述的價(jià)值鏈又有什么關(guān)系呢?

什么是架構(gòu)?

在我看來(lái)軟件架構(gòu)就是將人員、技術(shù)等資源組織起來(lái)以解決業(yè)務(wù)問(wèn)題,支撐業(yè)務(wù)增長(zhǎng)的一種活動(dòng)。

可能比較抽象,我想我們可以從架構(gòu)師的一些具體工作任務(wù)來(lái)理解這句話的含義:

組織業(yè)務(wù)

架構(gòu)師通過(guò)探索和研究業(yè)務(wù)領(lǐng)域的知識(shí),構(gòu)建自身看待業(yè)務(wù)的"世界觀"。

他會(huì)基于這種認(rèn)識(shí)拆分業(yè)務(wù)生命周期,確立業(yè)務(wù)邊界,構(gòu)建出來(lái)一套解決特定業(yè)務(wù)問(wèn)題的領(lǐng)域模型,并且確認(rèn)模型之間、領(lǐng)域之間的關(guān)系與協(xié)作方式,完成對(duì)業(yè)務(wù)領(lǐng)域內(nèi)的要素的組織工作。

組織技術(shù)

為了能在計(jì)算機(jī)世界中運(yùn)作人類社會(huì)的業(yè)務(wù)模型,架構(gòu)師需要選用計(jì)算機(jī)世界中合適的框架、中間件、編程語(yǔ)言、網(wǎng)絡(luò)協(xié)議等技術(shù)工具依據(jù)之前設(shè)計(jì)方案組織起來(lái)形成一套軟件系統(tǒng)方案。

在我看來(lái)軟件系統(tǒng)就像是一種技術(shù)組織,即技術(shù)組件、技術(shù)手段依據(jù)某種邏輯被組織起來(lái)了,這些技術(shù)工具被確定了職責(zé),有了明確分工,并以實(shí)現(xiàn)業(yè)務(wù)功能為目標(biāo)集合在了一起。

比如 RPC 框架或消息隊(duì)列被用于內(nèi)部系統(tǒng)之間的通信服務(wù)就如同信使一般,而數(shù)據(jù)庫(kù)則負(fù)責(zé)記錄結(jié)果,它更像是一名書記員。

[[209586]]

組織人員

為了能夠?qū)崿F(xiàn)利用軟件系統(tǒng)解決業(yè)務(wù)問(wèn)題的目標(biāo),架構(gòu)師還需要關(guān)注軟件系統(tǒng)的構(gòu)建過(guò)程。

他以實(shí)現(xiàn)軟件系統(tǒng)為號(hào)召,從公司組織中聚集一批軟件工程師,并將這些人員按不同工種、不同職責(zé)、不同系統(tǒng)進(jìn)行組織,確定這些人員之間的協(xié)作方式,并關(guān)注這個(gè)組織系統(tǒng)是否運(yùn)作良好比如溝通是否順暢、產(chǎn)出是否達(dá)到要求、能否按時(shí)間完成等。

組織全局,對(duì)外輸出

架構(gòu)師的首要目標(biāo)是解決業(yè)務(wù)問(wèn)題,推動(dòng)業(yè)務(wù)增長(zhǎng)。所以他非常關(guān)心軟件的運(yùn)行狀況。因?yàn)橹挥性谲浖到y(tǒng)運(yùn)行起來(lái)后,才能對(duì)外提供服務(wù),才能在用戶訪問(wèn)的過(guò)程中,解決業(yè)務(wù)問(wèn)題。

架構(gòu)師需要關(guān)注運(yùn)行過(guò)程中產(chǎn)生的數(shù)據(jù)比如業(yè)務(wù)成功率,系統(tǒng)運(yùn)行資源占用數(shù)據(jù)、用戶反饋信息、業(yè)務(wù)增長(zhǎng)情況等,這些信息將會(huì)幫助架構(gòu)師制定下一步架構(gòu)目標(biāo)和方向。

所以軟件架構(gòu)不僅僅只是選用什么框架、選用什么技術(shù)組件這么簡(jiǎn)單。它貫穿了對(duì)人的組織、對(duì)技術(shù)的組織、對(duì)業(yè)務(wù)的組織,并將這三種組織以解決業(yè)務(wù)問(wèn)題這一目標(biāo)有機(jī)的結(jié)合在了一起。

很多面試的候選人在被問(wèn)及他所開發(fā)的系統(tǒng)采用什么架構(gòu)的問(wèn)題時(shí),只會(huì)羅列出一些技術(shù)組件、技術(shù)框架等技術(shù)要素,這樣看來(lái)其根本沒有理清架構(gòu)的深層含義。

也有一些架構(gòu)師只專注對(duì)底層技術(shù)的研究,以為打造一個(gè)卓越的系統(tǒng)是非常牛逼的事情,可是他忽略了軟件系統(tǒng)的價(jià)值是以解決業(yè)務(wù)問(wèn)題的能力、支撐業(yè)務(wù)增長(zhǎng)的能力為衡量標(biāo)準(zhǔn),所以***生產(chǎn)出了很多對(duì)組織,對(duì)業(yè)務(wù)沒有幫助的系統(tǒng)。

成本與收益

[[209587]]

正如之前所說(shuō)軟件系統(tǒng)只有在運(yùn)行的時(shí)候才能創(chuàng)造價(jià)值,也就是說(shuō)軟件系統(tǒng)能否 7*24 小時(shí)*365 天穩(wěn)定的工作關(guān)系到公司的收益水平。

所以開發(fā)團(tuán)隊(duì)對(duì)生產(chǎn)環(huán)境的發(fā)布總是小心翼翼,對(duì)解決生產(chǎn)環(huán)境的問(wèn)題總是加班加點(diǎn)。

而軟件系統(tǒng)的成本則體現(xiàn)在軟件構(gòu)建過(guò)程,這時(shí)候我們就能理解那些工程技術(shù)如項(xiàng)目管理、敏捷開發(fā)、單元測(cè)試、持續(xù)集成、持續(xù)構(gòu)建,版本管理等的價(jià)值了。

他們有的是保證軟件系統(tǒng)正確性,有的是為了降低溝通成本,有的是為了提升開發(fā)效率等但總的來(lái)說(shuō)就是為了降低軟件的構(gòu)建成本。

所以在提升系統(tǒng)服務(wù)能力,創(chuàng)造更多業(yè)務(wù)收益的同時(shí),降低構(gòu)建成本也是一種提升收益的有效手段。

作為一名軟件工程師而言,我們往往處在軟件構(gòu)建過(guò)程體系中的某個(gè)環(huán)節(jié),我們可以基于成本與收益的關(guān)系去思考自己每一項(xiàng)技能的價(jià)值,學(xué)習(xí)新的有價(jià)值的技能,甚至在工作中基于成本與收益的考量選擇合適的技術(shù)。

比如在邏輯不大發(fā)生變化的地方,沒有必要去做過(guò)多的設(shè)計(jì),應(yīng)用各種花俏的設(shè)計(jì)模式等浪費(fèi)時(shí)間。這樣我們才能成為技術(shù)的主人。

架構(gòu)目標(biāo)需要適應(yīng)業(yè)務(wù)的發(fā)展

架構(gòu)的目標(biāo)就是為了支撐業(yè)務(wù)增長(zhǎng),就是提升軟件系統(tǒng)的服務(wù)能力。可是話雖說(shuō)如此,但真實(shí)卻要做很多取舍。

比如對(duì)初創(chuàng)團(tuán)隊(duì)而言,其產(chǎn)品是否解決業(yè)務(wù)問(wèn)題這一設(shè)想還沒得到確認(rèn),就立即去構(gòu)造一個(gè)高性能、高可用的分布式系統(tǒng),這樣的架構(gòu)目標(biāo)遠(yuǎn)超出業(yè)務(wù)發(fā)展的需求,***的結(jié)果就是浪費(fèi)大量人力物力,卻得不到任何起色。

架構(gòu)師需要審時(shí)度勢(shì),仔細(xì)衡量正確性、大規(guī)模、可用性三者的關(guān)系,比如今年業(yè)務(wù)蓬勃發(fā)展日均訂單 300 萬(wàn),基于對(duì)未來(lái)的可能預(yù)測(cè),明年可能有 3000 萬(wàn)的訂單,那么架構(gòu)師應(yīng)該要著重考慮大規(guī)模和可用性。

而且每一點(diǎn)提升的程度,也需要架構(gòu)師衡量把握,比如可用性要達(dá)到 2 個(gè) 9 還是 3 個(gè) 9。

回顧自己以往的工作很多時(shí)候就是因?yàn)闆]有確立架構(gòu)目標(biāo)導(dǎo)致浪費(fèi)了組織很多資源。

比如在之前的創(chuàng)業(yè)團(tuán)隊(duì)中,由于本人有一定的代碼潔癖,經(jīng)常會(huì)花費(fèi)很多時(shí)間和同事計(jì)較代碼質(zhì)量,這樣本可以更快上線的功能卻需要被延遲,當(dāng)時(shí)過(guò)度追求正確性的行為是與創(chuàng)業(yè)團(tuán)隊(duì)快速驗(yàn)證想法的業(yè)務(wù)需求不匹配的。

另外一點(diǎn)比較深刻的案例則是在本人擔(dān)任一個(gè)技術(shù)團(tuán)隊(duì)負(fù)責(zé)人的時(shí)候,在一次述職報(bào)告的時(shí)候,leader 問(wèn)我對(duì)接下來(lái)團(tuán)隊(duì)工作有什么計(jì)劃?

我當(dāng)時(shí)說(shuō)了一堆什么改進(jìn)代碼質(zhì)量,每天晨會(huì),任務(wù)透明化,建立迭代機(jī)制等等,然后就被各種批駁一通。

當(dāng)時(shí)團(tuán)隊(duì)基本以外包人員為主,人員水平較差,開發(fā)出來(lái)的金融系統(tǒng)也是千瘡百孔而這條業(yè)務(wù)線最重要的業(yè)務(wù)價(jià)值則是按計(jì)劃實(shí)現(xiàn)潛在投資方的需求,爭(zhēng)取拉到投資。

所以不久 leader 就召集測(cè)試架構(gòu)的相關(guān)人員與我這邊一同梳理對(duì)核心功能的測(cè)試工作,將研發(fā)、測(cè)試、上線的流程自動(dòng)化。當(dāng)時(shí)并不理解這樣做的核心價(jià)值是什么。

但回過(guò)頭來(lái)看這樣的工作方式恰好符合了業(yè)務(wù)發(fā)展的需求,即確保系統(tǒng)是符合設(shè)計(jì)需求的,保證系統(tǒng)達(dá)到可接受的正確性,為后續(xù)能過(guò)快速前進(jìn)打下基礎(chǔ),最重要的是為企業(yè)降低了構(gòu)建成本。

所以程序員想要工作出業(yè)績(jī),必須認(rèn)清楚系統(tǒng)背后的業(yè)務(wù)價(jià)值,按價(jià)值去梳理工作優(yōu)先級(jí),而不是像我一般過(guò)度糾結(jié)細(xì)節(jié),追求技術(shù)理想化。

成也分工,敗也分工

正如在程序員的迷茫那一章節(jié)提到的:程序員的迷茫因?yàn)殚L(zhǎng)期埋沒于軟件世界的浩大的分工體系中,無(wú)法看清從業(yè)務(wù)到軟件架構(gòu)的價(jià)值鏈條,無(wú)法清楚定位自己在分工體系的位置,處理不好自身與技術(shù)、業(yè)務(wù)的關(guān)系所致,所以在這里我想談?wù)劮止ぁ?/p>

架構(gòu)師為了使軟件系統(tǒng)更好的服務(wù)業(yè)務(wù),必然將軟件系統(tǒng)生命周期進(jìn)行拆分。比如分出開發(fā)生命周期、測(cè)試生命周期、用戶訪問(wèn)生命周期、軟件運(yùn)維生命周期,并根據(jù)不同的生命周期劃分出不同的職責(zé)與角色。

[[209588]]

比如開發(fā)人員負(fù)責(zé)開發(fā)周期負(fù)責(zé)完成軟件研發(fā),測(cè)試人員負(fù)責(zé)對(duì)開發(fā)人員交付的成果進(jìn)行測(cè)試等,于是就形成了分工。

一旦分工形成,每一個(gè)分工組織都會(huì)有自己的價(jià)值追求,架構(gòu)師關(guān)注的頂層的價(jià)值即軟件系統(tǒng)能否支撐業(yè)務(wù)增長(zhǎng)被分工的形式打碎到各個(gè)組織中。

分工是有其價(jià)值的,他使得復(fù)雜昂貴的任務(wù)可以被簡(jiǎn)單、并行、可替換的流水線方式解決。

但久而久之,價(jià)值碎片化的問(wèn)題就出現(xiàn)了,比如測(cè)試人員只關(guān)注找出更多問(wèn)題,開發(fā)人員只關(guān)注快速開發(fā)更多的系統(tǒng),運(yùn)維人員只關(guān)注保障系統(tǒng)穩(wěn)定。

三者之間常常都只站在自己的立場(chǎng)去要求對(duì)方怎么做,沒有人在關(guān)注整體價(jià)值,產(chǎn)生諸多矛盾增加軟件實(shí)施成本。

而身處流水線中的一員,又因?yàn)槔_于重復(fù)性工作,迷茫于工作的意義,甚至感覺自己做為了人的創(chuàng)意與靈感都被扼殺了。

所以我的朋友吐槽我說(shuō)你寫了那么多代碼然后并沒有怎么樣是非常有道理的,那是因?yàn)槲抑魂P(guān)注著做為流水工人的價(jià)值要求,看不到生態(tài)鏈最頂端的價(jià)值。

我們仔細(xì)想想那些團(tuán)隊(duì)領(lǐng)導(dǎo),精英***哪一個(gè)不是為著更廣大的價(jià)值所負(fù)責(zé),比如項(xiàng)目經(jīng)理只需要關(guān)心自身項(xiàng)目的商業(yè)價(jià)值,而公司 CEO 則關(guān)心公司范疇內(nèi)所有業(yè)務(wù)的總體商業(yè)價(jià)值。

所以關(guān)注的價(jià)值越大且職位也就越高,這些高層***們把控著整體的價(jià)值鏈條,及時(shí)糾正底層分工組織的價(jià)值目標(biāo)與整體價(jià)值目標(biāo)出現(xiàn)偏差的問(wèn)題。

從價(jià)值出發(fā)找尋學(xué)習(xí)與工作的新思路

迷茫能引發(fā)思考,架構(gòu)則塑造了視野,而價(jià)值則是我們之所以存活,之所以工作的邏輯起點(diǎn)?;谶@樣一種價(jià)值思維,對(duì)我們的學(xué)習(xí)和工作又可以有哪些改進(jìn)啟示呢?

明確自身的業(yè)務(wù)相關(guān)主體

找出你工作的協(xié)作關(guān)系網(wǎng)內(nèi)的業(yè)務(wù)方和客戶方,這樣你就可以從客戶方中找到離你最近的業(yè)務(wù)價(jià)值點(diǎn),從你的業(yè)務(wù)方中挖掘更多的資源。

甚至你可以按這個(gè)思路順著網(wǎng)絡(luò)向上或向下挖掘價(jià)值鏈條,整合更多的上下游資源以實(shí)現(xiàn)更大的價(jià)值。

向前一步,為更大的價(jià)值負(fù)責(zé)

不要因?yàn)樽约菏情_發(fā)人員就不去關(guān)注軟件運(yùn)維,不要因?yàn)橹皇菧y(cè)試就不關(guān)注軟件開發(fā),因?yàn)槟汴P(guān)注的越多你越能看清全局的價(jià)值目標(biāo)。

如果只關(guān)注一畝三分地,那么注定這輩子只能困守在這一畝三分地里,成為一名流水線上焦慮至死的碼農(nóng)。

試著轉(zhuǎn)變思維,從架構(gòu)師的角度思考價(jià)值問(wèn)題,看看能否將技術(shù)貫穿到業(yè)務(wù)、到用戶、到最終的價(jià)值去。

之前我的朋友說(shuō)過(guò)要把產(chǎn)品經(jīng)理踢到運(yùn)營(yíng)位置去,把程序員踢到產(chǎn)品經(jīng)理位置去,這樣才是正確的做事方式。這句話也是類似的意思,向前一步才能懂得怎么做的更好。

[[209589]]

像架構(gòu)師一樣思考,用價(jià)值找尋重心

人的迷茫是因?yàn)檎也坏街匦?,而價(jià)值的意義在于引導(dǎo)我們思考做哪些事情才能實(shí)現(xiàn)價(jià)值,先做哪些事情會(huì)比后做哪些事情更能創(chuàng)造收益。

像架構(gòu)師那樣全局性思考,把遇到的問(wèn)題進(jìn)行拆分,把學(xué)習(xí)到的事物串聯(lián)起來(lái),努力構(gòu)成完整的價(jià)值鏈條。

學(xué)會(huì)連接,構(gòu)建體系

前幾天看到一篇文章對(duì)今日頭條的產(chǎn)品形態(tài)極盡批判之詞,指責(zé)它的智能算法將人類封死在自己的喜好之中,將人類社會(huì)進(jìn)一步碎片化。

這似乎很有道理,有趣的是互聯(lián)網(wǎng)將我們連接至廣袤的世界,卻也把我們封閉在獨(dú)屬于自己的小世界里。

依舊是我的那位朋友,他說(shuō)他的***價(jià)值在于連接,將不同的人連接在一起,有趣的事情可能就會(huì)即將發(fā)生。

或許算法的天性就是順從與迎合,但人最終想理解這個(gè)世界還是需要依靠自身的行動(dòng)與不同人之間建立聯(lián)系,這也是一種擺脫流水線限制的有效方式。

另外,我們自身也是某種事物連接的產(chǎn)物,比如架構(gòu)師,他是業(yè)務(wù)、技術(shù)、管理連接在一起的一種產(chǎn)物。

所以我們應(yīng)當(dāng)樹立自身的知識(shí)體系以吸收融合新知識(shí),將孤立的概念連接起來(lái),形成自身的價(jià)值鏈條。

比如這篇文章將我從事技術(shù)開發(fā)經(jīng)驗(yàn)、與對(duì)架構(gòu)的理解以及自身過(guò)往經(jīng)歷結(jié)合起來(lái),這也是一種內(nèi)在的體系梳理。

責(zé)任編輯:武曉燕 來(lái)源: 阿里技術(shù)
相關(guān)推薦

2018-07-11 15:08:35

2020-08-03 08:48:18

技術(shù)人阿里專家

2018-05-15 16:19:39

程序員bug代碼

2011-12-15 09:47:12

API

2015-04-17 09:34:42

程序員

2017-11-30 09:32:36

2018-08-02 16:00:26

程序員專家自我學(xué)習(xí)

2018-06-28 10:41:38

編程語(yǔ)言程序員

2018-05-26 22:58:35

程序員職業(yè)危機(jī)

2015-10-09 17:36:39

2022-06-08 09:22:44

跳槽開發(fā)管理擇業(yè)

2018-01-26 16:28:24

阿里Blink核心

2018-01-25 12:01:08

阿里巴巴機(jī)器學(xué)習(xí)大數(shù)據(jù)

2018-11-21 10:25:35

硬件故障自愈運(yùn)維

2020-01-08 10:18:31

阿里技術(shù)人互聯(lián)網(wǎng)

2018-10-15 09:50:07

程序員高薪淘汰

2016-03-16 10:31:48

傳統(tǒng)程序員淘汰

2014-11-25 09:31:17

程序員

2010-07-29 11:00:59

程序員

2017-12-04 08:59:38

點(diǎn)贊
收藏

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