專業Web前端路--啓程

仔細算算自己投入到IT行業工作中也有近四年的時間了(包括讀研期間的實習),不得不感嘆時光如箭。人的一生中總要有一個又一個的目標,由小到大,循序漸進,制定目標也要量體裁衣,正所謂知己知彼,百戰不殆。我喜用目標來驅動自己做出合理的人生規劃,精神上感覺良好,生活中自然也會有拼搏的動力,然而計劃再合理也不能保證一切都按部就班,總有些自認爲不難卻又延期很久都未能如願的目標,這個時候我希望自己停下來,總結總結走過的路,用心感受和認知當前的客觀環境,想想自己未來的宏圖,做些調整,正所謂執着是要時刻的調整,看到進步後再繼續堅持,而一味的堅持不做變通就是固執了。

大方向沒錯,我堅定了IT行業。和很多人一樣,我希望自己能按:理論--實踐--規範--技術深入--思想--視野--架構--管理 這條線路步步前行。回看走過的路,象牙塔的校園中,我最常去的地方是圖書館,特別是開始階段,對軟件這個抽象的東西處於懵懂,無法領悟很多書籍的精髓,看的懂的僅是各種語法,面向過程的邏輯實現,慢慢的我認知了算法、設計模式,再到數據庫及應用程序開發,直到做出第一個BS模式系統,才感受到軟件的可視化和美妙之所在,才發現原來這個虛擬的東西離我們那麼近,那麼不可或缺。第一次進企業工作,在滿足了自己對企業好奇心的同時,也打破了自己前期幻想的泡泡,白領啊,坐辦公室啊,喝個咖啡啊,按部就班的辦公流程啊...哈哈,坐辦公室這一點絕對滿足,其他的完全不同,現在話講叫程序猿,我開始了我程序猿加女漢子的職業生涯。如初生牛犢般,我生猛的努力工作,儘量好的完成上級交代的任務,鍛鍊自己的同時也想證明自己,告訴自己,我要在這個行業深入發展。

不同的階段做不同的事,在入企工作半年後,我認爲我應該做一個職業規劃,工作不只是單純的完成任務,拿工資,要有自己的思想,確實是的,因爲青春總是那麼短暫,特別是我所在的行業,在黃金時期規劃不清,不好好利用,可能會直接影響以後的方向和發展。因此便得出了上面那條線路的第一個版本:編程實踐,規範開發,參與軟件從需求,設計,開發,測試到部署整個流程,讓自己在知識視野和軟件流程上有實踐性總結和熟識。目前經歷過兩家企業,一家時間較短一家較長,出過差,由於項目數據保密性駐過場,出過需求及設計文檔,做過現場支持,做過組長,所做的項目也都是企業應用系統,負責部分也是從前臺到後臺甚至數據庫設計一條線下來。按目前的形式來看是比較傳統的東西(說到這,不得不轉個話題,說說IT行業的瞬息萬變,我所體驗到的就是現階段的一個變革:企業應用到互聯網。也許前幾年,企業應用產品及系統開發還比較火,目前來看轉眼功夫,社會已進入高科技互聯網時代,各種網站、app和創業公司滿天飛,這是行業。技術上也是如此,無亂前端還是後臺,各種框架和工具層出不窮,因此不堅持學習和更新,真的無法在IT界很好的生存)。目前看來我自認爲在行業和技術視野上算是有一定的積累,但技術深度不夠,如我一個同事所講,一個合格的IT人才是T型的,一行表示有一定的知識寬度,一豎表示有一技之長,不管框架變得多塊,知其一精髓便可觸類旁通,舉一反三。因此我需要做個調整,在接下來的兩年或者更久,專項深入拓展web前端技術,專業web前端路正式啓程。

