一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

程序員應(yīng)該怎樣走出舒適區(qū)

工程師人生 ? 來(lái)源:網(wǎng)絡(luò)整理 ? 作者:工程師吳畏 ? 2018-11-14 17:18 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

過(guò)去的幾個(gè)月里發(fā)生的幾件事情,讓給政府做軟件開(kāi)發(fā)的人感受到壓力的陡增,從奧巴馬的醫(yī)保網(wǎng)站飽受詬病到美國(guó)退伍軍人事務(wù)部官方網(wǎng)站的預(yù)約系統(tǒng)從1985年起就沒(méi)有更新過(guò),這些事情讓我回憶起曾經(jīng)作為政府程序員的經(jīng)歷,以及這段經(jīng)歷如何變成一種一直督促我努力工作的思想動(dòng)力。

我曾在某個(gè)政府部門維護(hù)過(guò)一個(gè)寫于1990年代的老系統(tǒng)。當(dāng)一個(gè)新的系統(tǒng)啟動(dòng)開(kāi)發(fā)來(lái)替代部分的老系統(tǒng)功能時(shí),很多的程序員對(duì)開(kāi)發(fā)新系統(tǒng)的工作產(chǎn)生的嚴(yán)重的抵制心里。起初,我并不知道為什么他們會(huì)有這么大的反感。對(duì)這個(gè)系統(tǒng)維護(hù)一段時(shí)間之后,我才慢慢明白,有些程序員是專門維護(hù)系統(tǒng),時(shí)間長(zhǎng)達(dá)15年之久。當(dāng)被邀請(qǐng)開(kāi)發(fā)新系統(tǒng)時(shí),他們對(duì)新事物和新技術(shù)都感到心里沒(méi)底。

這讓我警醒:這種事情也會(huì)很容易發(fā)生在我的職業(yè)生涯中。我可能會(huì)安逸的干著某一種工作,安逸的年年維護(hù)著某個(gè)系統(tǒng)。當(dāng)這個(gè)系統(tǒng)長(zhǎng)歲數(shù)時(shí),我對(duì)它也變的更有價(jià)值,我的角色會(huì)最終變成專職維護(hù)它。我的余生也就整天執(zhí)行相同的任務(wù),直到退休。而當(dāng)有一天,當(dāng)這個(gè)系統(tǒng)不再被人需要時(shí),我會(huì)發(fā)現(xiàn)外面的世界已經(jīng)日新月異,我需要從頭學(xué)起。

這可不是我希望的生活軌跡;我作為程序員喜歡的方式是學(xué)習(xí)新思路來(lái)解決新問(wèn)題,而不是安于現(xiàn)狀。我們程序員很容易迷住某一項(xiàng)技術(shù)而將全部精力都放在上面,對(duì)于其它的毫不關(guān)心。雖然這樣可以讓你在某一個(gè)領(lǐng)域成為專家,但你卻得不到探索其它領(lǐng)域獲得的更多好處。當(dāng)意識(shí)到這種目光狹窄會(huì)扼殺我的進(jìn)取心后,我開(kāi)始避免讓所有雞蛋都放到一個(gè)籃子里,我開(kāi)始走出自己職業(yè)仕途中的安逸環(huán)境。

學(xué)習(xí)新技術(shù)

你一直在用PHP編程嗎?嘗試一下使用Rails或ASP.NET。也許嘗試一種新的語(yǔ)言或框架會(huì)讓你感到受挫和沮喪,但探索的趣味也就在這里。至少,你應(yīng)該看看同一種功能用其它語(yǔ)言是如何實(shí)現(xiàn)的。如何你只會(huì)用錘子,那你眼里所有的東西看起來(lái)都像釘子。

不懼怕老代碼

雖然上面我舉例的那個(gè)老代碼的例子有些極致,但我并不認(rèn)為所有的老代碼都應(yīng)該立刻替換掉、刪掉。在如今的軟件中,有很多穩(wěn)固的、良好設(shè)計(jì)的程序代碼,它們對(duì)那些只會(huì)使用集成開(kāi)發(fā)組件的現(xiàn)代程序員來(lái)說(shuō)是很好的學(xué)習(xí)教材。如果你的公司里有老項(xiàng)目、老代碼需要你去維護(hù),研究一下!你會(huì)吃驚于從中學(xué)到那么多的編程知識(shí)以及公司的業(yè)務(wù)規(guī)則。還會(huì)發(fā)現(xiàn)一些當(dāng)前正在研究的問(wèn)題,其實(shí)幾年以前就有人已經(jīng)解決了。

了解你的敵人

程序員很容易對(duì)某種語(yǔ)言或框架產(chǎn)生宗教式的虔誠(chéng)。如果你發(fā)現(xiàn)自己曾經(jīng)痛恨或鄙視某種技術(shù)(參看Jeff Atwood的一篇經(jīng)典文章),也許你應(yīng)該強(qiáng)迫自己去研究一下它們。最不濟(jì),至少你能證明討厭它們是有理由的。最好的情況是,你會(huì)從它們中學(xué)到很多東西。不要讓你的偏見(jiàn)阻擋了你的探索道路。

