自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

新手工程師的入門之道:給你選擇網(wǎng)絡(luò)開發(fā)的理由

新聞
完成基本概念的學習之后,各位就要出“新手村”選擇“門派”了,你可能會打算轉(zhuǎn)型到軟件工程的某個特定領(lǐng)域,比如移動開發(fā)、數(shù)據(jù)科學、網(wǎng)絡(luò)開發(fā)、機器學習等。

 本文轉(zhuǎn)載自公眾號“讀芯術(shù)”(ID:AI_Discovery)

完成基本概念的學習之后,各位就要出“新手村”選擇“門派”了,你可能會打算轉(zhuǎn)型到軟件工程的某個特定領(lǐng)域,比如移動開發(fā)、數(shù)據(jù)科學、網(wǎng)絡(luò)開發(fā)、機器學習等。

[[334693]]

筆者當時是從移動開發(fā)入手的,但幾乎所有同行都做出了不同的選擇。他們從網(wǎng)絡(luò)開發(fā)入手,并一直堅持了下去,在此過程中甚至從未真正涉足移動開發(fā)。我曾經(jīng)論證過為什么移動開發(fā)是一個更好的入手點,但那些選擇網(wǎng)絡(luò)開發(fā)的人錯了嗎?

沒有!選擇網(wǎng)絡(luò)開發(fā)的理由同樣令人信服。

 

大量的機會

甚至在之前那篇討論移動開發(fā)優(yōu)點的文章中(https://medium.com/better-programming/new-engineers-start-with-mobile-development-130210d1b93),筆者都曾經(jīng)提到過,與移動開發(fā)人員相比,網(wǎng)絡(luò)開發(fā)人員會得到更多的項目和機會。

作為現(xiàn)代網(wǎng)絡(luò)開發(fā)的核心,JavaScript一直都是很受歡迎的編程語言之一。隨著越來越多的國家繼續(xù)擴大其互聯(lián)網(wǎng)用戶群,每年需要的開發(fā)人員會越來越多。

這一點在領(lǐng)英上得到了體現(xiàn)。查詢“網(wǎng)絡(luò)開發(fā)人員”會出現(xiàn)11000多個結(jié)果,而查詢“移動開發(fā)人員”卻只有4000多個結(jié)果。而且,該對比并沒有考慮到這樣一個事實:移動開發(fā)工作涉及到iOS系統(tǒng)和安卓系統(tǒng)。所以,如果各位打算專注于其中一個系統(tǒng)的開發(fā),那么機會可能會減少一半。

目前來看,網(wǎng)絡(luò)開發(fā)的相關(guān)職位可能有11000個,這個數(shù)字是安卓開發(fā)人員希望申請職位數(shù)量的五倍。大多數(shù)職位申請都是數(shù)字游戲,網(wǎng)絡(luò)開發(fā)人員在數(shù)字上更占優(yōu)勢。

此外,網(wǎng)絡(luò)開發(fā)還提供了很多不同的專業(yè)領(lǐng)域,比如后端、中間件、前端和全棧。開發(fā)人員可以發(fā)揮自己的長處:你是設(shè)計和布局網(wǎng)頁的一把好手?前端會是你秀出才能的優(yōu)秀舞臺;你很擅長處理堆棧,但不是所有級別的堆棧都能輕松搞定?全棧會給你機會展現(xiàn)自己淵博的學識。

如果各位決定走安卓或iOS開發(fā)路線,那么就需要對移動開發(fā)的各個層次有深入的了解,專業(yè)化的空間并不大。所以如果你有什么概念沒有搞明白的話,它很可能會在未來找工作時再次給你帶來困擾,這些都是你本應(yīng)了解的。

 

跨平臺軟件的未來

雖然當前的移動應(yīng)用程序大多是本地應(yīng)用程序(比如iOS系統(tǒng)的Swift和安卓系統(tǒng)的Kotlin),但未來似乎會有所不同。

React Native的成功并不讓人意外。它從來不是主流的跨平臺開發(fā)軟件包,而Flutter這樣新的開發(fā)軟件包正在占領(lǐng)市場份額。但React Native朝著另一方向邁出了重要一步,移動應(yīng)用程序永遠不會消失,但未來它們的開發(fā)方式可能會有所不同——而這所需的技能可能是網(wǎng)絡(luò)開發(fā)人員的技能。

對于那些一輩子都在iOS和安卓系統(tǒng)上進行移動開發(fā)的人來說,試著使用React Native這樣的軟件包會感到十分陌生,需要一段時間才能領(lǐng)悟,React Native本屬于網(wǎng)絡(luò)開發(fā)人員的技術(shù)范疇。

雖然網(wǎng)絡(luò)開發(fā)人員能夠獲得典型的全棧職位,但他們對跨平臺移動框架有著很強的領(lǐng)悟能力,因此未來他們很有可能在移動就業(yè)市場占據(jù)主導地位。

除了使用傳統(tǒng)網(wǎng)絡(luò)開發(fā)技術(shù)的移動框架之外,隨著瀏覽器中的應(yīng)用程序越來越強大且易于開發(fā),未來對桌面應(yīng)用程序的需求可能會大大減少。傳統(tǒng)上,如果開發(fā)人員要創(chuàng)建一個功能強大的桌面應(yīng)用程序,那么對于每一個安裝該程序的操作系統(tǒng)來說,它都屬于本地應(yīng)用程序。

ThinkOrSwim是TD Ameritrade開發(fā)的一款功能十分強大的應(yīng)用程序,它的下一個迭代版本正是網(wǎng)絡(luò)應(yīng)用程序。該網(wǎng)絡(luò)應(yīng)用程序?qū)⒏菀诪槠涔咎峁┲С?不需要Windows和Mac開發(fā)人員),且仍然具有桌面應(yīng)用程序的很多功能。當公司只需要一個網(wǎng)絡(luò)應(yīng)用程序開發(fā)團隊就足夠時,它為什么還要雇兩個呢?

 

