產(chǎn)品悟道:計(jì)算機(jī)從業(yè)者成長(zhǎng)之路
即使當(dāng)前大環(huán)境增長(zhǎng)困難,但作為個(gè)體的我們還是希望在職級(jí)、薪資上獲得成長(zhǎng)。只是成長(zhǎng)是有方法的,認(rèn)清自己的當(dāng)前情況,才能做出有效的策略。本文嘗試構(gòu)建一套數(shù)據(jù)分析指標(biāo),幫助大家定位自己當(dāng)前的階段,和可能努力的方向。
計(jì)算機(jī)技術(shù)已經(jīng)與我們的生活息息關(guān)聯(lián),不同的人抱著不同的目的,踏進(jìn)了計(jì)算機(jī)的門檻。
- 有些人,僅是對(duì)計(jì)算機(jī)有興趣,還沒(méi)入門,正在門口觀望。
- 有些人,計(jì)算機(jī)從業(yè)多年,因?yàn)槟承┰颍瑫簳r(shí)被困在某個(gè)境界,很長(zhǎng)時(shí)間無(wú)法突破認(rèn)知的瓶頸,等待某個(gè)機(jī)緣,打開新世界的大門。
- 有些人,因?yàn)槟硞€(gè)機(jī)緣,悟到了軟件設(shè)計(jì)的更高層次,從普通的碼農(nóng)或者純功能型產(chǎn)品經(jīng)理開始成長(zhǎng),打來(lái)了新視野,技術(shù)和業(yè)務(wù)能力得到了突飛猛進(jìn)的成長(zhǎng)。
無(wú)論當(dāng)前處于哪個(gè)階段,肯定都希望一步步成長(zhǎng)。
- 愛好者希望多了解一點(diǎn)計(jì)算機(jī)的相關(guān)知識(shí),能給工作生活帶來(lái)更多便利。
- 程序員希望從基層碼農(nóng)成長(zhǎng)為技術(shù)組長(zhǎng)、技術(shù)總監(jiān)。
- 產(chǎn)品經(jīng)理希望從產(chǎn)品助理成長(zhǎng)為產(chǎn)品經(jīng)理、產(chǎn)品總監(jiān)。
無(wú)論最終的訴求是什么,希望成長(zhǎng)的目的是一致的。
成長(zhǎng)前后的差異有哪些呢?有什么數(shù)據(jù)指標(biāo)體系能幫助分析一下我與別人的差異有多少嗎?
本文嘗試構(gòu)建一套數(shù)據(jù)分析指標(biāo),幫助大家定位自己當(dāng)前的階段,和可能努力的方向。
一、成長(zhǎng)指標(biāo)體系的構(gòu)建
1. 指標(biāo)體系的神經(jīng)學(xué)依據(jù)
現(xiàn)在這個(gè)時(shí)代,神經(jīng)學(xué)理論已經(jīng)有了極大的發(fā)展,在神經(jīng)學(xué)理論的直接影響下發(fā)展的計(jì)算機(jī)和互聯(lián)網(wǎng)已經(jīng)極大的改變了我們的生活,我們已經(jīng)可以直接使用神經(jīng)學(xué)給予的視角來(lái)考察這個(gè)問(wèn)題。
從出生開始,我們大腦里就有了140-160億量級(jí)的神經(jīng)元,這些豐富的神經(jīng)元足以讓我們有能力,在外部世界與這些神經(jīng)元之間建立健壯的映射關(guān)系,大腦神經(jīng)元的復(fù)雜度是我們能理解復(fù)雜世界的物質(zhì)基礎(chǔ)。
嬰兒時(shí)期,神經(jīng)元之間的連接很松散,當(dāng)嬰兒隨著身體的成長(zhǎng),學(xué)習(xí)的東西越來(lái)越多,神經(jīng)元之間的連接也越來(lái)越多。這些逐漸聯(lián)系起來(lái)的神經(jīng)元就是嬰兒對(duì)世界的認(rèn)知。
隨著長(zhǎng)大和接觸的各種事物和知識(shí)原來(lái)越多,大腦的神經(jīng)元與外在的世界不停的建立映射關(guān)系。我們認(rèn)識(shí)的外在世界有多大,內(nèi)在的世界模型對(duì)應(yīng)的外在元素范圍就能有多大。
當(dāng)然這種映射并不是簡(jiǎn)單的一對(duì)一映射,不是外界有100個(gè)不同的蘋果,大腦中就也有100個(gè)與之完全對(duì)應(yīng)的蘋果,大腦中的世界是對(duì)外在世界的模擬,只是外在世界的象。
我們通過(guò)這個(gè)內(nèi)在世界的模型,內(nèi)在世界的復(fù)雜的象,可以對(duì)外在世界做出反應(yīng)。
- 如果內(nèi)在的模型是正確的,外在世界的反應(yīng)就是可預(yù)期的。
- 如果內(nèi)在的模型是錯(cuò)誤的,外在世界的給到的回應(yīng)就是混亂的,不可預(yù)期的。
想要詳細(xì)了解神經(jīng)科學(xué)的知識(shí),推薦閱讀書籍為:《神經(jīng)科學(xué)講什么》《人類思維中最致命的錯(cuò)誤》
2. 對(duì)世界最早的象的模擬
說(shuō)到觀象,我們中國(guó)有悠久的觀象史,“仰則觀象于天,俯則觀法于地,觀鳥獸之文與地之宜,近取諸身,遠(yuǎn)取諸物”。
我們后人在踩在祖先們的肩膀上,可以直接學(xué)習(xí)他們的觀象成果。
我們天天使用的漢字就是最系統(tǒng)的觀象成果:比如”人”字顯然就是對(duì)站立的人的側(cè)面描述。
當(dāng)然我們這里是以漢字舉例的,如果用英語(yǔ)從單詞上肯定無(wú)法看到這種象,但是很明確的是英語(yǔ)的單詞也能指向外在世界的各種事物。
這里講的就是符號(hào)學(xué)的能指和所指,客觀世界是所指,描述的文字,包括動(dòng)作手勢(shì)等是能指。
想要詳細(xì)了解符號(hào)學(xué)的知識(shí),推薦閱讀書籍為:《符號(hào)學(xué) 原理與推演》
3. 內(nèi)在世界關(guān)系的指標(biāo)體系
我們的討論是建立在能指與所指已經(jīng)正確建立前提下的知識(shí)學(xué)習(xí),而不是重新建立能指和所指關(guān)系的知識(shí)創(chuàng)新。
我們此處的指標(biāo)體系是用來(lái)衡量人在不同階段,內(nèi)在世界不同能指之間的關(guān)系。(能指可以簡(jiǎn)單理解為文字和概念)
圖中主要是元素、元素之間的關(guān)系、元素關(guān)系的強(qiáng)度:
- 元素:包括概念、手勢(shì)、表情、語(yǔ)調(diào)等等,可以被捕捉的都是此處的元素。掌握100個(gè)概念的人肯定比掌握10個(gè)概念的人看問(wèn)題更透徹。
- 元素的關(guān)系:就是各個(gè)元素之間的關(guān)聯(lián)關(guān)系,這里指的是元素之間有關(guān)系或者沒(méi)有關(guān)系,哪些元素之間有關(guān)系,哪些元素之間沒(méi)關(guān)系。
- 關(guān)系的強(qiáng)度:0表示沒(méi)有關(guān)系,100%表示因果關(guān)系,60%表示強(qiáng)相關(guān)關(guān)系,40%表示弱相關(guān)關(guān)系。
圖中的分布會(huì)有以下結(jié)論:
- 在圖中越靠近原點(diǎn)的地方,掌握的元素和元素之間的關(guān)系的量級(jí)越小,對(duì)世界的認(rèn)知越簡(jiǎn)單,越片面。
- 越遠(yuǎn)離原點(diǎn),掌握的元素和元素之間的關(guān)系的量級(jí)越大,對(duì)世界的認(rèn)知越復(fù)雜,越可能逼近真實(shí)世界。
- 越是腦力勞動(dòng)者越遠(yuǎn)離原點(diǎn),越是體力勞動(dòng)者越靠近原點(diǎn)。
- 嬰兒是最靠近原點(diǎn)的人,原點(diǎn)處沒(méi)有人。
- 越是高認(rèn)知的人看到的因果關(guān)系越多,越是低認(rèn)知的人看到的越是關(guān)聯(lián)關(guān)系或看不到關(guān)系。
- 在絕對(duì)頂點(diǎn)的人,肯定就是人類文化中的智者,孔子、老子、佛祖、耶穌這些圣人。
- 我們蕓蕓眾生都是位于中間的位置,每個(gè)人占的位置各有不同,每個(gè)人也都在向著更高的位置移動(dòng),有的人移動(dòng)的快,有的人移動(dòng)的慢,有的人可能被暫時(shí)困住,解困后會(huì)繼續(xù)向上走。
- 一般而言,產(chǎn)品總監(jiān)會(huì)比產(chǎn)品經(jīng)理更遠(yuǎn)離原點(diǎn),技術(shù)總監(jiān)會(huì)比程序員更遠(yuǎn)離原點(diǎn)。
二、眾多認(rèn)知元素是如何分布的
各種元素是怎么分布的,有兩個(gè)概念需要明確,
- 在外在世界是怎么分布的
- 在內(nèi)在世界是怎么分布的。
由于我們認(rèn)識(shí)外在世界必須通過(guò)我們的眼耳鼻舌身意映射到內(nèi)在世界才能認(rèn)識(shí),并且所有的描述本質(zhì)都是描述的內(nèi)在世界捕捉的象,所以我們只需要看下內(nèi)在世界的這些元素是怎么排列的即可。
我們從以下兩個(gè)層級(jí)開始觀察:
1. 文字的層級(jí)
從文字層級(jí)觀察,了解文字的排列順序,最直接的就是找到一本《說(shuō)文解字》書,說(shuō)文解字是梳理漢字造字原理的書,打開《新說(shuō)文解字》的目錄,可以看到漢字可以分為:表現(xiàn)人的文字、表現(xiàn)生產(chǎn)的文字、表現(xiàn)自然世界的文字、表現(xiàn)戰(zhàn)爭(zhēng)的文字、表現(xiàn)社會(huì)生活的文字等。
在讀說(shuō)文解字以前,對(duì)于漢字,我們肯定不可能全面的清楚他們之間的關(guān)系,仔細(xì)閱讀說(shuō)文解字后,就會(huì)對(duì)漢字的關(guān)系有更清晰的認(rèn)識(shí)。
推薦張奇臻老爺子的《新說(shuō)文解字》,該書是對(duì)一千個(gè)左右最早出現(xiàn)的基本漢字的研究,通過(guò)對(duì)照甲骨文、金文、篆一直到簡(jiǎn)體字做了對(duì)照分析研究。
這本書是我在上海圖書館找到的,淘寶上買不到新書,十分可惜,推薦有興趣的同學(xué)可以找來(lái)研究下。
2. 概念的層級(jí)
我們思考要使用概念,概念實(shí)際就是容器。容器將更多的內(nèi)容封裝到容器里,讓我們可以在更高的層級(jí)上考慮問(wèn)題。
2.1 所有人的平均短時(shí)記憶差異很小
雖然在上面的坐標(biāo)系上每個(gè)人所在的位置是不同的,但是同一個(gè)時(shí)刻我們每個(gè)人可以處理的問(wèn)題數(shù)量差異確很小。
如果不借助紙筆、計(jì)算器等工具的輔助,我們單靠瞬時(shí)記憶能記住的元素基本上在1-7個(gè)之間,超過(guò)這個(gè)數(shù)太多我們就會(huì)忘記前面的東西,這種記憶特點(diǎn)決定了我們的容器深度,容器深度決定了可以做的計(jì)算十分有限。
比如十以內(nèi)的加減法,是很容易算的,因?yàn)榭梢詳?shù)手指,超過(guò)10個(gè)比如需要用更多的容器來(lái)輔助了。
容器的重要作用就是,將問(wèn)題的復(fù)雜度降低到普通人可以思考的水平。我們的知識(shí)體系的歸納,也會(huì)將知識(shí)歸納到同一個(gè)層級(jí)的元素的數(shù)量不超過(guò)10,這種限度。
根據(jù)問(wèn)題的復(fù)雜度,如果想卷入更多的人,同層級(jí)思考的元素?cái)?shù)量就必須更少。
想要詳細(xì)理解上述的知識(shí),推薦閱讀書籍為:《金字塔原理》
2.2 一切的技術(shù)都是容器、都是媒介
從本質(zhì)而言,所有的技術(shù)都是媒介,都是容器,都是對(duì)人的延伸,都是將復(fù)雜的事物降低到人可以操作的可以理解的尺度上。
不能被別人理解,不能影響更多的人的道理都是水中花鏡中月,意義有限。
所謂對(duì)人的延伸,就是人本來(lái)有類似的屬性,但是強(qiáng)度、速度等方面不盡如人意,人要提高這部分能力,就需要借助其他媒介。
以雙腿的延伸舉例
比如從移動(dòng)而言,我們有雙腿,但是走的太慢,也走不遠(yuǎn),我們就需要借助其他的媒介幫助我們移動(dòng)。
顯然,在機(jī)械化以前,最成功的媒介是馬,馬可以讓人的移動(dòng)更快,還可以節(jié)省人的體力,所以古代戰(zhàn)爭(zhēng)使用的也最多。
我們可以說(shuō)能移動(dòng)的動(dòng)物特別多,比如雞、狗、豬、馬、老虎、獅子、大象,確實(shí)這些動(dòng)物都可以移動(dòng),但是能滿足人的需求的卻不多。
雞、狗、豬體量太小,功率太小,拉不動(dòng)人和貨物。
老虎、獅子、大象的體量很大,功率夠大,也能拉的動(dòng)人,但是先不說(shuō)我們的土地上能否見到這些動(dòng)物,就算我們的土地上有這些動(dòng)物,他們也很難馴化,他們?nèi)绻慌浜希簿蜔o(wú)法在人類的尺度上幫助人。
以語(yǔ)言的演化舉例
語(yǔ)言文字也一直在演化的,演化有點(diǎn)類似于某個(gè)時(shí)代的人根據(jù)當(dāng)時(shí)的技術(shù)水平和認(rèn)知水平將文字調(diào)整,這也類似于動(dòng)物馴化,馴化后的內(nèi)容,在人的使用尺度而言更高效,更便捷。
之所以語(yǔ)言說(shuō)是演化,動(dòng)物說(shuō)是馴化,所用的手段不同。因?yàn)檎Z(yǔ)言是人創(chuàng)造的,人們?cè)趺磳懚伎梢员粚懗鰜?lái),寫出來(lái)是容易的,但是被大家接受和使用則需要符合同時(shí)代人的認(rèn)知,只有被大家廣泛接受并使用過(guò)的才能叫化,自己隨便造的,只能是畫。
動(dòng)物也一樣,互聯(lián)網(wǎng)上可以看到,中東土豪們,也圈養(yǎng)獅子做寵物,顯然這只是小部分人的愛好,并不能被更多的人學(xué)習(xí)。
想要詳細(xì)理解上述的知識(shí),推薦閱讀書籍為:《理解媒介 論人的延伸》
三、計(jì)算機(jī)編程語(yǔ)言的進(jìn)化
1. 計(jì)算機(jī)語(yǔ)言的層次
計(jì)算機(jī)是目前為止,人造的可以承載內(nèi)容最多的設(shè)備,我們可以從計(jì)算機(jī)的軟件編程模型上來(lái)觀察上述理論。
上圖是計(jì)算機(jī)編程的語(yǔ)言:
第一層:面向01編程
顯然除非匯編語(yǔ)言出現(xiàn)前,或者非常特殊的原因,正常沒(méi)有人會(huì)使用這種方式和計(jì)算機(jī)互動(dòng),太難了,不是思路難,而是不犯錯(cuò)難,寫不到50個(gè)01人就暈圈了。使用這種方式,肯定少不了頻繁的復(fù)制粘貼。
第二層:匯編語(yǔ)言和面相01編程的差異
主要是將01序列的替換從人工改成計(jì)算機(jī),從思考的時(shí)候使用01序列改成思考的時(shí)候使用指令。指令MOV和某個(gè)01序列是完全等價(jià)的,用MOV 作為這組01序列的容器,才使面相01的編程更貼近人的思維。C語(yǔ)言的循環(huán)語(yǔ)句when、while是將一組IF、MOV、Jump語(yǔ)言包裝成一個(gè)容器,這是一個(gè)動(dòng)態(tài)的容器,容器的大小是由變量的值控制的。
第三層:
第二層整體上還是面向過(guò)程設(shè)計(jì)的。過(guò)程在計(jì)算機(jī)里就是函數(shù),函數(shù)就是有輸入、有輸出、有計(jì)算方法,面相過(guò)程編程就是面向函數(shù)編程,面向過(guò)程編程主要體現(xiàn)函數(shù)之間的相互調(diào)用,此方法高度還原了內(nèi)存之間的調(diào)用邏輯。
面相對(duì)象就是將多個(gè)函數(shù)、多個(gè)屬性再用一個(gè)容器包裝起來(lái),這就是面向?qū)ο?。?duì)象里的屬性不僅可以是普通的數(shù)值,還可以是其他的對(duì)象,函數(shù)輸入和輸出的內(nèi)容也不僅可以是普通數(shù)值,也可以是對(duì)象。
這些對(duì)象是怎么包裝和相互調(diào)用的呢,肯定不是機(jī)械的包裝,從MOV 替換01序列是機(jī)械的替換,對(duì)應(yīng)關(guān)系也是機(jī)械的對(duì)應(yīng)關(guān)系。面相對(duì)象的調(diào)用,則是有機(jī)的,是通過(guò)模擬現(xiàn)實(shí)世界各種對(duì)象之間的關(guān)系建立起來(lái)的。這個(gè)關(guān)系就是設(shè)計(jì)模式。
想要詳細(xì)理解設(shè)計(jì)模式的知識(shí),推薦閱讀書籍為秦小波的《設(shè)計(jì)模式之禪》
第四層:
在第三層的應(yīng)用構(gòu)建中,產(chǎn)生了很多優(yōu)秀的輔助設(shè)計(jì)框架,包括Spring、Struts等各種軟件框架,在這些框架的協(xié)助下,構(gòu)建SaaS軟件的難度降低了很多數(shù)量級(jí)。程序員在構(gòu)建復(fù)雜的業(yè)務(wù)系統(tǒng)時(shí),基本都會(huì)基于各種軟件框架架構(gòu)系統(tǒng)。
第四層就是PaaS的軟件架構(gòu)了,在這個(gè)層次里,構(gòu)建業(yè)務(wù)流程象組積木一樣簡(jiǎn)單,用可視化的拖拽就可以快速的完成業(yè)務(wù)系統(tǒng)的構(gòu)建。這是軟件最終的方向。
2. 計(jì)算機(jī)語(yǔ)言的掌握者
前三層的掌握者主要是計(jì)算機(jī)技術(shù)人員,除非你學(xué)習(xí)掌握了計(jì)算機(jī)的原理、至少能熟練使用一門計(jì)算機(jī)編程語(yǔ)言,否則你可能聽不懂技術(shù)人員在談?wù)摰募夹g(shù)場(chǎng)景。
到第四層的時(shí)候,普通的IT人員或者普通的產(chǎn)品經(jīng)理就可以在極短的時(shí)間內(nèi)構(gòu)建一套業(yè)務(wù)系統(tǒng),甚至業(yè)務(wù)人員自己就可以完成這個(gè)操作。
3. 容器理論的可視化論證
軟件編程主要可操作的對(duì)象是:
- 存儲(chǔ)器:存儲(chǔ)器是最簡(jiǎn)單的容器,在CPU里就是各種寄存器,在內(nèi)存里就是存儲(chǔ)單元,在外存里就是各種磁道等。通過(guò)控制器可以對(duì)存儲(chǔ)器進(jìn)行寫入和讀取動(dòng)作。
- 運(yùn)算器:運(yùn)算器是復(fù)雜的容器,在CPU里寄存器和運(yùn)算器相連,通過(guò)指令可以將存入的值,不僅可以讀取還可以應(yīng)用不同的算法,常見的算法是加法、減法等,所以運(yùn)算器可以分為加法器、減法器。
- 函數(shù):函數(shù)是更高級(jí)的容器,可以使用多個(gè)存儲(chǔ)器、運(yùn)算器和運(yùn)算邏輯一起作用,容納更復(fù)雜的功能。函數(shù)的設(shè)計(jì)需要使用很多的數(shù)學(xué)知識(shí),比如游戲設(shè)計(jì)的點(diǎn)、線、圓形、方形、長(zhǎng)方體、球體等的模擬函數(shù)需要復(fù)雜的數(shù)學(xué)知識(shí)??梢蚤喿x《游戲引擎原理與實(shí)踐》了解。業(yè)務(wù)型的函數(shù)要參照具體的業(yè)務(wù)。
無(wú)論哪種操作對(duì)象,無(wú)論哪個(gè)層級(jí)都可以抽象成:有輸入、有輸出、有處理過(guò)程。因此用兩個(gè)箭頭和一個(gè)方框組成的對(duì)象來(lái)代表這種操作單元。
3.1. 面相過(guò)程編程的可視化
在面向過(guò)程編程時(shí),各個(gè)交互單元都直接存儲(chǔ)在一個(gè)或多個(gè)有限的函數(shù)里,最常見的就是直接在main()函數(shù)里執(zhí)行,各個(gè)元素直接的交互關(guān)系十分混亂。雖然有內(nèi)在邏輯性,但是對(duì)編程人員的要求很高,并且即使是高手自己寫的代碼,一段時(shí)間以后再看,可能也很難弄明白。
3.2. 面相對(duì)象編程的可視化
而面向?qū)ο蟮木幊蹋瑒t是將按照高內(nèi)聚低耦合的原則,分裝到不同的容器中,容器之間的交互的邏輯可讀性更強(qiáng),降低了編程的難度,無(wú)論多久或即使入門不久的程序員也可以方便的讀取內(nèi)部的邏輯。
3.3. 兩種方式的對(duì)比說(shuō)明
兩種編程方式對(duì)于被執(zhí)行對(duì)象的復(fù)雜度而言,并未降低。
但是降低了組裝的復(fù)雜度,降低了理解的復(fù)雜度。
面相對(duì)象將各個(gè)對(duì)象的依賴順序明確化了,在實(shí)現(xiàn)某一功能時(shí),可以定出哪些資源要優(yōu)先加載在內(nèi)存中,可以定出優(yōu)先級(jí)。
在計(jì)算機(jī)結(jié)構(gòu)中,最重要的兩個(gè)部分是CPU和內(nèi)存,CPU的速度最快,內(nèi)存的速度相對(duì)較慢,面向?qū)ο蟮年P(guān)系組織,可以使操作系統(tǒng)根據(jù)各依賴對(duì)象的優(yōu)先級(jí),動(dòng)態(tài)的將高優(yōu)先級(jí)的對(duì)象從外存調(diào)到內(nèi)存中,等待CPU的召喚。
計(jì)算機(jī)要完成的事物非常多,無(wú)論事物再多,總有輕重緩期,總有優(yōu)先級(jí),不可能全部都是高優(yōu)先級(jí)的。面相對(duì)象的各種明確的依賴關(guān)系就使操作系統(tǒng)優(yōu)先級(jí)判定的有了決策依據(jù)。
4. 更直觀的生活例子
碼頭上每天往來(lái)各種貨物,對(duì)貨物的裝車和運(yùn)輸,需要安排對(duì)應(yīng)的集裝箱、起重機(jī)、運(yùn)輸設(shè)備,如果有結(jié)構(gòu)化的對(duì)照關(guān)系,可以兩步就能找到對(duì)象。如果沒(méi)有這種結(jié)構(gòu),每個(gè)貨物都要依次嘗試8種設(shè)備才能確定合適規(guī)格的集裝箱、起重機(jī)、運(yùn)輸設(shè)備,顯然可執(zhí)行的復(fù)雜度而言,第二種方式效率更高。
四、計(jì)算機(jī)從業(yè)者的掘墓人
編程語(yǔ)言的發(fā)展路徑是面向的可操作人群越來(lái)越廣,最終可能會(huì)在AI的加持下,面向更廣泛的人群。
這意味著編程語(yǔ)言越來(lái)越簡(jiǎn)單,對(duì)計(jì)算機(jī)的控制越來(lái)越容易,慢慢的從某些人群的專屬技能慢慢變成普通人的通用技能。
對(duì)于我們計(jì)算機(jī)從業(yè)人員而言這并不是好事。計(jì)算機(jī)越發(fā)展,計(jì)算機(jī)的門檻越低,計(jì)算機(jī)技能越成為一種通用技能,越擠壓計(jì)算機(jī)從業(yè)人員的生存空間。
1. 計(jì)算機(jī)從業(yè)者擠壓出租車司機(jī)的空間
在地圖軟件應(yīng)用之前,出租車是項(xiàng)技術(shù)含量非常高的技能,不僅是駕駛汽車的能力,更是因?yàn)樾枰鲎廛囁緳C(jī)熟悉城市的道路,沒(méi)有足夠的時(shí)間的訓(xùn)練,是記不住城市這么復(fù)雜的道路的。
滴滴打車的出現(xiàn),一下子給無(wú)數(shù)普通有車族打開大門,一下子很多人涌進(jìn)這個(gè)賽道,出租車司機(jī)的好日子一去不復(fù)返了。
是誰(shuí)降低了出租車的門檻?
- 是滴滴?不,滴滴只是技術(shù)的整合者,
- 是高德,是也不僅僅是,是高德、是GPS、是北斗、是衛(wèi)星,是各種新技術(shù)的出現(xiàn),讓地圖信息越來(lái)越準(zhǔn)確,是定位系統(tǒng)讓定位越來(lái)越準(zhǔn)確。
各種新技術(shù)是出租車司機(jī)這個(gè)崗位好日子的掘墓人,我們做編程做軟件的同行們也挖了不少土。是計(jì)算機(jī)的發(fā)展是軟件系統(tǒng)的發(fā)展改變了這一切。
2. 擠壓計(jì)算機(jī)從業(yè)者自己的生存空間
我們不僅給別的崗位掘好了墳?zāi)?,我們也給程序員、產(chǎn)品經(jīng)理,給我們自己掘好了墳?zāi)埂?/p>
隨著PaaS系統(tǒng)越來(lái)越成熟,軟件行業(yè)必然將更多的程序員、產(chǎn)品經(jīng)理擠出去,因?yàn)闃I(yè)務(wù)人員自己就可以通過(guò)模塊化的可視化編程直接構(gòu)建應(yīng)用系統(tǒng)。
當(dāng)然不可能把所有程序員和產(chǎn)品經(jīng)理都擠出去,但是會(huì)有很多人被擠出去,相信很多從業(yè)者已經(jīng)有些感覺了。
四、我們應(yīng)該怎么自救
1. 小雞,快走
僅是做業(yè)務(wù)和技術(shù)之間翻譯工作的產(chǎn)品經(jīng)理將會(huì)被擠走,僅是做將產(chǎn)品經(jīng)理梳理的業(yè)務(wù)流程直接翻譯成計(jì)算機(jī)語(yǔ)言的程序員也會(huì)被擠走,留下的只會(huì)是有產(chǎn)品規(guī)劃能力的產(chǎn)品經(jīng)理,有架構(gòu)設(shè)計(jì)能力的技術(shù)總監(jiān),我們必須也只能繼續(xù)向上走,要么就換賽道。
我們生活的時(shí)代,我們從事的行業(yè),就是一個(gè)小雞快走的游戲,你必須快走,你只能快走,你不走就會(huì)被攆下去。
我們無(wú)需怨天尤人,也無(wú)需怨恨同行,因?yàn)槿绻覀冊(cè)谕械钠脚_(tái),我們也會(huì)這么做,因?yàn)檫@就是我們的工作,我們唯有他途自救。
2. 計(jì)算機(jī)知識(shí)的價(jià)值
我們并不是只有被追趕的狼狽,我們也有其他行業(yè)所不具有的優(yōu)勢(shì)。
計(jì)算機(jī)給生產(chǎn)生活帶來(lái)的優(yōu)勢(shì),給企業(yè)生產(chǎn)給個(gè)人生活、給社會(huì)治理帶來(lái)的影響自不必說(shuō),我們無(wú)論從事C端還是從事B端軟件設(shè)計(jì)和開發(fā),我們做的就是在改變企業(yè)的生產(chǎn)流程,改變用戶的信息獲取流程,改變商業(yè),改變城市治理的事情。
此處,我只想說(shuō)給我們自己帶來(lái)了哪些價(jià)值,當(dāng)潮水褪去,當(dāng)我們不能從軟件產(chǎn)品經(jīng)理、軟件產(chǎn)品設(shè)計(jì)崗位上掙到足夠養(yǎng)家糊口的薪水,當(dāng)企業(yè)不再需要大部分的軟件產(chǎn)品經(jīng)理和程序員的時(shí)候,我們還剩下什么?
到時(shí)候,我們或許主動(dòng)或被動(dòng)的只能轉(zhuǎn)行去做其他的事情,可能是去直播,可能去做網(wǎng)紅,別管做什么吧,這段從業(yè)經(jīng)歷總要能給下一個(gè)崗位提供新的視野和高度。
3. 計(jì)算機(jī)悟道
從歷史上看,計(jì)算機(jī)系統(tǒng)是目前為止,在“器”的層面最復(fù)雜的智慧結(jié)晶,無(wú)論航空航天探索宇宙、無(wú)論生產(chǎn)模擬都需要計(jì)算機(jī)的協(xié)助。
計(jì)算機(jī)軟件可以模擬各種東西,說(shuō)明計(jì)算機(jī)就是一個(gè)超級(jí)容器,可以無(wú)限分身的容器。
我們思考喜歡用類比,計(jì)算機(jī)正是一個(gè)最好的容納這些類比的容器。
接下來(lái)我將和大家一起計(jì)算機(jī)悟道。
計(jì)算機(jī)悟道,好大的主題,我一直忍著,不希望自己說(shuō)出這個(gè)概念。因?yàn)檫@個(gè)太大,一是自己的水平有限,離得道還遠(yuǎn)的很,另外這是技術(shù)主題的文章,寫悟道又好像偏離主題了。
但是文章越寫越覺得,應(yīng)該點(diǎn)出這個(gè)主題,因?yàn)檫@確實(shí)是計(jì)算機(jī)作為謀生工具以外,還能給每個(gè)人帶來(lái)的巨大的思想價(jià)值之一。
本人就大言不慚了,希望大家多多指正,大家一起探討,共同進(jìn)步。
本文由 @我是產(chǎn)品張 原創(chuàng)發(fā)布于人人都是產(chǎn)品經(jīng)理。未經(jīng)許可,禁止轉(zhuǎn)載
題圖來(lái)自Unsplash,基于CC0協(xié)議
該文觀點(diǎn)僅代表作者本人,人人都是產(chǎn)品經(jīng)理平臺(tái)僅提供信息存儲(chǔ)空間服務(wù)。
- 目前還沒(méi)評(píng)論,等你發(fā)揮!