她成就了90%多的程序員---復(fù)制粘貼創(chuàng)始人去世
12月初,一位老人悄然離逝,享年93歲。她叫伊芙琳(Evelyn Berezin)。是復(fù)制粘貼功能發(fā)明者。
畢業(yè)于物理系的伊芙琳(Evelyn Berezin)曾于打字機公司上班,于 1951 年至 1969 年期間,她在多間公司擔任電腦系統(tǒng)設(shè)計的角色,其中一個影響現(xiàn)今世界最大的成就,就是為聯(lián)合航空(United Airlines)設(shè)計乘客預(yù)訂機票系統(tǒng),服務(wù)全美國 60 個城市,只需一秒便能顯示搜尋結(jié)果,系統(tǒng)運行了 11 年完全沒有故障紀錄。
2006年,伊芙琳(Evelyn Berezin)入選長島科技名人堂(Long Island Technology Hall of Fame),2015年,被任命為計算機歷史博物館研究員,2011年,入選洛杉磯科技女性名人堂(Women Technology Hall of Fame)。
伊芙琳為人低調(diào)。她將自己的公司Redactron由9名員工發(fā)展到接近500人的規(guī)模,被獲選為美國杰出領(lǐng)袖之一,但她并未經(jīng)常出現(xiàn)于公眾眼前。她于老年患有淋巴癌,但她選擇放棄治療,寧與家人共渡最后的時光,于12月8日逝世,終年93歲。
?
大批網(wǎng)民在網(wǎng)上悼念伊芙琳,有網(wǎng)民表示當年有女性可以從事電腦設(shè)計的工作已相當了不起,“真的很偉大,居然可以想到這樣的概念”;亦有網(wǎng)民表示,她是“全世界大學生的救世主”、“記者的再生父母”、“秘書的仇人,一個人終結(jié)了一個行業(yè)”。
很多程序員則表示:“是她成就了百分之八九十的程序員?!?/p>
試想一下,現(xiàn)代人每天都在使用手機電腦,如果你的電腦上沒有了“復(fù)制粘貼”的功能,你的工作會怎樣?你的生活會變成怎樣?
程序員的左膀右臂
對于程序員來講,最熟悉,最熟練,最常用的兩個快捷鍵是哪兩個?
沒錯,就是你現(xiàn)在心中所想的:ctrl+c 和 ctrl+v ,俗名為:復(fù)制和粘貼。
?
對于為數(shù)不少的程序員來講:天下代碼不過一個“抄”字。
?
這個梗其實相當?shù)默F(xiàn)實,但是你又不得不說它是說的蠻有針對性。
就像網(wǎng)絡(luò)上的那些調(diào)侃:
0、“我們不生產(chǎn)代碼,我們是github的搬運工”
1、你們對我的能力一無所知!
2、程序員:“沒辦法,產(chǎn)品經(jīng)理就是這么想的:我要做的和XX一樣!”
3、能滿足需求的程序員就是好程序員,至于你是不是復(fù)制粘貼的?經(jīng)理不會管的!
4、抄寫并合理運用……這本身就是一種能力……
5、有一個程序員每天都在認真的寫代碼,后來,他猝死了……
對于大部分程序員來說,復(fù)制和粘貼就是他創(chuàng)造偉大產(chǎn)品的左膀和右臂。
而這項偉大的功能是50年前,那位偉大的女性發(fā)明出來的。
她的發(fā)明讓當時的很多人失業(yè)
50年前,如果需要同一份文件的兩份副本,打字員只能用打字機重復(fù)兩次,如果一個單詞在重要文件中輸入錯誤,則必須從頭到尾重寫,這是耗時且勞動密集的。
1969年,伊芙琳(Evelyn Berezin)發(fā)明了史上首臺可以編輯、刪除、剪掉和貼上文本的電腦化文字處理器(word processor),并將其命名為“數(shù)據(jù)秘書”。從那時起,人們不再只有打字機樣的輸入。要知道,世界上第一臺公認的個人電腦誕生于1971年。
??
伊芙琳生于1925年,畢業(yè)于紐約大學物理系,畢業(yè)后曾加入了數(shù)間公司,從事設(shè)計電腦系統(tǒng)。電腦發(fā)展初期鮮有女性參與研究,但伊芙琳不僅設(shè)計了第一個真正的文字處理器,更成立了個人科技公司,專門從事制造和銷售具革命性技術(shù)的機器。
伊芙琳創(chuàng)辦了公司Redactron Corporation,并在1971年售出首臺文字處理器,命名為“資料秘書”(Data Secretary)。
??
Redactron出品的文字處理器雖然體積如小型雪柜般大,而且無屏幕、速度慢和噪音大,但可以編輯,刪除,剪掉和貼上文本,在該年代來說已是非常方便。
50年前,就是伊芙琳發(fā)明的這臺文字處理器,解放了秘書沉悶重復(fù)的打字工作。它對電腦發(fā)展初期做出了極大的貢獻,同時她也被譽為是從事文字工作的救世主,可以說是Google Docs和Microsoft Word的鼻祖。
當時,秘書的職位占美國的勞動力6%。但是,這臺機器發(fā)明之后,秘書們不用再重打內(nèi)容錯誤的文件,更不用因為要幾份副本而重復(fù)打幾次,只需輕松修改及重印,完全顛覆了當時秘書的工作。
而因此,打字員,當年這項風光無限的職業(yè)也變得日漸凋零。
??
2017年,伊芙琳在接受采訪時指出,她從未想過文字處理器會造成女性失業(yè),扼殺了不少擁有秘書技能的女人。惟有人認為,電腦化文字處理器令到不少女性從沉悶單調(diào)的打字工作中解脫,令秘書工作愈趨不重要,反之令女性們有機會晉身行政或是管理職位,對女性來說有得有失。
碼農(nóng)與寒冬
很多程序員喜歡自黑自己是“碼農(nóng)”。
因為程序員自嘲自己:做的工作就是向農(nóng)民工一樣的“搬磚”苦力活兒;常用的工具就是“Ctrl+C”和“Ctrl+V”;做的事情也是將“別人的代碼抄來用一用”的工作,還能掙很多錢。所以,按照這樣的說法,一部分程序員真的應(yīng)該好好感謝伊芙琳(Evelyn Berezin)。
當然,單純的抄代碼是不可能的,而是要知道實現(xiàn)原理,很多人并不是簡簡單單的抄。就像很多人說的,抄代碼值1塊錢,知道抄什么值19999塊錢。
所以,其實問題不在于代碼是不是抄的,問題在于,他知道應(yīng)該抄什么代碼,哪段代碼,抄完之后怎么融入進去,并且還能解決問題,這才是重點。
??
業(yè)界流傳一句話:不會偷懶的程序員做不好程序員。
對啊,有現(xiàn)成的東西為什么不用?
開發(fā)中有一句話叫“不要造自己的輪子”,只要市面上有這個功能的實現(xiàn),盡量拿別人的來用,人家寫的代碼不比你差,github上還有很多優(yōu)秀的程序員一起幫忙優(yōu)化。
你要是自己重新寫,很多時候是在浪費時間,寫得還不一定比別人的好,所以很多時候,只要有現(xiàn)成的東西,大多數(shù)人都會選擇不要自己寫。
比如驗證郵箱和手機號的正則表達式,js的一些高復(fù)用的功能,還有和第三方平臺的通信,都有自己已經(jīng)成熟的代碼,直接復(fù)制粘貼就可以,自己寫反而漏洞百出。
還有一些已經(jīng)成熟的半成品,像一些CMS內(nèi)容管理系統(tǒng),或者是CRM、商城、論壇,如果企業(yè)需要的業(yè)務(wù)不是定制的,那么直接下載下來,稍微改改界面和logo就直接可以用,這些都已經(jīng)經(jīng)過測試驗證了,并且還有很多插件,沒必要再耗費時間和精力去現(xiàn)開發(fā)。
這種拿來主義越來越盛行,可能也是很多程序員越來越不愿意思考的原因吧。
而且,在一些公司里,對于程序員的要求并不高:只要你能抄到代碼,還能知道該抄哪里的代碼,最后代碼還真的跑起來了!這才是真本事,我管你抄不抄!
在小公司里可能會涉及到一些代碼會重新編寫,但大公司里復(fù)制代碼比較常見。因為底層的框架早就打好了,在這個架構(gòu)基礎(chǔ)上,去實現(xiàn)不同業(yè)務(wù)。大公司的業(yè)務(wù)場景的復(fù)雜,沒法用一套代碼來實現(xiàn)所有的功能。
比如一個簡單的功能,在網(wǎng)上隨便找一個,在這上面做二次封裝,剩下的工作基本上屬于體力活了,其它人調(diào)用這個模塊,按照相應(yīng)的規(guī)則來生成,復(fù)制粘貼就可以了,只需要改改其中的參數(shù)名字或個數(shù)就行。
這就導(dǎo)致一些外行人看來,編程只是簡單的復(fù)制和粘貼。
??
但其實,代碼是有靈魂的。
就像一個華為的老程序員所說的:
“從事編碼,可以鍛煉邏輯思維能力,教會你如何思考。就像學習法律一樣,學法律的人未必都是為了成為律師,但法律教會了你一種思維方式。同樣的,通過編碼可以學習到這個世界上最嚴謹?shù)乃季S方法。因為在編碼的世界里,對錯是簡單甚至絕對的,只要敲下鍵盤,計算機就會判定孰是孰非,0或1,規(guī)則簡單有效,粗暴卻完美。
從事編碼,可以獲得持續(xù)的創(chuàng)造力。跟寫作、繪畫、作曲一樣,編碼也是一種創(chuàng)造性的工作。只要有一臺計算機,掌握了基本技能后,你便擁有了無限的超能,便能隨心所欲地創(chuàng)造出新的東西,豐富和美好這個世界,是不是很棒?
更酷的是,編碼可以品味孤獨。除了跟別人交流、學習,程序員大部分時間都是獨自在工作,只要雙手觸摸到鍵盤,內(nèi)心頃刻便會變的寧靜,多酷呀!伴隨著鍵盤清脆的低吟,沉浸在一個人的世界里,跟煙雨蒙蒙天,一杯茶,一個人聽著淅淅瀝瀝的雨聲品味孤獨,簡直有異曲同工之妙,多感性呀!
能夠選擇編碼作為工作的人,大部分都是喜歡為人處世簡簡單單的人:這群人有著天真爛漫的好奇心,雖不茍言笑,但卻內(nèi)心火熱,善于分享,樂于助人,甚至有時為了解決問題、寧愿不眠不休,卻深以為樂……跟這樣一群簡單純粹的人在一起,我覺得世界上最好的工作氛圍,也不過如此?!?/p>
??
但,很多時候,很多年輕的程序員,因為受到各種因素誘惑,變得心猿意馬,不夠?qū)W?,又因為不夠?qū)Wⅲ麄儾辉谝庾龊米约罕韭毠ぷ?,不在意錘煉自己的技能,不在意學習新興的技術(shù)。慢慢的,他們會認為從事編碼沒有出路,進而毫無例外地把編程看成是體力勞動,只會粘貼拷貝代碼,知其然而不知其所以然,導(dǎo)致技術(shù)停滯不前。
而大多數(shù)人會在這樣的狀態(tài)下工作5年、10年……他們過著日復(fù)一日沒有差別的日子。把程序員這個崗位真正做成了就是吃青春飯的碼農(nóng)。
??
2018年,很多互聯(lián)網(wǎng)公司都迎來了一場前所未有的“寒冬”。許多互聯(lián)網(wǎng)大廠減少了招聘的人數(shù),對于公司里多余的人員也進行了“結(jié)構(gòu)優(yōu)化”。很多人都莫名巧妙的吐槽:上午還在工作,下午就接到了裁員通知。
??
一位在互聯(lián)網(wǎng)行業(yè)非常成功的程序員說過一套工作ABC理論:
他說目前當程序員,拿著固定的工資,這是A,這能夠保證自己不會餓死,家人生活得到保障;
自己在周末的時候,會利用一定的時間去培訓(xùn)機構(gòu)做兼職,這是B;
能夠有額外的收入,即使沒有工資多,也能夠在事業(yè)的時候有一份保障,然后他還會去學習管理、產(chǎn)品知識,這是C。
即使在互聯(lián)網(wǎng)寒冬面前,也能穩(wěn)坐釣魚臺的,基本上都是C類人物。
??
還記得伊芙琳發(fā)明那臺機器之前,那些風光無限的打字員秘書嗎?
技術(shù)總在不斷地向前革新,而歷史證明,你越容易被取代就越容易被淘汰。
??
在寒冷的“互聯(lián)網(wǎng)冬天”,最先被通知回家休息的,往往就是那些只會搬磚的底層重體力勞動者。





