1 回答

TA貢獻(xiàn)1966條經(jīng)驗(yàn) 獲得超4個(gè)贊
從前途上說,見仁見智吧,因?yàn)镠5的誕生,肯定是WEB前端最有潛力,但這僅僅能夠證明可以部署在瀏覽器上的東西越來越多了,而并不代表學(xué)WEB前端就有前途。。。為什么這么說?因?yàn)椴痪煤蟮哪骋惶欤赡躓eb頁面并不是用代碼敲出來,而是由軟件生成的。盡管每天都有人在反復(fù)強(qiáng)調(diào)冗余問題,不斷的做出各種性能測試,來證明軟件生成出的頁面存在很多垃圾代碼,會(huì)影響瀏覽速度。。。。。但至少目前的趨勢,可以生成HTML頁面的軟件是越來越多了。
就像今天你想做一張表格。。??隙〞?huì)用Excel或者WPS吧?可是在我上小學(xué)的時(shí)候,表格是用Basic語言寫出來的。。。。即便在Excel和WPS誕生之后,Basic語言寫表格,依然是絕對(duì)的主流。。。為什么?因?yàn)槟莻€(gè)年代的硬盤太小。。。一塊硬盤320兆。。。一個(gè)windows95就快300兆了。。。哪有空間安軟件?。。。一個(gè)excel做出的表格文件,動(dòng)輒就是以兆為單位,七八張表格,就會(huì)撐爆硬盤。。。而Basic做出的表格,往往都是以字節(jié)為單位。。。。隨著后來硬盤越來越大,Basic就從主流變成奇葩了。。。。。今天的web前端同樣存在這個(gè)問題。。。隨著網(wǎng)速越來越快,連3D游戲都可以運(yùn)行在網(wǎng)頁上了,那些冗余真的還那么重要嗎?除了BAT等個(gè)別網(wǎng)站之外,恐怕絕大多數(shù)WEB前端工作者,以及培訓(xùn)班講師,一直強(qiáng)調(diào)的冗余問題,也許僅僅是個(gè)“飯碗問題催生出的善意謊言”罷了。
說完WEB,該說說正經(jīng)的編程語言了。。盡管Python,Ruby,Go啊等一大堆語言,一直在刷新編程語言排行榜。。。。。但在相當(dāng)長的時(shí)間里,市場上只有四門語言,可以找得到工作,這么說可能太極端了,但改成”幾乎只有四門語言“,應(yīng)該就比較恰當(dāng)了。。。至少在今天的現(xiàn)狀依然如此。。。。。。你只要搜一搜網(wǎng)上的招聘信息,自然就知道是否如此。。。
這四門語言是,JAVA,C#,PHP,C++。。。。而那些”新興語言“們的前途,到底能有多么美好,我個(gè)人是實(shí)在不太敢信。自然會(huì)有人提”谷歌在使用Go語言“,”知乎和豆瓣大量應(yīng)用了Python“,”阿里巴巴使用了Node“等等說辭。。。這些都沒錯(cuò)。。。但這要有個(gè)前提:這些大公司的架構(gòu)師退休之前,你是否能夠取代他,并以同樣的語言延續(xù)他的項(xiàng)目?如果不能的話,等他退休之后,你是否確定自己有這個(gè)機(jī)會(huì)?他們使用了哪些語言,和你是否有機(jī)會(huì)在工作中使用這門語言之間,有什么關(guān)系?
蓋茨使用什么語言,和你能不能稱為下一個(gè)蓋茨,是兩個(gè)沒有任何關(guān)聯(lián)的命題。他學(xué)過B語言(古董語言),并依靠這門語言賺取了第一桶金,所以,是否也該考慮學(xué)一學(xué)B語言?
至于前面說的四門語言,我個(gè)人會(huì)比較推薦JAVA或C#。。。。理由也很簡單,JAVA是目前的絕對(duì)主流(傳統(tǒng)開發(fā)),短期內(nèi)不會(huì)有任何改變。。。而C#方面,Unity 3D的發(fā)展勢頭很猛(游戲開發(fā)),且在可預(yù)見的未來里,C#是微軟家族唯一挑大梁的獨(dú)苗。。。。
重點(diǎn)在眼前,兼顧不遠(yuǎn)的未來,JAVA合適。。。重點(diǎn)在不遠(yuǎn)的未來,兼顧眼前,C#靠譜。。。。
至于PHP,太簡單了。。。JAVA或C#隨便學(xué)一門,PHP看兩眼就會(huì)了。。。至于C++,毅力夠強(qiáng)你就學(xué),反正我是學(xué)不會(huì)。。。
- 1 回答
- 0 關(guān)注
- 844 瀏覽
添加回答
舉報(bào)