{eval=Array;=+count(Array);}
感谢邀请
c#其实可以做的东西有很多,前端后端都可以。
前端方面可以学习一些js,jquery,css基础知识,如果对自己要求高点可以学习Vue.js等,其实前端也是很好玩的,有兴趣的可以向这个方向发展。
后端方面掌握必备的知识,比如线程,线程池的概念,了解堆内存,栈内存,数组,集合字典等常用类型,掌握基本的数据库知识,比如mysql,sqlserver,视图,存储过程,数据库的一些基本优化,索性,数据库监控工具。
如果这些都比较了解或者说了解一二,可以试着看一些算法之类的书籍,增加自己对底层的了解,越到后面你会发现底层真的很重要,不要永远做个CRUD boy,比如mysql数据库的索引就是用B+树实现。
最后我想说程序员尽量拓宽自己的知识面,可以尝试了解其他需要,比如java,python。实际工作中很有可能会用到多种语言来开发,了解的多一点对自己的职业生涯也是有非常大的帮助的
以上就是我的一些观点,赞同点个赞哦⊙∀⊙!
谢谢邀请!
c#其实是非常好的一门语言,再加上vs这个地球第一的ide,开发起来让人非常的得心应手,入门相对门槛没有那么高!
进阶的话我认为可以从两方面下手:
1.读书。推荐大话设计模式,设计模式之禅,深入理解c#,clr via c#。以上这几本都是我看过的,确实都是很不错的教程,有时间建议反复多看几遍,我大概多了3遍,每次都有不同的领悟。
2.读优秀的源码。我一般是上github上去下载一些比较好的代码去看,对比着书中的知识,借鉴人家是怎么写的,换位思考自己来写是否还有更好的解决方案,不要心急,但是要养成习惯,哪怕每天坚持一个小时,半年后你就会发现走了不小的进步了!
以上是我的心得体会,希望能帮到你。
0
回答2
回答7
回答5
回答0
回答0
回答0
回答10
回答0
回答0
回答