金鳳吉祥如意
作為一個(gè)過(guò)來(lái)人,不是我說(shuō)不好聽(tīng)的話,我也是跟你一樣專業(yè),去年這時(shí)候我跟你是一樣的想法,來(lái)到深圳之后,我才知道,你并不需要考什么軟件工程師證,都是浪費(fèi)錢(qián),我在外面找工作別人像你那什么證件看都不看一眼,我是說(shuō)真的,你不相信兩年后你就會(huì)知道,所以建議你扎實(shí)的,寫(xiě)點(diǎn)代碼量大的程序,或是各方面的基礎(chǔ)知識(shí)下苦功夫,看一些編程實(shí)例,練練手吧,再看點(diǎn)面試題目,請(qǐng)相信我,不用去考什么證了,要考就把英語(yǔ)四六級(jí)證拿下,這只是建議,有空多交流。
windy幸福快降臨
軟件工程師所要具備的條件是:對(duì)于軟件工程師,不太重視學(xué)歷,但并不是對(duì)學(xué)歷沒(méi)有要求,重點(diǎn)關(guān)注項(xiàng)目的經(jīng)驗(yàn)和學(xué)習(xí)知識(shí)的能力,能否利用軟件工程專業(yè)知識(shí)來(lái)解決問(wèn)題,根據(jù)崗位不同,對(duì)軟件工程師的要求也有所不同。具體能力要根據(jù)崗位和自己的興趣愛(ài)好選定自己的職業(yè)規(guī)劃方向,一方面要詳細(xì)了解軟件工程師的要求,可以關(guān)注企業(yè)的招聘信息。一方面自己要貯備通用的知識(shí)技能,廣泛閱讀相關(guān)的計(jì)算機(jī)材料對(duì)自己以后的發(fā)展大有幫助??梢源_定的是軟件工程師的前途在未來(lái)的發(fā)展依然是不斷升溫的職業(yè),比較需要有技術(shù)和良好前景的專業(yè)之一。軟件工程師的技術(shù)要求是比較全面的,除了最基礎(chǔ)的編程語(yǔ)言(C語(yǔ)言/C++/JAVA等)、數(shù)據(jù)庫(kù)技術(shù)(SQL/ORACLE/DB2等)等,還有諸多如JAVASCRIPT、AJAX、HIBERNATE、SPRING等前沿技術(shù)。此外,關(guān)于網(wǎng)絡(luò)工程和軟件測(cè)試的其他技術(shù)也要有所涉獵。
羊咩咩要攢錢(qián)
最近在北京某科技公司看到一個(gè)招聘,去咨詢了人事部,他說(shuō)培訓(xùn)四個(gè)月就能上崗,并且不要學(xué)費(fèi),上崗后再每還1000元,還一年,這個(gè)可靠嗎?本人高中畢業(yè),四個(gè)…
尋夢(mèng)的蒲公英
軟件工程師是從事軟件職業(yè)的人員的一種職業(yè)能力的認(rèn)證,通過(guò)它說(shuō)明具備了工程師的資格。軟件工程師是從事軟件開(kāi)發(fā)相關(guān)工作的人員的統(tǒng)稱。它是一個(gè)廣義的概念,包括軟件設(shè)計(jì)人員、軟件架構(gòu)人員、軟件工程管理人員、程序員等一系列崗位,工作內(nèi)容都與軟件開(kāi)發(fā)生產(chǎn)相關(guān)。主要有以下職責(zé):1、指導(dǎo)程序員的工作。2、參與軟件工程系統(tǒng)的設(shè)計(jì)、開(kāi)發(fā)、測(cè)試等過(guò)程。3 、協(xié)助工程管理人保證項(xiàng)目的質(zhì)量。4 、負(fù)責(zé)工程中主要功能的代碼實(shí)現(xiàn)。5 、解決工程中的關(guān)鍵問(wèn)題和技術(shù)難題。6 、協(xié)調(diào)各個(gè)程序員的工作,并能與其它軟件工程師協(xié)作工作。7、還要編寫(xiě)各種各樣的軟件說(shuō)明書(shū),如:需求說(shuō)明書(shū),概要說(shuō)明書(shū)等8、考試科目工程師是中級(jí)職稱,考試的題目包括了計(jì)算機(jī)體系結(jié)構(gòu)、軟件工程、數(shù)據(jù)庫(kù)、數(shù)據(jù)結(jié)構(gòu)、編譯原理等計(jì)算機(jī)學(xué)科的基礎(chǔ)課程。擴(kuò)展資料:軟件工程師的發(fā)展前景:當(dāng)今社會(huì)不論什么職業(yè)的都需要一個(gè)不斷學(xué)習(xí)的環(huán)節(jié),軟件工程師也一樣。雖然軟件工程師的工作不同于程序員但是一個(gè)軟件工程師其前身必定是一個(gè)優(yōu)秀的程序員,軟件的開(kāi)發(fā)工具、開(kāi)發(fā)技術(shù)在不斷地發(fā)展。我國(guó)軟件出口2010年規(guī)模達(dá)到215億元,軟件從業(yè)人員達(dá)到72萬(wàn)人,在中國(guó)十大IT職場(chǎng)人氣職位中,軟件工程師位列第一位,軟件工程人才的就業(yè)前景十分樂(lè)觀。畢業(yè)生主要在各大軟件公司、企事業(yè)單位、高等院校、各大研究所、國(guó)防等重要部門(mén)從事軟件設(shè)計(jì)、開(kāi)發(fā)、應(yīng)用與研究工作。有關(guān)數(shù)據(jù)顯示,我國(guó)對(duì)軟件人才的需求已達(dá)20萬(wàn),并且以每年20%左右的速度增長(zhǎng),而高校計(jì)算機(jī)畢業(yè)生中的軟件工程人才還很缺乏,尤其是高素質(zhì)的軟件工程人才的極度短缺。
一口好鍋
通常情況下,軟件工程師需要具備以下幾個(gè)方面的知識(shí)結(jié)構(gòu):
第一:操作系統(tǒng)知識(shí)。操作系統(tǒng)知識(shí)是軟件工程師必須具備的重要內(nèi)容,Web開(kāi)發(fā)領(lǐng)域可能會(huì)使用到Windows系列操作系統(tǒng),大數(shù)據(jù)和物聯(lián)網(wǎng)方向要使用到Linux系列操作系統(tǒng),掌握操作系統(tǒng)的體系結(jié)構(gòu)是進(jìn)行軟件研發(fā)的重要基礎(chǔ)。主要內(nèi)容包括資源管理、任務(wù)調(diào)度、并發(fā)管理、權(quán)限管理、網(wǎng)絡(luò)管理等內(nèi)容。
第二:編程語(yǔ)言和算法。編程語(yǔ)言是軟件工程師必備的技能,不同方向的開(kāi)發(fā)需要使用到不同的編程語(yǔ)言,比如Web開(kāi)發(fā)可能會(huì)使用PHP、Python、Java等語(yǔ)言,而大數(shù)據(jù)可能會(huì)使用Java、R、Scala等語(yǔ)言,而物聯(lián)網(wǎng)開(kāi)發(fā)可能會(huì)使用到C、C等編程語(yǔ)言。通常來(lái)說(shuō),軟件工程師往往需要掌握多門(mén)編程語(yǔ)言,以應(yīng)對(duì)不同的開(kāi)發(fā)環(huán)境。算法是軟件工程師的重點(diǎn)知識(shí)結(jié)構(gòu),因?yàn)檐浖邪l(fā)說(shuō)到底就是個(gè)數(shù)學(xué)問(wèn)題,所以算法的掌握情況往往能夠決定軟件工程師的成長(zhǎng)高度。當(dāng)然,對(duì)于應(yīng)用級(jí)軟件工程師來(lái)說(shuō),也有可能不會(huì)接觸到更多的算法。
第三:領(lǐng)域知識(shí)。不同開(kāi)發(fā)領(lǐng)域需要掌握不同的知識(shí)結(jié)構(gòu),比如大數(shù)據(jù)軟件工程師往往需要掌握Hadoop、Spark平臺(tái)的使用,而Web開(kāi)發(fā)工程師往往還需要掌握前后端開(kāi)發(fā)技術(shù),包括一系列Web開(kāi)發(fā)框架的使用等等。
軟件工程師需要學(xué)習(xí)以下知識(shí):
(1)熟悉計(jì)算機(jī)系統(tǒng)的基礎(chǔ)知識(shí);
(2)熟悉網(wǎng)絡(luò)操作系統(tǒng)的基礎(chǔ)知識(shí);
(3)理解計(jì)算機(jī)應(yīng)用系統(tǒng)的設(shè)計(jì)和開(kāi)發(fā)方法;
(4)熟悉數(shù)據(jù)通信的基礎(chǔ)知識(shí);
(5)熟悉系統(tǒng)安全和數(shù)據(jù)安全的基礎(chǔ)知識(shí);
(6)掌握網(wǎng)絡(luò)安全的基本技術(shù)和主要的安全協(xié)議與安全系統(tǒng);
(7)掌握計(jì)算機(jī)網(wǎng)絡(luò)體系結(jié)構(gòu)和網(wǎng)絡(luò)協(xié)議的基本原理;
(8)掌握計(jì)算機(jī)網(wǎng)絡(luò)有關(guān)的標(biāo)準(zhǔn)化知識(shí);
(9)掌握局域網(wǎng)組網(wǎng)技術(shù),理解城域網(wǎng)和廣域網(wǎng)基本技術(shù);
(10)掌握計(jì)算機(jī)網(wǎng)絡(luò)互聯(lián)技術(shù);
(11)掌握TCP/IP協(xié)議網(wǎng)絡(luò)的聯(lián)網(wǎng)方法和網(wǎng)絡(luò)應(yīng)用服務(wù)技術(shù);
(12)理解接入網(wǎng)與接入技術(shù);
(13)掌握網(wǎng)絡(luò)管理的基本原理和操作方法;
(14)熟悉網(wǎng)絡(luò)系統(tǒng)的基本性能測(cè)試和優(yōu)化技術(shù),以及可靠性設(shè)計(jì)技術(shù);
(15)理解網(wǎng)絡(luò)應(yīng)用的基本原理和技術(shù);
(16)理解網(wǎng)絡(luò)新技術(shù)及其發(fā)展趨勢(shì);
(17)了解有關(guān)知識(shí)產(chǎn)權(quán)和互聯(lián)網(wǎng)的法律、法規(guī);
(18)正確閱讀和理解本領(lǐng)域的英文資料。
往事隨風(fēng)@遺忘
軟件工程學(xué)的主要內(nèi)容是軟件開(kāi)發(fā)技術(shù)和軟件工程管理。 軟件開(kāi)發(fā)技術(shù)包含軟件工程方法學(xué)、軟件工具和軟件開(kāi)發(fā)環(huán)境;軟件工程管理學(xué)包含軟件工程經(jīng)濟(jì)學(xué)和軟件管理學(xué)。 專業(yè)簡(jiǎn)介是計(jì)算機(jī)領(lǐng)域發(fā)展最快的學(xué)科分支之一,國(guó)家非常重視軟件行業(yè)的發(fā)展,對(duì)軟件人才的培養(yǎng)給予了非常優(yōu)惠的政策。本專業(yè)培養(yǎng)掌握計(jì)算機(jī)軟件基本理論知識(shí),熟悉軟件開(kāi)發(fā)和管理技術(shù)、能夠在計(jì)算機(jī)軟件領(lǐng)域中從事軟件設(shè)計(jì)、開(kāi)發(fā)和管理的高級(jí)人才。 主修課程該專業(yè)除了學(xué)習(xí)公共基礎(chǔ)課外,還將系統(tǒng)學(xué)習(xí)離散數(shù)學(xué)、數(shù)據(jù)結(jié)構(gòu)、算法分析、面向?qū)ο蟪绦蛟O(shè)計(jì)、現(xiàn)代操作系統(tǒng)、數(shù)據(jù)庫(kù)原理與實(shí)現(xiàn)技術(shù)、編譯原理、軟件工程、軟件項(xiàng)目管理、計(jì)算機(jī)安全等課程,根據(jù)學(xué)生的興趣還可以選修一些其它選修課。 畢業(yè)去向除考取國(guó)內(nèi)外名牌大學(xué)研究生外,主要畢業(yè)去向是計(jì)算機(jī)軟件專業(yè)公司﹑信息咨詢公司﹑以及金融等其它獨(dú)資、合資企業(yè)。 培養(yǎng)目標(biāo)本專業(yè)培養(yǎng)適應(yīng)社會(huì)發(fā)展需求,德、智、體、美全面發(fā)展,具有扎實(shí)的計(jì)算機(jī)應(yīng)用理論和知識(shí)基礎(chǔ),掌握軟件工程領(lǐng)域的前沿技術(shù)和軟件開(kāi)發(fā)方法,具有較強(qiáng)的實(shí)踐能力和創(chuàng)新精神,具備較強(qiáng)的軟件項(xiàng)目的系統(tǒng)分析、設(shè)計(jì)、開(kāi)發(fā)和測(cè)試能力,能夠按照工程化的原則和方法從事軟件項(xiàng)目開(kāi)發(fā)和管理的應(yīng)用型人才。 就業(yè)方向本專業(yè)學(xué)生畢業(yè)后可以從事各級(jí)各類企事單位的業(yè)辦公自動(dòng)化處理、計(jì)算機(jī)安裝與維護(hù)、網(wǎng)頁(yè)制作、計(jì)算機(jī)網(wǎng)絡(luò)和專業(yè)服務(wù)器的維護(hù)管理和開(kāi)發(fā)工作、動(dòng)態(tài)商務(wù)網(wǎng)站開(kāi)發(fā)與管理、軟件測(cè)試與開(kāi)發(fā)及計(jì)算機(jī)相關(guān)設(shè)備的商品貿(mào)易等方面的有關(guān)工作。 就業(yè)前景分析 目前我國(guó)的軟件行業(yè)規(guī)模不是很大,有些軟件企業(yè)在軟件制作上,也只是采用了一些軟件工程的思想,距離大規(guī)模的工業(yè)化大生產(chǎn)比較還是有一定的差距;原因有管理體制的問(wèn)題,市場(chǎng)問(wèn)題,政策問(wèn)題,也有軟件工程理論不全面和不完善的問(wèn)題。所以軟件工程的研究和應(yīng)用,以及我國(guó)軟件行業(yè)的進(jìn)一步發(fā)展,都需要一定的既有軟件工程的理論基礎(chǔ)和研究能力,又有一定的實(shí)踐經(jīng)驗(yàn)的軟件工程科學(xué)技術(shù)人員來(lái)推動(dòng)。軟件工程的前途是光明的。第一年一般都會(huì)學(xué)習(xí)數(shù)學(xué)、英語(yǔ)這些公共課。數(shù)學(xué)和英語(yǔ)對(duì)你今后來(lái)說(shuō)是非常重要的!英語(yǔ)別指望課能學(xué)到東西,要看你專業(yè)的東西。 除了都要學(xué)的高數(shù),今后還要學(xué)習(xí)其他數(shù)學(xué),例如線代,離散,概率。如果你不學(xué)好數(shù)學(xué),你當(dāng)然也可以寫(xiě)軟件,但是當(dāng)你想更深入的時(shí)候就需要這些數(shù)學(xué)功底了。相對(duì)于數(shù)學(xué)來(lái)說(shuō),英語(yǔ)是必須的,因?yàn)榻窈蠡旧纤袃?yōu)秀的教材和技術(shù)文章都是英文的。翻譯過(guò)來(lái)的東西,一是陳舊,而是往往翻譯的質(zhì)量差強(qiáng)人意。所以英語(yǔ)是基本功,一定要強(qiáng),主要是閱讀能力。
呼啦啦達(dá)人
Java是一門(mén)面向?qū)ο缶幊陶Z(yǔ)言,不僅吸收了C++語(yǔ)言的各種優(yōu)點(diǎn),還摒棄了C++里難以理解的多繼承、指針等概念,因此Java語(yǔ)言具有功能強(qiáng)大和簡(jiǎn)單易用兩個(gè)特征。Java語(yǔ)言作為靜態(tài)面向?qū)ο缶幊陶Z(yǔ)言的代表,極好地實(shí)現(xiàn)了面向?qū)ο罄碚?,允許程序員以優(yōu)雅的思維方式進(jìn)行復(fù)雜的編程。在學(xué)Java之前,你需要有:1、簡(jiǎn)單的英語(yǔ)讀寫(xiě)能力;2、一定的數(shù)學(xué)基礎(chǔ);3、一定的計(jì)算機(jī)基礎(chǔ)操作能力。之后你可以適當(dāng)學(xué)一些計(jì)算機(jī)的基本組成和工作原理,了解一下就好,對(duì)后面的學(xué)習(xí)還是有幫助的。接下來(lái)你就可以開(kāi)始學(xué)習(xí)Java了,Java是一門(mén)面向?qū)ο蟮木幊陶Z(yǔ)言,你要先了解面向?qū)ο笫鞘裁匆馑?,和面向過(guò)程的語(yǔ)言,比如C語(yǔ)言,區(qū)別在哪里,有什么優(yōu)點(diǎn),可以買(mǎi)一本學(xué)習(xí)Java的書(shū)。在正式編寫(xiě)Java程序之前,你需要配置jdk(Java運(yùn)行庫(kù)),選擇一個(gè)IDE(編程工具,集成開(kāi)發(fā)環(huán)境),如Eclipse、IDEA,下載配置jdk和IDE的教程網(wǎng)上有很多,看看就會(huì)。再接著學(xué)習(xí)Java的基本語(yǔ)法和常用關(guān)鍵字,寫(xiě)一些類似Hello World!的程序。最后推薦你跟著網(wǎng)上或者書(shū)上的一些項(xiàng)目實(shí)例教程試著做一個(gè)項(xiàng)目,遇到問(wèn)題就想辦法解決。學(xué)習(xí)Java到后面還需要掌握SQL語(yǔ)句、HTML/CSS、Linux簡(jiǎn)單操作命令等知識(shí)。一.需要有C語(yǔ)言基礎(chǔ)。 C 是一種面向過(guò)程的語(yǔ)言,對(duì)你的邏輯思維能力要求很高。而 JAVA 的面向?qū)ο蟮乃枷?與面向過(guò)程截然不同。使開(kāi)發(fā)變得更容易,代碼也更加好維護(hù)。二.java學(xué)習(xí)其實(shí)不難:1、天賦(不是每個(gè)人都有,不是特別重要)2、態(tài)度,你要有認(rèn)真對(duì)待的態(tài)度3、需要你有堅(jiān)持不懈的努力4、java是面向的,可以先學(xué)一些簡(jiǎn)單的面相對(duì)象的課程
優(yōu)質(zhì)工程師考試問(wèn)答知識(shí)庫(kù)