国产精品成人一区二区三区,7777色鬼xxxx欧美色妇,国产精品久久久久久人妻精品,欧美精品中文字幕亚洲专区,欧美精品xxxxbbbb

AI都會寫代碼了,軟件工程師如何才能避免被商品化?

神譯局是36氪旗下編譯團隊,關(guān)注科技、商業(yè)、職場、生活等領(lǐng)域,重點介紹國外的新技術(shù)、新觀點、新風(fēng)向。

編者按:都說編碼是二十一世紀(jì)的職業(yè)。在軟件蠶食世界的情況下,軟件工程師的工作似乎高枕無憂。但情況真是這樣嗎?現(xiàn)在各種“低代碼/無代碼”工具已經(jīng)像雨后春筍,而在AI的不斷演進(jìn)下,機器寫代碼已經(jīng)不是什么新鮮事,比方說Github就推出了自動寫代碼的Copilot。只會寫代碼的軟件工程師最后必然會被淘汰。但幸好,軟件開發(fā)的工作并不只有編碼,只要我們把機器做不了的部分不斷磨礪,未來仍將高枕無憂。文章來自編譯。

劃重點:

軟件工程師這門職業(yè),其主要價值是由思考而非實現(xiàn)驅(qū)動的

軟件開發(fā)需要有很好的綜合能力,并能夠跟其他學(xué)科的專家很好地合作

你應(yīng)該花同樣多的時間去思考一下思考的問題

工程師把大部分的學(xué)習(xí)時間都花在技術(shù)實現(xiàn)的內(nèi)容上面了。比方說,新的框架、語言或云平臺之類的東西。

但是把解決方案變成代碼只是你要做的工作的一小部分,而且這部分工作的價值正在逐年降低。

就像我們從“無代碼”以及GitHub Copilot 等工具身上所看到的那樣,我們的角色當(dāng)中實現(xiàn)那部分正日益被商品化。

對于這一點,你可以歸納成工程師給團隊帶來的真正價值是這個:分析問題以及綜合處理上下文的能力。作為工程師,你的這種高級認(rèn)知的角色作用,是永遠(yuǎn)也不會被“無代碼”或人工智能取代掉的。

作為一名工程師,真正人性的一面是在團隊里面工作,一邊思考其他人的想法、思想,考慮他們的情緒,一邊解決這些問題。

這么看來,難道你不應(yīng)該像訓(xùn)練特定技術(shù)一樣,訓(xùn)練自己的這些元認(rèn)知技能嗎?

每個工程師都應(yīng)該花時間去學(xué)習(xí)和應(yīng)用一般的思維工具。這些工具幾乎適用于所有問題,因此,在這些上面投入時間所帶來的復(fù)利回報是巨大的。

更清晰的思考會放大你所擁有的所有其他技能,以及你學(xué)會的任何框架或工具,讓你在今后的職業(yè)生涯當(dāng)中開花結(jié)果。

就像任何一種技能一樣,改進(jìn)思維方式也需要刻意學(xué)習(xí)與練習(xí)。

以下是我一直引用的一些思考工具和系統(tǒng)。

1. 先照顧好自己!

身心健康,精力充沛才會帶來更好的認(rèn)知。所以要花時間照顧好自己。

工作是做不完的,除了我們給自己施加限制,否則工作就沒有盡頭。緊接著總會有下一個問題需要解決。所以,你得自己管理好工作負(fù)荷。時不時加幾天班沒問題,但如果工作過度的話,你的情緒、認(rèn)知能力還有決策能力都會受到負(fù)面影響。

當(dāng)你發(fā)現(xiàn)自己的情緒開始變得不正常,或者已經(jīng)完全被問題困住不得其法時,很簡單,先別干了?,F(xiàn)如今,如果你早退幾個小時,大多數(shù)組織都不會注意到,或者對此太過在乎。如果我的團隊里面有誰感覺不太好的話,我寧愿他下午提前下班,不需要告訴任何人。

當(dāng)不正常的情緒出現(xiàn)時,想讓我們所有人都意識到這一點是很難的。通常,我們必須有其他人向我們指出來。能夠注意到我們自己的情緒是正念要修煉的一個方面,現(xiàn)在有數(shù)以百萬計的關(guān)于正念技巧的博客文章、書籍與播客。我就置頂了一個賬號,每次用了他們的會話我都能得到精神上的支持與感悟。

照顧自己還有其他一些直截了當(dāng)?shù)淖龇ǎ热绔@得充足的睡眠,比如自我同情。這里說是直截了當(dāng),是因為概念很直截了當(dāng),但實際上終生習(xí)慣是很難改變的。訣竅是不斷去學(xué)習(xí),不斷去嘗試。

這里還有一些針對特定場景的實用健康指南:https://psyche.co/guides。

2.控制你的偏見

我們都有偏見,偏見是人類與生俱來的一部分。但我們可以通過意識到它們的存在來減少偏見的影響。一個很好的例子是開會,通過給會議實施嚴(yán)格的結(jié)構(gòu),可以防止團隊成員的趨同思維或者專橫跋扈。花幾分鐘時間,讓每個人單獨或者以小團隊的形式寫下他們對某個主題的想法,然后讓每支團隊按順序闡述自己的觀點。

