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

在工作閑余時間應該學習些什么啊

夏志豪2年前19瀏覽0評論

在工作閑余時間應該學習些什么啊?

剛工作半年就感到迷茫,我覺得不應該,半年Java開發工作經驗談不上你對Java有了了解,要學習的內容非常的多,不應該感到迷茫,Java開發我工作了7年多時間,一般在3年和5年左右有一個迷茫期,3年的時間你對Java這份工作能夠快速上手了,但是雖然大部分都知道,但是深層次的機制卻不了解,所以會有所迷茫,在5年的時間點也是個迷茫期,這個時間段在技術方面,不管在廣度和深度上都有了一定的能力,主要迷茫的是自己的職業發展之路。我也經歷過這兩個迷茫期,根據我的經歷,我總結以下3個階段,希望對你有所幫助。

第一個階段:1-3年能夠學會快速適應企業的開發步驟

在工作的1-3年的時間,你要學會快速適應公司的開發步驟和技術架構,對工作能夠做到快速上手,對于領導交給的任務,能夠非常完美的按時完成,那么怎樣才能快速適應呢?

第一:要熟練運用Java提供的各種API,以及常用的各種框架,數據庫等,在這個階段對于API以及框架不要求深入去理解它的源碼,因為自己的能力還沒有達到能夠通讀源碼的水平,如果硬著頭皮去看源碼的話,源碼的每一個知識點牽涉的內容較多,會打消自己的信心,所以要學會快速適應企業級開發。

第二:要養成良好的編碼習慣,這個階段你需要有一個非常好的編碼習慣,不要編碼時想怎么來就怎么來,只要不報錯就行,這種思想是有問題的,一旦你養成壞習慣,今后很難改過來。

第二個階段:3-5年在廣度和深度上提高自己的技術技能

第一個階段如果你過度的非常的完美,那么不管在哪個公司,你很快就會適應這個公司的開發步驟,如果要想往高級工程師發展,這個階段需要在廣度和深度上有一定的積累了。這個階段你要學習如下內容:

第一:要擴展自己的知識范圍了,例如你要去涉獵IO、多線程、并發、網絡、消息隊列、分布式、緩存、鎖、數據庫優化、JVM等知識點了,你要知道每一個內容是干什么的,怎樣用,能夠利用已有的知識去解決現實遇到的問題。

第二:要擴展自己的深度了,如果你要了解JDK提供的API怎樣實現的,你要去研讀JDK的源碼了。如果你要理解spring是怎樣為我們管理對象的,spring的AOP是怎樣實現的,spring的事務是怎樣實現的等等,你需要去跟蹤源碼了,可能有點困難,但是一定要堅持。

第三節點:5年以上考慮好自己的職業規劃

如果你有了5年以及以上的開發經驗,如果你積累的很完善,技術對你來說已經不是最主要的考慮方向了,這個時期你會有所迷茫,是朝著技術方面發展呢,還是朝著管理方面發展呢,這就需要你有一個非常清晰的職業規劃了。