search
尋找貓咪~QQ 地點 桃園市桃園區 Taoyuan , Taoyuan

Java程序員怎麼提高自己的編程水平

有的Java程序員工作3、4年了,發現在自己並沒有掌握太多的知識,反而覺得是一個經驗用了3、4年,那麼Java程序員如何提高自己的技術水平呢?

1.充分利用碎片化時間

水滴石穿,如果要是能夠利用好自己的碎片化時間,也能學到很多知識。 在這個快節奏的社會,工作量越來越大,能自由支配的時間越來越少、越來越碎,每當打算做點自己的事情的時候,卻總是會被各種各樣的瑣事打斷,想要專心敲會代碼時,一會開個會,一會別的同事來討論需求,這種事情不是自己能夠控制的。大部分Java程序員都居住在一線城市,上下班的坐捷運也得一兩個小時,這點時間完全可以利用。如何充分利用這些時間呢? 如何讓自己在時間不得不切碎的情況下仍然能夠保持高度的專註力?如何拒絕被動碎片化?

我來說說我的做法,說到碎片化就必須說說「 番茄工作法」 , 番茄工作法是簡單易行的時間管理方法 , 使用番茄工作法,選擇一個待完成的任務,將番茄時間設為25分鐘,專註工作,中途不允許做任何與該任務無關的事,直到番茄時鐘響起,然後在紙上畫一個X短暫休息一下(5分鐘就行),每4個番茄時段多休息一會兒。所以我用了一個「 Todoist」的應用來管理自己的任務和時間,每天晚上睡前給自己制定第二天的任務,比如第二天哪個時間段必須做哪一件事,是否完成都會進行提示和標記,嚴格控制自己,如果自己規定的那個時間段沒有完成任務或者被別的事情耽誤了,那就當天找時間也得補救回來。而我在上下班的捷運上,我都是看一些公眾號推送的技術文章或者技術類的電子書,還看人文科技類的書,看這些公眾號和書真的非常有收穫。要不你們想想我哪有那麼多時間去寫技術文章,分享公眾號啊?俗話說得好:「 時間就像海綿里的水, 只要你願意擠,總還是有的」 。一個人的成長,不對自己狠點,哪那麼容易成功啊!知道我做公眾號的不容易了吧。

2.學會搜索和瀏覽技術社區

如何搜索,怎麼搜索,基本上做Java程序員的同學都應該很清楚。

要善於潛水和瀏覽各大技術社區和論壇,開源網站什麼的,搜索的時候用「 Google」 比較靠譜,遇到新的控制項的使用,不要百度找使用方法,而是應該首先查「 API」 文檔。遇到問題在 「 StackoverFlow 」 應該能找到解決方案。沒事的時候,多去開源社區比如「 GitHub」 上逛逛,遇到好的開源項目不要star了就沒事了,看看人家的思路,是怎麼寫的,要喜歡「 刨根問底」。

總結成一句話:使用新東西的時候,應該先查相關官方API文檔,再去Google,或者StackoverFlow,剩餘時間多逛逛技術論壇和開源網站,github肯定會讓你「 受益匪淺」 。

3.學習工具的使用

利用碎片化的時間學習看到了很多好的技術文章,在瀏覽技術社區的時候看到了更好的解決辦法,瀏覽GitHub的時候,看見了比較牛逼的開源項目,還來不及學習怎麼辦?這時候好的學習工具就非常有用了。以前記得老師常說:「 好記性不如爛筆頭」 。確實是啊,尤其是我們做技術的,每個控制項的屬性和方法我們不可能記住,也記不住,只能記住一些常用的。互聯網時代,我們肯定不會用「 筆」 去記東西啊,那不就成了「 拿著大刀長矛參加現代化的戰爭」 嗎?

想了解更多軟體開發資訊,,或者關注微信「hntedu」,相信上市公司的實力



熱門推薦

本文由 yidianzixun 提供 原文連結

寵物協尋 相信 終究能找到回家的路
寫了7763篇文章,獲得2次喜歡
留言回覆
回覆
精彩推薦