日本电影一区二区_日本va欧美va精品发布_日本黄h兄妹h动漫一区二区三区_日本欧美黄色

AI時(shí)代,程序員會失業(yè)嗎?還需要學(xué)習(xí)編程嗎?(程序員會被ai取代嗎)

前段時(shí)間,Cognition發(fā)布了一款Devin AI 的產(chǎn)品,這個(gè)被稱為“第一個(gè)AI程序員”的產(chǎn)品引起了很多的討論。甚至有人悲觀地覺得程序員的地位將要被取代,那么,真的是這樣嗎?

AI時(shí)代,程序員會失業(yè)嗎?還需要學(xué)習(xí)編程嗎?(程序員會被ai取代嗎)

最近越來越多人在問類似的問題,AI都那么厲害了,還需要學(xué)編程嗎?計(jì)算機(jī)專業(yè)依然吃香嗎?特別是昨天很多人看到了Devin AI,更是產(chǎn)生了一種“是不是程序員要失業(yè)了?”的疑問。

一、AI 程序員能做什么?

就在前幾天,僅僅成立兩個(gè)月的公司Cognition發(fā)布了一款Devin AI 的產(chǎn)品。它被宣傳為史上第一款A(yù)I程序員。在演示中,Devin AI擁有自己的命令行、代碼編輯器和瀏覽器等工具,可以自己制定計(jì)劃、執(zhí)行任務(wù)和解決問題,它可以獨(dú)立完成整個(gè)軟件的開發(fā)和構(gòu)建的工作。

另外,根據(jù)官方宣傳,Devin甚至擁有“成長”的能力,它可以通過閱讀文章,學(xué)習(xí)原先不懂的技術(shù),還會自主尋找程序中的錯誤,并且進(jìn)行修正。

從宣傳來看,Devin要比之前Copilot類似的AI編程助手要更進(jìn)一步,更像一個(gè)能夠獨(dú)立完成開發(fā)任務(wù)的程序員。這不僅代表著AI獨(dú)立完成開發(fā)工作的可行性,也激發(fā)了公眾對“AI是否能替代程序員”的討論。

也有網(wǎng)友分析,其實(shí)Devin AI并沒有想象中的那么厲害:首先,Devin的底層技術(shù)是基于GPT4,它的使用成本比普通程序員更高;其次,程序員的面試題并不難,ChatGPT也能勝任;還有就是執(zhí)行的任務(wù)過于簡單,和人類相比還是有較大差距。所以,人類程序員目前還是比較安全的。

雖然如此,但是隨著大語言模型的性能越來越好,在可預(yù)見的未來,AI程序員必然將軟件開發(fā)過程中起到關(guān)鍵性的作用。

二、有了AI還需要學(xué)編程嗎?

會不會現(xiàn)在學(xué)了編程,以后就沒用了?

我想這個(gè)問題可以類比為“有翻譯軟件了還需要學(xué)英語嗎?”我相信很多人回答是:學(xué)習(xí)英語依然重要。

誠然,英語已經(jīng)成為許多人綜合素質(zhì)的一部分了。翻譯軟件不能百分百解決我們的需求。例如,要查詢最新最全的論文和資料,懂英語可以讓我們無損獲得原本的信息,而翻譯軟件只是方便我們快速的瀏覽和過濾信息的工具。另外,學(xué)習(xí)英語不僅僅是學(xué)習(xí)語言,也是學(xué)習(xí)一種文化和思維方式。這樣我們才能更好地與世界接軌。

同樣的邏輯也適用于AI和編程。

首先,編程只是軟件開發(fā)的一部分,編程是打開計(jì)算機(jī)世界的一把鑰匙,計(jì)算機(jī)科學(xué)的復(fù)雜性遠(yuǎn)遠(yuǎn)超出了編程本身。它包括系統(tǒng)架構(gòu)設(shè)計(jì)、網(wǎng)絡(luò)安全、需求分析、用戶體驗(yàn)和項(xiàng)目管理等諸多方面。這些綜合性的知識和技能,才是軟件創(chuàng)新基礎(chǔ)。即使AI能夠自動化編程任務(wù),也需要人類來解決更復(fù)雜的問題,需要人類保持對行業(yè)趨勢的敏銳洞察,他們需要理解業(yè)務(wù)需求,與非技術(shù)背景的團(tuán)隊(duì)成員進(jìn)行有效溝通,確保技術(shù)解決方案能夠滿足業(yè)務(wù)目標(biāo)。

