發(fā)布于:2021-01-30 09:50:20
0
80
0
大多數(shù)人試圖躲避痛苦和掙扎。他們沒有學(xué)習(xí)如何正確處理它,而是花了很多時間在世界各地尋找避免它的方法。
意識到堅持要努力掌握的東西直到掌握它們是多么重要,這是程序員學(xué)習(xí)的一項關(guān)鍵技能,尤其是因為它是一個不斷變化的領(lǐng)域。
您是否想像普通人一樣,大部分時間都在努力尋找解決方法,而不是直面問題并加以克服?我選擇了解決問題的方法,希望閱讀完這篇文章后您也能解決。
今天,我在這里告訴你,為什么奮斗對你作為一個開發(fā)人員繼續(xù)成長很重要,以及如何改變你的態(tài)度,讓你能夠接受它!
什么是掙扎?
我們都聽到過這樣的話:一個朋友正在為某事而苦苦掙扎,或者完成那個任務(wù)是一場掙扎。那是什么意思呢?讓我們澄清一下,以便我們可以確切地了解本文其余內(nèi)容。
從谷歌定義服務(wù),我們得到以下信息:
奮斗:在困難或阻力面前努力實現(xiàn)或獲得某物
掙扎:難以處理或應(yīng)付
它是當(dāng)你面對一個嚴(yán)峻的挑戰(zhàn),你正試圖找到一種方法來克服它。如果你在站到另一邊之前選擇放棄或放棄奮斗,你最終會失去從奮斗中獲得的所有好處和成長。你只是想欺騙。
在編程方面,你可以做很多事情。當(dāng)還沒有太多關(guān)于新技術(shù)的文檔時,您可能很難學(xué)習(xí)它。如果你堅持學(xué)習(xí)大多數(shù)人不知道的東西,你最終會成為該領(lǐng)域最受歡迎的人之一?;蛘咴谀愕墓ぷ髦校?dāng)你和一個客戶打交道時,他希望在一個不可能的最后期限之前完成某些事情。你如何與客戶打交道,讓他們了解完成某件事所需的時間,可以決定你與該客戶的未來。如果你成功地處理了這種情況,那么你現(xiàn)在就有了更好的溝通技巧,下次遇到類似的問題時,你可以隨身攜帶。
毅力是關(guān)鍵
當(dāng)你在與某件事作斗爭時,你正在嘗試做一些你以前可能沒有嘗試過的事情,或者是你已經(jīng)嘗試過但放棄了的事情。當(dāng)你放棄的時候,你并沒有學(xué)會如何去做你開始要做的事情;相反,你的處境和你開始時一樣。讓我用一個例子來說明這一點:
張三是個程序員。他把所有的時間都花在開發(fā)iOS應(yīng)用程序上,他非常擅長自己的工作。最近,他的公司的網(wǎng)絡(luò)開發(fā)人員離開去另找工作了?,F(xiàn)在他們需要一個人來做這個職位。
張三對網(wǎng)絡(luò)開發(fā)一無所知,但總是有興趣學(xué)習(xí)。所以他決定自己花時間學(xué)習(xí),這樣他就可以擔(dān)任這個職位了。那天他下班回家,開始用服務(wù)器和客戶端構(gòu)建一個基本的web應(yīng)用程序。他遵循一個教程,有一個基本的web應(yīng)用程序工作,他試圖在第三天構(gòu)建自己的應(yīng)用程序。
一切都很順利,直到第五天他遇到了一個bug,他的服務(wù)器無法啟動。接下來的三天他都在努力解決這個bug,但他覺得web開發(fā)對他來說太難了,于是放棄了,并堅持iOS開發(fā)。
張三曾夢想成為一名web開發(fā)人員,但由于他在找出bug的過程中放棄了,他將不會成為一名web開發(fā)人員。讓我們改變這個例子的結(jié)尾,這樣我們就可以看到如果他堅持下去,他是如何從這個場景中成長起來的。
一切都很順利,直到第五天,當(dāng)他遇到一個錯誤,他的服務(wù)器將無法啟動。接下來的九天里,他花在研究服務(wù)器可能出現(xiàn)的所有問題上,以解決問題。他在Stack Overflow上發(fā)布了一個問題,并向老同事尋求幫助。到了第九天,他終于發(fā)現(xiàn)自己監(jiān)聽的端口不正確。他現(xiàn)在可以繼續(xù)自學(xué)了。
在下班后做了三個月的兼職后,他向經(jīng)理展示了他所能完成的工作。他的經(jīng)理喜歡他所做的一切,而張三現(xiàn)在有一半的時間是作為一名網(wǎng)絡(luò)開發(fā)人員工作的!
現(xiàn)在這里的區(qū)別是什么?張三能夠繼續(xù)解決他所遇到的問題。再過幾天,他終于解決了問題,從錯誤中吸取了教訓(xùn),可以繼續(xù)學(xué)習(xí)了。
他決定不放棄。因為他沒有放棄,他能夠向前推進,成為他真正想成為的:一個網(wǎng)絡(luò)開發(fā)者。
你選擇與斗爭斗爭的事實使你更強大。當(dāng)你在奮斗的時候,你正在為自己樹立一個習(xí)慣,無論在什么情況下都不要放棄。如果你在大多數(shù)人會放棄的情況下從不放棄,你就不會像大多數(shù)人一樣。你們將從斗爭中得到新的教訓(xùn)。
從奮斗中成長的機會
奮斗中的成長不僅發(fā)生在你試圖解決一個bug的時候(盡管這是編程中大量學(xué)習(xí)的地方),而且也發(fā)生在生活中的每一個不容易得到某些東西的時刻。
當(dāng)你面對與家人或朋友的艱難時刻時,你可以表現(xiàn)出你真的關(guān)心他們,并希望在生活中保持這些關(guān)系,也可以表現(xiàn)出你不希望他們出現(xiàn)在你的生活中。當(dāng)你試圖克服一種不安全感的時候,你可以讓這種不安全感控制你的生活,或者通過努力克服它來面對恐懼。
奮斗的時刻可能是你生命中的每一天,也可能是非常罕見的。我喜歡奮斗,它們使我在某一領(lǐng)域的技能提升到一個新的水平。你必須改變你的心態(tài),學(xué)會擁抱他們,而不是躲避他們。
改變你的奮斗心態(tài)
你可能被告知要把奮斗當(dāng)作一生中的壞事,但你必須學(xué)會找到一種方法,把它們變成積極的事情。這并不容易,大多數(shù)人也做不到。
努力把奮斗看作學(xué)習(xí)的機會。當(dāng)你在與某事作斗爭時,你正在丟失一些你還沒有掌握的知識。你所缺少的知識來自斗爭本身。如果你學(xué)會把奮斗帶到終點,你就會填補知識的空白。這句話總是幫助我度過人生中的掙扎和戰(zhàn)斗,當(dāng)我認為所有的希望都失去了的時候,提醒我每一次奮斗都有好處。
“每一次逆境、每一次失敗、每一次心痛,都伴隨著平等或更大利益的種子?!薄闷苼觥は?/span>
重復(fù)這句話作為一種肯定會讓你專注于這樣一個事實:在每個問題中,都有更大的好處。如果你尋找這種好處,而不是對它抱著消極的心態(tài),那么你就可以更有動力去克服它,并且知道如果你想更負責(zé)的話,從那場斗爭中退縮不是一個選擇。
奮力拼搏!
現(xiàn)在是你采取行動的時候了。你知道在問題被解決之前不要退縮并確保你堅持做某事是多么重要。你知道你的思維方式需要改變,因為多年的心理規(guī)劃和思維讓你相信奮斗是件壞事。
作為程序員,從掙扎中成長應(yīng)該成為你日常生活的一部分。當(dāng)你注意到一個問題時,你應(yīng)該堅持下去,盡可能地解決這個問題,這樣你就可以從中吸取教訓(xùn)。這可能有很多種形式,比如修復(fù)一個深度bug,學(xué)習(xí)一項新技術(shù),或者與同事和客戶打交道。
今天是你做出改變的日子。走出去,開始與你的問題正面交鋒,看看你將從中成為一個多么強大的程序員、同事、朋友、家庭成員和人類!