一個專業(yè)的Java軟件開發(fā)人員的成長之路是充滿了荊棘與困難的,在路上遇到問題的時候你很容易就掉進職業(yè)選擇和不健康的自我思考的陷阱里。據(jù)了解每個人都會有專業(yè)的不安全感,了解這種心理后,可以在自己對自己失去信心的時候更好的激勵自己,保持一個健康的良好的工作心態(tài),有助于在Java開發(fā)道路上的成長走的更為長遠。
1.要明白,每個人都覺得自己像是個騙子。
在你的職業(yè)生活中遇到的每一個人每天都是在和一種名叫騙子綜合征的錯覺做斗爭的,每一個人都覺得自己像是一個騙子,感覺自己馬上被發(fā)現(xiàn),然后被公開批評自己的無能的邊緣,整日惶惶不安。其實每一個做過值得夸耀的事情的人曾幾何時的想法就和你現(xiàn)在的想法是一模一樣的,他們也經(jīng)歷過這種想法,但是他們了解了這一點,并且及時的意識到了問題,了解掌握了這一點能在精神領域幫助你找到公平的感覺。
了解了這種心態(tài)之后可以幫助你在你感覺自己惶惶不安的時候堅持下來,如果你再擁有一個具有建設性渠道的方法——學習新的語言,開發(fā)方法,以及解決問題的方法。你的整個職業(yè)生涯都會有幾大的提高,并且能夠快速的使你成為一名技藝牛人。
2.知道自己會陷入困境。
在編程的道路上我終于接受了我是人這個事實——我也有犯迷糊,笨手笨腳,錯誤頻出的時候。是的不光我如此你也是這樣的,你會因為太多次的“全部回復”,滑動捕捉一些嚴重的錯誤或者在應用程序框架結構中輕易放過一個令人難以置信的BUG的時候會讓你錯過交付任務的deadline,而你卻不得不接受這個事實。
想要住快樂和健康的心態(tài)就要學會讓自己去分析錯誤,然后從中去學習,學會總結錯誤進行改正,然后把自己總結后所學的東西學以致用,以便下次再出現(xiàn)這種情況的時候完成的更快更好。
3.學會設身處地,換位思考。
感同身受設身處地的換位思考是一個程序員和一個人成功的根本。學會設身處地的換位思考可以了解到客戶和用戶的真正需求,或者知道上司的處境和壓力,讓你明白他們的行為的原因。還可以讓你知道你該如何提供有價值和可解決問題的方法,展示你的能力。
我有一個搞Java開發(fā)的一個朋友又一次被老板罵的狗血噴頭,出了辦公室快速的回到了自己的辦公室把門鎖上了,然后給我打電話不停地在說,他覺得他自己是有史以來zui糟糕的程序員,然后開始擔心自己會不會炒魷魚,丟掉工作,我勸他不要亂想,萬一事實不是這樣呢?后來他們項目經(jīng)理找到了他向他解釋了說一直以來進程和項目迄今都很好,老板只是剛剛發(fā)現(xiàn)她女兒病得厲害,上次有剛剛指責了她的過時,然后又屋漏偏逢連夜雨的被起訴離婚才這樣。他給我打電話的時候說他挺理解的,在那種情況下他是老板的話也有可能會做出相同的反應。
做為一個剛剛起步的Java軟件開發(fā)者,你需要每天來直面自己的弱點并要求不斷的提高自己。你可能回合其他人一樣,不時的動搖懷疑自己,盡管我們已經(jīng)討論了這個問題的一些步驟和策略,但是你還是那么的會陷入消極的思想的泥潭里。但是只要你能全身心的投入,持續(xù)改善提高并認識到自己是個人,能夠設身處地的去思考,你將會步入行業(yè)zui值得尊敬和zui有成就的Java開發(fā)者的行列之中。