D-30-安装 vscode ? dotnet sdk

离实习结束还有30天

实习生小光第一天到新公司实习,什麽都不懂的他到底会遇到什麽事情呢,让大家想想第一天上班会做些什麽工作呢,接下来也请大家一起看下去第一天的生活会获得什麽呢。

本文同步放置於此

初到公司

「您好,我是今天第一天来实习的实习生小光」
经过人资以及部门主管介绍小光很有礼貌的跟部门的同事打招呼,这时部门主管对着一个桌上摆满文件的人招手并说道。
「来来来,大头这几天麻烦你照顾小光一下」
这时小光在杂乱的电脑桌後看到探出一颗戴眼镜并一眼茫然的看着他的头,这就是帮忙带小光30天的同事大头,所,以小光就走到大头旁边的空电脑桌并坐下。
「前辈这30天请多多指教了」
小光很有礼貌地在打声招呼,不过大头只是搔搔头没有理他,过了几分钟的沈默後大头开口说了。
「你先把电脑装一装」

dotnet sdk ? vscode

在顿了几秒後,小光回过神来用不解的眼神看着大头,大头过了几分钟後才发觉小光在看着他。
「dotnetcore有用过吗?你有用过甚麽IDE?」
结果收到的是一阵沉寂,大头见小光不发一语後叹了口气
「你先装一下最基本的dotnetcore,接下来开发dotnetcore要装的东西我待会再一步步告诉你」
所以小光今天学到的第一个东西就是安装dotnetcore。

安装 dotnet sdk

首先到dotnetcore的下载页面来下载dotnet sdk,透过这个sdk里的cli可以让我们还原相依的函式库、编译甚至於发布,所以这个sdk要优先安装。
不过如果不喜欢安装包的话还可以选择工具下指令安装,例如MacOS的homebrew来安装。

vscode ? vs ? Rider

「终於大功告成了,你现在可以开始开发了」
装完sdk後大头对小光这麽说,但是小光听完後整个脸都绿了,对於如何开发心里满是问号。
「哈哈哈,不闹你了,不过其实用笔记本或是vim也可以开发,再搭配sdk就可以编译执行了。」
听完之後小光放下心中的大石头,不过还是满脑子问号。
「好了接下来我们来装ide了,看你这样子一定没有用ide开发过,我先跟你介绍一下」

visual studio

visual studio微软的老牌开发程序,如果是这个就可以很容易开发,但是免费的社群版功能阳春,而且整个程序太过肥大还不如直接使用vscode。

Rider

Rider知名开发工具商Jetbrain来开发dotnetcore的跨平台工具,这工具的缺点是要收费,不过所有商品第一年费249镁、第二年年费199镁之後每年149镁相信许多人都可以负担,而且这边极力推荐学生去申请教育版,因为教育版免费。

vscode

最後介绍vscode,微软免费且轻量级开发工具,虽然轻量但是有许多神人贡献的开发插件,相信开发的路上不寂寞。

「好了,介绍完那麽多你决定装哪个?不过也别想太久,vscode装下去就对了」
解说完大头这麽跟小光说,所有小光决定先装vscode(但是心里想回家申请Rider教育版)。
「好吧今天就这样吧,明天再告诉你vscode怎麽用」
就这样小光第一天的生活就在安装中度过了。

後记

不免俗的第一篇要先跟大家介绍环境设定,不过发觉再说明工具如何使用又时间不够,所以明天再跟大家说明如何使用vscode,敬请期待。


<<:  Day 15 Chatbot integration- 韩文翻译机器人

>>:  [Day15] CH10:排序大家族——气泡排序法

Day 5 - 部署 Home Lab 网路 - 下

那昨天安装好路由器後,我们要来架设一下 VPN。 在此之前,我们今天先来说明一下 VPN 是什麽。 ...

Day14# Thread

在进入 Go 的重头戏 Concurrency 前,需要先来了解一下执行序(thread)是什麽,那...

[CSS] Flex/Grid Layout Modules, part 11

现在终於可以开始讲 Grid 单元的事情了,虽然可以讲的事情可能不多,绝大部分会围绕在造成容器影响的...

EP28 - 使用 Container Insights 监控 EKS 上的容器,并整合 Grafana 作为仪表板

在 EP25 和 EP26, 我们为 EKS 配置了 Grafana 和 Loki, 让我们可以透过...

DAY22 这边先帮你上一个按钮喔~(四)

「欸!?阿按了这个按钮怎麽没反应阿?」 这是我妈最常问我的问题,大部分情况都是她遥控器忘记装电池。 ...