2018年年終總結——畢業半年的感悟

1月
校招進了一家國企做Java實習生,這裏的前輩們技術都很強,開發流程也是少有的規範的企業,雖然不像學校裏學的那樣各種設計文檔、測試文檔,但是簡單的需求文檔還是有的,每個週五下午都會有個短暫的會議報告這周做了什麼,還剩多少工作,因爲是在用戶方做項目,每週二下午用戶方都會有負責人過來開會,提出一些需求和修改,用戶走後項目組負責人會根據上週做的需求分析和用戶新提出的需求安排本週的工作。整個開發十分舒適,但也讓我以爲所有的企業都是這麼規範。也有幸參加了另一個項目的項目立項和需求調研,確實學到了不少東西,也感覺得到項目組負責人也想培養我,現在回想起來自己草率辭職挺對不住他的。
3月
辭職回學校打算出省長長見識,一方面是覺得這家公司給的工資挺低的,另一方面也因爲不瞭解這個行業自以爲所有企業開發都是這樣規範。總結一下,這個公司教給了我很多可能其他公司工作好多年才能接觸到的開發流程、需求調研、分析等管理層的知識,技術方面因爲我在這裏主要負責可視化功能,所以對HighCharts的使用雖然談不上精通但也可以滿足用戶各種亂七八糟的要求了,之前一直覺得可視化很高端,做了之後發現也就這樣,而且在學校沒接觸過Oracle一直覺得Oracle比MySql高大上很多,用了之後發現語法上也沒太大區別。說實話,還真的挺後悔離開這家公司的,至少這家公司能教給我的要比現在的公司多得多。悔不該當初。
4月
來到杭州,面試了一家又一家培訓機構,不得不吐槽某些招聘網站上培訓機構太多了。
5月
各種原因又回到學校,交了論文,辦了各種手續,又參加了一次校招,找了一家杭州的企業,談好了畢業後去技術面。
6月
畢業典禮前夕和舍友網吧通宵,整個大學,大一第一學期期末大家一起去通宵,大四畢業前夕一起出去通宵,僅此兩次人這麼全的通宵,也算善始善終。至此,各奔前程。
7月
來杭州去了校招的公司也就是我現在所在的公司面試,結果來了告訴我沒有java崗,只有.Net本着優秀的程序員不應該被語言所限制的原則轉了.Net,當然也有時間和錢方面的原因。整個7月,主管都在說回頭找個人帶你,直到月底我自學完了.Net也沒見到帶我的人,而且人事除了和我簽了份合同就沒見過人,和前一家公司的待遇千差萬別,沒有人拉你進公司羣,沒人告訴你各種事項,後來我才知道本來負責招聘的人事在我入職前就辭職的,和我籤合同的人事是負責財務的。談談感悟,C#和Java簡直一模一樣,但是語法要比Java更靈巧,因爲大學一開始學的是Java 1.7的語法,還沒有Lambda表達式,雖然瞭解過但也是在學C#時第一次真正使用,C#的委託也很方便,雖然這些最後在項目里根本沒用到,但確實很巧妙,有時候學一門新語言也是在複習原本的語言,看完C#很好的複習了Java,並且掌握了原本沒怎麼看過的反射機制。C#學的很快,不到一週就看完了,但是.Net卻花了我一個月的時間,始終搞不懂.Net前後端傳值是怎麼回事,總感覺中間少了很多東西,感覺不到Servlet或類似東西的存在,然後帶着這些問題就開始上手項目了。。。
8月,9月
直到上手項目我都沒見到那個帶我的人也是服氣的很,不僅如此,這個公司也完全沒有上家公司開發流程那麼規範,且不說很多老員工連流程圖都不會畫,連個簡單的需求文檔裏的一些名詞都要去百度我也是很無語,猶記得上家公司面試的時候和部門經理聊UML、開發流程、軟件設計最後被幾個設計原則問倒,合成/聚合複用原則我答成了高內聚低耦合也是挺尷尬。在上家公司的溫室裏出來才感受到了社會的殘酷,數據庫裏沒有一個外鍵,擁抱敏捷先做出來再說,回頭再改,一直在重複今天做明天改的過程。不過還好這兩個月不是很忙,用這兩個月學了下微信小程序(真心感覺這就是個變種的前端框架,沒啥內涵),重新複習了計算機網絡,瞭解了Tomcat和IIS解析Http請求的原理,也明白了.Net傳值是如何做到的了,只能說微軟封裝的真的很好,但是這種封裝使得很多自學的人學不到深層的東西,沒有很好的老師教很難把基礎打牢。這兩個月整理了不少數據,爲了偷懶學習使用了POI(還是Java用着順手),自己寫了一些小的文件讀寫的工具。也想着跳槽,投了幾家簡歷,但只有.Net的願意招我,有幸過了一家大公司(一家做ERP系統很有名的企業)的技術面,等着董事長面的時候被告知學歷不夠,也真的很無語,有趣的是後來他們又在拉鉤上邀我面試,場面一度十分尷尬。
10月,11月,12月
瘋狂加班,但也沒有北上廣那麼拼命,8點前肯定回家,逐漸發現自己好多知識不用都忘了,需求分析、設計、質量保證、測試、Java的各種框架,也真的不喜歡Asp.Net的開發方式,各種控件以前沒用過,很多控件別人給封裝好了用起來就小心翼翼,因爲是團隊工作也不能亂改,還是Java自己寫的用起來舒服,前後臺不分離也是十分難受,雖然知道.Net MVC和.Net Core,但一直沒機會用,而且在這個公司大概也永遠不會有機會用。投了幾個Java的崗位都沒人要,反而因爲更新簡歷不少.Net的給我打電話。也確實發現自己對於花式搬運興趣實在不大,無論是自己碼代碼、造輪子還是做需求、設計(當然經驗也不夠)都比搬運興趣大的多,而本科寫了四年的技術文檔,畫了各種花裏胡哨的模型圖,最後都忘得差不多了。開始害怕自己就這麼廢下去,也發現做久了不嚴謹的工作自己再寫一些東西也沒有一開始實習時那麼認真了,對工作也逐漸懈怠了,也十分焦慮,同樣擔心自己跳槽沒人要,開始有了考研的想法,從來都比較孤僻的我開始不停的找朋友聊天,寄希望於他們。
2019年1月
新的一年,在和幾個朋友聊過之後也做出了決定,好好過個年,然後辭職,無論最後是考研還是工作我都需要一個更高的平臺,考研工作都可以,但必須是個高平臺,雖然到現在我仍然覺得一個程序員不應該被語言限制,語言僅僅是個工具,但我還是要重新做回Java,做了半年的.Net我發現自己Java學的真的很淺(聽上去像個笑話,但確實如此),要學的還有很多,我需要真正掌握Java更底層的東西,深入瞭解了各種框架的實現原理,真正把一門語言學精,然後再去擴寬廣度,上層的東西真的是各種花哨,但核心不會變,無論哪種語言都是一樣,只是工具,各有所長,就像單純寫算法或數據結構我覺得C最舒服,寫web服務Java最舒服,而桌面應用果然.Net最強大,但是無論哪種語言語法都相近。所以,新的一年,辭職之後不知道會去到哪個城市,但是一定要是大廠(心比天高說的就是我這種吧),如果4月份之前還沒落腳就老老實實滾去考研了,看來學習纔是最偷懶的路。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章