成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

讓開(kāi)發(fā)人員變平庸的八個(gè)習(xí)慣,看看你中了幾條

新聞
對(duì)JavaScript開(kāi)發(fā)人員來(lái)說(shuō),如今是最好的時(shí)代,各類(lèi)框架和庫(kù)源源不斷地快速涌現(xiàn),而且其中很多都已開(kāi)源化。目前,人們開(kāi)始投入大量時(shí)間和精力開(kāi)發(fā)JavaScript,用以解決生活中的許多實(shí)際問(wèn)題。但一旦投入過(guò)多,開(kāi)發(fā)人員極有可能在不知不覺(jué)中毀了自己,也毀了未來(lái)。

 對(duì)JavaScript開(kāi)發(fā)人員來(lái)說(shuō),如今是最好的時(shí)代,各類(lèi)框架和庫(kù)源源不斷地快速涌現(xiàn),而且其中很多都已開(kāi)源化。目前,人們開(kāi)始投入大量時(shí)間和精力開(kāi)發(fā)JavaScript,用以解決生活中的許多實(shí)際問(wèn)題。但一旦投入過(guò)多,開(kāi)發(fā)人員極有可能在不知不覺(jué)中毀了自己,也毀了未來(lái)。

[[273622]]

以下是阻礙JavaScript開(kāi)發(fā)人員未來(lái)職業(yè)生涯的八個(gè)習(xí)慣:

1. 使用jQuery

在JavaScript生態(tài)系統(tǒng)的發(fā)展過(guò)程中,jQuery至關(guān)重要。

JavaScript最初只用于幻燈片展示和有趣小部件的制作,例如網(wǎng)頁(yè)中的日期選擇器和圖片庫(kù)等。但由瀏覽器來(lái)提供不同行為往往會(huì)出現(xiàn)一些問(wèn)題,而jQuery可以運(yùn)用抽象層來(lái)推動(dòng)標(biāo)準(zhǔn)化,還可以為常見(jiàn)問(wèn)題(例如DOM操作中出現(xiàn)的問(wèn)題)提供一切解決方法,這有助于簡(jiǎn)化AJAX,并解決不同瀏覽器差異造成的問(wèn)題。

但如今,JavaScript和jQuery之間的聯(lián)系已經(jīng)不再那么緊密了。jQuery最突出的功能,例如獲取和選擇器API,已經(jīng)在瀏覽器中實(shí)現(xiàn)了標(biāo)準(zhǔn)化。

jQuery所要解決的問(wèn)題(除了目前面臨的例如狀態(tài)管理這樣的問(wèn)題),其實(shí)和React等現(xiàn)代庫(kù)所要解決的問(wèn)題是一樣的。

開(kāi)發(fā)人員總會(huì)用jQuery做一些莫名其妙的事,比如將DOM元素設(shè)為目前狀態(tài)或數(shù)據(jù),然后寫(xiě)出極度復(fù)雜的代碼,既要為DOM順利轉(zhuǎn)換到下一狀態(tài)提供方式,還要為了確定該元素之前、現(xiàn)在和未來(lái)的狀態(tài)。

多了解React、Vue和Angular這些人們正在使用的現(xiàn)代庫(kù),它們給Web應(yīng)用程序帶來(lái)了許多益處。

2. 不鍛煉

也許只有親身經(jīng)歷過(guò),你才能了解忽視健康所造成的一系列嚴(yán)重后果。

如果不鍛煉,你將在變胖的過(guò)程中面臨許多毀滅性的健康風(fēng)險(xiǎn)。包括:

  • 攝入的超額卡路里轉(zhuǎn)化成脂肪
  • 偏頭痛(包括慢性)風(fēng)險(xiǎn)增加
  • 體重增加引起的血壓上升增加心臟壓力

以上只是一小部分,不鍛煉帶來(lái)的風(fēng)險(xiǎn)其實(shí)是無(wú)窮無(wú)盡的。

3. 在社會(huì)中孤立自己

