作為一個全棧開發工程師,10多年的老程序員,我的看法是沒事別做兼項。
很相似的類比:田徑跑100米的,頂多兼項一個200米,會去跑110米欄嗎?
當你寫簡歷的時候,你覺得會去找前端的工作嗎?還是只是把vue作為一個加分項?那么你為什么不把后端做的更深,例如參與某個著名的開源項目,例如寫一堆blog成為分享達人?
假設你是一個大廠的招聘者,要的是樣樣都會點皮毛的全棧,還是精通一樣的技術專家?
可能你只是想做點私活?最好前后端一個人都干了。那么我覺得,這種項目肯定也做不大,做不大就掙不了大錢。不如找個正式的前端,兩個人搭伙,甚至拉個產品和測試組個小團隊出來更有競爭力。
現在的技術開發領域,很多東西確實是相通的,不過一個很明顯的趨勢是專業化也越來越強。例如前端的,還分angular,vue,react等幾個陣營。后端要分,php,java,C#。業務領域也細分,大數據的,人工智能的,游戲的,區塊鏈的等等。每個細分的部分,沒有幾年的投入,是不可能說精通的,都是皮毛。你真的是想學一堆皮毛嗎?
好吧,即使說,你現在的領域部分已經精通了,那么要挑一個更近的領域才對,而不是從后端跨到前端去,這兩者的跨度太大了。舉例來說,搞大數據的,一般會用python,然后順便研究點機器學習算法。搞java的,現在主流用spring和springboot,會順便研究分布式,微服務等相關技術。搞react的,會去兼顧著學學vue。這些都相對跨度小些。
以上是肺腑之言,也是個人意見,不喜勿噴。不騙人,我是一個會寫vue,angular的,從C#轉行java的老程序員。
歡迎訂閱我的。偶爾也回答有趣的問題,有問題可隨時在評論區回復和討論。
(碼字不易,若文章對你幫助可點贊支持~)