當前位置:首頁 » 網頁前端 » 為什麼前端工作這么難
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

為什麼前端工作這么難

發布時間: 2023-02-14 03:23:32

⑴ 為什麼前端這么難學。我現在是該堅持還是該放棄

首先,你從培訓班出來,包裝3年經驗,很明顯你根本勝任不了3年需求的崗位,說明你第一步就錯了。包裝可以,但是你包裝過頭了。我就面試過一個人,明明是培訓機構出來的,我問他是不是,還不承認,咬死他有三年經驗。結果我一問你都有哪些上線的項目?拿不出來,在問一些知識點,幾乎答不上來。我只能讓他回家等通知了。本來我們招的也不是非得有3年經驗的,我有時候也會帶一些肯上進的新人。你怕找不到工作,你可以說你有一年半年經驗可以理解,但是你說你有3年經驗,那我是不是得給你3年經驗的工資?但是事實上你可能沒有我招的一個新人做得好,還拖項目進度,老闆怎麼可能不罵你?
不過呢,誰都是從菜鳥開始的,在這里你應該也能學得一點東西,培訓機構其實和學校教的都是差不多的,只不過學校兩三天才上一次課,培訓機構系統學習而已。教的東西肯定能用到,你現在要不要走,我覺得你如果是想學東西的話,可以繼續下去,平時有空多點補充知識。等你能獨擋一面了,領導自然就不會輕易罵你了。但是如果實在幹得不開心,那就換一份工作,在工作中積累經驗。無論什麼時候只有讓自己強大起來才是你的資本,包裝來的始終不是真正屬於你的,

⑵ 前端開發很難嗎

相較於其它編程類技術,前端開發是最易學的一門技術。可以這么理解,Web前端開發技術是一個先易後難的過程,它主要包括三個大的技術架構是:HTML、CSS、JavaScript。

HTML是一種超文本標記語言,就是結構標簽,並不會涉及到復雜高深的技術邏輯,更多時候是需要牢記、背下來一些標簽的作用。所以這個學習階段主要考驗的是記憶力,如果記憶力不好也沒關系,可以多記筆記,需要用到什麼功能的時候看筆記就可以,時間長了代碼練習多了自然就記住了。

CSS的學習方式和HTML大同小異,它的作用是樣式配置,更多時候也是一個死記硬背的過程,不涉及太復雜的邏輯。

比較有難度的是學習JavaScript的過程,這個階段需要接觸到很多復雜的邏輯。HTML和CSS需要互相結合學習,只學習這兩個只能展現一個靜態界面,如果想要增加動態的效果就必須要學習JavaScript。靜態頁面是比較容易就可以實現的,功能全面的動態頁面需要很多復雜邏輯技術的支撐,JavaScrip就是實現這些功能的主要技術。

⑶ 初級前端工作怎麼這么難找

初級前端肯定不好找,或許你也聽過身邊的人說過,前端缺人。但是前端缺少的是高級人才,並不是剛入行的,前端門檻低,入行快捷。這也導致遍地培訓班良莠不齊,卻很難找到工作,繼續學習吧。

⑷ 前端開發的難點到底在什麼地方

一般意義上的前端項目:

-從0到1,治理曬哦為健全點的都能搗鼓出來;

-從1到60,後後端或者設計崗位勉強能兼任;

-從60到80,需要比較專業的前端;

-從80到100,這么好的前端可遇不可求。

從0到1就是從無到有的過程,很多人用WordPress,建站之星就差不多就能搞個demo了,可以拿去騙投資人的錢。

從1到60,就是勉強可用,基本上讓後端工程師或者UI設計師找一套bootstrap的模板東拼西湊的也能勉強應付到第一版本上線。

從60到80,就是真正要做一款能完備、性能優良、架構合理的中小規模產品,沒有專業的設計、前端、後端、產品、運營是走不到這步的,差不多到A輪了。

