前端程序員為什么應(yīng)該拿高薪?——南通青鳥IT培訓(xùn)
決定產(chǎn)品價(jià)格最重要的是供求關(guān)系。技術(shù)水平重要,但絕沒有市場供給關(guān)系重要。不能理解的話舉個(gè)簡單例子,空氣重要么?重要,人沒了空氣活不了,但是為什么不值錢?就是因?yàn)樵谑袌鲫P(guān)系中是供遠(yuǎn)遠(yuǎn)大于求的。
現(xiàn)在是互聯(lián)網(wǎng)公司的春天,很多公司如雨后春筍般發(fā)展,所以對(duì)前端開發(fā)的需求很旺盛,都是處在供小于求的情況。隨便上招聘網(wǎng)一搜,北上廣深這些一線城市不說,二線城市一個(gè)月的招聘消息都不少。更別說現(xiàn)在像競鹿網(wǎng)這種新型招聘網(wǎng)站的出現(xiàn),更是有利于求職者的。
工作強(qiáng)度
這個(gè)字體是不是大一點(diǎn)清楚些?
這個(gè)顏色不好看,改成紅色?
這里加個(gè)特效…
最近流行扁平化設(shè)計(jì),網(wǎng)站需要改版…
這種需求已經(jīng)碰到太多次了,一個(gè)詞來形容就就是:頻繁。
再加上現(xiàn)在混合app的流行,網(wǎng)站頁面更新速度快,也為前端代碼頻繁更新提供了“客觀條件”。
人的天性更加于糾結(jié)那些眼下看得見的東西,所以前端開發(fā)者承擔(dān)了外自客戶,內(nèi)自產(chǎn)品經(jīng)理、設(shè)計(jì)師施加的壓力。而這種壓力傳遞到服務(wù)端很可能就是一條sl語句,一張表的事情。如果能力較強(qiáng)的前端工程師可能還承擔(dān)了代碼壓縮管理等其它附加任務(wù)。
重要性
前端的代碼都是直面客戶的,客戶即是公司的上帝,重要程度不言自明。
復(fù)雜性
知識(shí)點(diǎn)多
越學(xué)習(xí)越發(fā)現(xiàn),要做的一個(gè)優(yōu)秀的前端開發(fā)人員確實(shí)比較難。
首先要掌握的技能知識(shí)很多很零散。不信可以看看技能樹。前端又可以分為PC端、移動(dòng)端、混合應(yīng)用、js后端,然后有豐富的框架等著你選擇,碰到的坑又各不一樣,比如pc端要考慮瀏覽器的兼容性問題,移動(dòng)端要考慮屏幕適配等。
光有理論知識(shí)還不行,還要實(shí)踐動(dòng)手能力,學(xué)會(huì)使用工具,首先是IDE或者編輯器,然后是各種瀏覽器或者移動(dòng)設(shè)備,*還有版本管理、代碼壓縮等自動(dòng)化工具。
開發(fā)出一個(gè)網(wǎng)站往往像用幾十道工序制作一件手工品,不一樣的是,別的手工匠人可以用幾年的時(shí)間打磨制作,前端開發(fā)流程是越快越好。
技術(shù)更新快
比如Angular和Angular2,學(xué)angular的時(shí)候我就覺得這真是像學(xué)了另一種語言,等到了angular2,前面掌握的angular也就派不上什么大用場了。
比如現(xiàn)在學(xué)javascript,等到ES6普及,等于又學(xué)另一種語言了。
這種情勢地發(fā)展對(duì)新入行的開發(fā)人員有利,因?yàn)橹R(shí)一更新,老的開發(fā)人員也要重新學(xué),大家又都在一條起跑線上了,長江后浪推前浪。
一些行動(dòng)
一份好的簡歷
推薦一個(gè)模板。
多了解市場
上上求職網(wǎng)站,搜索一下前端崗位的招聘公司數(shù)量、崗位數(shù)量、技能要求。和HR聊聊天,了解一下行業(yè)內(nèi)的薪資待遇。不一定真要跳槽,但有時(shí)間也可以去參加一些面試,一來是積累面試、交流經(jīng)驗(yàn),二來萬一真的有更好的機(jī)會(huì)也說不定。
學(xué)會(huì)談判/面試
程序員有個(gè)通病,因?yàn)殚L時(shí)間和機(jī)器打交道,所以溝通能力會(huì)比較差,尤其在和陌生人打交道的時(shí)候。不善于溝通在于你的不了解,不了解市場,不了解面試技巧。想一想你做了1年juery開發(fā),別人跟你聊juery的時(shí)候難道你還講不上幾句么?
比如一些公司慣用伎倆就是問一些工作中基本上用不到的知識(shí)點(diǎn)來考倒你,然后說你能力還不夠,但是還可以來公司好好培養(yǎng),然后趁機(jī)打壓薪水。
解決的方法參照上一條。
擴(kuò)展知識(shí)面
了解一門后端語言還是相對(duì)而言更有競爭力的。
不要迷信技能樹
你要記得一個(gè)人活在世上的時(shí)間是有限的,精力有限的,學(xué)了無用的東西就是在浪費(fèi)時(shí)間。把那些時(shí)間拿來聚會(huì)、談戀愛、玩樂都好,起碼收獲了友情、愛 情、快樂。人生可以體驗(yàn)的事情還有很多,提升薪水也不光是憑你會(huì)幾門開發(fā)語言,用過多少個(gè)js類庫。學(xué)習(xí)方法、思維方式比技能都重要。
學(xué)海無涯
千萬不要以為我學(xué)完了xxx和xxx就很牛逼了,這就像讀中學(xué)的時(shí)候老師忽悠你用功學(xué)習(xí),以后考上*就輕松了,考上*繼續(xù)有人告訴你好好學(xué)習(xí),等你工作就自由了,現(xiàn)在工作了,可以回頭想想這些話的可信度。
學(xué)而不思則罔,思而不學(xué)則殆
學(xué)習(xí)之前先想想我為什么要學(xué)這個(gè)東西,要耗費(fèi)我多少成本(主要是時(shí)間成本,也可以叫機(jī)會(huì)成本),學(xué)習(xí)了之后能帶給我什么好處,我要學(xué)到個(gè)什么程度。