另外,編程不僅僅是寫代碼,它是解決問題的一種方式,也是一種思維訓(xùn)練。學(xué)習(xí)編程能夠幫助人們培養(yǎng)邏輯思維、系統(tǒng)思維、創(chuàng)新思維以及動手解決能力。這些能力在AI時(shí)代尤為重要,不僅限于技術(shù)領(lǐng)域,同樣適用于生活的各個(gè)方面。隨著技術(shù)的不斷進(jìn)步,新的工具和平臺層出不窮,個(gè)人需要能夠適應(yīng)這些變化,還要能在變化中找到創(chuàng)新的機(jī)會。這種適應(yīng)力和創(chuàng)新力對于個(gè)人發(fā)展、職業(yè)生涯乃至企業(yè)的競爭力都是寶貴的資產(chǎn)。

除此之外,編程并不是計(jì)算機(jī)學(xué)科的專利,它也是一種跨學(xué)科學(xué)習(xí)工具。在嘗試解決來自不同領(lǐng)域的復(fù)雜問題時(shí),編程能夠通過數(shù)據(jù)分析、可視化、機(jī)器視覺和仿真模擬等技術(shù)手段,幫助整合和應(yīng)用多學(xué)科知識,從而促進(jìn)創(chuàng)新解決方案的產(chǎn)生。這種跨學(xué)科的視角不僅拓寬了我們的思維,也為AI程序員的任務(wù)分配提供了更加清晰的指導(dǎo)。讓我們能夠從更綜合的視角理解和應(yīng)用技術(shù),進(jìn)而更有效地推進(jìn)項(xiàng)目和研究工作的進(jìn)展。

其實(shí),AI本身還有很多需要迭代的地方。例如,AI科研論文、設(shè)計(jì)AI算法、提升AI性能、定制AI模型以及AI倫理安全方面,人類依然扮演著無可替代的角色。換句話說,正是因?yàn)锳I的發(fā)展,為計(jì)算機(jī)專業(yè)人才創(chuàng)造了更多的挑戰(zhàn)和機(jī)會。對于準(zhǔn)備想實(shí)現(xiàn)自己的想法人來說,現(xiàn)在是學(xué)習(xí)編程的最好時(shí)機(jī),學(xué)習(xí)編程可以更好地應(yīng)用AI的能力,幫助我們實(shí)現(xiàn)很多的創(chuàng)意和想法。

因此,面對“有了AI還需要學(xué)編程嗎?”這個(gè)問題,我的回答是:絕對需要。

三、講講我的經(jīng)歷

我大學(xué)是學(xué)工業(yè)設(shè)計(jì)的,算理工科中的文科專業(yè)。原本編程這件事情對我來說是一件很有畏懼感的事情,大學(xué)僅有一門C語言差點(diǎn)掛科。但由于我對于互聯(lián)網(wǎng)一直感興趣,還有自己做產(chǎn)品的沖動,所以我臨近畢業(yè)的時(shí)候,去學(xué)習(xí)了編程和軟件工程相關(guān)知識。而之后又做了程序員、產(chǎn)品經(jīng)理還有創(chuàng)業(yè)者,一路走來,有挫折也有收獲。

過去,我經(jīng)??桃怆[瞞自己做開發(fā)的經(jīng)歷,生怕別人認(rèn)為我的職業(yè)定位不夠?qū)W?。但是多年以后發(fā)現(xiàn)能幫助到我的恰恰是跨學(xué)科能力。

如果今天你是一位想自主創(chuàng)業(yè)的產(chǎn)品經(jīng)理,究竟學(xué)過編程和不會編程的人在做產(chǎn)品方面到底有什么區(qū)別?

