新聞中心
前端程序員35歲后都干什么去了?
都去干:1、繼續(xù)走技術(shù)研發(fā)方向,成為該領(lǐng)域的頂尖人才

成都創(chuàng)新互聯(lián)公司專注為客戶提供全方位的互聯(lián)網(wǎng)綜合服務(wù),包含不限于網(wǎng)站制作、成都做網(wǎng)站、衛(wèi)輝網(wǎng)絡(luò)推廣、微信平臺(tái)小程序開發(fā)、衛(wèi)輝網(wǎng)絡(luò)營銷、衛(wèi)輝企業(yè)策劃、衛(wèi)輝品牌公關(guān)、搜索引擎seo、人物專訪、企業(yè)宣傳片、企業(yè)代運(yùn)營等,從售前售中售后,我們都將竭誠為您服務(wù),您的肯定,是我們最大的嘉獎(jiǎng);成都創(chuàng)新互聯(lián)公司為所有大學(xué)生創(chuàng)業(yè)者提供衛(wèi)輝建站搭建服務(wù),24小時(shí)服務(wù)熱線:18980820575,官方網(wǎng)址:www.cdcxhl.com
第一個(gè)方向是繼續(xù)走研發(fā)方向。 走這條路,首先要端正心態(tài)。 這條路注定會(huì)越來越艱難,但艱辛是值得的。 你可以這樣理解:這條路越難走,走到盡頭的人就越少,你面臨的競爭就越少。 你的門檻越來越高。
越底層越抽象。 要想在技術(shù)方向上打到最底層,就必須有非常扎實(shí)的基本功。 現(xiàn)在有很多面向業(yè)務(wù)的語言(如PHP、Java、Vue等),如果你是做PHP開發(fā)的,那你就得去PHP源碼層面研究一下PHP底層是怎么做的語言實(shí)現(xiàn)。 如果你做Java開發(fā),你必須了解JVM的原理和實(shí)現(xiàn)。
2、走管理路線
很多程序員最終選擇了走管理路線,這和技術(shù)開發(fā)的思路完全不同。 技術(shù)人員要管理,如果不能轉(zhuǎn)變思想,就很難取得成功。
元宇宙時(shí)代的前端開發(fā)?
哥們你是省pr和產(chǎn)品經(jīng)理的工資吧。元宇宙的前端可以是多種樣態(tài),這么說吧,任何一個(gè)網(wǎng)游、甚或端游都可以成為原宇宙的前端樣態(tài),只要它架構(gòu)在上。并且某種關(guān)系是以ai來左右的。那就是元宇宙。元宇宙的元就是架構(gòu)在上的中臺(tái)。
前端為什么會(huì)越來越復(fù)雜?
這個(gè)問題問的好。。首先要搞清楚為什么需要前端,前端的本質(zhì)是什么,一句話,前端是為了可視化訪問與可視化交互。。
前端為什么越來越復(fù)雜呢?其實(shí)也很好理解?;ヂ?lián)網(wǎng)的初期,前端的主要作用還是遠(yuǎn)程數(shù)據(jù)可視化訪問;與此同時(shí),還有一種,那就是桌面客戶端軟件或者APP,客戶端軟件不僅僅能實(shí)現(xiàn)數(shù)據(jù)可視化還可以完成復(fù)雜的動(dòng)態(tài)交互甚至還能完成很多個(gè)性化的功能以及高性能的實(shí)時(shí)渲染;而此時(shí)的前端就是干巴巴的訪問。隨著ajax的出現(xiàn)以及js腳本功能的增強(qiáng),前端也逐步可以實(shí)現(xiàn)一些傳統(tǒng)桌面客戶端軟件所具備的復(fù)雜交互功能了,典型的vue框架下單頁面應(yīng)用,越來越像客戶端軟件(或者App)的工作,它并不是每次請(qǐng)求整個(gè)頁面,而是使用固定的界面,通過異步接口來請(qǐng)求數(shù)據(jù)(只請(qǐng)求數(shù)據(jù)不請(qǐng)求頁面),然后根據(jù)數(shù)據(jù)更新相應(yīng)的dom讓頁面發(fā)生變化,這不正是客戶端軟件的工作?不同的是,前端基本上只能處理json明文,而客戶端軟件(APP)即可以處理json也可以處理純二進(jìn)制數(shù)據(jù)。
但是,即便如此,目前的前端無論在功能上還是渲染性能上跟客戶端軟件仍不可同日而語,因此又出現(xiàn)了webassembly技術(shù),為了能夠讓前端的性能更接近于客戶端軟件的性能。
說到這里,基本上能夠看到結(jié)論,前端之所以越來越復(fù)雜,就是為了讓前端能夠更接近客戶端軟件(或App)的體驗(yàn)。
最后說點(diǎn)題外話,c/s架構(gòu)與b/s架構(gòu)(甚至還有三層架構(gòu))的優(yōu)劣一直都是爭論不休的話題,本質(zhì)上只有一種架構(gòu),那就是c/s架構(gòu),b/s也只不過是另外一種c/s,你想想瀏覽器難道不是客戶端軟件?他們之間的不同在于客戶端的負(fù)載不同,也就是胖客戶端和瘦客戶端的區(qū)別。所以b/s發(fā)展至今,以完全取代原生態(tài)桌面應(yīng)用為目標(biāo)我認(rèn)為有點(diǎn)誤入歧途了;前端是跑在瀏覽器上的,你下達(dá)的一切指令由瀏覽器解釋執(zhí)行,而桌面程序直接跑在操作系統(tǒng)上,可以使用系統(tǒng)的一切特性,單就功能性能以及體驗(yàn),二者之間有不可逾越的鴻溝。如果說未來真的要統(tǒng)一前端和原生桌面程序,一定不是以純?yōu)g覽器的形式,瀏覽器的先天不足太多了(例如多核多線程渲染、設(shè)備訪問能力)。目前出現(xiàn)了一些混合模式的app,也就是客戶端軟件中加載一個(gè)瀏覽器內(nèi)核,可享受到瀏覽器的便利同時(shí)也能使用操作系統(tǒng)的特性,但是這種,并且沒有從根本上解決問題,不倫不類。。。那么未來究竟前端會(huì)以什么形態(tài)存在,隨著物聯(lián)網(wǎng)的發(fā)展一切會(huì)有定論,而且我始終認(rèn)為通過json明文進(jìn)行數(shù)據(jù)交互確實(shí)便捷,但同時(shí)也是對(duì)資源的巨大浪費(fèi),不符合低碳的理念。未來的發(fā)展會(huì)圍繞高效、便捷和低碳,未來終究會(huì)到來,我們拭目以待!
學(xué)出來之后發(fā)展規(guī)劃怎么樣?
web前端開發(fā)工程師
做的工作與網(wǎng)站前/后臺(tái)系統(tǒng)的頁面相關(guān),使用到的主要技術(shù)包括:HTML、CSS、JavaScript
現(xiàn)代web前端開發(fā)已經(jīng)不能像傳統(tǒng)web開發(fā)已經(jīng)簡單的描述成切圖、css、js,在新的HTML5規(guī)范中,加入很多新的特性,這樣就對(duì)web前端工程師有了更高的要求,比如數(shù)據(jù)庫操作,使用cancvs、css3繪圖。
隨著前端開發(fā)技術(shù)發(fā)展,移動(dòng)端應(yīng)用、小程序、H5游戲出現(xiàn)。前端開發(fā)應(yīng)用場景不斷拓展。走向更專業(yè)和工程化的發(fā)展。
在以后,互聯(lián)網(wǎng)的大量工作將會(huì)需要前端開發(fā)來完成:
網(wǎng)站題目:前端程序員35歲后都干什么去了?(元宇宙時(shí)代的前端開發(fā)?)
文章路徑:http://www.fisionsoft.com.cn/article/djidgcg.html


咨詢
建站咨詢