選擇了web前端,基本就鎖定了互聯網行業,因此我年初選擇了離職,現在前端崗位比較火,然而前端門檻卻比較低。缺口較大,但魚龍混雜,前端人員參差不齊,好的前端確實不多。我現在缺乏經驗,技術不深,也是一隻小菜鳥,但我會遵循規範,注重模式,不濫用框架技術,做到真正滿足前端要求的深度和水平。求職期間我對新工作最大的要求便是完善的前端團隊,找工作不難,但找到好工作真不是那麼容易,入職新公司坑確實很多,但沒辦法,不進去你也很難知道。面試過程我也能感受到,很多公司並沒有特別專業的web前端,爲了快速開發和迭代,佔有市場,一切均已開發完成,不影響使用爲標準。面對自己嚴重缺乏互聯網經驗的現狀,我不想在找工作上耗費太久, 甚至迫不及待想加入一個互聯網企業,快速學習總結經驗。在最後的兩個候選中,我選擇入職了一個360旗下的創業團隊。其他的不講,只說前端,當時去的第一天知道前端人員只有一個,另外一個原360的比較厲害的前端下週會入職。這裏的工作氛圍很像我在校科研期間的感覺,比較親切。對於自己畢竟是有工作經驗的,所以往往會通過佈置簡單任務的方式來熟悉代碼和業務,壓力很大,猛看代碼,搭建環境。通過遠程工具(sshfs)將部署在服務器代碼映射到本地直接開發,人員多了明顯會意識到這是一個問題,雖然可以基於同樣方式得以解決。js採用Angularjs,自己雖然沒用過,但有基本瞭解,之前也採用過其他mvvm的框架進行開發。初識之後能感受到它的強大,特別是表單驗證,數據與視圖的抽離,更加清晰,開發過程中不再依賴jquery,通過路由配置頁面跳轉,單頁面方案控制更加簡單(對angularjs處於初識狀態,不對之處望包容並指正)。除此之外,其他方面與以往工作相比並無新意,不是自己想象中互聯網的樣子,也是因爲在起步階段,很多東西還沒有成型,處於摸索階段。另外一個問題,it人員都再熟悉不過的加班問題,很慚愧的說,自己主要是因爲這個問題,在去了幾天之後選擇了離開,可能也是趕上官網更新的特殊情況,但加班強度實在超乎自己承受範圍(第一天九點半,第二天兩點多,第三天12點多,第四天10點多,週六上班...),雖然負責人強調了那幾天是特殊情況,後期一定改善這個問題,但我明白公司的形式,創業公司,不拼,不快很難根基穩定,這個時期,不忙反而會不踏實,面試時沒有主動跟我講這個情況(應該擔心說了就不來了),但我覺得這種強度確實應該主動告知應聘者,因爲招一個人不容易,而能來的人必須具有這個抗壓能力。我是追求穩定和學習的,一般自己做出的選擇硬着頭皮也會堅持,但這個實在有點超乎想象~所以離開後我也特別失落,覺得自己讓自己失望了。休息了一兩天,我入職了另外一個公司,這次職業生涯註定是一條孤獨之路,我剛來就聽說這裏的一個前端剛剛離職~好在負責人是個前後臺都精通的高手,既來之則安之,畢竟以我目前的水平,總有很多值得學習和進步的地方。這裏前端採用bootstrap,其他jquery相關插件,版本控制git。搭建環境和熟悉業務之餘,負責人爲我安排了第一個任務,一週內完成(添刪改查及後臺聯調的過程),不是很難,但自己以前未用過bootstrap,加上頁面dom動態操作特別多,基本頁面中每一個部分都是可動態增刪的,頁面UI一句話概括就是模板嵌套模板,頁面js邏輯代碼竟然也寫了七八百行。一天滿滿當當,再加加班,總算是按期完成了。這個體驗過程我能感覺出當前框架中的很多不足,但卻又不知如何提起,確切來說是沒有更好的解決方案,因此我也意識到自己欠缺的太多太多....然而這也將是我堅持的動力,接下來我會努力學習,廣泛瞭解,走在前沿。web前端這一塊最好的莫過於現成資源特別多,因此我有信心,在這裏,我給自己打氣,專業web前端路--啓程!

前幾天就想寫這篇文章,無奈惰性和壓力大,遲遲沒有動筆,今天週末,隻言片語拼湊起來,作爲人生的又一里程碑,記下我此時的心情和這次求職的經歷和感慨,等以後的以後再來回味...

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