更多的在線資源

與移動開發(fā)相比,網(wǎng)絡(luò)開發(fā)是一種更易于訪問的開發(fā)形式。開發(fā)人員無需費心去運行手機或模擬器或注冊開發(fā)人員賬戶,它有著大量的在線資源。現(xiàn)在有越來越多的人決定學習網(wǎng)絡(luò)開發(fā),正是開始學習網(wǎng)絡(luò)開發(fā)的大好時機。

無論想學習什么內(nèi)容,只要在YouTube或谷歌上簡單搜索一下,就能找到成千上萬個教程和示例。如果使用的是React這樣的框架,就更好找到優(yōu)秀資源了。網(wǎng)站上的內(nèi)容太多了,彼此之間的競爭十分激烈,為了吸引各位的注意,大家拼的都是內(nèi)容質(zhì)量,我們可以偷著樂了。

如果和筆者一樣,在嘗試學習編程語言中的新概念時,更喜歡閱讀相關(guān)文章而不是觀看視頻的話,網(wǎng)絡(luò)開發(fā)同樣也更有優(yōu)勢。只有少數(shù)網(wǎng)站有高質(zhì)量的iOS開發(fā)文章,相比之下,有數(shù)十個高質(zhì)量網(wǎng)站可以找到React開發(fā)文章。

 

從移動開發(fā)入手不好嗎?

不是的。移動開發(fā)領(lǐng)域具有更清晰的學習路徑、更穩(wěn)定的技術(shù)堆棧以及在求職方面更加順利,這使移動開發(fā)成為了很多人的優(yōu)秀選擇。

如果各位像筆者一樣,覺得移動開發(fā)是一種更為有趣的體驗,或者認同筆者所描述的移動開發(fā)的任何一項好處,那么移動開發(fā)就是一個不錯的選擇!但如果各位更喜歡網(wǎng)絡(luò)開發(fā)的感覺,或者更為看重它未來的前景,那么網(wǎng)絡(luò)開發(fā)也是一個不錯的選擇。

其實這里的選擇沒有對錯之分,無論選擇的是網(wǎng)絡(luò)開發(fā)還是移動開發(fā),都是正確且令人尊敬的職業(yè)決策,成功的機會都是一樣多的。別再糾結(jié)太多,跟隨你的心做出選擇吧

 

 

責任編輯:華軒 來源: 讀芯術(shù)
相關(guān)推薦

2017-10-17 14:48:08

機器學習新手工程師常犯錯誤

2017-10-17 12:29:18

機器學習函數(shù)算法

2018-07-20 16:57:51

大數(shù)據(jù)書單工程師

2019-07-29 16:05:48

前端DockerNode.js

2010-05-19 14:38:11

Web開發(fā)框架Web層

2009-04-10 13:35:38

吳亮《JavaScript

2010-12-24 14:32:17

迪普

2019-01-21 15:52:02

前端工程師Flutter代碼

2018-05-21 11:47:57

數(shù)據(jù)庫MySQL速查手冊

2012-08-08 09:21:46

前端CSSHTML

2011-01-24 16:26:13

PacketShape

2011-08-05 10:33:32

組策略

2009-03-20 10:24:38

網(wǎng)絡(luò)工程師數(shù)據(jù)庫計算機信息系統(tǒng)

2013-08-01 10:58:53

2017-10-23 09:53:16

加班理由代碼

2013-12-23 09:09:29

網(wǎng)絡(luò)工程師技術(shù)愿望2014

2010-04-22 13:47:18

2022-08-18 08:00:00

BGP非網(wǎng)絡(luò)工程師漏洞

2010-08-17 15:50:34

HCNE華為認證培訓

2010-10-20 10:26:28

點贊
收藏

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