家庭和愛(ài)人非常重要。

在學(xué)習(xí)JavaScript時(shí),如果把自己孤立于社會(huì)生活之外,相當(dāng)于在損害自己的生理和心理健康,不僅會(huì)增加壓力和焦慮感,還會(huì)造成失眠和體重下降,使人身心疲憊,意志消沉。

4. 不進(jìn)行測(cè)試

有些開(kāi)發(fā)人員在寫(xiě)Web應(yīng)用程序時(shí)經(jīng)常跳過(guò)單元測(cè)試環(huán)節(jié),雖然暫時(shí)不會(huì)有問(wèn)題,但意料之外的錯(cuò)誤很可能在某一時(shí)刻出現(xiàn),將整個(gè)應(yīng)用毀之一炬。時(shí)間和金錢(qián)就這樣被浪費(fèi),小問(wèn)題演變成了大問(wèn)題。

代碼能夠在沒(méi)有錯(cuò)誤的情況下順利編譯,應(yīng)用程序能夠在沒(méi)有控制面板警告的情況下順利運(yùn)行,并不代表這程序可以正式投入使用。

對(duì)小應(yīng)用來(lái)說(shuō),缺少任一環(huán)節(jié)的測(cè)試可能并沒(méi)有影響,但一旦應(yīng)用規(guī)模變大,控制難度增加,測(cè)試對(duì)整合應(yīng)用來(lái)說(shuō)就變得至關(guān)重要,已有代碼的任何變動(dòng)都可能損壞應(yīng)用的另一部分。

想要節(jié)省將來(lái)做大項(xiàng)目的時(shí)間,整合測(cè)試將大有裨益。

5. 先學(xué)習(xí)框架,再學(xué)習(xí)JavaScript

初學(xué)者剛接觸Web應(yīng)用程序開(kāi)發(fā)時(shí)往往急不可耐,立馬開(kāi)始用流行的庫(kù)和框架,例如React、Vue和Angular,這是可以理解的。

作為一個(gè)初學(xué)者,相比直接學(xué)習(xí)工具,最好的方法其實(shí)是一邊學(xué)習(xí)工具一邊學(xué)習(xí)JavaScript。JavaScript生態(tài)系統(tǒng)正以燎原之勢(shì)發(fā)展,要想在市場(chǎng)中占據(jù)一席之地,至少必須具備React、Vue和Angular等工具的一些使用經(jīng)驗(yàn)。

舉個(gè)例子,在Indeed招聘網(wǎng)站上搜索了“JavaScript”,以下是第一條結(jié)果:

讓開(kāi)發(fā)人員變平庸的八個(gè)習(xí)慣,看看你中了幾條

在這份職位描述中,應(yīng)聘者必須具備jQuery和JavaScript的使用經(jīng)驗(yàn),所以在這家公司里,jQuery和JavaScript地位相當(dāng)。

另一份職位描述有以下幾項(xiàng)“基本”要求:

讓開(kāi)發(fā)人員變平庸的八個(gè)習(xí)慣,看看你中了幾條

很多崗位不僅要求掌握J(rèn)avaScript,也要求掌握J(rèn)avaScript的衍生工具。不過(guò),現(xiàn)在并不建議初學(xué)者花一半時(shí)間學(xué)習(xí)JavaScript,一半時(shí)間學(xué)習(xí)你選擇的庫(kù),更好的安排是花65%的時(shí)間學(xué)習(xí)JavaScript,花35%的時(shí)間學(xué)習(xí)相應(yīng)的前端庫(kù)或者框架。

這樣安排時(shí)間有利于初學(xué)者在學(xué)習(xí)“真正”的JavaScript的同時(shí),也能學(xué)習(xí)流行的前端框架,擴(kuò)展自身構(gòu)建前端Web應(yīng)用程序的能力,同時(shí)也能輕松自如地參與一些有關(guān)React或Vue等熱門(mén)話題的討論。

