日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術(shù)文章
文章詳情頁

如何成為一名Java冠軍程序員

瀏覽:39日期:2023-11-25 16:45:41
如何成為一名Java冠軍程序員?

幾個(gè)月前,我和的商務(wù)合作伙伴 Carl 以及我們的法國課程導(dǎo)師 Xavier 在巴黎的一家餐廳就餐。在談話中,我和 Carl 就我們年輕時(shí)使用的那些炫酷技術(shù)而談笑風(fēng)生。與此同時(shí),我注意到Xavier 沉默良久,于是我決定詢問他的年齡。雖然不能確切的想起他的年齡,但我記得他與我年齡差距很大,和我第二個(gè)孩子的年齡相仿。這意味著,多少年來,我和 Carl 同時(shí)有過的那些編程經(jīng)歷,對他來說一文不值。

軟件工程師的職業(yè)生涯里,知識(shí)有一個(gè)三年的半衰期。這意味著三 年后,你所擁有的一半知識(shí)是毫無價(jià)值的。舉這樣一個(gè)例子,年紀(jì)越大,就越難看到有誰能夠了解 TSR(內(nèi)存駐留程序 Terminate-Stay-Resident ),而找到曾經(jīng)寫過一個(gè) TSR 的人更是如同大海撈針。在 DOS 系統(tǒng)里,并不能讓多個(gè)程序同時(shí)運(yùn)行。因此,在我們需要一個(gè)后臺(tái)功能的時(shí)候,比如日歷或計(jì)算器,我們就會(huì)寫一個(gè)內(nèi)存駐留程序( Terminate-Stay-Resident program ),然后通過特定的組合鍵從另外一個(gè)程序中激活。

在這個(gè)行業(yè)里,知識(shí)的三年半衰期實(shí)際上是件極好的事情,這使你永遠(yuǎn)不會(huì)變成沉舟病樹。少年時(shí)期,人們警告我、反對我成為一個(gè)程序員,認(rèn)為我將被迫持續(xù)學(xué)習(xí) 新東西,而我卻認(rèn)為我們的工作將因此而受益。首先,頭腦應(yīng)該保持新鮮和活躍。上次見到我祖母的時(shí)候,她已經(jīng)98歲高齡了,行走不便,但依然心如明鏡。她看 到我的 Macbook Pro 便說:“喲,這看起不錯(cuò),我也想買一個(gè)?!闭且?yàn)樗粩嗟貙W(xué)習(xí)新東西,使得她頭腦清醒。其次,忽略那些你并不是非常感興趣的技術(shù),因?yàn)椴痪弥笏鼈兙蜁?huì) 被取代。我舉一個(gè) Subversion 的例子。我過去使用它,因?yàn)槲冶仨毷褂盟覜]有特別對待它,我并沒有成為一個(gè)

Subversion 的專家。幾年之后,git 出現(xiàn)了,只能對 Subversion 揮手拜拜??杀氖?,今年我有一個(gè)客戶居然從 CVS 遷移到 Subversion !這可是 2015 年!

好了,讓我們重返的主題——怎樣成為冠軍程序員?我認(rèn)為以下幾點(diǎn)是非常有幫助的:

1、強(qiáng)大的記憶力。

當(dāng) 我上八年級的時(shí)候,全因那位死氣沉沉的歷史老師,讓我自己都相信我的記憶力太差了。然而,令我驚訝的是,歷經(jīng)多年程序員的工作,我驚奇地發(fā)現(xiàn)自己對之前看 過的 Java 源代碼可以立即重現(xiàn)。在我閱讀 JDK 里的一個(gè)方法(method)的時(shí)侯,我常常能說出該方法(method)相較先前版本有無改動(dòng)。也許我并不能記清楚某個(gè)人的長相和名字,但是對于 Java 代碼可以做到過目不忘——要是人的名字也是 for 循環(huán)就好了。所幸,缺乏好的記憶力也絲毫不影響我們成為冠軍程序員,但擁有強(qiáng)大的記憶力依然是一個(gè)明顯的優(yōu)勢。

2、數(shù)學(xué)能力。

