程式設計是乙個不斷向前發展的行業。在某些時候,你可能會誠實地看看自己的技能,並得出結論,你已經落在了曲線的後面。如果你是專業人士,那麼這很容易做到,因為很多時候你沒有必要夜以繼日地推著自己前進。
但遲早,落後的趨勢會回過頭來咬你一口,讓你血流不止。在商業和就業市場上,你的競爭力會降低。那麼你該如何再次成為遊戲中的高手呢?
以新的方式使用知識
落後的最大原因是不去做任何不同的事情。構建響應式**的專家只會構建響應式**。他們甚至可能正在使用標準模板,以減少完成每個專案所需的時間。這就是我們變得固步自封的原因。
伸出雙手去接觸新的東西,去做一些新的事情。嘗試一些不同的東西。用新的方式去使用你的知識。它將幫助保持技能新鮮,並迫使你學習新的方式來克服障礙。
從頭開始一門新的語言
程式設計是那些有著大量語言的業務之一。作為專業人士,你只需要知道精選出來的若干來行使職責即可。但是有乙個爭論是要不要學習許多不同的語言。擴充套件你的知識將教會你以新的方式接受挑戰,並且指不定什麼時候這知識就能派上用場。
從頭開始一門新的語言。
重溫你為什麼喜歡程式設計的原因,從頭開始學習,感受學習的激情。
專業地做
框架對程式設計師而言,真的很棒,因為它們能幫助你克服問題,而不需要投入辛勤的努力。年輕一點的程式設計專業人員甚至無法想象沒有框架的世界是什麼樣的。誠然,框架使事情做得更快,但會削弱你的技能。
如果你能避免這個問題,那麼你永遠不需要學習如何克服它。什麼時候,丟掉框架試一次,嘗試自己去解決問題。你將學習到新的東西,通過了解它們的工作方式可以讓你更好地理解框架。
**審查者
乙個偉大的學習方法是聘請專家來檢視你的**。你需要全力搜尋那些有能力的**審查者,一旦你擁有他們,那麼他們就會是無價的。向他們傳送你的**,他們會給你一些指導告訴你如何提高你的技能。
唯一的辦法是找到乙個比你更懂的人。很多專業的程式設計師不願意這麼做,因此而落後。
相比之下,這個方法用在學習一門全新的語言上就更贊了。有人會指出你所有的錯誤,並提供如何更優秀的提示。職業運動員往往是這樣訓練的,專業的程式設計師同樣應如此。
結論——保持編碼
磨快編碼技術這把刀子的最好方法是保持編碼。你編寫的**越多,你就會越優秀。大多數程式設計師發現他們的技能在他們停止編碼時會衰退。離開六個月,在這短暫的時期,整個業務就會改變。
你認為怎麼樣才能不讓你的編碼技能不隨著時間的推移而降級呢?
一些已經過時的交流技巧
之前在學校的時候,自己從一些將溝通能力的書上讀到過,也挺一些講座的同學介紹過,在與人交流時,如果對方問了乙個你不知道怎麼回答的問題,那麼可以談一些和這個問題有關的其他話題,藉機把這個問題迴避過去。這乙個技巧在不涉及什麼實質的聊天場景中,可能還能適合一點。但是,有時候會發現,有一些面試者在面試場景中也...
文字驗證已經過時 神經網路是驗證碼的大敵
最初的驗證碼在2000年投入使用,從那時起驗證碼整體上都大同小異。考慮到驗證碼主要是一種安全手段,這顯然會引發麻煩。畢竟,如果在長達17年的時間裡,一項安全技術始終得不到更新,這簡直是場災難,因為這意味著全世界的攻擊者已經花了整整17年,用新的攻擊技術來挫敗你老舊的防禦技術。不妨看看,過去17年裡有...
十個訊號顯示 你單身的歲月已經過長
匆匆塵世紛紛擾擾,我們都渴望緣分的到來。然而,我們尋找另一半的能力各不相同,有的人輕輕鬆鬆就走了桃花運,有的人卻笨拙得像蹣跚學步的嬰兒。太長的單身歲月會產生很糟糕的結果,影響的不單單是你的身體。單飛太久,你可能連遊戲資格也終於喪失,最後把自己弄成乙個變種生物 例如,乙個看上去長得像布拉德皮特的科學怪...