不要太貪心

程序員很容易被各種層出不窮的新平臺(tái)、新語(yǔ)言、新工具、新類庫(kù)嚇倒。你很容易產(chǎn)生一種恐懼心理,感覺(jué)自己已經(jīng)落后——那些程序員談?wù)摰募夹g(shù)我怎么從來(lái)沒(méi)有聽(tīng)說(shuō)過(guò)?當(dāng)你發(fā)現(xiàn)一種新技術(shù)看起來(lái)很有用或很有趣時(shí),做個(gè)筆記,幾周或幾月后在回來(lái)看看它,如果人們還在談?wù)撍?,那么,你就?yīng)該進(jìn)一步研究它。事實(shí)上很多熱門新技術(shù)都是曇花一現(xiàn),你完全可以忽略它,不要讓它們浪費(fèi)了你的大腦。

學(xué)無(wú)止境

程序員都有著一種天生的好奇心,這種好奇心引導(dǎo)著我們的編程生涯。寫幾行代碼,裝載到計(jì)算機(jī)里,讓它按照你的思路工作,這是非常有趣的事情。但隨著開(kāi)發(fā)的東西越來(lái)越多,我們變的越來(lái)越忙,這種好奇心會(huì)慢慢的減退。我們應(yīng)該時(shí)不時(shí)的用一些新思路挑戰(zhàn)自己,讓自己的思想保持鋒銳和專注,提醒自己為什么當(dāng)初選擇碼農(nóng)這條道路。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 程序員
    +關(guān)注

    關(guān)注

    4

    文章

    954

    瀏覽量

    30420
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    程序設(shè)計(jì)與數(shù)據(jù)結(jié)構(gòu)

    的地址)出發(fā),采用推導(dǎo)的方式,深入淺出的分析了廣大C程序員學(xué)習(xí)和開(kāi)發(fā)中遇到的難點(diǎn)。 2. 從方法論的高度對(duì)C語(yǔ)言在數(shù)據(jù)結(jié)構(gòu)和算法方面的應(yīng)用進(jìn)行了深入講解和闡述。 3. 講解了絕大多數(shù)C程序員開(kāi)發(fā)
    發(fā)表于 05-13 16:45

    計(jì)算機(jī)網(wǎng)絡(luò)排錯(cuò)思路總結(jié)

    明人不說(shuō)暗話,這篇文章我們來(lái)聊一個(gè)非常有用,同時(shí)也是程序員必備的技能,那就是網(wǎng)絡(luò)排錯(cuò)思路大總結(jié)。
    的頭像 發(fā)表于 04-01 17:32 ?376次閱讀
    計(jì)算機(jī)網(wǎng)絡(luò)排錯(cuò)思路總結(jié)

    如何在 樹(shù)莓派 上編寫和運(yùn)行 C 語(yǔ)言程序

    ,一本很好的書是BrianKernighan和DennisRitchie所著的《TheCProgrammingLanguage》。這本書對(duì)經(jīng)驗(yàn)豐富的程序員和想學(xué)習(xí)C語(yǔ)
    的頭像 發(fā)表于 03-25 09:28 ?574次閱讀
    如何在 樹(shù)莓派 上編寫和運(yùn)行 C 語(yǔ)言<b class='flag-5'>程序</b>?

    零基礎(chǔ)入門:如何在樹(shù)莓派上編寫和運(yùn)行Python程序?

    是一種非常有用的編程語(yǔ)言,其語(yǔ)法易于閱讀,允許程序員使用比匯編、C或Java等語(yǔ)言更少的代碼行。Python編程語(yǔ)言最初實(shí)際上是作為L(zhǎng)inux的腳本語(yǔ)言而開(kāi)發(fā)的。Py
    的頭像 發(fā)表于 03-25 09:27 ?763次閱讀
    零基礎(chǔ)入門:如何在樹(shù)莓派上編寫和運(yùn)行Python<b class='flag-5'>程序</b>?

    阿里云升級(jí)通義靈碼AI程序員,全面上線

    近日,阿里云宣布其備受矚目的通義靈碼AI程序員已正式全面上線,為開(kāi)發(fā)者帶來(lái)更為強(qiáng)大和便捷的編程輔助工具。 此次上線的通義靈碼AI程序員,在功能上實(shí)現(xiàn)了全面升級(jí)。現(xiàn)在,它支持VS Code
    的頭像 發(fā)表于 01-09 11:16 ?722次閱讀

    TMS320C6000程序員指南

    電子發(fā)燒友網(wǎng)站提供《TMS320C6000程序員指南.pdf》資料免費(fèi)下載
    發(fā)表于 12-24 17:19 ?0次下載
    TMS320C6000<b class='flag-5'>程序員</b>指南

    TMS320C55x DSP CPU程序員參考補(bǔ)充

    電子發(fā)燒友網(wǎng)站提供《TMS320C55x DSP CPU程序員參考補(bǔ)充.pdf》資料免費(fèi)下載
    發(fā)表于 12-21 11:36 ?3次下載
    TMS320C55x DSP CPU<b class='flag-5'>程序員</b>參考補(bǔ)充

    請(qǐng)問(wèn)ADS4129高速轉(zhuǎn)換器的輸入時(shí)鐘引腳應(yīng)該怎樣設(shè)計(jì)?是應(yīng)該外掛時(shí)鐘嗎?

    1.請(qǐng)問(wèn)ADS4129高速轉(zhuǎn)換器的輸入時(shí)鐘引腳應(yīng)該怎樣設(shè)計(jì)?是應(yīng)該外掛時(shí)鐘嗎? 2.ADS4129數(shù)據(jù)手冊(cè)中沒(méi)有介紹引腳如何連接配置,應(yīng)該看哪些資料呢?
    發(fā)表于 12-11 06:38

    UCD3138A64/UCD3138128程序員手冊(cè)

    電子發(fā)燒友網(wǎng)站提供《UCD3138A64/UCD3138128程序員手冊(cè).pdf》資料免費(fèi)下載
    發(fā)表于 12-09 14:42 ?0次下載
    UCD3138A64/UCD3138128<b class='flag-5'>程序員</b>手冊(cè)

    機(jī)械革命發(fā)布CODE AI程序員

    近日,英特爾新質(zhì)生產(chǎn)力技術(shù)生態(tài)大會(huì)在成都舉行,機(jī)械革命作為重要參展商帶來(lái)了多款明星產(chǎn)品引爆全場(chǎng)!其中更是在AI PC軟件生態(tài)產(chǎn)品發(fā)布分論壇上,Intel、智譜、機(jī)械革命三方聯(lián)合發(fā)布了專為程序員設(shè)計(jì)的CODE AI程序員本,成為本次大會(huì)的一大亮點(diǎn)。
    的頭像 發(fā)表于 11-30 10:34 ?1112次閱讀

    Linux驅(qū)動(dòng)程序程序員指南

    電子發(fā)燒友網(wǎng)站提供《Linux驅(qū)動(dòng)程序程序員指南.pdf》資料免費(fèi)下載
    發(fā)表于 11-22 15:53 ?0次下載
    Linux驅(qū)動(dòng)<b class='flag-5'>程序</b><b class='flag-5'>程序員</b>指南

    AI編程工具會(huì)不會(huì)搶程序員飯碗

    AI編程工具可輔助編程,減少手動(dòng)編碼,提升效率,對(duì)程序員有積極影響也有挑戰(zhàn)。程序員需深化技能、拓寬知識(shí)應(yīng)對(duì)。長(zhǎng)遠(yuǎn)看,AI與人類程序員將共生共榮。
    的頭像 發(fā)表于 11-08 10:17 ?536次閱讀

    軟通動(dòng)力子公司鴻湖萬(wàn)聯(lián)助陣?guó)櫭?024程序員節(jié)成功舉辦

    10月24日,在武漢、成都、深圳等地政府指導(dǎo)下,鴻蒙生態(tài)服務(wù)公司舉辦了一場(chǎng)面向廣大開(kāi)發(fā)者的盛會(huì)——鴻蒙1024程序員節(jié)暨鴻蒙原生應(yīng)用交流會(huì)。軟通動(dòng)力子公司鴻湖萬(wàn)聯(lián)作為開(kāi)源鴻蒙生態(tài)的重要參與者和貢獻(xiàn)者
    的頭像 發(fā)表于 10-29 15:49 ?754次閱讀
    軟通動(dòng)力子公司鴻湖萬(wàn)聯(lián)助陣?guó)櫭?024<b class='flag-5'>程序員</b>節(jié)成功舉辦

    第五屆長(zhǎng)沙·中國(guó)1024程序員節(jié)開(kāi)幕

    據(jù)官方媒體報(bào)道,10月24日;? 第五屆長(zhǎng)沙·中國(guó)1024程序員節(jié)在湖南湘江新區(qū)開(kāi)幕;本次中國(guó)1024程序員節(jié)以“智能應(yīng)用新生態(tài)”為主題。設(shè)置有岳麓對(duì)話、技術(shù)英雄會(huì)、主題峰會(huì)及賽事、展覽等活動(dòng),一場(chǎng)
    的頭像 發(fā)表于 10-25 15:42 ?501次閱讀

    TLV3502比較器多余引腳應(yīng)該怎樣處理?

    請(qǐng)問(wèn)一下,TLV3502比較器 的多余引腳應(yīng)該怎樣處理。還有就是他的PCB設(shè)計(jì)應(yīng)該注意哪些問(wèn)題。謝謝
    發(fā)表于 09-19 06:04