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

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

PhpStorm Mac 版本
最新(2018.2.1 )專業的PHP整合開發工具

VSCode Windows 64位元 下載
微軟推出的免費、功能強大的一款IDE編輯器

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

MantisBT
Mantis是一個易於部署的基於Web的缺陷追蹤工具,用於幫助產品缺陷追蹤。它需要PHP、MySQL和一個Web伺服器。請查看我們的演示和託管服務。

Dreamweaver CS6
視覺化網頁開發工具