從80到100,那就是追求各方面的極致,與競爭對手一較高下,各個方面沒有頂尖的人才都會影響整體的戰鬥力,木桶效應。

解釋一下:

1. 核心競爭力的主體是工程經驗。
其實這個結論可以推廣到其他研發崗位,就是每個研發崗位的知識體系都是由基礎學科知識+領域工程經驗構成,彼此不可替代的就是工程經驗部分。一個後端工程師一時間不能替代同等級前端工程師到不是基礎或者智商的問題,主要是工程經驗不足,你讓一個前端一個後端分別實現對方領域中一個有明確輸入輸出的功能函數,二者通過簡單學習新語言新語法,加上開發手冊查詢,一般都能比較正常的實現業務邏輯,但你讓他們hold住對方領域的完整項目就很困難了,技術選型,系統設計,模塊拆分,平台特性,宿主環境,性能優化,構建部署,系統測試等等都是領域工程經驗問題。

2. 工程經驗的等級是能cover項目從0發展到80+。
這個很好解釋,因為從0-60的非專業前端也能做到,60+的才是專業前端。

所以不用擔心核心競爭力問題,60+的前端現在都很搶手啊。工程經驗只有60-的話確實壓力比較大。

⑸ 為什麼2000到3000多的前端工作都那麼難找 我面試了好幾家都沒有成功,我都懷疑人生了

不知道你所在城市,西安這邊前端薪資常見在5000左右

⑹ 培訓班出來的前端,為什麼就業總是碰壁為什麼這么不穩定

因為你是培訓出來的,培訓才幾個月而已,
所以會導致你,項目經驗不足,基礎不扎實,比較差。還有就是簡歷也是需要包裝的,這就涉及到面試技巧了。
如果想要盡快找到工作的話,那麼你可以,
1.提升自己的實力,就是前端開發能力,只有你自己掌握了更多,面試的時候才能答得上專業知識。
2.積累面試經驗,面試遇到的問題都記錄下來,避免下次再碰壁。
最好跟正在工作的朋友多交流,積累經驗。
這樣你面試就比較OK了。

⑺ 前端工作怎麼這么難找實習啊

沒有工作經驗的話找工作會難些,自己能做的就是把基礎夯實,盡量多練些項目,找工作呢,別要薪資過高,要求降低些,目的就是我謀求第一份工作,有了工作經驗之後就柳暗花明了。

⑻ 為什麼很多人都說前端工作難找

這是相比之前幾年說的, 幾年前,行情好的時候,隨便一個培訓班出來,輕輕鬆鬆月薪上萬,自學一兩個月,出來也能找到工作不愁。 現在只是趨於正常化, 就像當初創業風投,現在也是穩定期,需求量仍然極大,至少我最近兩年內,幾乎平均每月都有10人次左右的面試也基本上每個季度都會通過兩三人(現在入職新公司,又是一大批需求量)。 真正有基礎有能力的程序員仍然是不愁工作的,我在網路時候也會遇到面試的不錯的,極力挽留但是挽留不下來的,其實招聘方競爭也很激烈。

⑼ 為什麼在廣州找一份web前端實習的工作就這么難

說實話,前端過去幾年很火這是大家都知道的事,一大批人大學畢業也好臨時去培訓班也好自學也好都轉做前端,但是這些人絕大部分是初級前端,到了今年初級前端的崗位真的已經飽和了,完全不缺人。
前端的路在更高層級的研發型前端身上,那種計算機基礎原理理解扎實,前端代碼緊跟標准,擁有實際項目經驗的前端現在還是很缺,真的缺,這種前端大城市月收入上萬很輕松。