在解釋我們存在的一些偏見方面,漢斯·羅斯林(Hans Rosling) 、歐拉·羅斯林(Ola Rosling) 、安娜·羅斯林·羅朗德( Anna Rosling R?nnlund)合著的《事實-用數(shù)據(jù)化思考,避免情緒決策》(Factfulness)就做得非常出色,書里面還提供了降低偏見影響的方法。

他們還制作了這張很方便的海報,可以提醒你如何應(yīng)對常見的偏見。不過沒有看過這本書的話那張海報也沒有多大意義,所以我強烈建議看看這本書。

關(guān)于減少偏見,我最近看到的一個機會是解決招聘當(dāng)中的“文化契合”問題。 用“文化契合”來衡量應(yīng)聘對象是否合適其實是很糟糕的,因為文化契合說到底就是“我是不是喜歡這個人?”或者“這個人像我嗎? ”如果在招聘過程中,如應(yīng)聘對象在“文化契合度”方面的得分是滿分的話,你應(yīng)該考慮把這項指標(biāo)更改為“公司價值觀契合度”。這樣一來,候選人要看齊的就是組織而不是招聘團隊。

3. 學(xué)點眾所周知的心智模型

心智模型是關(guān)于事物運作方式編碼化的思維過程。心智模型往往以封閉系統(tǒng)為基礎(chǔ),而這種系統(tǒng)會有很多假設(shè)。

如果我們能夠?qū)栴}和假設(shè)進(jìn)行分類,然后將它們與特定的心智模型相關(guān)聯(lián)的話,那就可以降低風(fēng)險,或者就能夠找到通往解決方案的道路。心智模型與第一性原理密切相關(guān),你要從“什么是我們絕對可以確定的?”這個問題開始思考。然后在此基礎(chǔ)上逐步推演。

學(xué)習(xí)和應(yīng)用心智模型會改變你的思維方式。

心智模型的一個很好的例子是科學(xué)方法。運用科學(xué)方法的時候,你先要做假設(shè),然后設(shè)計實驗來檢驗這個假設(shè)。得到的結(jié)果會加入到你的知識體系里面,這會為你提供給下一個假設(shè)。如果結(jié)果證明你的假設(shè)是錯誤的,那仍然是一次有用的學(xué)習(xí),結(jié)果可以用于下一次實驗。

現(xiàn)如今,我們已經(jīng)習(xí)慣于在每個行業(yè)里面運用科學(xué)方法,以至于不宜成文的形式存在都是難以想象的了。

這些模型以及成百上千,太多了,以至于沒法全部都了解。最好是去學(xué)習(xí)一些能引起你共鳴的心智模型。在互聯(lián)網(wǎng)上已經(jīng)編纂了一些很好的心智模型清單。我有需要的時候一般去這里找心智模型清單。

https://fs.blog/great-talks/psychology-human-misjudgment/

https://jamesclear.com/mental-models

https://medium.com/@yegg/mental-models-i-find-repeatedly-useful-936f1cc405d#.7qy19jrf5

https://www.julian.com/blog/mental-model-examples

4. 思考就是工作!

軟件工程的角色需要創(chuàng)造性、沉思以及協(xié)作。這個角色的“編碼”部分是實現(xiàn)。你還是得生成可執(zhí)行某些操作的代碼,這一點沒什么可以爭議的。但這部分工作并不像你想象的那么重要。

在過去,工程師的工作往往由組織根據(jù)特定輸出來衡量,比方說完成的工單量或發(fā)布的功能數(shù)。這些屬于編碼實現(xiàn)的輸出。把注意力放在開發(fā)者,尤其是特定開發(fā)者的的輸出,這種做法是錯誤的,大多數(shù)優(yōu)秀的組織現(xiàn)在已經(jīng)意識到了這一點。

如果你是一名剛進(jìn)來的工程師的話,就應(yīng)該知道,并不是每一家組織都希望你每天把 8 小時都花在寫計算機編碼上面。這不是好的情況,只要有機會,你應(yīng)該考慮找一個更好的地方。

跟上面的做法相反,你應(yīng)該聚焦在產(chǎn)生出色的業(yè)務(wù)成果上。這需要在寫任何代碼之前去思考、研究以及協(xié)作。你需要為自己騰出空間來做這樣的思考。怎么做?以下就是一些簡單可行的做法來保證有時間去思考。

以下這些事情是你馬上就可以做出改變,從而給自己創(chuàng)造思考空間的:

控制好你的日程——屏蔽會議,減少干擾 在估算的時候把思考時間考慮在內(nèi)——減少自己的時間壓力 去散步,這可以改善思考——步行對大腦的功能是有生理作用的 如果被一個問題卡住,請盡早完成——試圖強迫這個問題是行不通的,你的大腦在后臺還會繼續(xù)處理問題 去寫作,這樣思路會清晰些——寫作會迫使你對方案進(jìn)行深入思考

