您好,小弟大三狗,軟體工程專業,今年學校組織實訓選擇方向,實訓5個月左右,無奈不知道實訓方向如何選擇? 個人興趣比較偏向web前端,但看了很多網友的討論之後變的很糾結,不知道學前端還是後端或者是什麼,web前端還有前景嗎? 問題可能過於愚昧,還請各位大哥多多諒解。誠謝。
「前景」這事,在不同人眼裡的含義不一樣。
對於轉行到這行來就為混口飯喫的朋友,恭喜你,Web前景還有,夠你混碗飯喫的,雖然你不一定能喝上這行的酒。
對於本來就是幹這一行的Web前端工程師,嗨,你要是還把自己定位成「Web前端工程師」就不對,工程師就是工程師,不要糾結於前端後端。要知道,你和上一段裏所說的轉行過來的不一樣,你對自己應該有更高的要求。而且,就算是前端,Web也不是唯一的前端,我們把前端定義成「人機交互界面」的話,那就包括移動端、隨身設備端、語音交互端(例如Alexa和Siri)還有其他機器人智能終端,你把眼界看得更寬更廣一些,前景就會更大一些。
Web這種人機交互形態,還是挺有生命力的,但是,一切都是在變化,有可能若干年後一個技術變革,Web就喪失優勢變得門可羅雀了,所以呢,各位同仁,要有心理準備。
也不用說太遙遠的未來,就說現在吧,就說Web前端吧,對於科班出生的Web前端工程師,現在Web前端有沒有前景?
我覺得沒有。
你是不是有點喫驚?《深入淺出React和Redux》的作者,在圈內也算有點影響力的老兵 @程墨Morgan,居然說出這種喪氣話,是不是……不大好。
我不敢說我一定對,但這是我的肺腑之言,且聽我慢慢道來。
前面我說過,轉行過來的,不用操心混不著飯喫,因為還有大把大把的網頁應用等著人去開發呢,接著幹,放心,活幹不完,996都幹不完,所以,混碗飯喫不成問題,but,咱們現在說的是「前景」啊,不是隻滿足於混一碗飯喫。
幹什麼事,要想當贏家,或者說要增大自己贏的概率,一定要看清形勢,順勢而為,你贏的概率就大,逆水行舟,你就費力不討好。
對於Web前端的大勢,我的觀點是,這領域的技術已經變得commoditized了,commoditized這個詞怎麼翻譯呢?可以翻譯成「商品化了」,還包含一點「同質化了」的意思,就好比你慶豐包子鋪做包子,我程記包子鋪也做包子,都是做包子,而且我們都沒有什麼特殊的工藝能讓自己的包子味道碾壓其他包子,對於消費者來說,喫什麼包子不是喫包子,從實用價值角度看,品牌沒啥用,哪怕是可口可樂牌的包子也不見得比我程記包子好喫,這就是commoditized。
現在我去國外的twitter或者medium上去看相關技術文章,基本上就是車軲轆話,各種人都在寫某某框架的教程,講來講去都是那些東西,已經很難看到新鮮東西了;我去看國內的技術文章……那就更不用多說了。
當然,並不是說做Web前端的都在做同質化的東西,像Dan Abromov和尤雨溪這樣的人依然還是在做最前沿的Web技術,他們做React或者Vue可以影響到整個行業,但是,這個世界需要多少製造React或者Vue的人呢?不需要很多,幾百個都算高估了。
當然,我也不是說你不做個React或者Vue就不算牛,你依然可以做有意義的工作,你影響不了這個行業,好歹可以影響一個小範圍,比如你們公司,但是,話說回來,一個有一百個前端工程師的公司,需要幾個這樣的人呢?更不要說很多公司並沒有一百個前端工程師,有的公司都沒有一百個工程師。
這是一個金字塔結構,只是這個金字塔有點扁。
其實也不用嗟嘆,任何一種技術都會有一個生命週期,一開始很亂,需要先行者來開拓,風起雲湧,這時候可能會出現英雄,然後變得成熟,解決方案固化,從業的人多,發展速度就慢了,再往後……
我說這些你是不是不愛聽?
你不愛聽也沒關係,我只希望你明白,世界的運行規律,不是以我們單個人的喜好而決定的,與其義憤填膺來罵我,不如先深吸一口氣,聽我幾句話:
- 永遠不要把自己固化在一個崗位上,多給自己一些選擇;
- 做的人多,而且更多人湧入的工作,你不站在金字塔上層就是沒前景;
- 做的人少,但是將來很多人乾的工作,有前景,因為別人加入可以把你抬到金字塔上層;
- 無論什麼行業,你不做到很好,就是沒前景;
- 如果只是關心工資多少,就別費那勁操心「前景」了,談錢多輕鬆。
後端是數據的搬運工
前端是數據的粉刷匠
搬運工靠力氣,壓力大,累
粉刷匠靠本領,需求雜,煩
前景什麼的,都沒啥前景。
謝邀
前端自08年左右興盛已來,無數年輕人投入其中,但是這2年不知道身為前端的你,有沒有感覺到求一份靠譜的前端的工作變的很難,同樣企業求一名靠譜的前端也覺得很難,其實並不是因為求職者太過挑剔,也不是企業給不起工資,而是因為這兩年大前端的發展無論從技術深度和廣度都跟以前大不一樣,前端不再是頁面仔,而是指能夠使用JavaScript和相關H5技術開發iOS、Android、AR、VR、IoT、PC、Server、WebApp、3D甚至AI的綜合性技術人才。很多同學的計算機基礎相對薄弱,導致了知識直接斷層。才會出現咫尺天涯的這種怪象。
也正是由於這樣綜合性的前端一人難求,造成了前端的工資水漲船高。今天看到這篇文章的老鐵,不論你是計算機科班還是」野路子」前端,如果你在一線城市30歲前依舊月薪沒到30K,你真的要反思一下自己了。到底是技術、情商、智商、努力程度還是哪裡出現了問題讓你沒能斬獲一份這樣的薪水。鄙人不才,前端開發界一名小學生,身高170體重170,有人叫我老袁,也有人叫我圓老師,正經東北爺們。幾年前僥倖進入百度和騰訊,後來在天貓offer和創業之間選擇了創業,更僥倖在27歲那年拿到了月薪30K,說這些並不是為了裝或者鄙視誰,我何德何能,更何況程序員何必diss程序員,我只是想把我的一些想法寫出來與各位同仁共勉。您看著舒坦您就看,您看著厭惡就關了頁面,別當鍵盤俠,100多斤的人了還是得長點心的。