⑽ 前端開發的難點到底在什麼地方

  • 不同級別的前端面臨的難點各不相同,不可一概而論;

  • 業務開發的前端難點在於對業務的理解和把控能力;

  • 平台開發的前端難點在於產品化的把控和推進能力。

  • 觀點1:不同級別的前端面臨的難點各不相同,不可一概而論。

    其他回答有說 CSS 難,有說 CSS 不難的,每個人水平不同,這樣爭論毫無意義。我剛學前端時覺得 JS/CSS/瀏覽器兼容問題都很難,現在覺得也就那樣,因為前端路子廣,辦法總比問題多。後來覺得要評估好需求,把控好項目質量比較難,很多時候我們是在幹事,在解決問題,不是只埋頭寫代碼,時間一長你會發現前端工作中,技術問題往往比較好解決,反而資源+協作問題比較麻煩。現在對我來說比較難的是快速產品化的能力,如何從無到有去做出一些有價值的東西。

    舉一個簡單粗暴的例子吧:阿里前端很多,P5/P6 一大把,但是 P8/P9 的非常少,為什麼?進階的難點在哪裡?

    前端開發的難點跟前端進階的難點是非常相似的。阿里對每個前端層級都有一個標准,這也從側面回答了這個問題,比如對 P5 來說,難點可能是寫好業務代碼,保證其靈活性和可維護性,能解決各種適配問題;對 P6 來說則需要獨擋一面,能獨立 owner 需求,而 P7 則需要在某方面技術有深入理解,等等。

    能提出這個問題首先得恭喜題主,說明題主在當前階段遇到瓶頸了,需要向下一個 level 出擊了。

    觀點2:業務開發的前端難點在於對業務的理解和把控能力。

    業務邏輯開發本身並不是難點,誰都可以寫。但是對於你自己負責的這塊業務,後續業務的發展方向和潛力,你有去了解過嗎?當業務方提需求過來時你是只負責執行還是和業務方一起探討更合理的方案?你有沒有給自己負責的產品提過一些建議?做過一些改善措施?如果前端只是作為一個執行者,作為一種被調度的資源,那麼即使最終項目取得了好的成績,跟你有多大關系?你自己會有多大的成就感?

    另外一個很重要的點:就是對業務的把控能力。業務方總是會催著上線,開發時間不斷被壓縮該怎麼辦?進度不如預期怎麼辦?開發遇到瓶頸怎麼辦?發布新功能翻車了怎麼辦?

    我見過有默默加班保證進度的,也有跟需求方重新談延期的,有發布出問題手足無措的,也有自己默默修復的,有遇到瓶頸一籌莫展的,也有及時跟老闆溝通,跟業務方撕逼的… 如何優雅的處理這些問題,有時候比寫代碼更難。為什麼有的人業務代碼邏輯混亂,寫的一團糟?我不相信是智力問題,反倒更相信是對項目本身沒有把控好,本來排了5天工作量的需求被業務方壓到了3天,你還能保證寫出健壯而不失風度的代碼?

    觀點3:平台開發的前端難點在於產品化的把控和推進能力。

    做業務時有人給你提需求,幫你出交互視覺稿,你只要負責寫頁面就行了。但是在支付寶前端,很多內部平台和技術產品都是技術自己主導,你需要自己發現問題,出方案,設計資料庫,自己出頁面,這是一個從無到有的創造的過程。並且要保證你做的東西是真正解決問題的,而不是做一些自己覺得很牛逼實際上並沒有解決用戶痛點的東西,用我老闆的話說就是對產品的把控能力,不要跑偏了。前端是最容易做出產品化東西的工程師了,因為後端不會做 UI,UI 不會寫代碼,唯前端兼顧,這是最大優勢。

    再一個就是對產品的推進能力了,你做的東西可能需要各種資源?如何爭取?可能牽扯到多方利益?如何權衡?東西做出來了如何推廣?如何在用戶的一片罵聲中奮勇前進?

    印象中很多平台型產品,剛開始投入使用時都是一片罵聲,各種問題,說實話負責這些產品的程序員壓力是相當大的,天天被罵還得徹夜幫別人解決問題,還得不斷優化系統,你說難不難?

    以上三點就是本文所展現的理念,希望能對大家有幫助。