如今,科技是最值得從事的行業。許多年輕人將從事科技工作視為自己的終極目標。然而,其中很多人最終發現他們的真正興趣在其他領域。 編程適合我嗎?我會喜歡編碼嗎?對這些問題進行自我反問并誠實回答可能會讓你再三思考。事實是:有些人就是討厭編程。 如果你不確定自己是否適合成為一名程序員,以下是六個跡象,可能表明你并不適合從事這個職業。
1、你缺乏實驗性創造力
盡管編程以邏輯為基礎,但它實際上是一門創造性的藝術。一個新的程序就像一塊空白的畫布。你的畫筆和調色板是語言、框架和庫。你需要對創作有一個愿景,并有創造力將這個愿景變為現實。 純粹主義者會告訴你,寫好代碼只有一種方法,但事實遠非如此。這就像說建房子、寫小說或烘焙蛋糕只有一種方法一樣。編寫軟件有很多種方式;你應該愿意進行實驗。 如果沒有自然的好奇心,你會變得目光狹窄。你會很難想出新的想法。此時,編程變成了乏味的工作,失去了最初吸引你進入科技行業的激情。
2、你缺乏內在的動力
除非你有極強的內在的動力,否則你在任何事情上都不會成功。這是一個普遍的真理,但在編程中尤為重要。 一個優秀的程序員能夠自我激勵。撇開其他層面,編程和其他職業一樣,基本上是重復性的工作。如果你在作為開發人員所需的工作類型上投入困難,你將會掙扎,很可能會燒盡自己。 你必須能夠自主解決問題。許多新問題將與上周的問題相似。當一名管道工人在客戶家中出現時,他不會要求修理一種新型的水槽。他們只是解決問題并為下一個問題做好準備。 正因如此,一些問題的解決方案是通過其他問題找到的。經驗豐富的程序員隨著時間的推移成為知識的寶庫。你必須對追求這些重復和模式的驅動力充滿激情,并在每一個機會上都去尋找。明天,事情將會更容易,這是直接的結果。
3、你不能忍受邏輯問題
有一個常見的誤解,認為你必須是一個數學天才才能理解編程。如果你在學校不是優秀學生并不處于劣勢。然而,你需要有能力使用邏輯和算法思維解決問題。 你是否對謎題有自然的迷戀?你是否好奇并渴望了解為什么我們的數字世界會以這種方式運作?如果不是這樣,當你遇到這些編程的基石時,你會感到沮喪。它們應該引起你的興趣。如果它們不引起你的興趣,你可能需要重新考慮。 編程提供的很多智力回報來自于解決謎題。謎題越復雜,當你最終解開它時,就會感到越有成就感。如果這種感覺無法激發你的熱情,編程將只是一連串無盡的挫折和失望。
4、你不喜歡進行研究
無論你對編程了解多少,你總會遇到未知領域。也許你正在開發一個 Web 應用程序,你無法讓一個框架合作得很好。也許你花了10年時間掌握 Java,現在卻被分配了一個 Python 項目。 你如何克服這些挑戰?沒有什么大師手冊可以打開;答案必須由你自己去尋找。你只有代碼文檔、谷歌和提出正確問題的動力。 如果你不喜歡深入研究細節,你在編程職業中將無法蓬勃發展。最成功的人并不總是最聰明的開發者,而是那些懂得如何解決問題并將碎片重新組合成解決方案的人。
5、你更喜歡正常的工作時間
絕對不適合。我討厭在深夜工作。編程工作具有靈活性。科技行業的一些工作需要你在辦公室現場工作,而其他工作則允許你遠程辦公。你可以作為自由職業者為初創公司工作,開創自己的道路,或者選擇一家FAANG公司來追求更傳統的企業職業。 無論哪種情況,一個成功的程序員需要全身心投入。聽說過熬夜、長時間的編碼工作和工作與生活平衡不平衡的故事并不罕見。軟件開發充滿了嚴格的截止日期;如果你渴望下午五點鐘就上路,就不一定能夠滿足這些截止日期。為了完成所有必要的工作,開發人員通常會投入大量個人時間。即使是自由職業者也必須加班加點,以保持領先于競爭對手。 而當你終于下班后呢?很難與工作切割開來;你可能會在晚上躺在床上,腦海里不停回蕩著語法和可能的解決方法。編程是一項熱愛的勞動。如何知道編程是否適合你:即使在本應休息的時候,你也享受這種持續的陪伴感。
6、你主要關注薪水
編程可以提供良好的生活,毫無疑問。也許你正在瀏覽招聘網站,對這個行業的頂級公司為初級開發人員提供的待遇感到吃驚。你不是第一個,也不會是最后一個,嘗試編程來賺取自己的一杯羹。 隨著市場變得飽和,你需要持續投資自己,以保持足夠的競爭力,在職業環境中脫穎而出。通常情況下(盡管并不總是如此),需要四年的學士學位,并且碩士學位在高級職位中變得越來越普遍。 作為程序員,你可以賺很多錢嗎?當然可以。但這并不是一條容易的道路——如果你想迅速致富,那不如去買彩票。
7、你不喜歡不斷學習
就像醫學研究一樣,編程需要一套特定且不斷發展的技能,需要定期進行升級。隨著技術的發展,開發人員所需的知識基礎也在不斷變化。 盡管Python和Java始終是市場上最受歡迎的語言,但似乎每天都有新的語言或框架需要學習。新的解決方法、解決方案、工作流程、語法...等等,列表還在繼續增長。 如果你不是那種愿意一次又一次提升自己技能的人,編程可能不適合你。
8、你不喜歡建立人際網絡
雖然研究和分析是編程的幾個重要方面,但程序員必須具備一項必要的軟技能——建立人際網絡。在遇到困難時,社區支持非常有幫助。 就像作家遇到的創作障礙一樣,即使是專業的程序員也需要一些幫助才能度過困境。在這方面,有機會與能夠幫助你的專家聯系是無價的。 雖然內向的人傾向于選擇編程作為職業,但那些成功機會最大的人是那些不害怕建立人際網絡的人。如果你不愿意走出自己的舒適區來找工作或在最新項目上尋求幫助,你可能需要考慮其他的職業道路。
我不喜歡編程,我該怎么辦?
事實是,無論你從事什么職業,工作就是工作。編程適合每個人嗎?并不完全如此。一段無聊的電腦時間不應該讓你一輩子對編程產生厭倦。 在你放棄之前,應該誠實地嘗試一下編程。了解如何編寫腳本,學習一門編程語言,閱讀編程書籍。任何擴大你對這門技術的理解的事物都將幫助你做出決策。這需要很多時間。 好消息是,如果你堅決要找到一份自己喜歡的職業,科技行業有很多利基機會。即使你已經擁有學位,也有很多非編程的計算機科學畢業生可以考慮的工作。你有哪些選擇?有很多方式可以充分利用你的知識。
-
編程
+關注
關注
88文章
3592瀏覽量
93596 -
編程語言
+關注
關注
10文章
1938瀏覽量
34598 -
程序員
+關注
關注
4文章
950瀏覽量
29761
原文標題:8 個跡象表明你不適合成為程序員
文章出處:【微信號:良許Linux,微信公眾號:良許Linux】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論