了解最新公司動(dòng)態(tài)及行業(yè)資訊
it工程師,初級(jí)和中級(jí)是兩個(gè)不同的就業(yè)門檻,發(fā)展方向不同,要求也有所區(qū)別。另外軟件工程相關(guān)職業(yè)有很多,
1、應(yīng)用層,
2、底層it工程師,典型的有架構(gòu)師,
3、通用,典型的有研發(fā)信息技術(shù)系統(tǒng)的工程師,做的事情是把信息技術(shù)系統(tǒng)的基礎(chǔ)設(shè)施做好,典型的企業(yè)級(jí)系統(tǒng)需要底層工程師。
各有各的優(yōu)缺點(diǎn)。開發(fā)方面可以把核心掌握住,復(fù)雜的變更再全面考慮。架構(gòu)方面可以架構(gòu)設(shè)計(jì),原則性規(guī)范性等。通用就是算法,可以用來(lái)搞通用工程,提高靈活性,降低系統(tǒng)維護(hù)成本。如果在考慮erp方面,還要看看有沒(méi)有更細(xì)分的需求。
都不是。因?yàn)槭聦?shí)就是成功的就那么幾個(gè)。
都是靠經(jīng)驗(yàn)堆出來(lái)的。
其實(shí)我想說(shuō)的是,這個(gè)世界上沒(méi)有這么多好用的模型,就像北極熊的部分血液加熱也只能夠制造一些好吃的兔丁。軟件工程作為一門軟件工程的概念,其實(shí)大部分時(shí)候都是用在編程、設(shè)計(jì)上面的it工程師,但是如果你以一個(gè)新人的角度去看,你會(huì)發(fā)現(xiàn)軟件工程無(wú)非是設(shè)計(jì)一個(gè)相對(duì)成熟的工程系統(tǒng),最終達(dá)到易于維護(hù)、易于開發(fā)、易于使用。實(shí)現(xiàn)這個(gè)成熟工程系統(tǒng)需要用到很多工程技術(shù)、工程設(shè)計(jì)方法、軟件工程工程模型等等,所以我覺(jué)得有關(guān)軟件工程實(shí)現(xiàn)方面的知識(shí)可以分為兩大塊,一是工程工程理論,比如硬件結(jié)構(gòu)、可靠性、容錯(cuò)、可擦寫等等;二是軟件工程,比如設(shè)計(jì)模式、軟件工程相關(guān)學(xué)科的理論、工程方法等等。
但是實(shí)際上有兩點(diǎn)需要同時(shí)注意,一是理論是走向?qū)嶋H的基礎(chǔ),沒(méi)有實(shí)踐的工程肯定是紙上談兵;二是實(shí)踐才是檢驗(yàn)?zāi)愕睦碚撚袥](méi)有指導(dǎo)實(shí)踐的標(biāo)準(zhǔn),就像四肢在火爐上蒸的曲折,做實(shí)驗(yàn)一點(diǎn)點(diǎn)摸索也是成長(zhǎng)。從哪里學(xué)起我就不知道了,工程不是說(shuō)看一本教科書就能掌握,多看多做才能有收獲,我的建議是先嘗試,邊做邊學(xué),總能找到突破口。
軟件工程師和架構(gòu)師是兩種完全不同的職業(yè),甚至有互補(bǔ)之處。通常一個(gè)產(chǎn)品從需求分析到設(shè)計(jì)開發(fā)到應(yīng)用這個(gè)過(guò)程中,兩個(gè)環(huán)節(jié)間會(huì)交叉,這就是架構(gòu)師。通常架構(gòu)師多能走到設(shè)計(jì)端,因?yàn)樗囊笫牵涸O(shè)計(jì)出體系架構(gòu)和設(shè)計(jì)模式,實(shí)現(xiàn)軟件可復(fù)用,方便可維護(hù)的設(shè)計(jì)模式。
24小時(shí)免費(fèi)咨詢
請(qǐng)輸入您的聯(lián)系電話,座機(jī)請(qǐng)加區(qū)號(hào)