學校 -> 實習 -> 畢業,前端——我一直在路上

Chen迪發表於2019-02-16

學校 -> 實習 -> 畢業,前端——我一直在路上

就要畢業了,從學校到實習直至畢業,一路走來,酸甜苦辣,記錄這段時間的點滴,以後在回味肯定另有一番風情!

感悟

2017/5-2018-7是非常特別的時光,見過了大風大浪,經過了潮起潮落,有過喜悅,有過悲傷,有過快樂也有過遺憾,留下更多的是,累也不說累的小成長!

自我總結

實習工作差不多滿一年了,自我評價也就只能剛入門的樣子,自己也很少有真正沉澱下來的東西。技術水平沒有太多的提高,可能也就是 coding 寫的更加熟練一點了,知道前端這個行業又多了哪些新技術什麼的,但也只是限於瞭解知道,照著官網寫寫 Demo 的樣子。以前總是在工作專案中遇到一些問題知識點以此驅動去提高自己的技能水平,做好工作的事情,但是專案總是會趨於平緩可能會讓你覺得沒那麼多東西可以學的了,本身這種認識就有點問題吧,技能技法的學習是靠自己去學習提高,工作只是作為檢驗和產出。 不應該把自己提高專業技能水平的提高這事依賴於工作中的遇到的問題知識作為驅動去學習。

職業生涯

  1. 2017/5-2018/3,離開校門自己的第一份工作,每天上下班都騎自行車,下雨也是,只為省點車費。一開始我過去接手後端老大寫的專案來做,我是第一個前端過去的,之前的專案都是老大一個人負責的,老大在一個檔案寫了html+css+js,我花了一個星期來重構這個專案,那時候雖然想用一些新的技術框架如 angular , vue 什麼的,但是自己在新技術也不熟悉,怕以後專案會遇到什麼風險,就還是按傳統專案那麼用原生布局+JavaScript 來寫了,後端使用 .net來開發, 前端的開發環境是後端搭建的,就是簡單的開個服務,把專案跑起來,所以也沒用到什麼自動化部署或者打包什麼的。之後就到伺服器這方面了,因為之前都沒接觸過伺服器相關的知識,不懂就去百度,再不懂就去問老大。我記得我第一次提交程式碼到伺服器的時候,小心翼翼的測試之後沒有問題,然後看著螢幕傻笑了一下午,雖然在這家公司實習可以說失落更多一些,但那天我是幸福的。

在這家公司最重要的是學會了怎麼和後臺對接除錯介面,自學了 Vue、ElementUI、Git、Nodejs、MongoDB,學會了如何在團隊中合作,學會了一個專案的整體開發流程(理解需求-思考實現方法-編碼-除錯-改 bug)。為什麼要離開,我在那裡上班8個月,最輝煌的時候軟體組是4個人,到最後就只剩下我和後端老大了,其中原因就很複雜了,公司經營也不好,在我走後的兩週左右,老大也走了,軟體組就解散了。第一份工作就見證了一個團隊從組建到解散。

  1. 2018/3-2018/5,屬於外包行業。在這裡我真的想吐槽下軟體外包(individual opinion)-看了兩個月凌晨四點的廣州,很高興我沒有猝死

    • 經常加班。專案比較緊急,我們每天加班到11點多,打個的,師傅都拒載,至於拒載理由我剛開始還是一臉的懵,現在師傅有錢都不賺了。後來和同事聊天,才知道原來是距離太近了,加上這路上紅綠燈又多,等候時間長。 加班到11點多,第二天依舊來上班,和同事們一起摸爬滾打,身心疲憊,才體會到程式界的加班。 天真的我,以為這個專案做完了,可是好好休息一段時間,第二天另一個專案又接著啟動了。
    • 鍛鍊自己的多方面能力。有時候我也想放棄,不做了。可是想想,路是自己選擇了,再怎麼樣也要走完她,如今想想,我還應該感謝做外包的那段時間,外包的工作雖然艱辛,但讓我明白了不少東西。 現在招聘平臺對於程式設計師崗位一般都會附上這麼一項:抗壓能力強,承受能力好一項。 在工作上想受到領導的賞識和重用,除了要有過硬的工作能力外,更重要的,要有足夠的抗壓能力。能受多大委屈,才能成多大事兒。專案管理很完善,那都是相對的,總有些需要在做的過程中需要調整,哪怕是之前已經確定好了。 客戶需求調整你得好好配合,捱罵了,走出辦公室後繼續 coding,好像沒事發生似的。 工作不養閒人,專案沒那麼緊急時,請自己安排學習計劃,經濟條件允許下,適當投資自己,提高自己,沉澱自己。不為別的,只為自己。你懂的!不要怕這怕那,敢於去嘗試,給自己一點點壓力(但是到最後,是真的堅持不下去了,身體已經跨了)。
    • feel:就我個人覺得,如果不是非不得已的話一般不要選擇軟體外包行業(如果技術行外包不做考慮)。且不說在外包行業技術的提升比較緩慢。待遇也是很不如人意。雖然網際網路行業加班是正常的。但是如果你進了外包那就是變態加班。加班,那可能會在短期討好老闆,但會讓你陷入長期的被動,工作時間工作是義務,週末的意義正是在於免於工作的自由,人應該珍惜自由。
  2. 2018/5-至今,面試流程->Hr->技術->複試->offer,心中暗喜。現在上班的這家公司,說來也算是運氣好吧。其實那時候自己一直想找 Vue專案的公司來的,但是我找到了都是屬於外包(已有陰影)公司,就沒打算去了。最終選擇這裡。公司專案框架使用 AngularJs,寫了那麼久的 jQuery,一直就想轉三大框架了,也是我第一次接觸 AngularJs,由於專案要求相容到 IE8,所以只能用1.3版本的,前端專案利用 Nginx開啟服務,因為1.3版本不支援腳手架搭建專案(腳手架屬於2.0),所以很多東西開發對於我來說很有侷限性,但是對於老大(很NB的一個老大)來說,這些問題都不是問題。由於之前自己學過 Vue並且在外包公司那時候也上手過專案,沒有接觸過其他的框架了,一直都是隻是聽說 AngularJs入門很難,現在上手之後,只是覺得用的不習慣,其他的還好。老大和我說,其實前端只要把js基礎學好,不管什麼框架上手不會太難,在結合官網api來練習,基本就可以入門。現在覺得這老大是真的NB, AngularJs用的指令是ng-字首的,而 Vue是v-,風格其實一樣的,資料繫結的方式都是一樣的{{}},現在專案實現的功能繁瑣->複雜,第一次做這型別專案,很有挑戰性。但是,我毫無畏懼。甚至少有的期待。

畢業感想

隨著時間的流逝,所學的技術越來越多,同樣的也越來越感覺到自己在技術海洋裡的渺小 — 努力成為最好的…

reflect on

在這百花齊放的前端,留給我的餘香會是什麼呢?

作者 WuChenDi

相關文章