net兩年的程序員應(yīng)該具備哪些技能?
網(wǎng)友解答: 除了最基本的.net的基礎(chǔ),數(shù)據(jù)庫開發(fā),web前端等都是需要掌握的。還有Entity Framework、ASP.Net MVC、掌上租項目、.Net Core、Linux、
除了最基本的.net的基礎(chǔ),數(shù)據(jù)庫開發(fā),web前端等都是需要掌握的。還有Entity Framework、ASP.Net MVC、掌上租項目、.Net Core、Linux、多線程、異步編程、NoSQL(MongoDB、Redis、memcached)、MySql數(shù)據(jù)庫、web api、Docker for .net等內(nèi)容。還有設(shè)計模式,微服務(wù)等技術(shù)都是應(yīng)該掌握的。
了解過“如鵬網(wǎng)”的.net 提高技術(shù)課程,有詳細的學(xué)習(xí)路線,可以作為技術(shù)路線參考,來進行系統(tǒng)的學(xué)習(xí)。1、.net 高級技術(shù)
2、asp.net MVC
3、掌上租項目(技術(shù)要點)
4、.net core + Linux
5、.net 并發(fā)編程
6、NoSQL
7、即時通訊項目
8、其他
網(wǎng)友解答:從技術(shù)上講,兩年
1.熟悉MVC
2.熟悉常用前臺框架
3.熟悉web api
4.理解線程,異步線程
5.有能力設(shè)計數(shù)據(jù)庫表
從青春飯講
我感覺三到四年,你會在NET基礎(chǔ)上達到爐火純青,Java同樣,其實大部分開發(fā)語言都這樣,達到熟練使用的程度,提升的地步已經(jīng)有限(那種深入研究內(nèi)核的都是大神),如果你只局限這種情況,等你到35以后,你將失去競爭力,不是因為青春飯的問題,而是35的你,跟28.29的你,技術(shù)能力差不多,工資需求又高,企業(yè)聘請你的興致肯定會低。
如果想保持競爭力
1.技術(shù)上,Azure,微服務(wù),docker,非關(guān)系型數(shù)據(jù)庫,很多都是在NET以后可以繼續(xù)學(xué)習(xí)的,不是指明說這幾個技術(shù),是說這類新興技術(shù)代表和方向,市場需求往往也是這種技術(shù)人才。
2.業(yè)務(wù)上,成為一個領(lǐng)域的專家,基于你對業(yè)務(wù)的理解和熟悉,成為行業(yè)解決方案(流程,控住,異常處理,甚至 5s,六西格瑪…)的代表,但是根據(jù)公司項目變化,很難,而且行業(yè)解決方案也不是一個人能實現(xiàn)的,我覺得這個方向挺難,聽起來也比較飄渺…
3.管理?看個人興趣,高級項目經(jīng)理,PMP總得考幾個吧?人人都想當(dāng)管理的今天,TL好當(dāng),PM難上。想一步步升到manager,需要對自己有規(guī)劃…工作5年的Manager有不常見,工作10年的SSE有且很多。
不努力的肯定會失敗,努力了也不一定會成功,想保持競爭力,只能不安于現(xiàn)狀,我覺得這是軟件行業(yè)的真實寫照。10年前的技術(shù)現(xiàn)在基本已經(jīng)淘汰,如果你不自己走在技術(shù)的前面,只能說,軟件行業(yè)的確是青春飯,一直到你會的技術(shù)過時,就沒價值了。