{eval=Array;=+count(Array);}

问答专栏Q & A COLUMN

C#程序员该怎么成长进阶啊?

skinnerskinner 回答0 收藏1
收藏问题

2条回答

YPHP

YPHP

回答于2022-06-28 14:50

感谢邀请

c#其实可以做的东西有很多,前端后端都可以。

前端方面可以学习一些js,jquery,css基础知识,如果对自己要求高点可以学习Vue.js等,其实前端也是很好玩的,有兴趣的可以向这个方向发展。


后端方面掌握必备的知识,比如线程,线程池的概念,了解堆内存,栈内存,数组,集合字典等常用类型,掌握基本的数据库知识,比如mysql,sqlserver,视图,存储过程,数据库的一些基本优化,索性,数据库监控工具。


如果这些都比较了解或者说了解一二,可以试着看一些算法之类的书籍,增加自己对底层的了解,越到后面你会发现底层真的很重要,不要永远做个CRUD boy,比如mysql数据库的索引就是用B+树实现。


最后我想说程序员尽量拓宽自己的知识面,可以尝试了解其他需要,比如java,python。实际工作中很有可能会用到多种语言来开发,了解的多一点对自己的职业生涯也是有非常大的帮助的

以上就是我的一些观点,赞同点个赞哦⊙∀⊙!

评论0 赞同0
  •  加载中...
dreambei

dreambei

回答于2022-06-28 14:50

谢谢邀请!

c#其实是非常好的一门语言,再加上vs这个地球第一的ide,开发起来让人非常的得心应手,入门相对门槛没有那么高!

进阶的话我认为可以从两方面下手:

1.读书。推荐大话设计模式,设计模式之禅,深入理解c#,clr via c#。以上这几本都是我看过的,确实都是很不错的教程,有时间建议反复多看几遍,我大概多了3遍,每次都有不同的领悟。

2.读优秀的源码。我一般是上github上去下载一些比较好的代码去看,对比着书中的知识,借鉴人家是怎么写的,换位思考自己来写是否还有更好的解决方案,不要心急,但是要养成习惯,哪怕每天坚持一个小时,半年后你就会发现走了不小的进步了!

以上是我的心得体会,希望能帮到你。

评论0 赞同0
  •  加载中...

相关问题

最新活动

您已邀请0人回答 查看邀请

我的邀请列表

  • 擅长该话题
  • 回答过该话题
  • 我关注的人
向帮助了您的网友说句感谢的话吧!
付费偷看金额在0.1-10元之间
<