6. 沒(méi)有盡早學(xué)習(xí)整潔代碼的編寫(xiě)準(zhǔn)則

對(duì)每一個(gè)職業(yè)開(kāi)發(fā)人員來(lái)說(shuō),保持代碼的整潔都是必須,而在職業(yè)生涯早期就開(kāi)始學(xué)習(xí)整潔代碼的編寫(xiě),也將十分有益。越早接觸這些編寫(xiě)準(zhǔn)則,也就越早掌握編寫(xiě)更整潔、更易維護(hù)的代碼的能力。

對(duì)于較晚進(jìn)入行業(yè)的開(kāi)發(fā)人員來(lái)說(shuō),學(xué)習(xí)如何編寫(xiě)更整潔的代碼并不如“先學(xué)習(xí)JavaScript再學(xué)習(xí)框架”那么有用。但如果能夠自主學(xué)習(xí)整潔代碼的編寫(xiě),初學(xué)者就不必“模仿”其他JavaScript開(kāi)發(fā)人員的編寫(xiě)習(xí)慣,然后寫(xiě)出丑陋的代碼,相反,他們只會(huì)因?yàn)槠渌藢?xiě)的丑陋代碼而感到沮喪。

7. 太早接觸大項(xiàng)目

很多人在職業(yè)生涯中犯得最嚴(yán)重的錯(cuò)誤之一,就是開(kāi)始著手一項(xiàng)大規(guī)模項(xiàng)目。

“這又怎么了?”讀者可能會(huì)問(wèn)。

非中高級(jí)開(kāi)發(fā)人員很有可能無(wú)法在短時(shí)間內(nèi)完成“大項(xiàng)目”,尤其是對(duì)于初學(xué)者來(lái)說(shuō),如果還未接觸過(guò)編寫(xiě)整潔代碼、測(cè)試程序、可伸縮框架等方面的最佳實(shí)踐,那么在大項(xiàng)目中要考慮的因素實(shí)在太多,尤其是如何保證應(yīng)用程序的穩(wěn)定性。

對(duì)于正在踏入中級(jí)階段的開(kāi)發(fā)人員來(lái)說(shuō),如果他們發(fā)現(xiàn)自己寫(xiě)的應(yīng)用程序不能正確運(yùn)行,其中許多代碼需要重寫(xiě)時(shí),會(huì)發(fā)生什么?在市場(chǎng)中,中級(jí)開(kāi)發(fā)人員的就業(yè)機(jī)會(huì)其實(shí)很豐富,但他們卻無(wú)法在履歷中列出一些體面的項(xiàng)目,因?yàn)樗麄冞€疲于原有的大項(xiàng)目。當(dāng)其他開(kāi)發(fā)人員在面試中搶占了榮耀時(shí),他們不得不開(kāi)始懷疑是否真的應(yīng)該繼續(xù)手頭的大項(xiàng)目。因此,更好的做法是從一些小項(xiàng)目入手,因?yàn)檫@些項(xiàng)目可以寫(xiě)進(jìn)履歷中。盡快豐富履歷,也許下一秒機(jī)會(huì)就會(huì)出現(xiàn)。

太早接觸大項(xiàng)目的另一個(gè)問(wèn)題是,如果初學(xué)者未曾參與過(guò)最佳實(shí)踐,未曾學(xué)習(xí)正確的功能建構(gòu)模式,將來(lái)必定需要重構(gòu)或丟棄這一大堆代碼,而到那時(shí),最好的解決方法或許只能是全部推翻重寫(xiě)。當(dāng)然,你也可以選擇直接放棄,把現(xiàn)有代碼直接放進(jìn)簡(jiǎn)歷中,但面試官一定會(huì)對(duì)這些代碼做出嚴(yán)厲的負(fù)面評(píng)價(jià)。

8. 不學(xué)習(xí)數(shù)據(jù)結(jié)構(gòu)和算法

