孤星馬哥
全棧工程師需要脫產(chǎn)學(xué)習(xí)5個(gè)月左右,這樣的時(shí)長才能夠讓學(xué)員既掌握工作所需的技能,還能夠積累一定的項(xiàng)目經(jīng)驗(yàn)。但是個(gè)人覺得,要看自己的理解學(xué)習(xí)能力
毛頭猴子
1.什么是全棧開發(fā)人員?
簡而言之,全棧開發(fā)人員是一種掌握各種技能并使用這些技能獨(dú)立完成產(chǎn)品的人。
全棧開發(fā)人員是一名工程師,可以處理數(shù)據(jù)庫,服務(wù)器,系統(tǒng)工程和客戶端的所有工作。根據(jù)項(xiàng)目,客戶需要的可能是移動(dòng)堆棧,Web堆棧或本機(jī)應(yīng)用程序堆棧。
事實(shí)上,“全?!笔侵竿瓿身?xiàng)目所需的一系列技術(shù)的集合。“堆?!敝傅氖亲幽K的集合。這些軟件子模塊或組件結(jié)合在一起,實(shí)現(xiàn)既定功能,而無需其他模塊。
成為一個(gè)全棧工程師需要掌握哪些技術(shù)?
合格的全棧工程師應(yīng)具備構(gòu)建應(yīng)用程序所涉及的所有方面的功能知識(shí)和功能。
1)編程語言
你需要精通多種編程語言,例如JAVA,PHP,C#,Python,Ruby,Perl等。因?yàn)榇蠖鄶?shù)核心業(yè)務(wù)流程都需要用這些語言編寫。可能并非都需要。但您還必須掌握語言語法,并且非常熟悉如何基于一種或多種語言對(duì)項(xiàng)目進(jìn)行結(jié)構(gòu),設(shè)計(jì),實(shí)現(xiàn)和測試。例如,如果選擇JAVA,那么您需要掌握面向?qū)ο蟮脑O(shè)計(jì)和開發(fā),設(shè)計(jì)模式,基于J2EE的開發(fā)組件等。
2)使用開發(fā)框架和第三方庫
流行的開發(fā)語言通常伴隨著一個(gè)良好的開發(fā)框架,如JAVA Spring,MyBatis,Hibernate,Python Django,PHP thinkphp,yin,nodeJs express等。
3)前端技術(shù)
在當(dāng)今的項(xiàng)目和產(chǎn)品開發(fā)中,前端技術(shù)變得越來越重要。除產(chǎn)品功能外,用戶體驗(yàn)也是測試產(chǎn)品成功率的標(biāo)準(zhǔn)之一。所有這些都取決于前端技術(shù)的實(shí)現(xiàn),需要掌握一些基本的前端技術(shù),如HTML5,CSS3,JavaScript,并進(jìn)一步研究前端框架或第三方庫,如JQuery,LESS, SASS,AngularJS或REACT。
4)數(shù)據(jù)庫和緩存
任何產(chǎn)品或項(xiàng)目都需要數(shù)據(jù)庫來存儲(chǔ)數(shù)據(jù)。作為一個(gè)完整的堆棧開發(fā)人員,您還需要至少有一個(gè)或兩個(gè)數(shù)據(jù)庫,并知道如何與數(shù)據(jù)庫進(jìn)行交互。目前,流行的數(shù)據(jù)庫是MySQL,MongoDB,Redis,Oracle,SQLServer等。作為文檔類型的數(shù)據(jù)庫,MongoDB在Internet產(chǎn)品中得到了更廣泛的應(yīng)用。對(duì)于較大的項(xiàng)目,Ialso建議使用MySQL或商業(yè)Oracle作為后端數(shù)據(jù)庫。而內(nèi)存數(shù)據(jù)庫(如Redis)可用于緩存以提高系統(tǒng)性能。
5)基本設(shè)計(jì)能力
關(guān)于完整堆棧開發(fā)人員的大多數(shù)文章或討論很少與設(shè)計(jì)要求相關(guān)。但我認(rèn)為設(shè)計(jì)技巧非常重要,基本原型設(shè)計(jì),UI設(shè)計(jì),UX設(shè)計(jì)的原理和技巧也需要了解。
6)自我要求也是成為完整堆棧開發(fā)人員的重要因素:
1.全球思維
2.良好的溝通技巧
3.創(chuàng)造力
4.好奇心
5.時(shí)間管理技巧
總之,全棧工程師絕不是一夜之間完成的。你需要做的是奠定技術(shù)基礎(chǔ),加強(qiáng)核心技能,并不斷學(xué)習(xí)更多挑戰(zhàn)。
另外附:成長路線圖:
派大海綿
一般來說,全棧工程師需要脫產(chǎn)學(xué)習(xí)5個(gè)月左右,這樣的時(shí)長才能夠讓學(xué)員既掌握工作所需的技能,還能夠積累一定的項(xiàng)目經(jīng)驗(yàn)。當(dāng)然如果你想要在全棧工程師的路上越走越遠(yuǎn),則需要不斷的積累和學(xué)習(xí)。
jiajia1994
2萬上下左右,全棧工程師的現(xiàn)在工資主要看你的實(shí)操項(xiàng)目經(jīng)驗(yàn)的,所以如果只是一般從大學(xué)剛畢業(yè),學(xué)了點(diǎn)理論知識(shí),沒有在社會(huì)公司里面有過大項(xiàng)目經(jīng)驗(yàn)的,工資也只是底薪。如果你手上有實(shí)際操作項(xiàng)目,跳槽,工資很快就隨著你的技能提高而不斷上漲了
優(yōu)質(zhì)工程師考試問答知識(shí)庫