不是成為一個(gè)數(shù)學(xué)高手才能成為一個(gè)好的 Java 程序員,但數(shù)學(xué)能力顯然會(huì)幫助你擁有成為優(yōu)秀程序員的資質(zhì)。今年一月份我有點(diǎn)空余時(shí)間,于是決定去試試歐拉謎題(Project Euler)。其中有一個(gè)謎題需要運(yùn)行九個(gè)半小時(shí)去尋找解決方案。在它運(yùn)行的過程中,我看了一下這個(gè)問題,然后發(fā)現(xiàn)其中數(shù)字間的一點(diǎn)關(guān)系,這可以用以優(yōu)化解決方案。我再次運(yùn)行,這次只花了 6 分鐘。與此同時(shí),我第一個(gè)算法仍然持續(xù)運(yùn)行,嘗試找到答案。我再次回到數(shù)字中去,發(fā)現(xiàn)了另外一種沒有見過的模式,現(xiàn)在它只需要 6 秒鐘就完成了。我也嘗試過用聰明的編程技巧和并行去暴力優(yōu)化代碼,這可能讓速度加快了一點(diǎn)點(diǎn),但是依然沒有辦法使之少于6秒鐘。

大約十年前, Sun 發(fā)布了 Java 冠軍程序員(Java Champion)計(jì)劃。這個(gè)點(diǎn)子是用來發(fā)現(xiàn)世界上最頂尖的 1000 個(gè) Java 專家,他們在也積極的做事情來幫助 Java 提升。我們現(xiàn)在大概排名在第 160 名。 Oracle 公司持續(xù)進(jìn)行著這個(gè)計(jì)劃,而且在過去的幾年里,我們看到了這個(gè)認(rèn)可制度的更多好處。這是一個(gè)自選的團(tuán)體。新的冠軍是被現(xiàn)存冠軍推介并進(jìn)行票選的。通常情況 下,在選定冠軍之前,需要有十多個(gè)贊成,而一個(gè)反對就會(huì)否決提議。自薦的情況是會(huì)被考慮的,但是一般不會(huì)得到足夠多的支持。

程序員朋友們經(jīng)常問我是怎么成為 Java 冠軍程序員的,“很簡單”我說,“只要和我一樣,發(fā)表 200 篇 Java 相關(guān)的文章;要么寫個(gè) Hibernate、Spring、Jacoco什么的;或者在 StackOverFlow 上回答數(shù)千個(gè)問題并出版一打好文章;或者組織歐洲最大的 Java 開發(fā)者大會(huì)?!?/p>

你需要做一些卓越的事情,這將花費(fèi)時(shí)間和精力。沒有人因?yàn)樗麄兊膫€(gè)人魅力和顏值而成為 Java 冠軍程序員,全靠辛苦工作才可以,這也許是為什么我們的名字后面沒有臉部照片的原因。甚至,不要為成為冠軍程序員而成為冠軍程序員。摒棄私心、等待其他人的贊揚(yáng),這將讓你感覺更好。并不是每個(gè)冠軍程序員都會(huì)被官方冠以“Oracle Java Champion(甲骨文Java冠軍程序員)”的稱號(hào)。

無論你選擇了哪種方式,成為冠軍程序員就意味著奉獻(xiàn)。和朝九晚五式的上班是完全不一樣,你不可能在上班時(shí)學(xué)到所有你需要的知識(shí)。而要成為冠軍程序員,需要利用晚上和周末的時(shí)間學(xué)習(xí),以保持與時(shí)俱進(jìn)。最夸張的笑話是,程序員一到40歲就會(huì)進(jìn)入淘汰期。也許他們在 Java 編程上做的還不錯(cuò)——除非他們通過閱讀書籍、文章,或是參加開發(fā)者大會(huì)和具有挑戰(zhàn)性的課程來刷新他們的知識(shí)——否則僅僅依靠一紙文憑,終將變得毫無價(jià)值, 這個(gè)行業(yè)將會(huì)把他們像用過的餐巾紙一樣拋棄掉。千萬不要變成這樣的人!學(xué)習(xí),學(xué)習(xí),再學(xué)習(xí)!而最好的學(xué)習(xí)方式無疑是和你的同僚分享知識(shí)。