5. 跟別人比較的破壞性可能會非常嚴(yán)重

“比較是快樂的竊賊”

——西奧多·羅斯福(Theodore Roosevelt)

“不管你崇拜什么,那東西都會摧毀你。如果你崇拜權(quán)力,你總會感到軟弱,如果你崇拜美麗,你總覺得自己丑陋?!?——大衛(wèi)·福斯特·華萊士(David Foster Wallace)

此處的大概意思是,如果你拿自己跟別人進(jìn)行比較,那你會一直覺得自卑,因為不管你比較任何東西,總會有人比你好。

當(dāng)然,如果在特定主題上你有著很強的自尊心,或者總體而言你這個人的自尊心很強的話,那跟他人進(jìn)行比較是可以帶來積極影響的,因為這會激勵你。但必須小心的是,因為自尊心受到威脅可能會把積極的比較變成消極的比較。

所以你可以用比較來增加你的內(nèi)驅(qū)和動力,但要小心不要讓它影響到你的自尊心。相反,你可以把注意力放在幫助他人并跟他們建立密切關(guān)系上面。請記住,根據(jù)定義,我們大多數(shù)人都是普通人,但這沒關(guān)系!

6.尋找解決具體問題的工具

對于你正在處理的某一類問題,很可能是有工具可以幫助解決的。比方說,你可以用 傾斜策略(Oblique Strategies) 來打破創(chuàng)意僵局。

傾斜策略是由布賴恩·伊諾(Brian Eno)與彼得·施密特(Peter Schmidt)開發(fā)的一組卡片。

卡片上面會寫上可用于打破僵局或困境的提示。

這里是一些在線版本。我更喜歡第一個。

https://www.oblique-strategies.com/

http://stoney.sb.org/eno/oblique.html

試著對你每天處理的各種問題進(jìn)行分類,然后搜索一下其他人都使用了哪些工具。然后你就會發(fā)現(xiàn)一些好東西了!

7.學(xué)習(xí)與自我同情

工程這個角色要求你總是得去學(xué)習(xí)新事物,這樣才不會過時,才不會被淘汰。

你學(xué)到的每一樣新東西都會為你的知識庫添磚加瓦,但所有的工程師都必須時不時地回到初學(xué)者的心態(tài),這樣才能跟上技術(shù)的步伐。

重要的是要記住,不管學(xué)什么,初學(xué)者都需要很長時間才能把工作干好。

關(guān)于這一點,Ira Glass 做出來很好的解釋。

“這一點沒人告訴過初學(xué)者,當(dāng)初要是有人告訴我就好了。對于我們所有這些從事創(chuàng)造性工作的人來說,我們之所以做這一行是因為我們有品味。但是這里面有一條鴻溝。你剛開始的頭幾年的時候,做得還不是那么好。你試著想做好,也表現(xiàn)出了潛力,但結(jié)果并非如此。

但是你的品味,讓你進(jìn)入到這場游戲的那個東西,依然是殺手锏。你的品味正是你的工作讓自己失望的原因。很多人都熬不過這個階段,他們中途就退出了。但我認(rèn)識的大多數(shù)從事有趣的創(chuàng)意工作的人,他們經(jīng)受住了考驗。

這個特別的東西我們都想要,但我們知道我們的工作里面沒有這個東西。我們都經(jīng)歷過這個。如果你剛剛開始或者還處于這個階段,你得知道這種情況很正常,你能做的最重要的一件事就是做大量工作。給自己設(shè)定一個截止日期,好每周都能完成一個故事。

只有通過大量的工作,你才能縮小這個差距,你的工作就會變得和你的抱負(fù)一樣好。我也是花了很長時間弄清楚怎么做到這一點的,比我見過的任何人都要長。

這需要一段時間。需要一段時間是正常的。你只需要奮力拼搏就行。”

每天都會出現(xiàn)新框架、新功能、新技術(shù),這很容易就會讓人不知所措。很容易就會陷入落后和“框架疲勞”的陷阱。請記住,一個工程師不可能精通所有東西,所以沒有必要擔(dān)心。

在新技術(shù)得到大量采用之前,請忽略相關(guān)博客的垃圾郵件。選擇一些你感興趣的技術(shù),好好鉆研清楚就行。

總結(jié)

軟件工程師這門職業(yè),其主要價值是由思考而非實現(xiàn)驅(qū)動的。

軟件工程工具正在變得越來越好,5 年前需要工程師完成的任務(wù)如今已被商品化,只需點擊一下按鈕?,F(xiàn)如今,解決這些問題的價值在于知道哪種方法可以最好地解決手頭的業(yè)務(wù)問題。這需要有很好的綜合能力,并能夠跟其他學(xué)科的專家很好地合作。

在改善特定技術(shù)知識方面你可能已經(jīng)花費了大量時間?,F(xiàn)在,你應(yīng)該花同樣多的時間去思考一下思考的問題?;谥R與元認(rèn)知的角色需要一個健康的頭腦,所以請好好照顧你的心理健康吧!

譯者:boxi。

標(biāo)簽: 軟件工程師