色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

作為Java程序員,該如何度過自身的瓶頸期?

劉柏宏2年前16瀏覽0評論

關(guān)于Java程序員如何突破自身的瓶頸期,我談?wù)勛约旱目捶ā?/p>

在工作中突破瓶頸

首先我有一個觀點(diǎn),可能和很多人的想法不太一樣。

大家應(yīng)該看到過很多這樣的說法:“工作八個小時是為了生活,下班后的N個小時是為了更好的生活,建議大家下班后如何如何”,我是不太贊成這樣的說法的,我認(rèn)為:

  • 不反對下班之后花時間研究技術(shù),但是更重要的是上班的八個小時;

  • “完成工作甚至超水平完成工作”,對技術(shù)能力的提高,是非常明顯的,比你自學(xué)要明顯的多;

  • 工作的時候適當(dāng)?shù)挠行毫ΓЧ谩?/p>

  • 所以我認(rèn)為,Java程序員如何度過和圖片自身的瓶頸,還是以工作為主,工作以外的努力為輔。

超水平的完成本職工作

有些人不明白這個“超水平”是什么意思,反正都是完成本職工作,這還有水平的高低么?其實(shí)很多時候,程序員不是只把代碼寫好了就行的,還包括很多方面:

  • 代碼執(zhí)行效率如何,當(dāng)數(shù)據(jù)量大的時候程序運(yùn)行速度怎么樣;

  • 未來需求有變化的時候,代碼是否容易擴(kuò)展(也要防止過度設(shè)計);

  • 開發(fā)過程中的一些重復(fù)性工作,是否可以使用工具或框架實(shí)現(xiàn),等等等等;

  • 一定要思考,現(xiàn)在的工作如何能做的更好。

嘗試更多的工作

如果一個程序員常年累月的只做一項工作,會很快遇到瓶頸期,那么最好的方法是超水平完成本職工作之后,嘗試做更多的工作。如果你是個初級Java程序員,那么你可以:

比如在項目中負(fù)責(zé)更多的功能模塊,從整體上把握項目;

  • 把自己工作中做的好的部分,分享出來;

  • 可以負(fù)責(zé)一些非技術(shù)類的工作,比如需求溝通,雖然和技術(shù)無關(guān),但是會對你溝通、業(yè)務(wù)能力有提高;

  • 如果你不知道需要做哪些工作,那么就看看比你級別高的程序員、項目經(jīng)理、架構(gòu)師在做什么工作。

最后,還是得利用工作以外的時間,輔助你突破職業(yè)成長的瓶頸期,在工作過程中發(fā)現(xiàn)自己在哪些方面有缺陷,那就花時間惡補(bǔ)一下吧。我之前為了彌補(bǔ)數(shù)據(jù)庫方面的不足,還花錢報了一個培訓(xùn)班,按照DBA的標(biāo)準(zhǔn)培訓(xùn)了一番。

我將持續(xù)分享Java開發(fā)、架構(gòu)設(shè)計、程序員職業(yè)發(fā)展等方面的見解,希望能得到你的關(guān)注。