怎么樣分享你的知識(shí)呢?如今,我們有很多方式可以選擇:可以在 StackOverflow 或者其他類似的網(wǎng)站上回答問題;可以在午餐時(shí)間通過叫外賣來討論技術(shù)問題——許多年前在我所在的一家公司里,我們就通過這樣的方式過了一遍”Design Patterns”。這需要一點(diǎn)犧牲,你可能必須放棄午餐,花費(fèi)某些晚上去準(zhǔn)備你的會(huì)談。然而,比起單純地做一個(gè)信息的消費(fèi)者,這能學(xué)到的東西要多得多。

“The Java? Specialists’s Newsletter” 現(xiàn)在為130多個(gè)國家的 70000 多程序員所閱讀,但開始起步的時(shí)候非常微小,我把它發(fā)給我的八十個(gè)朋友和家人(包括我哥哥,和我父母),我懇求他們轉(zhuǎn)發(fā)給他們的朋友和同事。隨著時(shí)間地推移,它慢慢地發(fā)展。我相信,如果你觀察周圍,你可以找到 80 個(gè)電子郵件地址,這就是它怎么起步的。萬事開頭小。它發(fā)展緩慢,但是成長很穩(wěn)定。我知道當(dāng)你看到 70000 這個(gè)數(shù)字,可能會(huì)被震懾,但是這僅僅是 Java 程序員很小的比例。

最后,我想以一個(gè)非常有幫助的要點(diǎn)結(jié)束這篇文章:熱忱。大部分人不得不做枯燥的計(jì)算機(jī)工作,很少有人能在其中享受。在我的一份工作里,他們把組織源代碼庫的工作安排給一個(gè)電子工程師。他完全搞錯(cuò)了——當(dāng)他在做源代碼控制的時(shí)候,讓我們在目錄之間拷貝源代碼樹。每周的build時(shí)我們都要同時(shí)做這件事,服務(wù)器就像爬蟲一樣緩慢。在機(jī)器卡殼的時(shí)候往往需要幾個(gè)小時(shí),所有的人都只能慢慢等,這是令人痛苦和沮喪的。我對 VSS(Visual Source Safe:用于管理軟件開發(fā)中各個(gè)不同版本的源代碼和文檔)毫無熱情。找到一個(gè)你令你感到熱愛的事情,它他應(yīng)該是你下班之后非常愿意做的事。對我而言,就 是研究 Java 生態(tài)系統(tǒng)里的犄角旮旯。熱忱就是,當(dāng)有無數(shù)個(gè)理由要我們停下,它依然驅(qū)使我們前進(jìn)。

