【杂谈】关于大学生学习编程好用的工具

简介: 【杂谈】关于大学生学习编程好用的工具

古语言:“工欲善其事,必先利其器”。 好用的工具不仅可以大大提高我们的学习效率,还可以巩固知识加深理解。那学习编程有没有好用的工具呢?

显而易见,是有的,下面来简单介绍几款我认为比较好用的软件工具,欢迎大家评论补充~

1.前言

在本篇文章中,我不再谈大家耳熟能详的VS2022,IDEA或者说是B站学习。我们来说点可能大家没那么注意但很好用的一些工具。

请注意,在本文章我推荐的工具几乎都是不用付费即可有很好的体验的工具,还请耐心看完,相信会有所收获。

2.笔记软件——语雀

做笔记是学习最重要的事情,没有之一。人不可能是过目不忘的,找一款适合编程学习的笔记软件显得尤为关键。这里我推荐云笔记——语雀笔记

下载链接:LINK

他以全面强大且贴合程序员的笔记需求的广受欢迎,关键的是不需要开通会员便有足够的体验。但哪一款云笔记软件不这样宣传自己呢?下面来简单提一些好用的功能:

①嵌套目录+自动编号

跟大多数软件一般,都是支持目录嵌套的,但是自动编号对于修改文档确实很方便。

②makedown+快捷键(还附有说明书)

我们都知道 makedown 对于编辑文档很方方便,快捷键 也是一般,语雀对于常用的makedown语法和快捷键都进行的良好的支持。虽然并不支持所有的,但常用的均已支持。还贴心的准备了语法说明书

③一键识图为文字

做笔记,经常截图文字?把图片一键转换为文字的功能相信会提升你的学习效率!

④便捷的整理代码

要说编程学习最重要的还是把重要代码写下来,那语雀是否支持呢?大力支持!

⑤文档嵌套,多个知识库

语雀的文件系统并非是一维的,只是有个文档而已的。他类似于windows的文件嵌套,十分适合归属知识点,知识分区。

⑥CSDN文章一键到语雀

倘若你是一名CSDN博主,既想写博客又想写笔记,我想语雀的自动转换功能相当适合你。

3.翻译软件——TTime

不知道大家是什么情况,总之我自己英语水平算是初中水平(甚至是小学),对于经常写代码其变量名,或者查看相关英文文档,那是相当头痛的。

TTime就有效的减轻了我英语比较差的问题。

下载链接:LINK

其实对于翻译中英文的情况在编程学习下主要有两个大量频繁应用场景,一是写代码给项目或者变量命名的时候,你发现代码少的时候用a,用b去命名,代码一多了还得用英文。二是查看英文文档的时候看不懂得去频繁搜词,很麻烦。TTime解决了我的这两个主要问题。

①支持写代码时候瞬间唤出翻译

写代码时候变量名怎么起???一键唤出TTime帮你解决这个问题。

②支持边看文档边翻译

一看英文文档就得去百度查词?大可不必,当前页面一键翻译。

说完了便捷简单的翻译软件,我们来说一说截图软件。

4.截图/贴图软件——Snipaste

看着题目写代码,看着自己画的图写代码是不是很爽?Snipaste帮你解决这个问题。

Snipaste亮点在于可以悬屏,自定义快捷键。

下载链接:LINK

5.分析软件——windows自带画图

不知你是否跟我一样,写代码老师马马虎虎,在写力扣题的时候尤其如此。一些语法报错和简单的逻辑错误可以用画图进行分析。

这就像在一张纸上简单分析,很方便吧???哈哈。

6.画图软件——Revezone

快速画出好看的结构图?顺序表链表的结构让你不理解?复杂指针的指向关系是什么?Revezone帮你解决这个问题。

下载链接:LINK

该软件的亮点是快捷键快速切换画图工具,手绘风格,让你快速构图的同时还可以有好看的画风。

下面是一两分钟画出的”佳作“示例:

7.快捷代码阅读——notepad++

要说电脑上的记事本很方便打开各种文件,那程序员版的记事本那针对于代码是更加方便了。

下载链接:LINK

主要应用场景是快速阅读和修改代码的强大记事本。

8.注意事项

我们人类几千年来会使用工具,才可以在原始社会钻木取火,烤熟食物,会借助工具才会在封建社会耕种作物,自给自足。更是因为在现代社会会使用工具才可以上天下海。因此,是否会使用工具是人与动物的重大区别。

