全棧工程師的發(fā)展前景,一個專精工程師他必須日復(fù)一日地磨練和提高自己的技藝,他不會想要上市或者在全國開滿連鎖店,也不去追逐更大的商業(yè)回報,只為了自己內(nèi)心對完美的追求。確實,全棧工程師不是唯一成功的方式,也不是所有工程師的最終歸宿。小程序開發(fā)公司認(rèn)為無論您是渴求成就感,還是物質(zhì)回報,都有很多路徑可以達到。如果能在任何專精的職業(yè)中努力做到名列前茅,就能獲得巨大的回報,就像頂級的壽司制作者小野二郎。而我推崇的全棧工程師則是與專精工程師不同的另一條道路。全棧工程師除了在一個專精知識領(lǐng)域有深入研究之外,還以知識廣博和解決問題能力強著稱。所以我認(rèn)為有志成為全棧工程師的學(xué)習(xí)者,要有這樣幾個覺悟。一專多長我跟一位行業(yè)專家討論過全棧工程師的話題,他不是很贊同全棧工程師這個方向。他認(rèn)為,工程師應(yīng)該有專精的技能和目標(biāo),如果一個小程序開發(fā)初學(xué)者貪圖大而全,反而樣樣不精。我理解他的擔(dān)心,如果一個程序工程師沒有堅實的基礎(chǔ)(比如專業(yè)理論知識,對常用設(shè)計模式的理解,或者特定職業(yè)的基礎(chǔ)知識),那么了解的非本專業(yè)技能越多,越容易迷失。
所以我認(rèn)為,全棧工程師首先要“一專多長”。一專多長的意思是,工程師首先有一個專精的方向,在這個方向上足夠精通之后(高級工程師級別),以此為突破點去學(xué)習(xí)更多的知識,增加自己的長處。如果還沒有獲得某個方向上足夠深入的理解,就不要囫圇吞棗地去學(xué)習(xí)其他領(lǐng)域的知識。全棧工程師最好“一專多長”。有些知識需要時間的積累,并不是快速閱讀就可以掌握的。“全棧工程師”這個名詞可能會引起網(wǎng)站開發(fā)者的誤解。

勿在浮沙筑高臺,“全棧”是一個長期積累的過程,是專精型工程師在不斷解決問題的過程中積累知識和經(jīng)驗所形成的能力,而不是一蹴而就的過程。解決問題,而不是醉心技術(shù)公司存在的意義就是解決問題,公司要解決用戶的問題,而員工要解決公司的問題。公司的問題可能是降低成本、擴大用戶群、增加成交量、優(yōu)化性能,等等。不同的問題優(yōu)先級不一樣,投入同樣的時間,有的項目能為公司增加上百萬的收入,而有的項目卻只能增加幾萬?;ヂ?lián)網(wǎng)領(lǐng)域發(fā)展很快,問題的優(yōu)先級永遠都是在動態(tài)變化的,所以團隊往往每半年或者三個月就要回顧一下當(dāng)前形勢,并制定新的工作計劃。如果新計劃不是您擅長的,怎么辦?您應(yīng)該馬上開始學(xué)習(xí)新的技術(shù),這就是
小程序開發(fā)資深工程師說的關(guān)注問題,而不是醉心技術(shù)。無論個人的目標(biāo)和興趣是創(chuàng)業(yè),還是單純希望學(xué)習(xí)更多的技術(shù),或者學(xué)習(xí)項目管理,全棧工程師都是一個不錯的努力目標(biāo)。而隨之而來的收益也是非常大的。在大公司,程序員逐漸由初級工程師成長為高級工程師后,在專業(yè)技術(shù)能力上不斷接近極限,公司對工程師的要求也逐漸提高,特別是要求他擴大“影響力”。如何創(chuàng)造更大的影響力?影響力就是跨界解決問題。高級工程師可以選擇往上下游去擴展自己的能力,并承擔(dān)更多的責(zé)任,給公司帶來更大的收益,也給自己帶來更大的成長空間。在創(chuàng)業(yè)公司做工程師會由于“形勢所迫”不得不做很多不熟悉的工作,也就是“舒適區(qū)之外”的工作。雖然說小公司沒錢聘請更多員工是最直接的外在因素,但是全棧工程師的成長并不是靠外力,而是自我驅(qū)動。程序員在小公司里主動去承擔(dān)更多責(zé)任,自己跟公司都會獲得相應(yīng)的成長。假如公司上市擴張,自己能獲得巨額的回報,即使公司失敗,自己也能獲得鍛煉。好了,
深圳小程序開發(fā)公司本文關(guān)于“專論一個全棧程序開發(fā)工程師的前景”知識就分享到這里,謝謝關(guān)注,博納網(wǎng)絡(luò)編輯整理。