標(biāo)簽: Java
相關(guān)文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
中文在线а√在线8| 日本中文字幕视频一区| 国产麻豆一区二区三区精品视频| 久久国产精品久久久久久电车| 亚洲黄色中文字幕| 日韩视频网站在线观看| 亚洲精华国产欧美| 亚洲欧美久久| 综合亚洲色图| 亚洲综合五月| 日韩av不卡一区二区| 青青草国产成人99久久| 日韩精彩视频在线观看| 日韩av一区二区三区四区| 日韩高清不卡在线| 国产精品高清一区二区| 免费精品一区| 中国字幕a在线看韩国电影| 精品丝袜在线| 99久久www免费| 不卡在线一区| 免费久久99精品国产| 日韩中文字幕| 国产精品午夜av| 精品久久久久久久| 亚洲国产专区校园欧美| 麻豆久久精品| 日本aⅴ亚洲精品中文乱码| 国产精品a久久久久| 中文在线а√在线8| 亚洲女同一区| 亚洲网址在线观看| 鲁大师精品99久久久| 日韩电影免费网址| 欧美另类专区| 日韩精品免费视频人成| 国产精品久久久久9999高清| 国产成人精品一区二区三区免费 | 日韩精品中文字幕吗一区二区| 国产亚洲一区二区三区不卡| 欧美精品aa| 日本久久成人网| 国产精品婷婷| 日韩1区2区日韩1区2区| 红杏一区二区三区| 亚洲国内精品| 亚洲日本国产| 国产乱码精品| 伊人久久大香线蕉av不卡| 亚洲精品在线二区| 日韩av二区| 蜜桃av一区二区| 精品视频一区二区三区四区五区| 欧美另类专区| 欧美精品导航| 亚州av乱码久久精品蜜桃| 视频一区日韩| 成午夜精品一区二区三区软件| 蜜桃国内精品久久久久软件9| 日韩精品高清不卡| 亚洲深夜视频| 国产日韩免费| 肉色欧美久久久久久久免费看| 久久亚洲电影| 精品亚洲成人| 亚洲一级淫片| 久久国产小视频| 国产精品主播| 9国产精品视频| 久久一区视频| 亚洲精品乱码日韩| 国产成年精品| 日本中文字幕不卡| 久久久久久黄| 久久国产三级精品| 午夜精品影院| 九九九精品视频| 中文在线一区| 成人va天堂| 国产精品久久久久久久免费软件| 蜜桃tv一区二区三区| 国产精品极品| 久久夜色精品| 日韩免费福利视频| 国产日产精品_国产精品毛片| 欧美中文一区二区| 你懂的国产精品| 日韩精品一级二级| 久久精品在线| 激情中国色综合| 91亚洲无吗| 日韩亚洲一区在线| 婷婷精品在线| 欧美日韩国产探花| 久久久久久婷| 欧美日韩一区二区国产| 在线国产一区二区| 老牛影视精品| 国产日本亚洲| 亚洲尤物av| 狠狠久久婷婷| 五月天av在线| 国产精品magnet| 欧美午夜网站| 日韩福利视频一区| 免费在线视频一区| 欧美丝袜一区| 欧美日韩在线观看首页| 国内精品亚洲| 免费日韩成人| 国产精品色在线网站| 青青青国产精品| 亚洲一二三区视频| 天堂成人国产精品一区| 欧美日韩色图| av在线资源| 精品国产精品国产偷麻豆 | 成人三级高清视频在线看| 国产极品模特精品一二| 视频一区欧美精品| 樱桃成人精品视频在线播放| av资源亚洲| 久久久久久夜| 日韩成人精品一区| 国产一区二区三区日韩精品| 国产高清日韩| 久久福利在线| 麻豆精品久久| 欧美激情福利| 国产激情精品一区二区三区| 国产精品日韩精品在线播放 | 日本精品国产| 蜜桃一区二区三区在线| 亚洲资源av| 国产亚洲福利| 视频在线观看91| 亚洲欧美在线专区| 日韩1区2区日韩1区2区| 国产伦精品一区二区三区千人斩| 国产欧美日韩一级| 日韩av二区在线播放| 欧美精品三级在线| 国产精品欧美在线观看| 欧美a级一区二区| 成人黄色av| 日韩激情一区| 日韩不卡免费高清视频| av最新在线| 久久久一二三| 亚洲黄页一区| 亚洲综合小说| 国产欧美日韩精品一区二区免费| 欧美激情三区| 久久国产毛片| 99亚洲视频| 亚洲欧美在线综合| 国产日产精品一区二区三区四区的观看方式 | 欧美特黄一区| 婷婷综合激情| 日本91福利区| 精品久久美女| 亚洲91视频| 蜜桃视频一区二区三区 | 91大神在线观看线路一区| 国产激情综合| 亚洲黄色中文字幕| 中国女人久久久| 欧美自拍一区| 免费观看亚洲| 日韩精品一二区| 国产欧美一区| 国产不卡av一区二区| 亚洲女同中文字幕| 亚洲精品女人| 久久香蕉网站| 伊人影院久久| 国产精品尤物| 亚洲成av在线| 亚洲色图综合| 麻豆成人在线观看| 久久蜜桃av| 日本亚洲欧美天堂免费| 国产一区一一区高清不卡| 亚洲精品国产偷自在线观看| 日韩国产欧美三级| 中文字幕高清在线播放| 99国产精品| 国产精品毛片久久久| 婷婷成人在线| 国产欧美日韩视频在线| 久久久久国产精品一区三寸| 蜜臀av亚洲一区中文字幕| 久久亚洲人体| 国产一区二区高清| 久久精品免视看国产成人| 国产精品视区| 福利欧美精品在线| 亚洲人成毛片在线播放女女| 麻豆精品视频在线| 国产一区白浆|