不學(xué)編程,如何在互聯(lián)網(wǎng)領(lǐng)域?qū)崿F(xiàn)自我提升?(上)
神譯局是36氪旗下編譯團(tuán)隊(duì),關(guān)注科技、商業(yè)、職場(chǎng)、生活等領(lǐng)域,重點(diǎn)介紹國(guó)外的新技術(shù)、新觀點(diǎn)、新風(fēng)向。
編者按:對(duì)于很多人來說,職場(chǎng)中只有兩類人。一種是懂得敲代碼的人,一種則是不懂得敲代碼的人。事實(shí)上,即便不懂得如何編寫代碼,你也可以嘗試在技術(shù)領(lǐng)域進(jìn)一步實(shí)現(xiàn)自我提升,這對(duì)個(gè)人發(fā)展、團(tuán)隊(duì)合作甚至公司發(fā)展都有幫助作用。這篇文章來自編譯,文章的上篇首先介紹了對(duì)技術(shù)和編程的認(rèn)知誤區(qū),同時(shí)分享了不同崗位提高技術(shù)素養(yǎng)、實(shí)現(xiàn)自我提升的方法與建議。
圖片來源:Pexels.com @MART PRODUCTION
軟件越來越成為我們生活中密不可分的一部分,但我們真的了解它到底是如何工作的嗎?
在家里面,我們可能是父母心中的技術(shù)專家,能夠熟練操作甚至修理各種智能手機(jī)和筆記本電腦,但這只是表面假象。事實(shí)上,我們大多數(shù)人都并不了解我們所使用的大多數(shù)技術(shù)到底是如何工作的。如果讓你回答互聯(lián)網(wǎng)到底是如何工作的,你知道怎么解釋嗎?
顯而易見的是,我們不需要了解我們所使用的所有東西,就好比我們不需要知道為什么煮土豆時(shí)在水中加入小蘇打會(huì)讓它們烤起來的味道更好,或者為什么冰塊有助于減緩腫脹問題。
然而,技術(shù)問額要比這些問題實(shí)際得多,我們身邊也有很多人都在銷售軟件的公司工作。甚至可以說,現(xiàn)代職場(chǎng)中,只要是有工作的人,日常都幾乎離不開各種軟件。
這些都是我們必須要意識(shí)到的重要問題。畢竟,雖然我們經(jīng)常聽到現(xiàn)在正處于軟件工程黃金時(shí)代這么一說,并且要招聘到開發(fā)人員并不是一項(xiàng)能夠快速完成的工作,但一個(gè)被低估的現(xiàn)實(shí)問題是,在初創(chuàng)公司和技術(shù)公司內(nèi)部,大多數(shù)職位并不會(huì)涉及到技術(shù)問題。
每個(gè)公司都會(huì)招聘市場(chǎng)營(yíng)銷人員、銷售人員、招聘人員和管理人員,這些職位描述也不會(huì)涉及要求掌握計(jì)算機(jī)科學(xué)知識(shí),或者甚至是基礎(chǔ)的HTML技能,但他們的職業(yè)生活和日常工作流程卻都離不開各種軟件。
如果你也是這樣,那你可以問問自己:我是否能理解工作中所使用的軟件的基本概念?或者我現(xiàn)在任職的公司在開發(fā)和銷售什么產(chǎn)品?
掌握更多的技術(shù)知識(shí),有助于讓你更好地與工程師一起共事,讓你發(fā)現(xiàn)能夠改進(jìn)工作流程甚至實(shí)現(xiàn)工作流程自動(dòng)化的機(jī)會(huì),熟練地掌握你所使用的軟件和工具,從而更好地完成有關(guān)工作,幫助公司提升業(yè)績(jī)。
簡(jiǎn)言之,提高技術(shù)素養(yǎng)(即使用、管理、理解和評(píng)估技術(shù)的能力)為非工程師在以工程師為主導(dǎo)的領(lǐng)域中實(shí)現(xiàn)自我提升、脫穎而出提供了一條路徑。
技術(shù)素養(yǎng)不等于學(xué)會(huì)編程
人們總是會(huì)以二元的方式來理解“技術(shù)”,即要么你就是懂得如何編程的軟件開發(fā)人員,要么就是除他們之外的其他人。但事實(shí)上,學(xué)習(xí)編程是一項(xiàng)艱巨的任務(wù):你至少需要投入數(shù)百甚至數(shù)千個(gè)小時(shí)的時(shí)間。此外,如果你想獲得相關(guān)的學(xué)位,或者只是從訓(xùn)練營(yíng)結(jié)業(yè),你也需要投入大量的金錢與時(shí)間。
從某種程度上而言,雖然如今開發(fā)軟件越來越簡(jiǎn)單,但開發(fā)人員仍然需要全面地了解比過去更多的特定領(lǐng)域工具,比如如何使用npm或者storybook等。
譯者注:npm(“Node 包管理器”)是JavaScript運(yùn)行時(shí)Node.js的默認(rèn)程序包管理器。storybook是一個(gè)開源工具,可用于開發(fā)React、Vue、Angular等UI組件。
如果你不想成為一名軟件工程師,那了解這些內(nèi)容有什么意義呢?如果這就是對(duì)“技術(shù)”的定義,那么對(duì)大多數(shù)人而言,它就是完全不可觸及的。
關(guān)于技術(shù)素養(yǎng)的二元認(rèn)知也可以從影視作品可笑地歪曲軟件工程師實(shí)際工作這一經(jīng)典模因中得以體現(xiàn)。在幾乎任何相關(guān)的電影中,你都能看到“程序員”在面對(duì)下圖中的工作場(chǎng)景:
實(shí)際上,這些“代碼”只是從維基百科上截取的SVG文件,我們可以直接將其理解為一張圖。換言之,這不會(huì)是你在現(xiàn)實(shí)生活中看到的軟件工程師編寫的“代碼”。
電影表達(dá)的觀點(diǎn)很清楚,即無(wú)論程序員在做什么,都具有十足的魔術(shù)色彩,我們普通人是沒有辦法理解它的。由于幾乎沒有人會(huì)注意其真實(shí)內(nèi)容,所以大家也可以直接忽略。
不過,事情并沒有你想象的這么簡(jiǎn)單。技術(shù)更多的是一個(gè)范圍面,而不是一碼通吃的技能,而且你還可以選擇許多不同的領(lǐng)域。你不需要成為開發(fā)人員即可了解不同文件類型之間的區(qū)別,你也不需要成為開發(fā)人員才能了解SVG是一種用于設(shè)計(jì)的圖形文件格式。如果你有過在初創(chuàng)公司工作的經(jīng)歷,那你可能知道開發(fā)人員并不會(huì)在全透明的全息屏幕上寫代碼。
如果你覺得難以理解,你還可以嘗試把它想象成演奏樂器。在吉他上隨便撥弄和弦和能夠即興演奏一段獨(dú)奏之間有很大的區(qū)別。這兩種方式都能讓樂器發(fā)聲,當(dāng)然,具體怎么用主要還是取決于你的目的。
技術(shù)素養(yǎng)也是如此。你不必學(xué)習(xí)如何編寫代碼,就可以了解什么是代碼,以及該怎樣編寫代碼。簡(jiǎn)言之,具備技術(shù)素養(yǎng),即你已經(jīng)掌握了技術(shù)工作的基本原理。更重要的是,你還能更加深入地了解自己所從事的領(lǐng)域。
就技術(shù)素養(yǎng)而言,實(shí)用有效的技術(shù)素養(yǎng)主要包括兩個(gè)方面:
廣義認(rèn)知:即軟件和硬件相關(guān)的基礎(chǔ)知識(shí)。
什么是計(jì)算機(jī)?
什么是互聯(lián)網(wǎng)?
什么是數(shù)據(jù)庫(kù)?
深度認(rèn)知:與工作相關(guān)的深層次知識(shí)。
我們正在打造、銷售和使用的產(chǎn)品是什么?
它的工作原理是什么?它可以解決什么問題?
工程師如何打造和使用產(chǎn)品?
團(tuán)隊(duì)工具是如何起到幫助作用的?
如果你已經(jīng)讀到這里,那么,我相信,你肯定覺得自己能在技術(shù)素養(yǎng)范圍內(nèi)找到適合自己的位置。你不需要成為開發(fā)人員,就可以獲取相關(guān)廣義認(rèn)知。
但你可能會(huì)問,具備技術(shù)素養(yǎng)又有什么意義?對(duì)于初創(chuàng)公司和科技公司的人而言,它主要有兩個(gè)重要意義。首先,它有助于讓你了解并與開發(fā)人員更好地展開合作。其次,它有助于讓你在日常工作中使用相關(guān)工具方面成為專家。
圖片來源:Pexels.com @Christina Morillo
與軟件工程師合作并了解他們的重要性
如果你在一家初創(chuàng)公司工作,你很可能需要跟開發(fā)團(tuán)隊(duì)合作。具體而言,它包括對(duì)內(nèi)和對(duì)外兩個(gè)方面。對(duì)內(nèi)方面,這可能涉及到內(nèi)部工具、集成和提供專業(yè)知識(shí)等方面。對(duì)外而言,這可能涉及到對(duì)開發(fā)人員進(jìn)行營(yíng)銷、銷售和招聘。無(wú)論是哪種情況,能夠與他們有效溝通交流都是一項(xiàng)極其寶貴的技能。
以我的經(jīng)驗(yàn)而言,開發(fā)人員可能是最好奇、最善于思考、最具創(chuàng)造力的一個(gè)群體。從更宏觀角度來看,他們?cè)谧詈玫那闆r下可能會(huì)顯得令人生畏,而在最壞的情況下可能會(huì)讓人覺得膽戰(zhàn)心驚。
無(wú)論是通過自己的真才實(shí)干,還是通過其他方式,開發(fā)人員都享有一定的盛譽(yù)度。他們凡事都具有高標(biāo)準(zhǔn),并且在某些方面也展現(xiàn)出了特殊的興趣。但和任何其他群體一樣,這種看法主要源自于認(rèn)為他們與眾不同。
因此,了解什么是代碼,其工作原理是什么,以及開發(fā)人員每天都在做什么,將有助于打破這種認(rèn)知障礙,并與他們建立更友好的合作關(guān)系。
對(duì)于部分崗位而言,與開發(fā)人員一起合作是其工作職責(zé)的一部分。假設(shè)你在一家面向消費(fèi)者的初創(chuàng)公司擔(dān)任產(chǎn)品經(jīng)理,正在籌備推出一項(xiàng)重大的全新功能。你需要了解為了實(shí)現(xiàn)這一目的該怎樣搭建架構(gòu)。這項(xiàng)工作預(yù)計(jì)完成時(shí)間是兩天還是20天?如果出現(xiàn)延遲,你覺得會(huì)有哪些原因?你又該怎樣調(diào)整時(shí)間安排?在即將推出新功能之前,如果需要針對(duì)某些用戶體驗(yàn)做調(diào)整的話,這又會(huì)有多困難?很多時(shí)候,產(chǎn)品管理實(shí)際上就是設(shè)定期望,如果不了解整個(gè)工作流程,那就很難做好這一點(diǎn)。
但是,開發(fā)人員不僅僅是內(nèi)部利益相關(guān)者。假設(shè)你在一家B2B初創(chuàng)公司的營(yíng)銷團(tuán)隊(duì)工作,公司正考慮為開發(fā)人員推出一條新的產(chǎn)品線。你如何清楚地溝通產(chǎn)品的有趣之處?你應(yīng)該考慮哪些能讓開發(fā)人員覺得有趣的內(nèi)容?有哪些渠道和推廣方式?營(yíng)銷人員必須要了解其受眾,才能打造出能吸引人的內(nèi)容。
在這些情況下,了解開發(fā)人員以及他們所做的核心工作就會(huì)讓你更有收獲。具體而言,針對(duì)主要不同崗位,理解“技術(shù)素養(yǎng)”也有不同的注意事項(xiàng)。
產(chǎn)品崗
這一點(diǎn)不難,產(chǎn)品經(jīng)理的所有工作都是基于與軟件工程師的良好溝通合作而展開的。如果不了解他們的工作方式,或者他們正在為你的產(chǎn)品所編寫的代碼相關(guān)的基礎(chǔ)認(rèn)知,那你可能會(huì)變得毫無(wú)頭緒。
對(duì)此,你應(yīng)該高效地將產(chǎn)品功能相關(guān)工作作為需優(yōu)先完成的任務(wù),保持緊湊的時(shí)間安排,協(xié)調(diào)利益相關(guān)者的工作,這些都是基于對(duì)開發(fā)人員所做工作的理解而展開的。假設(shè)你是一名開發(fā)人員,難道你不愿意與那些花時(shí)間了解你所做工作的同事一起工作嗎?
當(dāng)然,你也不能過多干涉開發(fā)人員的工作,必須在其中找到一個(gè)平衡點(diǎn)。但總的來說,對(duì)于產(chǎn)品經(jīng)理而言,具備技術(shù)素養(yǎng)是最基本的要求。
招聘崗
在初創(chuàng)公司中,對(duì)技術(shù)人員的招聘被普遍認(rèn)為是最令人沮喪的瓶頸之一。
招聘人員的任務(wù)之一,即發(fā)現(xiàn)合格的開發(fā)人員,了解公司哪些崗位能夠與他們的實(shí)際能力相匹配,并且還能解釋為什么某個(gè)特定崗位值得挑戰(zhàn)。
具備技術(shù)素養(yǎng),可以幫助招聘人員更快地發(fā)現(xiàn)有實(shí)力的候選人,高效地介紹內(nèi)部工程團(tuán)隊(duì)架構(gòu),并介紹候選人可能會(huì)著手解決哪些有趣的工程問題。
市場(chǎng)營(yíng)銷崗
10年前,可能幾乎沒有人會(huì)認(rèn)為開發(fā)人員是值得重視的營(yíng)銷對(duì)象,他們根本沒有購(gòu)買力。但如今,有數(shù)百個(gè)公司的案例都已經(jīng)證明了這是錯(cuò)誤的,其中還不乏許多上市公司。
對(duì)市場(chǎng)營(yíng)銷人員來說,開發(fā)人員是不可忽視的受眾群體之一。即便你的產(chǎn)品沒有明確地以他們?yōu)橹行模珟缀跛械某鮿?chuàng)公司最后都需要建立一個(gè)開發(fā)者項(xiàng)目。
如果不具備技術(shù)素養(yǎng),營(yíng)銷人員就不知道如何有效地與這些潛在的受眾群體溝通交流與合作。
銷售崗
和市場(chǎng)營(yíng)銷崗一樣,銷售代表如今也在與越來越多的技術(shù)型組織打交道。眾所周知,開發(fā)人員不喜歡被別人牽著鼻子走,因此,這個(gè)過程需要特定的方法:專注于直白的方式,快速實(shí)現(xiàn)價(jià)值,并允許開發(fā)人員自行體驗(yàn)有關(guān)產(chǎn)品。
不容置疑的是,你必須要了解開發(fā)者工作的基本流程,特別是相關(guān)流程與你銷售的產(chǎn)品具有極大關(guān)聯(lián)性的情況。同時(shí),你還需要了解的是,為什么公司產(chǎn)品對(duì)技術(shù)團(tuán)隊(duì)具有吸引力。總之,具備技術(shù)素養(yǎng)是展開高效溝通的先決條件。
延伸閱讀:
不學(xué)編程,如何在技術(shù)領(lǐng)域?qū)崿F(xiàn)自我提升?(下)
譯者:俊一
標(biāo)簽: