久久影视这里只有精品国产,激情五月婷婷在线,久久免费视频二区,最新99国产小视频

        • 回答數(shù)

          7

        • 瀏覽數(shù)

          350

        我的寶貝-童童
        首頁 > 工程師考試 > 軟件工程師要學(xué)多長時間

        7個回答 默認(rèn)排序
        • 默認(rèn)排序
        • 按時間排序

        西西里的蘑菇

        已采納

        我在一線互聯(lián)網(wǎng)公司從事軟件行業(yè)10多年了,這一行業(yè)簡單說上手容易精通難。如果要選擇軟件開發(fā)這門職業(yè),給你幾點中肯建議 :

        1.內(nèi)心真實熱愛軟件開發(fā)行業(yè)。 如果還沒有入行,先問下自己是否真心熱愛這一行業(yè)。熱愛一門行業(yè)是你發(fā)展的基礎(chǔ)動力,不是基于薪水客觀,而是源于內(nèi)心真實想法,不然很難持續(xù)發(fā)展。

        原則。358原則是我自己在軟件開發(fā)的行業(yè)一路走來的心得體會。

        (1)3年試用期。正常情況下,能夠堅持三年實戰(zhàn)開發(fā),技術(shù)上達(dá)到一個初級開發(fā)的水平。這個時候多實踐,在解決問題中完善基礎(chǔ)技術(shù)。

        (2)5年成長期。一門要數(shù)量至少堅持5年學(xué)習(xí)實踐,技術(shù)已經(jīng)開始有一定積累,這個時候需要開始反思總結(jié),確定未來發(fā)展方向。

        (3)8年終生代期。如果能堅持8到10年,說明是真愛。多年沉淀積累了豐富經(jīng)驗,技術(shù)研究方向會趨于更深層的原理,基礎(chǔ)理論以及體系架構(gòu)等。因為所有技術(shù)原理只能從這些知識里能找到答案,這是我的深刻體會。

        3.保持學(xué)習(xí)心態(tài),夯實基礎(chǔ),構(gòu)建技術(shù)體系。軟件行業(yè)更新非???,需要有敏銳的學(xué)習(xí)能力,多看書多交流多實踐。理論結(jié)合基礎(chǔ),才能一點一點把基礎(chǔ)理論和原理理解清楚,你才能構(gòu)建起自己的知識體系。當(dāng)你把知識串起來的時候,你就真正體會軟件背后的偉大之處。

        入軟件行業(yè)這門容易,精通是漫漫長路其修遠(yuǎn)。我現(xiàn)在越來越喜歡研究Java基礎(chǔ)原理與技術(shù)體系的構(gòu)建,就如同當(dāng)你剛?cè)脒@行一樣。

        以上是個人的經(jīng)驗和建議,希望對你有所幫助。

        軟件工程師要學(xué)多長時間

        115 評論(11)

        可愛多VS神話

        學(xué)軟件技術(shù)開發(fā),需要先掌握住C語言、電路原理、模擬電子技術(shù)、數(shù)字邏輯、數(shù)值分析、計算機(jī)組成原理、離散數(shù)學(xué)、數(shù)據(jù)結(jié)構(gòu)、操作系統(tǒng)、計算機(jī)網(wǎng)絡(luò)、計算機(jī)系統(tǒng)結(jié)構(gòu)、數(shù)據(jù)庫系統(tǒng)、高級語言程序設(shè)計、多媒體技術(shù)、軟件工程、軟件項目管理、軟件測試技術(shù)、信息安全技術(shù)。

        287 評論(9)

        祎伊媽媽

        個人覺得,隨著互聯(lián)網(wǎng)越來越普及,電腦相關(guān)的行業(yè)人才也越來越稀缺,就業(yè)崗位逐年增多,人才供不應(yīng)求。因此從事互聯(lián)網(wǎng)相關(guān)的行業(yè),是一個不錯的選擇。至于想學(xué)的專業(yè),就看個人的愛好和本身的素質(zhì)來看,室內(nèi)設(shè)計,電子商務(wù),新媒體UI設(shè)計,影視后期等等都是近兩年發(fā)展很快的專業(yè),就業(yè)前景不錯

        324 評論(14)

        jennyzhao701

        Java軟件開發(fā)培訓(xùn)線下面授班的學(xué)習(xí)時間大約半年,時間太短不能系統(tǒng)、完整的學(xué)習(xí)Java ,選擇Java培訓(xùn)機(jī)構(gòu)重點關(guān)注機(jī)構(gòu)的口碑情況,問問周圍知道這家機(jī)構(gòu)的人,除了口碑再了解機(jī)構(gòu)的師資、課程、就業(yè)、費(fèi)用等等方面,多對比幾家機(jī)構(gòu),去實地考察試聽幾天,希望你早日學(xué)有所成。

        342 評論(10)

        百變粉豹子

        軟件開發(fā)并不是特別容易學(xué),如果你天賦比較高的話,學(xué)半年左右會學(xué)習(xí)一些皮毛,如果你天賦不行的話,可能學(xué)好幾年也學(xué)不出來。想要學(xué)軟件開發(fā),應(yīng)該去一些專業(yè)的培訓(xùn)機(jī)構(gòu),大概半年左右就可以出來了。

        就拿國內(nèi)從業(yè)比較廣泛的Java開發(fā)工程師來講,高中畢業(yè)生都可以做。既然高中生都能從事于Java開發(fā),說明軟件開發(fā)實際上并沒有我們想的那么難,畢竟目前所學(xué)的軟件技術(shù)并不是做科研。

        想要讓軟件開發(fā)變得簡單,我們需選擇一門容易上手的編程語言。從國內(nèi)軟件行業(yè)來看,目前Java的開發(fā)者數(shù)量還是相當(dāng)龐大的,而且可從事的領(lǐng)域也比較廣。當(dāng)然,我并不是在這里勸你學(xué)習(xí)java,而是讓自己選擇適合的編程語言,并知道自己使用的編程語言能做什么,用在哪些地方。

        對于零基礎(chǔ)想學(xué)java的人,千萬不要害怕,不要覺得沒基礎(chǔ)就學(xué)得很吃力,學(xué)不會等等。

        剛開始零基礎(chǔ)入門的學(xué)習(xí)進(jìn)度是很慢的,不用著急,慢工才能出細(xì)活,說白了Java入門階段也就是個熟練的過程花費(fèi)的學(xué)習(xí)時間比較長。不可否認(rèn),大家在開始接受新事物的時候都會陷入困境的。

        學(xué)習(xí)是循序漸進(jìn)的,零基礎(chǔ)入門Java到底難不難,只有自己接觸到課程才知道。當(dāng)然,沒接觸之前學(xué)起來可能會覺得有點難,但是當(dāng)你入門后你就會發(fā)現(xiàn)越來越有趣了,不光是學(xué)習(xí)java語言,其他語言也一樣。

        記住,軟件開發(fā)需要有一定的基礎(chǔ),但是并沒有特別高的門檻,只要具備有一定的英文和數(shù)學(xué)基礎(chǔ)(初高中水平就好了),就可以學(xué)軟件開發(fā),尤其是編程語言的使用,因此對于軟件開發(fā)而言,只要能夠長期堅持下去,并且多多從事實際項目的開發(fā),就可以積累經(jīng)驗,達(dá)到一個比較高的水平,所以軟件開發(fā)并不難學(xué),只要堅持,就可以有所成就。

        至于零基礎(chǔ)學(xué)java所用的時間,我以培訓(xùn)時間為標(biāo)準(zhǔn),大學(xué)生一般的學(xué)習(xí)時間是5-6個月,高中生確在兩年左右。

        89 評論(9)

        木頭人的老婆

        如果你是大學(xué)生,學(xué)習(xí)能力自然是沒問題的,對于沒有編程基礎(chǔ)的大學(xué)生來說,差不多也就四五個月左右,就能熟練的掌握軟件開發(fā)技術(shù),同時在項目實戰(zhàn)中,積累下相當(dāng)于工作一年左右的工作經(jīng)驗,那像計算機(jī)專業(yè)的學(xué)生,可能只需要三個月就足夠了,這對于大多數(shù)大學(xué)生來說,還是可以接愛的。

        首先軟件工程師分,前端和后端,自主學(xué)習(xí)2個月左右,參與項目,差不多1年左右可以入門

        250 評論(12)

        好吃的小藍(lán)

        1、計算機(jī)硬件原理:了解硬件怎么工作,知道軟件是怎樣在硬件上工作的,CPU架構(gòu),指令,怎么做運(yùn)算,內(nèi)存如何工作,內(nèi)容地址是怎么回事,硬盤如何存儲,數(shù)據(jù)和指令如何通過電路和元器件轉(zhuǎn)化成電流和脈沖,可能需要數(shù)據(jù)電路的原理。無論從事計算機(jī)哪方面,比如網(wǎng)絡(luò)、軟硬件,這個原理都必須精通。因為計算機(jī)技術(shù)是很抽象的,但是在現(xiàn)實和具象上是依賴硬件。

        2、操作系統(tǒng)原理:在了解了硬件原理后,了解操作系統(tǒng)是怎么工作的。因為所有的軟件都是基于操作系統(tǒng)的,而操作系統(tǒng)本身也是一個軟件。這些結(jié)合硬件來理解,就更容易了。

        3、編譯原理:了解軟件從源文件到目標(biāo)文件,到執(zhí)行的全過程。如果有必要,其中的東西也要專門買書去研究。這樣代碼上不容易犯錯誤。了解了硬件原理和操作系統(tǒng)原理的基礎(chǔ)上,了解編譯原理也就比較簡單。當(dāng)然每種語言編譯過程都不一樣,但是原理都是基本相同。

        4、數(shù)據(jù)結(jié)構(gòu)和算法分析:好的算法,事半功倍,此外可能還要補(bǔ)一些高中數(shù)學(xué)、高等數(shù)學(xué)的知識。

        以上每部分,都要至少1-2個月或者150個小時以上的鉆研,要做到基本掌握。如果不掌握以上部分,不是說學(xué)不了軟件,但是如果想學(xué)精通,想比一般人強(qiáng),是不可能的,因為你只知道怎么做,但是為什么這樣做不清楚,就是死記硬背了,反反復(fù)復(fù)的記憶效率也很差。

        有時候很多獨立的軟件開發(fā)的工具書,沒有講的那么細(xì)致,只是告訴你如何做,但是不會告訴你為什么這樣做,另外一些好的方法也無法告訴你,因為都需要從基礎(chǔ)的硬件電路電流原理來介紹,如果從原理上說,那會說的沒完沒了。

        大約半年甚至1年后,此時你所有軟件開發(fā)需要掌握的基礎(chǔ)知識,都比較明白了。再開始研究程序開發(fā),就會覺得開發(fā)很簡單,事半功倍。因為你已經(jīng)從原理上理解了,軟件是怎么工作的。所以也知道軟件開發(fā)的學(xué)習(xí)周期至少在1年以上。達(dá)到能夠開發(fā)中型軟件,至少也要1年半,而且這個時間還是每天都在鉆研的時間。

        125 評論(13)

        相關(guān)問答