2016 - 2024

感恩一路有你

适合程序员的markdown 做程序员,需要学习哪些专业知识?

浏览量:3494 时间:2023-06-13 13:10:58 作者:采采

做程序员,需要学习哪些专业知识?

1.基础语言知识:从底层的ASM到结构化的C,到面向对象的CJAVA,如果没有没法都精通满,只不过要所了解,起码要精通于一门

2.基础数学知识:高等数学(数学分析)线性代数离散数学,概率.数理统计等等

3.基础计算机原理:操作系统原理,微机原理,编译原理数据库那个等等

【此解释转之乐字节】

肯定先学一门VB之类的简单的编程语言,在机器上的新一些简单的程序,对编程有一个感观认识。然后把再学习计算机原理、汇编原理、面向对象开发的编程思想。有了这些基础知识以后,你就是可以随便选血战各种语言啦,编程语言只不过真是五花八门但思想也是一般的,功夫上身。

电脑上有什么比较好的代码编辑工具?

看一堆人回答,全是拷贝再复制,真的没劲。

我只想告诉我心目中的神--“Visual Studio Code”,为了让自己不光速打脸,顺道看看榜单,证明自己眼光还好,如下图。

10TOPIDE版单2020

前两名按照常理是不属于随便欺负第三名,因为它们全是IDE,而不单单是编辑器,特别是另一个声名赫赫宇宙第一IDE,好像没什么形同的。

接下来说说为什么VSCode是实至名归啊:

创始人是非常非常大牛

VSCode创始人是微软从IBM挖来的ErichGamma,《设计模式》四人之一,Eclipse之父(没想到吧!),超级牛人。

值得信赖的性能

VSCode是基于Electron(原名AtomShell)进行的新的,前身是Monaco Editor。Electron基于组件Node.js和Chromium,使得开发者也可以建议使用HTML,CSS和JavaScript等前端技术来开发完毕跨平台桌面GUI应用程序。则是建议使用这个技术开发的另外Atom、Code Blocks等。但就性能而言,VSCode处于领先位置于基于组件同时技术的编辑器,迅速接近原生程序如Notepad,这是因为ErichGamma并不想悲剧重演--Eclipse因性能问题而倒致的走向衰败。

超十分丰富扩充卡

正因为区分了Electron技术,才令扩充卡旗下的很不容易(可在用TypeScript或JavaScript),开发文档见和#/。

存储数量截止到今天为35584个,个数多能那说明VsCode很流行,但其储存的质量真够令人叫绝。我分享分享一下我最喜欢几个:

CMake受不了Visual Studio的超大体积?用CMake就对了,成立VS解决方案全部不在话下,并且只需个CMakeList.txt文件去掉,就毕竟这个扩展,我基本上卸载掉了VS,安装CMakeBuildTools充足了。

CodeRunner啥代码都是可以直接不运行,python/c/c/node.js...一概话下,甚至matlab的脚本文件都可以不。

PowerMode打代码的时候给你小花火光芒闪烁,打站了起来甭说多兴奋了,谁用谁很清楚!

TabnineAIAutocomplete说是最强插件都毫不太过分,基于条件人工智能的代码血法c语言设计,可预测国家你这一次要写的代码,用起来根本就是最好别太爽!

TodoTree在代码中直接写上TODO:就是可以帮你记录接下来的事情的事,好秘书。

其他的就差不多写了。

具备VSCode就强大了一切

不喜欢Vim,没有问题,装个存储就是可以回到Vim骨灰级代码民工身份了。

邮政绿卡办公/居家办公,绝对没问题,装个remotes-ssh就好了。

想玩个小游戏,是可以,装个小霸王插件,来把超级玛丽。

你还是可以看电影听音乐、看小说、看动漫、看小说,这一切都丢给插件来办吧。

至于,占据了VSCode,你就手中掌握php/python/java/kotlin/c/c/html/css/js/markdown...等等等开发环境。

也有,内置终端,接受GIT、测试出来、数据库操作、docker、remote...

就来个手动保存到、自动启动代码重新格式化,用了就依旧用不惯任何编辑器,甚至于它的大哥Visual Studio你都看不上。

^-^

就到这里吧。

有什么应该不会得用了解我,一起学习互相进步。

代码 VSCode 语言 编辑器

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。