程序員的工作可以說是每天都會與代碼打交道,在工作感覺到犯困,更多是自身的情緒受到了影響,因為自身基礎差導致工作的效率比較偏低,一直得不到問題的解決,往往工作太久就產生了挫敗感,而帶有負面情緒。久而久之就覺得這樣的事情沒有意義。
為什么新手更容易犯困?
新手往往面對的不是工作責任,而是只求眼下的方便與簡單,面對自身的問題,更多的是自己怎么才能讓自己提升,如果你是由目的思考,那么有問題都可以自行驅動的解決。
1、感覺到新奇,并不是喜歡
像平時所接觸的軟件、瀏覽的網站都是通過程序開發而設計出來,往往對于新手來說這些東西都比較有趣味,就自己想動手嘗試下,往往這樣的情況都是自己一時興起,并不是發自內心的喜愛。但是一旦踏入程序之門,就會和代碼開始打交道,但本身代碼就比較的枯燥乏味。
如果自我沒有驅動力,那么當遇到學習的問題時就會停止不前,因為自身找不到理由讓自己堅持下來,后面就會產生厭學的情況,導致自己后期看到代碼就想睡覺
2、自身基礎比較薄弱
自己給信心才是真正信心,最清楚的還是你自己。如果本身從事工作的時候,自身的基礎就不是特別的好。那么在工作當中是非常容易受挫的,當遇到問題你需要花費大量時間、精力在上面。但結果可能并不如意,新手往往一個問題花費一天的時間可能都不能夠解決。如果加上有時候任務量非常大源碼,就更會讓自己受挫。
自己就這樣開始否定自己,覺得自己這也不行、那也不會,然后就開始放棄自己的工作。
人往往在面對困難的時候最容易放棄。因為這不需要思考就可以以就簡單的方式解決問題。
3、工作性質導致
編程需要長期的看電銷機器人和大量的用腦思考,比較的耗費自己的精力,本身耗費精力后就會產生困意。這也是為什么一個人高度專注一件事情,過后就會開始專注分散。
這也是為什么有時候玩電銷機器人游戲,打完后會感覺到疲憊的原因。
自我才是突破口
面對任何問題首先并不應該去否定自己,如果總是給自己貼標簽,那么你就只會看到自己的表標記,而不在思考自己能夠怎么改變這樣的現狀。引用 “張家輝:怕,你就會輸一輩子”
1、多問自己能做什么
面對問題,更多是自我驅動使然,如果你直面困難,那都不是困難,首先你要做到不逃避,而是問自己 “能夠做些什么”,當自己詢問自己的時候機會開始進行思考,對于這樣的問題應該從那些方面來改變進而解決問題。如果始終不思考那將不會有任何的解決辦法。
例如:工作問題好難。那為什么難--->因為自己不能解決問題。為什么不能解決問題--->這一塊的技術是我的盲區,沒學習過。
自己能夠做什么:1、詢問有經驗的程序員 2、自己動手解決 3、自己去學習這塊技術
2、工作中方法也是關鍵
對于工作上,并不是一往直前,而是尋尋漸進的解決,其實可以把工作內容來進行分工源碼,可以把一個大的開發任務劃分成多個小模塊。然后每個對應的功能來進行思考畫圖來整理思路,先做規劃然后再執行,而不是既規劃又編寫代碼
因為人在某時刻都是單線程的模式,都是專注當前的時間,你思路步驟寫好了,就填東西,這樣也可以更方便解決問題,每解決問題就放松下自己的大腦。
綜上:很多時候的問題源于是否愿意去思考和改變,多問自己能夠做些什么,讓自己代入到工作場景中,從而來解決問題。如果你都放棄自己,那么誰也不能拉力幫你自己。工作時間都可以有方法,每件事情專注于眼下事,不求多,只求精。如有感悟,歡迎關注