但,我们不可依赖工具。 有些人仅用一些纸笔便完成编程笔记的构建,也有些人去查一查词典也能解决翻译问题…我们对工具要有正确的认识,工具就是工具,始终替代不了自己的思考与锻炼。

请诸君在使用便捷工具的同时,也要时刻保持思考,保持自身成长~



EOF

相关文章
|
19天前
|
机器学习/深度学习 人工智能 自然语言处理
探索编程之美:从小白到大牛的代码旅程
在编程的世界里,每一行代码都是探险者的脚步,每一个bug都是成长的印记。本文将带你领略编程的魅力,从最初的迷茫到技术的熟练,一起感受那些日夜与代码为伴的日子如何塑造一个程序员的思维和人生。
|
5月前
|
前端开发 JavaScript Java
我的编程语言学习记录:一段不断探索的旅程
我的编程语言学习记录:一段不断探索的旅程
45 0
探索编程之道:从代码到哲学的启示之旅
【9月更文挑战第35天】在编程的世界里,每一行代码都蕴含着深刻的意义。本文通过深入浅出的方式,带领读者从基础的编程概念出发,逐步探索编程背后的哲理。我们将一起发现,编程不仅仅是技术操作,它更像是一场思维和逻辑的训练,一次对世界本质的洞察。文章将通过具体示例,展示如何将编程技能与日常生活相结合,以及如何通过编程来提升个人的思维能力和解决问题的能力。让我们开始这段充满启发的旅程吧!
|
3月前
|
算法 开发者 Python
探索代码之美:从小白到大师的编程旅程
【9月更文挑战第15天】本文将带领读者走进编程的世界,从最初的困惑与挫败,到逐步掌握编程技能并发现其乐趣。我们将通过具体案例和代码示例,展示如何从基础语法学习,到解决实际问题,再到优化代码的过程。这不仅是技术上的提升,更是一个思维和解决问题能力成长的故事。无论你是编程新手还是有一定经验的开发者,这篇文章都将为你提供有价值的见解和启发。
|
4月前
|
算法 JavaScript 前端开发
探索代码之美——从小白到大牛的编程旅程
【8月更文挑战第26天】在编程的世界里,每一行代码都是构建梦想的基石。本文将带你领略编程的魅力,从最初的迷茫到技术的熟练,一起见证一个编程爱好者如何通过不断学习和实践,解锁新技能,最终成为领域内的专家。让我们跟随这段旅程,发现那些看似晦涩难懂的代码背后的艺术与哲理。
|
4月前
|
程序员 Python
探索代码之美:我的编程感悟之旅
【8月更文挑战第31天】编程,一门艺术与科学的结合体。本文将带你走进编程世界,分享个人在代码编写过程中的心得体会。从最初的迷茫到逐步掌握,再到深入理解,每一步都充满挑战与惊喜。让我们一起领略代码的魅力,感受编程带来的成就感与乐趣。
|
3月前
|
程序员 项目管理 数据库
探索代码之美:从小白到大牛的编程旅程
【9月更文挑战第9天】在编程的世界里,每个人都是从零开始,但每一步的成长都能让我们更接近技术的深渊。本文将通过个人的技术感悟,带你领略编程的魅力和挑战,从基础语法的学习到复杂项目的管理,一起见证一个程序员如何在实践中不断进步,最终达到技术的新高度。
43 0
|
4月前
|
自然语言处理 算法 搜索推荐
探索代码之美:从小白到专家的编程之旅
【8月更文挑战第30天】在数字时代的浪潮中,编程已成为一门艺术和科学。本文将通过个人的技术感悟,带领读者走进编程世界的大门,从基础语法到复杂算法,从单一语言到多语言融合,我们将一探究竟。文章不仅分享编程技巧和经验,还将探讨如何培养解决问题的能力,以及如何保持学习的热情和动力。无论你是编程新手还是有经验的开发者,这篇文章都将为你提供新的视角和启发。
|
5月前
|
设计模式 持续交付 开发者
探索代码之美:从新手到专家的编程之旅
【7月更文挑战第25天】在编程的世界里,每一行代码都蕴含着无限可能。本文将带你领略编程的艺术,从基础概念到高级技巧,一起探索如何通过实践、学习和创新,提升编程技能,并享受这一过程中的乐趣和成就感。
|
7月前
|
设计模式 JavaScript 算法
计算机专业大学生如何利用寒假时间学习编程(闲谈)
计算机专业大学生如何利用寒假时间学习编程(闲谈)
40 0
计算机专业大学生如何利用寒假时间学习编程(闲谈)