从事.Net开发7年的工程师给初学者的一些建议

作为一位在职场摸爬滚打多年的.Neter,在学习.Net的道路上可谓走了不少弯路。大学毕业后,身边的同学大多都从事了Java或C/C++开发,而我第一份工作却是.Net开发岗位。至于为什么选择了.Net,是因为当时对各种编程语言的发展缺乏了解,没有仔细考虑过哪种语言更适合自己。
既来之,则安之。
如果你想入门.Net开发的话,我的一些建议会对你的职业发展有帮助。

建议一:

了解.Net的前世今生,自从2016年微软推出跨平台的.Net Core以后,C#以全新的面貌出现在各大编程语言面前,挑战Java的统治地位。Java能做到的,C#也可以。

建议二:

将C#基础知识牢牢掌握,这是你未来发展的基石,建议学习微软MVP刘铁猛的视频教程。

建议三:

.Net开发遍布于互联网、制造业、游戏、医疗等各个行业,外企制造业基本不加班,但薪资不如互联网,建议根据所在城市的各行业规模以及自身条件进行选择。

建议四:

.Net现在朝着大一统的大生态发展,最新的.Net可以开发Web、移动、桌面、云、微服务等开发,它包含Asp.Net、Winform、WPF、MVC、MAUI、WebApi、Blazor等框架。
桌面开发方向需掌握Winform、WPF,网页开发需掌握Asp.Net、MVC、WebApi,至于MAUI、Blazor目前不建议学习,在国内的使用率太低,扩展了解即可。
有时候你需要维护老代码,很多程序是VB.Net开发的,有C#基础学它也不费劲。

建议五:

工作中或多或少会接触前端,所以HTML、CSS、JavaScript也是你必须掌握的知识,遇到问题要知道怎么查,如何解决。

建议六:

至于这MySql、Orcal、Sqlserver三大数据库的话,SQL语法都相差不多,基本的增删改查语句、存储过程、视图、触发器要会。

建议七:

如果你是一位有梦想的开发人员,想着未来有一天能开发出自己的产品,那就必须朝着全栈发展了,那就把最流行的前后端分离架构学起来吧。
前端三大框架Angular、React、Vue,建议先学习Vue,毕竟入门简单,而且是国人开发的,必须支持一下。
后端学习WebApi,它提供给不同客户端调用网页的应用程序编程接口,WebApi是微软发展的核心架构。

总结

除此以外,学习的脚步不能停,了解学习其他优秀的开发语言,掌握更多的技能,否则35岁职场危机可能会真的落到你的头上。
引用英雄联盟中易大师说的一句台词:真正的大师永远怀有一颗学徒的心。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值