1. 程式人生 > >深度與廣度,我們該如何選擇?求高手指點

深度與廣度,我們該如何選擇?求高手指點

先簡單介紹一下自己 15年本科畢業 通訊工程(和計算機屬於兄弟專業吧) 畢業後通過關係,進入了某地級市的電信公司,工作一年後果斷辭職,偷偷摸摸的就辭職了,還被父母罵了好幾次,進入了前端領域,進入前端領域前自學了幾個月,因為在電信上班真的是太閒了,跟我性格不太相符。

2016年8月26號 入職第一家小公司,實習薪資4500,沒有5險一金。在這家公司,我只用過jq 和 css 以及html.然後惡補 閉包,原型鏈 等等知識 也逐漸接觸node vue 等一些知識,一直沒有在專案上用過。感覺公司一點也不重視技術。於是2017年 6月9號離職。

2017年 6月 又入職了另一家 公司,這家公司只是平時迭代專案,做了幾個靜態頁面,然後倒閉了。於是2017年12月份又再次失業,在這期間很閒。就又學習了一些前端知識。還是鞏固基礎。

然後又加入了面試大軍,這次面試還好 問的基礎只是都能回答出來,面試5天收了 3個offer 兩家, 第一家公司在離所住之地 太遠 放棄,第二家公司從事 前端開發 所需技術 react 第三家家從事少量前端開發 和一小部分後端開發(python).

選擇之後 加入了第三家公司。第一個月熟悉業務,修改一些簡單頁面。第二個月修改後臺的簡單邏輯,開發簡易模組。

時間來到了2018年,過完春節回來後,團隊leader 決定要把 python 重構成java 。並把前端頁面也重新做一遍。當然我就只能負責前端這一塊了。我建議換成react。leader沒同意,原因是我沒做過react 需要重新學習,時間怕來不及。然後leader 找了個前端ui 框架 layui。好吧我只能照做了,做了個登入頁面 做了個主頁列表。某天晚上躺在床上。心中一萬個草泥馬 奔騰而過。幹這麼久 還停留在原地。真恨自己不爭氣。除了寫寫頁面啥也不會。第二天氣勢洶洶的來到公司把leader 叫到辦公室 (哈哈,有點誇張了 )。第一句就是 這活沒發乾,幹來幹去,我一點進步沒有。 我要換前端框架。我要換成Vue 。leader 反問:"你做過Vue?" 我說:“沒做過,我也要做,我還要做後端java,我想把這個平臺的前後端都做,不想讓你們在插手平臺的事。”

leader微微一笑 最後答應了 先給我3天時間,讓我把Vue 搭建起來。做個小demo 。然後我3天沒回去 一直住公司。看文件 看element UI 看fetch 看後臺的介面 和程式碼,看webpack ,看nginx。為什麼 重新整理404 為什麼代理沒請求沒過去。還好3天的時間搭建了出來,還寫了幾個小demo.

leader 最終把這個專案交給了我。 於是乎 下班後定好介面。 上午開發前端功能,下午開發後端功能(我是痛苦的,我都不會。。。。只能遇見問題現查,什麼路由鉤子 ,什麼vuex,es6該怎麼用 什麼是mybatis 什麼是註解 sql 該怎麼寫 等等等等。。 ) 前端問題還能解決 後臺問題真的是一臉矇蔽。就得跑去問別人,這個組的人 忙 就厚著臉皮 去問別的組,哪怕一次也沒說過話 ,還是去問。感覺人家都躲著我。每每晚上公司就剩我一個人。哦 忘記說了,我拿到這個專案後的半個月 leader 就辭職了。

到此時此刻,我工作了也快兩年半了。但是在深度上還是沒什麼造詣。很迷惘,現在不會的東西太多了 ,今年的重心全部放在了 後端 伺服器上。除了看了幾天vue 幾乎沒看過前端別的知識了。但是今年我感覺自己也成長了。Linux 也算熟悉了。java專案也做了兩三個了。也學了一些nginx ,Vue 用在了實戰中。因為傳檔案麻煩,自己也給專案組搭建了jenkins,下個月打算把docker 也加到伺服器上。今年最大的成長感覺是在心態上,對於不會的技術,不是特別害怕了,克服了很多不會的東西 自信心成長了,感覺遇見不會的問題,只要肯學 就一定能解決。現在的我主線變成了java 開發。也每天都在學習java 的知識 。

我自己內心的想法,我想成為一個有深度的工程師。但是我今年先從廣度上開啟自己的眼界。目前每天都在學習微服務的相關知識與架構。明年的技術,專注一些深度知識,比如執行緒,資料結構和演算法。sql 優化,jvm 調優,然後在根據業務學習一些前端知識。

不知道為這麼想是對還是錯,反正我會一直努力,為自己心中的目標努力。時間倉促,語句不合理之處還請各位見諒。