首先,學(xué)過技術(shù)的產(chǎn)品經(jīng)理在理解技術(shù)層面的細(xì)節(jié)上有明顯優(yōu)勢。能更好地與研發(fā)團(tuán)隊(duì)溝通,能更精確地傳達(dá)需求,能更好地理解團(tuán)隊(duì)面臨的挑戰(zhàn),并在技術(shù)可行性和資源分配方面做出更合理的決策。這種深入的理解有助于建立團(tuán)隊(duì)成員間的信任和尊重,從而促進(jìn)團(tuán)隊(duì)合作和項(xiàng)目的順利進(jìn)行。在這些年里,我和大部分開發(fā)同事之間都維持著不錯的關(guān)系,因?yàn)閳F(tuán)隊(duì)合作沒有什么比理解更重要了。

其次,具備編程背景的產(chǎn)品經(jīng)理在設(shè)計(jì)產(chǎn)品時(shí),能更好地考慮到實(shí)現(xiàn)的復(fù)雜性和成本,會更重視需求價(jià)值,可以更好地制定MVP(最小化可行性產(chǎn)品)策略。特別在產(chǎn)品的早期規(guī)劃階段,你就能預(yù)見到某些功能的實(shí)現(xiàn)可能會遇到的技術(shù)障礙,不會把產(chǎn)品功能設(shè)計(jì)得過于復(fù)雜或者理想化,從而在設(shè)計(jì)上做出更加現(xiàn)實(shí)和經(jīng)濟(jì)的選擇。讓產(chǎn)品贏得了低成本地快速驗(yàn)證市場的時(shí)間。這種前瞻性不僅能夠節(jié)省開發(fā)時(shí)間和成本,還能避免在項(xiàng)目后期進(jìn)行大幅度的修改,提高了產(chǎn)品開發(fā)的效率和成功率。

再者,了解技術(shù)原理,也能夠讓我們更好地把控產(chǎn)品體驗(yàn)。會去主動思考影響產(chǎn)品體驗(yàn)的技術(shù)指標(biāo),不會想當(dāng)然地做一些脫離實(shí)際場景的理想化的功能。通過能夠更好地評估不同設(shè)計(jì)方案的技術(shù)實(shí)現(xiàn)難度,能在設(shè)計(jì)和功能性之間找到最佳平衡點(diǎn)。這樣的產(chǎn)品經(jīng)理能夠推動設(shè)計(jì)和技術(shù)團(tuán)隊(duì)更緊密地協(xié)同工作,共同創(chuàng)造出既美觀又高效的產(chǎn)品。

此外,編程經(jīng)驗(yàn)還賦予了產(chǎn)品經(jīng)理對新興技術(shù)的敏感度和適應(yīng)能力。AI時(shí)代,新技術(shù)層出不窮,具備技術(shù)背景的產(chǎn)品經(jīng)理擁有較強(qiáng)的技術(shù)的敏銳度,能夠更快地理解這些新技術(shù)如何被應(yīng)用到產(chǎn)品中,以及它們對市場和用戶體驗(yàn)可能帶來的改變。例如,我經(jīng)常會去Github上查看一些有趣的開源項(xiàng)目,學(xué)習(xí)一些新的技術(shù)課程,也會思考如何把它們應(yīng)用到自己的項(xiàng)目和工作中。這種能力使得產(chǎn)品經(jīng)理能夠領(lǐng)導(dǎo)團(tuán)隊(duì)走在技術(shù)發(fā)展的前沿,創(chuàng)造出創(chuàng)新和有競爭力的產(chǎn)品。

最后,通過學(xué)習(xí)編程,我還獲得了一系列強(qiáng)大的思維工具,包括面向?qū)ο蟮木幊趟枷?、設(shè)計(jì)模式、以及統(tǒng)一建模語言UML)等。這些工具提升了我的邏輯思維和系統(tǒng)思考能力,教會了我如何將復(fù)雜問題逐步分解成可管理的小任務(wù),幫助我們對問題進(jìn)行抽象和建模,讓我更好地理解事物的運(yùn)轉(zhuǎn)模式,從而找到機(jī)會點(diǎn)。這在產(chǎn)品規(guī)劃、市場分析還是項(xiàng)目管理中,都極大地幫助了我。

