{eval=Array;=+count(Array);}
感謝邀請(qǐng)
c#其實(shí)可以做的東西有很多,前端后端都可以。
前端方面可以學(xué)習(xí)一些js,jquery,css基礎(chǔ)知識(shí),如果對(duì)自己要求高點(diǎn)可以學(xué)習(xí)Vue.js等,其實(shí)前端也是很好玩的,有興趣的可以向這個(gè)方向發(fā)展。
后端方面掌握必備的知識(shí),比如線程,線程池的概念,了解堆內(nèi)存,棧內(nèi)存,數(shù)組,集合字典等常用類型,掌握基本的數(shù)據(jù)庫(kù)知識(shí),比如mysql,sqlserver,視圖,存儲(chǔ)過(guò)程,數(shù)據(jù)庫(kù)的一些基本優(yōu)化,索性,數(shù)據(jù)庫(kù)監(jiān)控工具。
如果這些都比較了解或者說(shuō)了解一二,可以試著看一些算法之類的書籍,增加自己對(duì)底層的了解,越到后面你會(huì)發(fā)現(xiàn)底層真的很重要,不要永遠(yuǎn)做個(gè)CRUD boy,比如mysql數(shù)據(jù)庫(kù)的索引就是用B+樹實(shí)現(xiàn)。
最后我想說(shuō)程序員盡量拓寬自己的知識(shí)面,可以嘗試了解其他需要,比如java,python。實(shí)際工作中很有可能會(huì)用到多種語(yǔ)言來(lái)開發(fā),了解的多一點(diǎn)對(duì)自己的職業(yè)生涯也是有非常大的幫助的
以上就是我的一些觀點(diǎn),贊同點(diǎn)個(gè)贊哦⊙?⊙!
謝謝邀請(qǐng)!
c#其實(shí)是非常好的一門語(yǔ)言,再加上vs這個(gè)地球第一的ide,開發(fā)起來(lái)讓人非常的得心應(yīng)手,入門相對(duì)門檻沒有那么高!
進(jìn)階的話我認(rèn)為可以從兩方面下手:
1.讀書。推薦大話設(shè)計(jì)模式,設(shè)計(jì)模式之禪,深入理解c#,clr via c#。以上這幾本都是我看過(guò)的,確實(shí)都是很不錯(cuò)的教程,有時(shí)間建議反復(fù)多看幾遍,我大概多了3遍,每次都有不同的領(lǐng)悟。
2.讀優(yōu)秀的源碼。我一般是上github上去下載一些比較好的代碼去看,對(duì)比著書中的知識(shí),借鑒人家是怎么寫的,換位思考自己來(lái)寫是否還有更好的解決方案,不要心急,但是要養(yǎng)成習(xí)慣,哪怕每天堅(jiān)持一個(gè)小時(shí),半年后你就會(huì)發(fā)現(xiàn)走了不小的進(jìn)步了!
以上是我的心得體會(huì),希望能幫到你。
0
回答2
回答7
回答5
回答0
回答0
回答0
回答10
回答0
回答0
回答