技術(shù)是最簡(jiǎn)單的丈莺,最簡(jiǎn)單的也是技術(shù)划煮。有很多事情只有我們經(jīng)歷了明白,有些事情我們可以從別人身上學(xué)到缔俄,有些則永遠(yuǎn)學(xué)不到弛秋。
動(dòng)畫片里的人們以一種預(yù)想的方式生活著,這個(gè)世界被設(shè)定為這樣那樣俐载⌒仿裕或許你看到的天空是另外一個(gè)大陸,或者你看到的這個(gè)世界是一個(gè)是某個(gè)神打造的——連我們的歷史也是預(yù)期的遏佣。我們以某種身份活著挖炬,而世界是復(fù)雜的,遠(yuǎn)遠(yuǎn)比我們想象中復(fù)雜状婶。
最簡(jiǎn)單的是賺錢
在《魁拔妖俠傳》開始的時(shí)候意敛,對(duì)于主人公母親的一個(gè)教誨是:
最簡(jiǎn)單的是賺錢
無(wú)論主人公想去做什么,都會(huì)補(bǔ)上一句賺錢是最簡(jiǎn)單的膛虫,不要去想別的草姻。對(duì)于這個(gè)故事有一個(gè)簡(jiǎn)單的簡(jiǎn)介在百科上
在龍國(guó),按照傳統(tǒng)稍刀,魁拔復(fù)活之年至魁拔被消滅之日的全國(guó)軍權(quán)應(yīng)由王族移交給卡拉肖克家族執(zhí)掌撩独,這對(duì)卡拉肖克家族來說是復(fù)興的機(jī)會(huì),而對(duì)王族和另外三大家族而言卻意味著退出統(tǒng)治舞臺(tái),于是综膀,在魁拔紀(jì)年1661年澳迫,距離魁拔復(fù)活還有3年時(shí),一系列你死我活的家族爭(zhēng)斗就此展開剧劝。
主人公是卡拉肖克家族纲刀,而他的母親是一個(gè)深思熟慮的人。對(duì)于這一族的人來說担平,一直是以提高技藝為第一要?jiǎng)?wù)示绊。其他的東西是其次的,而以代替別人來參加比賽似乎就是一種合理的賺錢方式暂论。不僅可以提高技藝面褐,還可以好好地生活下來。
而在某些情況下取胎,似乎很符合主人公對(duì)其母親的印象展哭。家里很窮,所以需要很多錢闻蛀。故事的結(jié)尾是: 他的母親是之前受人敬仰的公主匪傍。
對(duì)于我們來說,我們的故事是沒有結(jié)尾的觉痛。誰(shuí)說役衡,唯心主義就一定不好?
技術(shù)是最簡(jiǎn)單的
過去一直在想的是提高技術(shù),而提高技術(shù)本身而成為了一件有意思的事薪棒。
沒有太多的工作經(jīng)驗(yàn)手蝎,過去一直試想的是:
當(dāng)我們技術(shù)足夠好的話,我們可以很容易地從一個(gè)項(xiàng)目切換到另外一個(gè)項(xiàng)目俐芯。
前提是棵介,這兩個(gè)項(xiàng)目不在同樣的一個(gè)領(lǐng)域里。而領(lǐng)域是一種很有趣的東西吧史。
說說工作經(jīng)驗(yàn)
假設(shè)我們?cè)谕粋€(gè)項(xiàng)目里有一個(gè)新人和一個(gè)工作多年的人邮辽,在6個(gè)月后,這個(gè)新人基本上可以和這個(gè)工作多年的人有差不多一樣的技術(shù)領(lǐng)域知識(shí)(ps:那些持續(xù)學(xué)習(xí)的人很難在短期被追趕上)贸营。如同《重來》一書所說的:
一個(gè)具有6個(gè)月工作經(jīng)驗(yàn)的應(yīng)聘者和一個(gè)具有6年工作經(jīng)驗(yàn)的應(yīng)聘者相比吨述,其差別小得令人吃驚。真正的差別來自于個(gè)人的努力程度莽使、性格差異以及智力水平锐极。
但是智力水平這東西真的存在么?
軟件開發(fā)者最擅長(zhǎng)的就是學(xué)習(xí)笙僚。
上面我們假設(shè)了一個(gè)前提是——最后兩個(gè)人有差不多一樣的技術(shù)領(lǐng)域知識(shí)芳肌。并不是因?yàn)檫@個(gè)工作多年的人不再學(xué)習(xí)了,而是在這個(gè)領(lǐng)域里已經(jīng)沒有足夠的領(lǐng)域可以學(xué)習(xí)了。好好多是武俠小說中的瓶頸亿笤,需要有更好地機(jī)遇才能更上一層樓翎迁。我們假設(shè)多年人的經(jīng)驗(yàn)是:
X語(yǔ)言入門
—> X語(yǔ)言應(yīng)用實(shí)踐
—> X語(yǔ)言高階編程
—> X語(yǔ)言的科學(xué)與藝術(shù)
—> 編程之美
—> 編程之道
—> 編程之禪
—> 頸椎病康復(fù)指南
于是,我們說的是這個(gè)新人在半年內(nèi)已經(jīng)來到了編程之禪
净薛。而工作多年的人已經(jīng)在五年半以前已經(jīng)到了汪榔,現(xiàn)在他們的差異就是: 頸椎病康復(fù)指南
。
大家的成長(zhǎng)曲線都趨于平緩了肃拜,已經(jīng)沒有辦法用技術(shù)來衡量人與人技術(shù)上的差異痴腌。之前有一篇文章說的是程序員差別的本質(zhì) 想說的也就是,這時(shí)可以創(chuàng)造工具燃领。當(dāng)差異越來越小的時(shí)候士聪,創(chuàng)造工具是一個(gè)好的學(xué)習(xí)方法。
于是猛蔽,對(duì)于HR來說剥悟,他們就想去找那些富有技術(shù)熱情的人。
小結(jié)
如果這樣的兩個(gè)人在技術(shù)上的差異已經(jīng)不大曼库,還有一些明顯的差距是:
- 編程經(jīng)驗(yàn)(如: 命名区岗、設(shè)計(jì)、架構(gòu)等等)
- 代碼庫(kù)熟悉度
- 領(lǐng)域知識(shí)(業(yè)務(wù)經(jīng)驗(yàn))
我們假設(shè)新人已經(jīng)學(xué)夠了的編程技術(shù)毁枯,也就是忽略這個(gè)差異慈缔,以及代碼庫(kù)熟悉度。剩下的就是——領(lǐng)域知識(shí)种玛。
領(lǐng)域知識(shí)
所謂的領(lǐng)域知識(shí)也不過就是業(yè)務(wù)知識(shí)的一種轉(zhuǎn)換胀糜,介于業(yè)務(wù)與技術(shù)。而我們都擅長(zhǎng)學(xué)習(xí)蒂誉,唯一不擅長(zhǎng)的是:
跨領(lǐng)域的學(xué)習(xí)
這也就意味著我們需要再次的學(xué)習(xí)才能到這個(gè)領(lǐng)域里編程教藻。DDD之所以流行的另外一個(gè)原因,或許在于此右锨。
于是括堤,我們需要不斷地抽象出領(lǐng)域代碼,分離出領(lǐng)域無(wú)關(guān)的代碼
绍移。
技術(shù)知識(shí)是通用的悄窃,而領(lǐng)域知識(shí)不是。
人際關(guān)系
人際關(guān)系是一種復(fù)雜的東西蹂窖,相比于上面的領(lǐng)域知識(shí)來說轧抗。我們需要去處理和不同人之間的關(guān)系,無(wú)論是在項(xiàng)目上瞬测,還是在哪横媚?但是這真的一點(diǎn)都不簡(jiǎn)單纠炮。
技術(shù)才是最簡(jiǎn)單的。
其他
技術(shù)就那點(diǎn)東西灯蝴,軟件工程經(jīng)過一代又一代人地發(fā)展恢口,當(dāng)前似乎又處在一個(gè)新的瓶頸。就如當(dāng)時(shí)穷躁,敏捷出來一樣耕肩。但是領(lǐng)域知識(shí)不只一點(diǎn)點(diǎn),項(xiàng)目管理也不止一點(diǎn)點(diǎn)问潭。
我們能很好地處理技術(shù)問題猿诸,但是人際關(guān)系、項(xiàng)目管理呢?