致.NET编程初学者的一封信

#编程小白如何成为大神?大学新生的最佳入门攻略#

前言

亲爱的读者,很高兴你能刷到我,首先呢,我先做个自我介绍:我是2022年毕业生,从入学到现在已经学习编程5年啦,实际工作经验2年多。我主要学的技术是.net,也许听过这个专业的都会感觉比较熟悉,但是也有很多人不知道是干什么的,.net对于编程而言作为一个平台,就像现在的电商在某音卖货一样,某音就是一个平台。而我主攻的后端技术是c#,c#这门编程语言吧,就是就是结合c语言,c++,java等技术由微软创建的一门新的编程语言。

 .NET的发展史

..NET这个平台最早提出在2000年,并且在2002年上线,直到现在已经24年的累积啦,在最早的时候常用的还是.net framwork,.net framwork的功能越来越强大,但是一直扩展导致项目的性能很差,最终.net framwork终止在.net framwork4.8的版本,微软并承诺支持长期维护,在2019年的时候微软推出了新的技术.netcore。.netcore这们技术实现了跨平台的运行,可以在windows,linux等系统上运行。在.net core开发到.net core3.1版本后,就直接出现了.net5,并且从.net5后.netcore再也不被命名为.netcore,而是和.netfromwork共称为.net。目前已经出现了.net10版本。

  .NET就业方向

学习是谋生的一种手段,只有学好自己的专业知识,才能灵活应用,然后拿到高薪。本专业有两个就业方向,一个是web端(b/s),另一个是客户端又称桌面端(c/s)。为什么要分为两个方向呢,最常见的例子,web是做网站的,桌面端自动化比较多。工厂用桌面端比较多,企业管理使用web比较多,所以后来就衍生了两个不同的就业方向。web端的呢,平时我们见到的京东,淘宝之类的网站就是web端的项目,而像医院工厂用的几乎都是桌面端。

Web端的学习 

web端主要的优势就是界面好看,可以发布到网络上,大家都可以看到。就业方向如果选择了web端,需要掌握的技术如下:

前端:javascript(js)、css、html、jquery(js的升级版)、vue

后端:c#、.netcore、mvc、.netframwork

数据库:mysql、sqlserver(推荐)

什么是前端?什么是后端?什么是数据库?

前端是我们看到的界面(比如购物车的按钮),后端是我们对前端做出的动作(必须添加购物车的动作),数据库是存储数据的库(比如存储我们购入车里有什么有多少)。

 桌面端的学习 

由于我主攻web端,所以旨在大学学了半年的桌面端,桌面端上手比较容易。桌面端不需要你使用javascript,css,html,vue写代码去设计界面,桌面端已经把样式内置到工具栏中,只需要拖动设计就行。常见的桌面端程序为winform(WF)和wpf,wpf比winform的样式更炫酷一些。最主要的就是掌握c#的基础知识和高级编程知识吧。

 开发工具

前端开发工具:Visual Studio Code(推荐)、HBuilderX

后端开发工具:Visual Studio

数据库:SQLServer (推荐)、mysqlPostgreSQL

团队开发工具:git 、svn

忠告

感谢你能看到最后,编程就像人生一样,每天24小时,每小时60分钟。虽然每天的量变是一样的,但是我们经历的都不同。无论什么时候学习都不算晚,只要你能下定决心都能学的好。学习一定要耐的住性子,编程是最需要冷静的,只有头脑冷静的情况下,出现的错误才会大大减少。前期的学习一定要把基础知识打牢,后端自己跟着网上的视频去学习,这样成长会更快一点。最最重要的一定要多练习,熟读百遍其义自见,编程也是耶戈道理。加油吧少年。将来的你一定会感谢现在努力的自己。

后序

如果想学习编程,但是困难重重,有需要的话可以给我留言或者私信。或者大家有想学的,或者有技术困难的,我可以出一个专栏,来解决的大家的疑惑。在后续,我会不断地发布有价值的技术性文章,留下你的关注,开启编程之路吧。你的背后有我陪伴。

  • 6
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值