前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >如何快速转一门编程语言?

如何快速转一门编程语言?

作者头像
Python进击者
发布2022-03-14 19:43:46
4560
发布2022-03-14 19:43:46
举报

大家好,我是Kuls。

有好几天没写原创了,原因是K哥进了一家新公司,然后新环境需要熟悉和布置的东西也比较多。

今天趁着双休,来给大家讲讲转编程语言或者说如何快速学习一门编程语言

我之前有学习过好几门语言,其中熟悉的包括Java、Python,半吊子的有Go、C等。这家公司用的是.NET,其中主要的编程语言是C#。

如果你是学过好几门流行编程语言的人,那么应该不会对一门新的编程语言感到太陌生。

这里我会从我的视角来讲一下我是如何转到.NET平台的。大家也可以以此类推到别的语言。

.NET其实我在高中就稍微有过接触,但是接触的不是代码,而是用.NET开发的网站。虽然接触过,但是我还是不知道.NET到底是什么,它是一门编程语言?还是一个平台?

这时候可以打开我们的维基百科或者谷歌去搜索一下。

看了维基百科,才知道,这是一个软件框架,里面整合了非常多的类库,而且还支持很多编程语言。

那么C#是啥呢?

C#,一个以C++和Java语法为基础开发的一个全新的面向对象语言,是.NET开发的首选语言。

这样我才弄清楚了,.NET和C# 的区别和关系。

那如何去学习C#呢?其实上面也说到C#是以C++和Java语法为基础的语言,这两门语言我都有学习过,所以C#的语法,我应该大部分还是知道的。

当然,对于一门新的语言,我们第一步还是去看基础语法,这里大家直接谷歌xxxx基础语法就行了。这里我也推荐大家去菜鸟笔记看比较系统的基础语法。

了解完基本的语法,我们接下来可以去官网上看看有没有什么教程。

一般官网上都会有相关的快速入门的demo,我们可以去找找看。

例如上面,当然每个编程语言的教程都不同,而且官网的教程对于新手还是有一点点门槛。

如果你的时间充足,例如有个好几个月,那么你可以去b站或者YouTube上找系统的视频教程学习,这样可能会学习的更加完善。

当然这篇文章主要讲的还是在短时间内转语言。

基本语法和基本的demo我们都弄完了之后,可以开始去了解公司中开发的相关框架以及基本的源代码。

知道了公司所使用的框架,那么我们也可以去官网或者文档中查看相关的入门demo。

例如.net中就是.NET WEB API,在微软官网中也是有相关的入门demo的。我们简单跟着写几个demo,基本上就对这个框架入门了。

那么如何去知道更多的框架细节呢?

看公司的代码。这是一种非常直接且高效的方法,既节省了你对于公司项目的了解,又节省了你转语言的时间。

边看公司源代码边学习代码规范,一步一步来,在学习中不断结合自己之前学习过得框架和基础,这样就会变得非常高效。

当你接到公司一些小需求时候,那么你会成长的更快。

其实总结下来就是:了解相关名词-》了解基本语法-》编写相关语法-》了解基本框架-》编写框架demo-》结合公司代码-》...

今天周六,就写这么多了。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2022-02-26,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Python进击者 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档