編程是一個(gè)不斷向前發(fā)展的行業(yè)北戏。在某些時(shí)候负芋,你可能會(huì)誠(chéng)實(shí)地看看自己的技能,并得出結(jié)論嗜愈,你已經(jīng)落在了曲線的后面旧蛾。如果你是專業(yè)人士,那么這很容易做到蠕嫁,因?yàn)楹芏鄷r(shí)候你沒有必要夜以繼日地推著自己前進(jìn)锨天。
但遲早,落后的趨勢(shì)會(huì)回過頭來咬你一口剃毒,讓你血流不止病袄。在商業(yè)和就業(yè)市場(chǎng)上,你的競(jìng)爭(zhēng)力會(huì)降低赘阀。那么你該如何再次成為游戲中的高手呢益缠?
![](https://static.oschina.net/uploads/space/2016/1126/075146_sHpP_2720166.jpg)
以新的方式使用知識(shí)
落后的最大原因是不去做任何不同的事情。構(gòu)建響應(yīng)式網(wǎng)站的專家只會(huì)構(gòu)建響應(yīng)式網(wǎng)站基公。他們甚至可能正在使用標(biāo)準(zhǔn)模板幅慌,以減少完成每個(gè)項(xiàng)目所需的時(shí)間。這就是我們變得固步自封的原因酌媒。
伸出雙手去接觸新的東西欠痴,去做一些新的事情。嘗試一些不同的東西秒咨。用新的方式去使用你的知識(shí)喇辽。它將幫助保持技能新鮮,并迫使你學(xué)習(xí)新的方式來克服障礙雨席。
從頭開始一門新的語言
編程是那些有著大量語言的業(yè)務(wù)之一菩咨。作為專業(yè)人士,你只需要知道精選出來的若干來行使職責(zé)即可。但是有一個(gè)爭(zhēng)論是要不要學(xué)習(xí)許多不同的語言抽米。擴(kuò)展你的知識(shí)將教會(huì)你以新的方式接受挑戰(zhàn)特占,并且指不定什么時(shí)候這知識(shí)就能派上用場(chǎng)。
從頭開始一門新的語言云茸。重溫你為什么喜歡編程的原因是目,從頭開始學(xué)習(xí),感受學(xué)習(xí)的激情标捺。
專業(yè)地做
任何好的程序員都知道懊纳,從書里學(xué)習(xí)是遠(yuǎn)遠(yuǎn)不夠的。成長(zhǎng)的唯一方式是通過試驗(yàn)亡容。獲得經(jīng)驗(yàn)的最好方法是進(jìn)入專業(yè)的領(lǐng)域嗤疯。通過為客戶提供新服務(wù)將自己再次放到壓力下面。
以辦公家具安裝業(yè)務(wù)為例闺兢。你唯一能變得更好的方法是通過客戶挑戰(zhàn)自己茂缚。這個(gè)道理同樣適用在這里。
如果你有足夠的知識(shí)有信心來添加新的服務(wù)屋谭,那么在旅途中你會(huì)學(xué)到很多很多脚囊。如果你不能處理一個(gè)你不曾遇到過的新項(xiàng)目,那么很有可能你已經(jīng)out了戴而,你需要改變凑术。
停止使用框架
框架對(duì)程序員而言,真的很棒所意,因?yàn)樗鼈兡軒椭憧朔栴}淮逊,而不需要投入辛勤的努力。年輕一點(diǎn)的編程專業(yè)人員甚至無法想象沒有框架的世界是什么樣的扶踊。誠(chéng)然泄鹏,框架使事情做得更快,但會(huì)削弱你的技能秧耗。
如果你能避免這個(gè)問題备籽,那么你永遠(yuǎn)不需要學(xué)習(xí)如何克服它。什么時(shí)候分井,丟掉框架試一次车猬,嘗試自己去解決問題。你將學(xué)習(xí)到新的東西尺锚,通過了解它們的工作方式可以讓你更好地理解框架珠闰。
代碼審查者
一個(gè)偉大的學(xué)習(xí)方法是聘請(qǐng)專家來查看你的代碼。你需要全力搜索那些有能力的代碼審查者瘫辩,一旦你擁有他們伏嗜,那么他們就會(huì)是無價(jià)的坛悉。向他們發(fā)送你的代碼,他們會(huì)給你一些指導(dǎo)告訴你如何提高你的技能承绸。
唯一的辦法是找到一個(gè)比你更懂的人裸影。很多專業(yè)的程序員不愿意這么做,因此而落后军熏。
相比之下轩猩,這個(gè)方法用在學(xué)習(xí)一門全新的語言上就更贊了。有人會(huì)指出你所有的錯(cuò)誤羞迷,并提供如何更優(yōu)秀的提示界轩。職業(yè)運(yùn)動(dòng)員往往是這樣訓(xùn)練的,專業(yè)的程序員同樣應(yīng)如此衔瓮。
結(jié)論——保持編碼
磨快編碼技術(shù)這把刀子的最好方法是保持編碼。你編寫的代碼越多抖甘,你就會(huì)越優(yōu)秀热鞍。大多數(shù)程序員發(fā)現(xiàn)他們的技能在他們停止編碼時(shí)會(huì)衰退。離開六個(gè)月衔彻,在這短暫的時(shí)期薇宠,整個(gè)業(yè)務(wù)就會(huì)改變。
你認(rèn)為怎么樣才能不讓你的編碼技能不隨著時(shí)間的推移而降級(jí)呢艰额?
譯文鏈接:http://www.codeceo.com/article/are-your-programming-outdated.html
英文原文:Are Your Programing Skills Becoming Outdated?
翻譯作者:碼農(nóng)網(wǎng) – 小峰