㈠ 為什麼好多人不想做前端
為什麼我不想成為Web前端程序員誰知道呢~除了看起來工資高,其實沒啥吸引力,技術圈發展迅速,學習成本巨大。止步不前的前端工程師,只配擁有「=切圖仔「這個稱號,然而,我看到的挺多這種人,和我看到的努力學習的前端工程師,數量差不多!希望早點洗牌吧,哪怕洗牌後我拍到了前端行業的末尾去了,也證明我在追趕的腳步上,雖然落後了,但並沒有被時代淘汰,希望前端快點穩定的像java後端那樣
前端程序員會不會被淘汰?文章略長,沒耐心者可以跳到文末小編已用三句話概括全文。
事情起因是這樣子的,有團隊做了一款可以直接生成網頁的手機APP發布了。某知友就慌亂了,覺得前端工程師會被AI所取代,開始糾結學習前端還是後端。
「手機APP可以直接生成網頁,取代了前端工程師的一部分工作,隨著APP的進一步開發使用,前端開發的行業空間將更加狹小,是不是就意味著,前端開發正面臨著被淘汰的局面?」
前端真的會被取代嗎?
答案是否定的。誠然,按照人類現在的發展趨勢,未來所有工作都將被AI取代,但是計算機行業肯定也是要在後期才會被取代,優先取代的必然是一些流水線上的固定崗位的重復工作。
很多人會有這種想法,有以下幾個原因:
1、大部分人對於前端工程師的誤解
一個轉換網頁的APP的出現就能引起這么多人的猜測和恐慌,足以說明很多人對於前端開發的認識和了解是不夠清晰的。
真正的前端開發並不是傻瓜式的網頁生成可以取代的,在這個前端開發快速發展的互聯網時代,你還認為前端開發只是切網頁的,那你就大錯特錯了。
來看一則招聘啟示:
看崗位職責就知道了,一個APP轉換網頁怎麼可能撼動前端開發整個行業呢?大家真是太小看我們的前端攻城獅的日常了。
總結一下來說,前端工作主要方向是下面三個:
1.偏設計和交互方向
重點是設計或交互能力,需要知道頁面怎麼做好看,怎麼更符合用戶的使用習慣(用戶的需求大多數的是無止境的,無理的,無邏輯的)
設計能力強的後續可以轉懂技術的設計!交互能力強的後續可以轉產品。
2.偏邏輯和架構方向
和後端有些近似了。其實是前後端分離後產物,現在的後端只負責產出數據,那麼和頁面相關的邏輯轉換就需要前端繼續實施了,更高級的就需要知道框架的選型以及業務模塊的封裝。
發展方向就是架構師了,當然也不排除一部分同學直接轉成了後端
3.偏安全運維方向
早期的前端代碼都是依附於後端進行部署,但是現在cdn,node環境搭建,都需要專門的同學去負責。這個方向比較雜,也比較容易產生大牛,所以crsf攻擊、頁面響應優化這樣的事一般都會放到這塊來
下面是我篩選的幾個大咖的分析,我覺得還是比較中肯的額,但不完全代表我的看法
專業性的方面分析完了,我們再來看看側面因素,為何一個看似門外漢提出的問題會有60萬人響應呢?這讓我陷入深思,行內都知道,2017年開始前端突然崛起,大批大批的IT人員或者非IT人員轉行做前端,這60萬人中,學藝不精者,心態浮躁者應該佔了大部分,那就引出下面第二個觀點。
2、行業內大批學藝不精者造成市場飽和假象
由於前端工程師的入門門檻較低,很多人認為HTML、CSS、JavaScript並不是很難掌握的語言,似乎只要花一點時間,無論是誰,都可以通過網上教程或者書本入門。
許多人懷著追求高薪的想法入行,其實也沒什麼錯,但是無法安心學習,淺嘗輒止,會一點皮毛便不再深入研究,所以即便有大量的前端工程師湧入,公司對於技術扎實的優秀工程師的需求仍然只增不減。
來看看數據(早先小編還有一篇大數據分析前端技術發展潮流的文章,有意者可以關注閱讀)
(以北京為例,截止到2018年3月12日,前端崗位需求兩萬多。)
(以北京、上海、深圳、廣州等一線城市為首,一線城市對於前端攻城獅需求量仍然極大.)
整個互聯網在不斷發展,前端開發技術也在不斷進步,前端開發市場會越來越廣泛,人才需求當然也不會止步於當前,所以不論現在還是未來,整體市場都不會飽和,只會低端飽和,高端缺人。未來優秀前端開發工程師將成為市場爭搶的資源。而淘汰的並不是前端,應該是落後的技術和不合格的開發者。
10年前的前端工程師熟悉所有IE6bug,只要你說得出表象,他就能告訴你這個bug叫什麼名字、成因是什麼、如何能夠繞過去同時保持跟其它瀏覽器兼容。
10年後的現在,這樣的技術是顯然被淘汰了的。
上圖的發言者明顯在當下發展最好的幾個IT公司工作過,這樣的一位大咖為何會被淘汰,他的自我分析也說出來本質問題,這個問題才是所有前端工程師不管新人還是大咖都要認真對待的——迭代能力問題。各大濫竽充數的開發者開始在行業中找不到自己的一席之地,正面分析,前端開發在未來巨大的潛力和優勢,反之思考在這巨大的潛力下,就是前端技術日新月異的技術迭代是非常考驗程序員的學習新知識的能力的。
3.前端開發技術日新月異,那麼前端開發攻城獅的未來又在哪裡呢?
據螞蟻金服數據平台,負責數據中台產品研發的前端工程師成曰分析預測:
隨著前端技術發展,那些小規模移動App市場被一些巨頭把持,小規模App生存空間將越來越小,PC信息導航類網站(網址、購物、論壇、生活)由於移動優先、智能推薦的現狀,也同樣面臨更加狹小的生存空間。
還有一大變化是,大量工作需要前端來做:
日常辦公軟體(復雜應用,並且慢慢從桌面程序演化為Web):Office、Email、文檔管理、產品設計、項目管理、代碼編輯器大數據/AI配套軟體(復雜應用,並且慢慢從桌面程序演化為Web):需要大量的後台系統來做數據分析/機器學習播放器/游戲:H5代替Flash,如WebAudio、WebVideo、Canvas容器/DSL/內核/小程序:支付寶/微信/釘釘容器,內核(也就是UC、QQ瀏覽器內核),及其自定義DSL(如果將來手機的底層能力都可以上浮到小程序,很有想像空間)產品信息展示類網站(炫酷應用):各種智能設備官網、大企業官網
文末小編總結一段話,概括所有問題。
前端開發近十年都不易被撼動或取代,重要程度逐年增長中,吸金能力亦然。從業者應該注重自身知識鞏固和新知識的更新迭代。找准時代發展方向,努力專研,勇於創新能讓你走在時代最前頭。
為什麼大多數寫後台語言的程序員會瞧不起前端程序員坦白講,前端確實沒有後端那麼高深,所以相對來說,入行門檻會比Java等後端語言要低一些。但是,前端技術更新迭代的速度非常快,基本上兩到三年就會出現一種新技術。這恰恰考驗了前端工程師能否在短時間內快速學習和上手這些新技術,並應用的企業實際項目中去,從這個維度來講,前端也並不容易。
另外,我想說的一點是,隔行如隔山,有些行業一看就非常專業,甚至看起來很神秘,比如醫生,治病開葯做手術,會就是會,不會就是不會。作為病人,我們不敢輕易質疑醫生的專業性,畢竟他開的處方我們也不懂。律師、科學家等職業也是如此。
而有些行業的專業性是比較隱形的,看起來門檻很低,可實際上並沒有外人想的那麼簡單。
前端就是這么一個容易被看輕的職業,尤其是現在「一鍵生成H5"、"3分鍾快速創建移動頁面"等工具出來後,很多人就覺得,「我一個小白都可以隨隨便便做出一個很精美的H5頁面,還需要前端工程師幹嘛?」那你就錯了,你以為這些工具是憑空生出來的嗎?那也是前端工程師做出來的。
我簡單舉個例子,比如要做一個交互越多越復雜的網站頁面,前端要做的工作就越多越精細。也就是說,這個頁面做出來效果好不好,大部分取決於前端。而且,前端需求修改多,寫了改,改了寫,大量的時間花在細枝末節,這是一個非常花功夫的精細活。
所以,我想表達的是,不要低估任何一個職業,你沒真正做過,就永遠不能體會到其中的艱辛。
為什麼越來越多的人不想做程序員了?
作為一個在帝都混日子的程序員,經常能看到不少同事轉行。
最開始是一位年紀比較大了(快40歲,在這個行業算老了)的,回家開個小店去了。後面聊了聊,非常慶幸自己做出了辭職的決定,現在日子過得是滋潤得很。
再之後,有回老家小縣城干別的去了的。要准備好回縣城,恐怕就很難找到IT行業的工作,除非是自己干。但小縣城能幹起來的活不多,加上那裡這方面的人才也難找,也就基本認為是已經換行了。
最近,甚至身邊有剛在17年畢業後加入來的成員,都不想幹了,想要考公務員。現在究竟是一些什麼原因,導致這樣了了?
1.行業湧入者非常多,對在職者沖擊很大。
我這里把這個列在第一條,是比較有感觸的。現在培訓機構特別多,他們也不會管你什麼來頭,只要你交學費,他們就會收。再者,培訓機構是商業模式,不是教育模式,往往一個培訓都是以教師甚至教室大小來決定規模。一個班120個人都很常見,而不到半個月,就可以在全國各地募集到一個班。
除了人數在近幾年劇增,這群人還要的工資比較低,這對一些有著真實1-2年工作經驗的人來說不公平。漸漸地這些人也跟著包裝自己,整個行業的招聘與應聘便充滿了「套路」。我們也常常會遇到面試時感覺特別不錯,結果卻很多基礎的都不會的。
2.年齡和身體
程序員這行確實是比較吃青春飯的。
1.看看華為等一些企業淘汰34歲以上員工就知道了;2.年紀大了之後,你加班是不可能加的過那些小年輕了;3.年齡的問題其實也是學習能力問題的另一種變現,可能說到底,還是學習能力的下降;4.隨著年齡的增長,你需要考慮的東西也越來越多,不能把時間和精力全部放工作上,經常去加班等等;5.年齡大了後不僅要更多時間做別的(比如陪陪孩子),還有很重要的一點,也是我之前那位年紀較大的同事離職的重要原因,就是「面子」問題,這在中國可能更為重要,換句話說,你要怎麼說服自己服從一個比你小幾歲十幾歲甚至更多的領導;6.身體熬不住了,我有一位女同事,就是回老家調整了,年齡和身體健康,其實也是每個職業會關注的話題,這是在這里,彷彿更為重要。
3.技術性淘汰
技術性淘汰,我取這個文字,一點也不危言聳聽。可能在很多其他行業,工作經驗對你來說,是越多越好。但在編程這行,未必如此。因為技術的發展非常快。昨天還有人嚷嚷java將保持持續增長,今天python就來打臉了。這個舉例還是非常大范圍內的,范圍越大,時間周期也就越長。而對於某一些技術或是框架使用點而言,那更新迭代速度就更是快了。比如你在一個前台使用FlEX的公司開發相關應用兩年了,然後你要去別的團隊,新團隊基本可以說已經不會在用這個了。而你會開始懷疑自己,真的是做前端開發的嗎?
甚至有比較極端的觀點開始認為,學習也是沒有用的,因為你今天學的,明天可能不用了。「從入行到今天,我已經學習過不下8門語言,三四種資料庫,讀過無數的源碼庫的源碼。但是這種積累隨著技術更新換代,完全沒有意義。我這十來年來的技術經驗積累的努力放在任何一個其他行業都夠成為技術專家了,但是CS因為技術更新毫無意義。」
4.社交問題
我把社交問題額外列為一點,不知道是不是會有很多人並不同意,但是不得不說的是,這真的很是一個問題。
1.我們都是生活在社會中的,社交是我們不可缺少的一部分;2.程序員(我已經想改為碼農了)特別是底層開發的,很少有幾乎和其他公司部分的人員有什麼接觸,這樣一來,社交圈變得非常狹小;3.除了各項調查顯示,程序員職業是單身比例最高的外,他們其實還是比較「悶」和「無聊」的;4.沒有對比就沒有效果,對比其他行業,在中國這個人情社會,你就是做個婚慶,裝修,修車,警察,哪怕開個小飯館都會有人托你辦事,而作為普通程序員,給你個大活你又幹不了,再說,你也不能免費給人做個網站或者app吧。更可氣的是,那些找你修電腦的,可是程序員壓根不會修電腦啊,然後,你還會被鄙視一波。
5.付出與收入不成比例
相比於上一條的不是很明白,這條可能很多行外人要反駁了。
但這也是真的,首先明確我這里指的程序員的概念,指的是一線開發或是測試維護的初中高級程序員們。可能你和我有同樣的感觸,你的領導或是你領導的領導,只是簡單安排工作的人,你會感覺到,真正做出產品的人,卻拿著最少的報酬。那些整天悠閑但會混交際圈,甚至資本家,才是收益的大頭。而這種現象,在越中小型的企業或團隊中越是明顯。再來對比一下,比如解決一個中高度復雜bug中的彎彎繞繞所花費的智力成本放在大部分行業都足夠一個月甚至更多的業績,但是計算機行業卻不過是一兩天的績效考核,甚至是,什麼也沒有。
6.不穩定帶來的壓力
這里可以先舉一個不久前發生的例子,就是上次中興通訊老員工的跳樓事件,這也讓我很震驚。一個中年人,高學歷,經驗豐富,就因為面臨失業和一些相關的問題,而選擇跳樓自殺。不明白這壓力是有多大才會做出如此無奈的選擇。可以說,28歲以後的程序員們,沒有成功轉型到自己想要的位置,內心都是比較惶恐的。特別是2017年,各大互聯網企業的大裁員,弄得圈內人心惶惶。那麼還有哪些不穩定的壓力?
1.職業不穩定,對,就是你隨時可以就被開除了,這也跟程序員可代替性強有關,不要得意你對公司某些核心部分有著很好的掌握,當小組只需要2個人時,就不會留下第三個;2.情緒原因,至少我是這么認為的,你必須要有一個比較好的脾氣,才能接受兩種不想遇到的東西:需求變更和BUG,這兩個真的可以煩到令你抓狂;3.收入壓力,行內有句話叫做,要想漲工資,只有跳槽,想要等著工資調整上漲,是很難的,而有的時候,這種情況會讓人考慮,直接干別的了。
7.要創業了
不能光是說一些不好的,不想幹了的人中,肯定有不少是想要自己出來單乾的。創業也基本分為兩種,一種是自己出來接單,成立公司開始為別的企業做項目。另一種是自己做產品。這兩種其實都比較好起步,特別是第一種,有活就會盈利。而且成本基本只有人力和應酬,機器大部分也都是用戶負責的。第二種則是比較賭的,要麼很成功,要麼很快燒錢結束。不管怎樣,這都是不少程序員不再願意為別人碼代碼的原因。
㈡ 大數據分析師工資收入多少
你好,數據分析的市場平均薪資是在11637元,而北上廣地區的平均薪資比這個數字還要高上兩三千左右,如果在騰訊阿里等互聯網大廠,這個薪資就更多了。
1、大數據分析師在騰訊等互聯網大廠的職位
大數據分析師,是一個在互聯網行業大廠中非常常見的職位,幾乎所有希望放大數據價值的公司都一定會開始設立和存在的一個崗位。
在國內,像阿里巴巴、華為、網路、騰訊等等互聯網公司,在研發產品的技術線中都會有這樣的職位。
最後,互聯網行業作為新興的吸金行業,技術崗佔了員工60%以上,薪資也是非技術崗近2倍。技術崗並非只是寫代碼做碼農,雖說編程是 IT行業的核心,但是除此之外,還有測試、UI、運維、產品、運營等崗位,數學差、邏輯差,不適合編程,依然可以選擇其他崗位,可以根據這份資料了解有哪些適合自己的崗位。
希望我的回答對你有所幫助!
㈢ 程序員這個行業會不會被淘汰
文章略長,沒耐心的小夥伴可以直接跳到文末,三句話概括全文。
事情起因是這樣的,有團隊做了一款可以直接生成網頁的手機APP發布了,某知友就慌亂了,覺得前端工程師會被AI所代替,開始糾結學習前端還是後端。
「手機APP可以直接生成網頁,取代了前端工程師的一部分工作,隨著APP的進一步開發使用,前端開發的行業空間將更加狹小,是不是就意味著,前端開發正在面臨淘汰的局面?」
前端真的會被淘汰嗎?
答案案是否定的。誠然,按照人類現在的發展趨勢,未來所有工作都將被AI取代,但是計算機行業肯定也要在後期才會被取代,有限取代的必然是一些流水線上固定崗位的重復工作。
很多人會有這樣的想法,有以下幾個原因:
1、大部分人對於前端工程師的誤解
一個轉換網頁的APP的出現就能引起這么多人的猜測和恐慌,足以說明很多人對於前端開發的認識和了解是不夠清晰的。
真正的前端開發並不是傻瓜式的網頁生成可以取代的,在這個前端開發快速發展的互聯網時代,你還認為前端開發只是切網頁的,那你就大錯特錯了。
來看一則招聘啟事:
專業性的方面分析完了,我們再來看看側面因素,為何一個看似門外漢提出的問題會有60萬人響應呢?這讓我陷入深思,行內都知道,2017年開始前端突然崛起,大批大批的IT人員或者非IT人員轉行做前端,這60萬人中,學藝不精者,心態浮躁者應該佔了大部分,那就引出下面第二個觀點。
2、行業內大批學藝不精者造成市場飽和假象
由於前端工程師的入門門檻較低,很多人認為HTML、CSS、JavaScript並不是很難掌握的語言,似乎只要花一點時間,無論是誰,都可以通過網上教程或者書本入門。
許多人懷著追求高薪的想法入行,其實也沒什麼錯,但是無法安心學習,淺嘗輒止,會一點皮毛便不再深入研究,所以即便有大量的前端工程師湧入,公司對於技術扎實的優秀工程師的需求仍然只增不減。
整個互聯網在不斷發展,前端開發技術也在不斷進步,前端開發市場會越來越廣泛,人才需求當然也不會止步於當前,所以不論現在還是未來,整體市場都不會飽和,只會低端飽和,高端缺人。未來優秀前端開發工程師將成為市場爭搶的資源。而淘汰的並不是前端,應該是落後的技術和不合格的開發者。
10 年前的前端工程師熟悉所有 IE6 bug,只要你說得出表象,他就能告訴你這個 bug 叫什麼名字、成因是什麼、如何能夠繞過去同時保持跟其它瀏覽器兼容。
10年後的現在,這樣的技術是顯然被淘汰了的。
3、前端開發技術日新月異,那麼前端開發攻城獅的未來又在哪裡呢?
隨著前端技術發展,那些小規模移動App市場被一些巨頭把持,小規模App生存空間將越來越小,PC信息導航類網站(網址、購物、論壇、生活)由於移動優先、智能推薦的現狀,也同樣面臨更加狹小的生存空間。
還有一大變化是,大量工作需要前端來做:
日常辦公軟體(復雜應用,並且慢慢從桌面程序演化為Web):Office、Email、文檔管理、產品設計、項目管理、代碼編輯器大數據/AI配套軟體(復雜應用,並且慢慢從桌面程序演化為Web):需要大量的後台系統來做數據分析/機器學習播放器/游戲:H5代替Flash,如Web
Audio、Web
Video、Canvas容器/DSL/內核/小程序:支付寶/微信/釘釘容器,內核(也就是UC、QQ瀏覽器內核),及其自定義DSL(如果將來手機的底層能力都可以上浮到小程序,很有想像空間)產品信息展示類網站(炫酷應用):各種智能設備官網、大企業官網。
文末小編總結一段話,概括所有問題。
前端開發近十年都不易被撼動或取代,重要程度逐年增長中,吸金能力亦然。從業者應該注重自身知識鞏固和新知識的更新迭代。找准時代發展方向,努力鑽研,勇於創新能讓你走在時代最前頭。
㈣ 未來十年最緊缺職業是什麼
我覺得未來10年當中,最吃香的職業應該屬於科技領域的職業,比如說現在的手機晶元就是一個非常好的例子,可能大家現在或多或少的都會看到一些手機的製作公司,對於晶元的需求量都是非常大的,而且他們所需要的晶元都是高質量的,很多晶元中國根本無法製造出來,雖然華為聲稱可以製造出自己公司生產出來的晶元,但是大部分技術還是依賴於進口,大量的高科技公司對於晶元領域的人才都開出了非常可觀的價格,但是依然沒有人能達到標准,因此我覺得這個行業在未來的發展前景非常大,這個職業也是高薪收入職業之一。當然,除此之外,以下幾一種職業也是比較不錯的:
3、心理咨詢師
隨著科技的發展和進步,現在很多職業都可能被代替,比如說富士康已經把80%的員工換成了機械,但是這裡面卻有一個職業不可以代替,那就是心理咨詢師,也就是心理醫生,心理醫生在心理領域的治療,是目前任何領域都無法替代的,所以我覺得心理咨詢師這個職業在未來也可能非常吃香。
㈤ 手機開發商程序員惡意吸金怎樣禁止
你可以打10086人工服務台讓她關閉你手機的點播類的開關,具體名字記不太清了應該有四個,關後不影響上網,對手機自帶的收費類游戲,點播還是挺有效的,但也不是完全有效,有一些下載的游戲就不行,最好還是別下載這類游戲。
㈥ 程序員為什麼入職之前要填寫競業協議
就是為了防止你在離職後,去別的同行公司然後泄漏公司的機密。
一般來講,競業限制協議應該明確約定競業限制的地域、范圍、年限(最長不超過2年)、經濟補償金額、違約責任等內容,如果沒有約定,尤其是沒有約定補償金額的話,那這份協議就是無效的。
其實簽這份協議,對員工和企業都是一種保護措施,既保護企業的秘密,也給予員工一定的補償,因此,不要弄到劍拔弩張,建議協商解決。
㈦ 我是IT行業的程序員,最近和公司簽了競業協議,如果跳槽去另外一家IT公司,算違反規定
你好,競業協議具體要看公司條例內容,以前段時間的騰訊糾紛為例。
騰訊作為國內首屈一指的互聯網大廠,吸金能力一直都是頂流的。而游戲廠商間的競爭不僅僅表現在產品層面,大廠們的幕後鬥法也時有發生。兩名騰訊的前員工就因在離職後被罰款百萬,一場離職跳槽,反而讓自己「三年白乾」。
有成熟的課程體系和實戰平台,取得認證成為騰訊這樣的大廠一員並不是難事,你所缺乏的或許只是進入大廠拿高薪的勇氣和不斷學習進取的毅力,祝你早日高薪!
希望我的回答對你有所幫助!