国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

Java開發工作一年畢業生的感悟

Brenner / 2169人閱讀

摘要:轉眼工作一年了,想著寫點什么來總結一下我這個新人的起起伏伏。公司開始有培訓,福利也算不錯,于是我的學習斗志也被重新激發,工作之余繼續關于的學習。各種博客,這些博客內容包括多線程并發,集合源碼,編程技巧,面試題目。

前言:夏天到了,人也變得些許焦躁。轉眼工作一年了,想著寫點什么來總結一下我這個IT新人的起起伏伏。畢竟從剛入職不久,我這顆跳槽的心一直蠢蠢欲動。都怪自己大學不努力,在人生的許多節骨眼上被動的做出了選擇,好在本人自尊心強,不愿自甘墮落,不說廢寢忘食,但也靠著僅存的悟性跌跌撞撞摸索著繼續前行。在這里寫下我這一年多的學習心得吧。

入門難,還是堅持到精通難?
學習編程和學習任何一門學科一樣都是枯燥乏味的,但是它也和許多理工學科一樣,充滿魅力和朝氣。計算機語言是誠實的也是可靠的,你給它什么參數,它返回給你特定結果,你的努力和汗水都能夠在瞬間得到回報,但有時也會吃閉門羹。當然,這對所有學習編程的同學來說都是公平的。因為所有人都要從生澀到熟練,從錯誤到成功,一步步挺過來的。沒有人的成功是不通過debug而與生俱來的。我的本科四年,雖說沒有掛科也沒有翹課,可是也沒有什么拿的出手的專業技能。直到大三那年,當身邊的同學開始找實習的時候,我才頓時醒悟,決定從零開始學習JAVA,做出改變。可是從何學起?如何學呢?看教材太慢,看博客太零散。但是時不我待啊!除了工作,再加上當時還有畢業設計,畢業論文等事情,一并給了我很大的壓力。時間不會心疼你的焦慮和艱苦。于是在大四那年我開始大量的下載視頻,觀看視頻,下載視頻,觀看視頻。。由于時間緊迫,于是我靠著一點點入門基礎就跳過了JAVA SE的部分,也跳過了JAVA WEB的servlet部分,就因為曾經在大三做過一次實驗而來的迷之自信。直接從SSH,SSM這些招聘信息上的硬性規定技能開始學習。當然,最終我都因為基礎不行而不足以讓我找到工作。原因很簡單,雖然我是科班出身,雖然我有系統的學習環境,但是我堅持的時間沒有那些遠比我優秀的人多。因為寫代碼就和讀書寫作一樣,你以為你看了目錄就能獲取知識,你以為寫了大綱就能發表登報。但是編程從頭到尾都在告訴你,你不會是因為你沒有堅持,編程的知識,你不會就是不會,沒有argument就沒有result,沒有努力也就沒有收獲。

讓你打一遍真的只要打一遍啊!
相信很多同學和我都有一個毛病,就是買很多書放著,結果一本都沒看。其實在學習編程的時候我們也一樣,收集了大量學習視頻,但是看了一個介紹后面就沒看下去了,下載許許多多的項目,但都還是jar包模樣呆在網盤里直到被遺忘。當然,也有很多同學下了視頻也從頭到尾看完了。結果呢?所有的疑點難點都被配置文件卡住了。為什么,因為你根本就沒開始真正的開發,所有的精力都花費在了觀看視頻,直到出現了如何配置連接,如何構造項目,web文件怎么寫,pom文件怎么加這些問題的時候又返回去觀看視頻啦。敲一遍代碼,實際操作一遍吧。有時候當別人告訴你親自操作一遍的時候,真的只要操作一遍就能夠頂得上你看三四遍視頻。

主動的求知欲
去年從學校畢業的我回到了位于海邊三線城市的家,經介紹進入了一家外包公司。公司開始有培訓,福利也算不錯,于是我的學習斗志也被重新激發,工作之余繼續關于JAVA的學習。可是好景不長,當我進入這家公司的時間越長,他暴露的問題也越多。首先,作為外包公司,其開發模式是敏捷開發。需求,開發,出版本,測試,改需求。這樣的輪回幾乎每周一次,朝九晚六七八九十,甚至朝九朝零,我的天,就算身體能抗住,頭發也不答應啊!于是我就有了跳槽的想法并開始大量學習JAVA進階階段的知識,包括多線程并發,集合源碼,JVM底層原理等。雖然工作很累,但我也不敢松懈,因為我看到許多同事每天只是為了混時間而機械性的完成任務,就連和我同一時間進來的小伙伴也慢慢的被這種氛圍吞噬。他們只關注自己開發的任務,做完就忘,得過且過。你學的越多,你就離你討厭的人越遠,因為我相信各位都不想成為某個公司五年甚至十年的寄生蟲。

正確的時間做該做的事
沒學會走就想跑,到最后一口吃成胖子,一事無成。但是一個模塊的學習時間也不宜過長,盡量選擇適合自己的學習方法,跟緊流行的學習趨勢。就像去年的我,雖說基礎不行,但是我也有意識的去搜索當時的招聘信息,通過了解招聘信息上的技能要求而有選擇的學習,例如前年流行SSH,去年流行SSM,到今年流行Spring boot。