人們對(duì)于應(yīng)該何時(shí)開(kāi)始學(xué)習(xí)數(shù)據(jù)結(jié)構(gòu)和算法這一問(wèn)題往往爭(zhēng)論不休。有人建議先學(xué)習(xí)數(shù)據(jù)結(jié)構(gòu)和算法,再學(xué)習(xí)JavaScript,也有人建議先學(xué)習(xí)JavaScript,再學(xué)習(xí)數(shù)據(jù)結(jié)構(gòu)和算法。

初學(xué)者其實(shí)沒(méi)有必要學(xué)習(xí)數(shù)據(jù)算法和結(jié)構(gòu),但接觸算法也是好的,因?yàn)檫@有利于初學(xué)者初步了解計(jì)算機(jī)程序和計(jì)算。在任何計(jì)算機(jī)程序和計(jì)算中,算法都是必不可少的部分,事實(shí)上,計(jì)算機(jī)程序只是一堆算法和一些復(fù)雜結(jié)構(gòu)化數(shù)據(jù)的集合體,僅此而已。

責(zé)任編輯:華軒 來(lái)源: 今日頭條
相關(guān)推薦

2019-08-13 16:34:55

開(kāi)發(fā)jQueryJavaScript

2021-12-10 13:06:37

低代碼無(wú)代碼開(kāi)發(fā)人員

2009-06-25 09:04:22

.NET開(kāi)發(fā)人員

2022-09-04 15:28:25

開(kāi)發(fā)React程序員

2011-05-10 17:14:49

開(kāi)發(fā)人員產(chǎn)品經(jīng)理

2022-07-04 08:00:00

Web開(kāi)發(fā)人員編程習(xí)慣程序員

2022-06-05 23:47:06

開(kāi)發(fā)無(wú)代碼低代碼

2023-06-15 15:48:36

Grafana開(kāi)發(fā)前端

2012-07-10 01:43:36

程序員開(kāi)發(fā)人員測(cè)試人員

2019-11-22 09:16:32

跳槽那些事兒人工智能程序員

2024-06-13 10:08:51

2009-05-06 10:53:22

ASP.NET編程開(kāi)發(fā)

2023-06-09 12:07:35

2015-03-03 09:35:46

移動(dòng)開(kāi)發(fā)APP趨勢(shì)

2015-09-21 09:34:57

2015-10-13 10:00:04

Web開(kāi)發(fā)人員網(wǎng)站

2019-07-12 13:59:21

Docker軟件技術(shù)

2020-06-09 07:57:47

前端開(kāi)發(fā)代碼

2011-07-10 15:18:11

開(kāi)發(fā)

2023-02-06 18:27:00

開(kāi)發(fā)人員語(yǔ)言
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 国产精品久久久久国产a级 欧美日本韩国一区二区 | 91精品国产91久久久久久三级 | 午夜视频在线 | 成人不卡 | 宅男噜噜噜66一区二区 | 日韩资源 | 国产精品小视频在线观看 | 国产成人一区二区三区 | 亚洲精品一区中文字幕乱码 | 国产一区二区三区视频 | 欧美日韩在线精品 | 亚洲精品二区 | 成人午夜性成交 | 麻豆视频国产在线观看 | 中文字幕亚洲区一区二 | 久久夜夜| 午夜精品久久久久久 | 91在线一区 | 国产成人精品免费视频 | 午夜免费观看体验区 | 一区二区三区中文字幕 | 精品国产一区二区三区久久 | 精品一区二区三区在线观看 | 国产一级淫片免费视频 | 亚洲女人天堂成人av在线 | 伊人久久综合 | 国产精品1区2区3区 国产在线观看一区 | 亚洲电影一区二区三区 | 亚洲欧美在线视频 | 成人免费一区二区三区视频网站 | 一区二区在线视频 | 亚洲欧美精品一区 | www日本在线观看 | 精品中文字幕在线观看 | 在线2区 | 久久久久电影 | 婷婷激情在线 | 亚洲免费在线 | 99在线精品视频 | 欧美一区二区免费在线 | 欧美日韩在线一区二区 |