-
1 # PolarDecoder
-
2 # IT強仔
這個問題問的有點籠統了,我從多方面來分析一下Java程式設計師或者說程式設計師如何成為大神。下面分享一下我的觀點我與大家共勉。
保持興趣這是我認為最重要的一點。一個程式設計師如果說對IT行業或者對編碼不感興趣,那麼你大機率入錯行,你的發展會變得很慢,你的工作會變得很累,越到後面越發現自己跟不上產品的更新與技術的迭代。工作也會讓你變得煩躁。就我自己來說,每次用Java程式碼做出一個新的功能就會讓自己小小的興奮一會兒,並願意去將它設計得更完美,這會讓人更願意去從事和探索。
正確的定位你對你自己是什麼定位,碼農?屌絲程式設計師?如果你打心裡就這樣覺得,那麼你只能渾渾噩噩拿著不高不低的工資,過著不好不壞的生活。現在IT的現狀是底層程式設計師一大把,但很缺高階程式設計師。如果你有上進心,請不要把自己歸類為碼農,做一個對自己正確的定位,然後朝著它發展。
比別人更努力我以前有好幾個同事是這樣的:家裡買了房,自己就每天規規矩矩完成安排的任務,按時上下班,空閒時刷刷小影片,看看有趣的問答,也沒想過如何去提升自己的職業與競爭力。如果你的家庭沒有這個實力或者你有一顆向上的心,那麼請比別人更努力。
計劃請安排好你的工作計劃與空閒時間的計劃。一個優秀的程式設計師必然會將自己的時間安排的很妥當。我要幾天內將這個功能完成,我要在多久之前學好某個新技術,我要設計一個什麼樣炫酷的功能。不能有“到時候再說吧”之類的想法。請勿拖延,一旦拖延,原本的工作就會馬馬虎虎應付。
善於總結歸納1、程式設計師一定是不斷學習的,程式設計師大牛更是如此。不過盲目的學習效率必然大打折扣。擅於實用工具總結或規劃知識點會讓你的知識體系變得很清晰。
2、請將每次工作中遇到的問題和難點記錄下來,就像以前讀書的時候的錯題集一樣。
接觸優秀的人你身邊一定有比你更優秀的人,他們如何對待工作,如何處理難題,如何接觸新技術等都是你值得去發現和借鑑的。現在的基層程式設計師越來越多,身邊也越來越多的人從事程式設計師崗位,如果你想突出重圍,那麼你一定得比別人優秀,一定要向更優秀的人看齊。
追求完美以前看過一部電視劇裡面有這麼一句話:一定是你平時總是差不多差不多,所以到關鍵的時候總是差一點。程式設計師的工作就是一直解決問題,不是在解決bug的過程中就是在製造bug的過程中。當我們讀到別人不好的程式碼時總是會各種埋怨。但是你自己做得夠好嗎?大牛寫程式碼的質量一定是很好的,bug也是很少的。沒有完美的事物,但我們需要養成追求完美的習慣。
程式設計師大神的練成並非一朝一夕,堅持才會勝利。大家也可以一起分享自己的心得,一起向大神邁進。
回覆列表
如果一個回答就能讓人成為大神,那大神本身毫無意義。做個好奇寶寶,對每一行原始碼都充滿好奇,把你遇到的原始碼都搞清楚,不一定能讓你成為大神,但大神一定對每行遇到的原始碼都很清楚。