說了那么多,接下來分享下我從去年到現在的一些學習資源和書籍吧。

1、自學網站 首先我要推薦一下這個我認為國內比較好的JAVA自學網站,麻雀雖小五臟俱全。

2、github?這個全球最大程序員基佬網站想必大家耳熟能詳了,作為一個新手程序員,事實的跟上圈內的流行是有必要的,除了許多有趣的項目外,在這上面也有許多作者也值得follow的,否則你連996.icu是什么都不知道就有點尷尬了。

3、書籍《Effective JAVA》,2019年好像出到了第三版本,至于是否有中文版還沒有去看。不過第二版也是許多新手必看的,這里面會有一些JAVA的編程習慣和技巧,適合新手入門到實戰的過度,諸如一些基礎面試題其實也是從里面衍生出來的。

4、設計模式,無論是《設計模式之禪》還是head first系列的設計模式,作為一年的以內的程序員,雖然百分之九十不會用到設計模式,但其實他對理解整個系統的結構設計是很有幫助的。如果實在看不下去的,起碼要達到能畫他們的類圖程度。

5、《深入理解JAVA虛擬機》 神作,如果想要更深的理解JAVA類加載的過程,這本書是必不可少的。

6、慕課網? 因為在公司做的項目很多用的都是一些封裝好的技術,而且往往分配到的任務只有零散的一小塊。雖然慕課的項目不便宜,但是由于它是會隨著技術的更新而上線對應的項目的,所以為了不和流行拉開較多,我還是建議買一些項目回來做。例如像redis,shiro等這些有時候會用上但是卻沒時間深究的,可以通過一個完整的項目去了解他們的使用。

7、各種博客,這些博客內容包括多線程并發,集合源碼,編程技巧,面試題目。諸如這些進階的問題可以通過搜索得出。

其他感想
在我找工作的時候,發現一個現象。就是每年的軟件開發崗位,都會有一群特殊的人群數量不斷提高,那就是培訓機構出來的學生。培訓機構的優點是,快。六個月或者更短的時間內學完JAVA基礎,相比我在大學四年,大二才開始接觸JAVA確實沒有培訓機構的效率高。但是呢,我大一在學的是操作系統,計算機組成原理等一些基礎的學科,這些學科有助于我對編程的更好理解。所以如果你是培訓機構出來的,而且有多余時間的話,可以找找這方面的書籍看看,了解二進制,數據結構是怎么回事對以后編程有很大幫助。

寫在最后
雖然最近在為辭職的事煩惱,自己也沒有真正準備好接下來要面對的找工作的困難,但是既然決定了,就說明自己不安于現狀,只要繼續努力就好了,加油!共勉!

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/74945.html

相關文章

  • C++仍然是最好語言

    摘要:這些事常常在某個時間涌上心頭,讓我陷入自我懷疑,對技術的信仰對市場的眼光對商務拓展對客戶的關系,有哪一件是自己能打出高分的呢,是否真的有認知偏差回歸到主題為什么我覺得仍然是最好的語言因為我的經歷和見識中見過了太多太多牛的大牛和技術小團隊。 今天在公司樓下跟一個業務伙伴喝奶茶,偶識一位編程高手...

    VincentFF 評論0 收藏0
  • 記一次“失利后”經過半年準備通過阿里社招經歷與感悟

    摘要:寫在最前本次分享一下在作者上一次失利即拿到畢業證第二天突然收到阿里社招面試通知失敗之后,通過分析自己的定位與實際情況,做出的未來一到兩年的規劃。在博客有一定曝光度的積累中,陸續收到了一些面試邀請,基本上是阿里的但是我知道我菜。。 寫在最前 本次分享一下在作者上一次失利即拿到畢業證第二天突然收到阿里社招面試通知失敗之后,通過分析自己的定位與實際情況,做出的未來一到兩年的規劃。以及本次社招...

    malakashi 評論0 收藏0
  • 大齡程序員~聊聊我畢業十年生活

    摘要:第五家公司沉淀期恰好這時候機會又來了現在在職這家公司的部門經理在我前同事前公司同事離職后來了現在這個公司的推薦下和我溝通了一下。 ? ? ? 目錄 前言 一? ?大學階段 二? ? ?實習階段 三? ? ?工作階段 1.第一家公司-學習期 ?2.第二家公司-轉型期 ?2.第三家公司-質變期 ...

    yacheng 評論0 收藏0
  • 畢業工作一年多,開始思考自己程序人生

    摘要:過不了一段時間,就覺得沒意思,又去研究分布式緩存,比如。但基礎又是你深入研究一些領域時所必須掌握的,比如你去研究分布式計算,你不懂算法你玩個毛毛比如你去做分布式緩存,你對計算機系統的內存不了解,你如何去做緩存 到今天,從北京離職后,已經來廣州一周多的時間了,面試了一周的時間,這段時間讓我思考了很多東西;下周一就入職新的公司了,所以明確一下未來一年的學習計劃,專注java后臺;參考:一位...

    pumpkin9 評論0 收藏0

發表評論

0條評論

Brenner

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<