步入生成式AI時(shí)代,大語言模型已經(jīng)成了我不可或缺的助手。以往有很多靈光一現(xiàn)的創(chuàng)意,因?yàn)槲业募夹g(shù)視野的限制而無法實(shí)現(xiàn),它們最終只能沉睡在我的思緒中,逐漸被遺忘。但如今,我的一些突發(fā)奇想的靈感交給了GPT之后,它能很快地生成代碼。雖然代碼可能充滿了錯誤,但GPT幫我快速拓展了技術(shù)視野,引導(dǎo)我去深入研究,并讓我能對代碼進(jìn)行細(xì)致優(yōu)化。例如,我在ComfyUI的Mixlab-Node的開源項(xiàng)目的開發(fā)過程中,有很多想法的實(shí)現(xiàn)就是通過與GPT協(xié)作來完成。

因此,作為一名獨(dú)立開發(fā)者或產(chǎn)品經(jīng)理,我們應(yīng)當(dāng)把AI程序員視作一位協(xié)作伙伴。正是因?yàn)橛辛怂膸椭屛覀兛梢栽趯?shí)現(xiàn)更有趣的功能的同時(shí),節(jié)省下更多時(shí)間,讓我們可以用來考慮賺錢的事情。

四、總結(jié)

當(dāng)我們面對Devin這樣的AI程序員的時(shí)候,我們并不要為程序員崗位感到過于的擔(dān)憂。編程將會變成像外語一樣的普遍性能力,人類通過學(xué)習(xí)編程,我們可以更好地發(fā)揮機(jī)器的能力。

在AI的幫助下,越來越多的普通人可以實(shí)現(xiàn)自己的創(chuàng)意和想法,成為自己事業(yè)的掌舵人。在AI時(shí)代,必然是超級個(gè)體崛起的時(shí)代。

在傳統(tǒng)企業(yè)管理中,員工們扮演的是流水線上的零件。但是在這個(gè)AI變革的新時(shí)代,我們不應(yīng)當(dāng)把自己角色局限在某個(gè)零部件上,擁有靈活的思維、開闊的視野和敏銳的洞察力顯得更為重要。

只要我們把握好時(shí)代趨勢,技多并不會壓身。請快行動起來吧!

專欄作家

PM熊叔,微信公眾號:PM熊叔,人人都是產(chǎn)品經(jīng)理專欄作家。教育類產(chǎn)品產(chǎn)品經(jīng)理出身,學(xué)過設(shè)計(jì),做過開發(fā),做過運(yùn)營的產(chǎn)品經(jīng)理。

本文原創(chuàng)發(fā)布于人人都是產(chǎn)品經(jīng)理。未經(jīng)許可,禁止轉(zhuǎn)載

題圖來自Unsplash,基于 CC0 協(xié)議

該文觀點(diǎn)僅代表作者本人,人人都是產(chǎn)品經(jīng)理平臺僅提供信息存儲空間服務(wù)。

相關(guān)新聞

聯(lián)系我們
聯(lián)系我們
公眾號
公眾號
在線咨詢
分享本頁
返回頂部
馆陶县| 莒南县| 龙门县| 喜德县| 托克托县| 合山市| 大港区| 吴旗县| 凤阳县| 神木县| 尼玛县| 边坝县| 澜沧| 深水埗区| 桃源县| 神池县| 东乌| 平果县| 靖西县| 甘德县| 姚安县| 芦溪县| 腾冲县| 改则县| 上蔡县| 岑巩县| 碌曲县| 浮梁县| 乌兰县| 灌南县| 北川| 泾阳县| 西乌珠穆沁旗| 斗六市| 南江县| 汉源县| 黄山市| 藁城市| 河北省| 东源县| 浮梁县|