【嵌入式开发学习】__分享一些高效率的“学习软件”

目录

前言

软件分享

VSCode 代码编辑器

ChatGPT 语言模型

Notion 笔记记录

 Microsoft To Do 日程记录

zlibrary 图书下载

结束语

(* ̄︶ ̄)创作不易!期待你们的 点赞、收藏和评论喔。


前言

在工作学习中,我们会使用到很多的工具,好的工具可以起到事半功倍的效果。我对工具的要求一般是:高效简洁没有广告最好免费

这里给大家分享几个我日常一直在使用且感觉比较好的软件、网站、工具。

软件分享

  1.         1. 开发 VSCode

        2. 问答 ChatGPT

        3. 笔记 Notion

        4. 日程 Microsoft To Do

        5. 阅读 zlibrary

VSCode 代码编辑器

VS Code 的全称是 Visual Studio Code 是微软开发的一个轻量级代码编辑器。在使用VS Code之前,我用的是Source Insight

相比较于Source InsightVS Code的优势有:

  • 灵活的扩展功能: 它可以通过安装各种插件,实现版本控制,语言支持,代码格式化等等操作

  • 终端集成:可以在vscode中执行命令,运行脚本,构建项目等等

  • 跨平台更轻便有完善的生态圈

    基本上常用的工具都有相应的插件。

除了软件代码编辑管理开发,我还经常使用VS Code编写查看Markdown文本,画时序图、流程图等等。

在提高开发效率和简化流程上,VS Code确实是做得很好

ChatGPT 语言模型

人工智能是今年最热门的一个技术,其中以ChatGPT为主要代表。目前我个人已使用近半年,不得不惊叹于现在人工智能所取得的巨大突破。

ChatGPT的特点:

  • 覆盖的知识面非常广

  • 可以理解并生成自然语言

  • 可以理解上下文

  • 对语言理解非常深,包括各种编程语言

使用ChatGPT之后,基本上代替了我之前的谷歌搜索和翻译。对于一些基础性的代码编写,其质量远高于网络上搜索出来的结果。同一个功能,它还可以使用各种不同的编程语言来帮你实现。

如果要使用ChatGPT,我个人建议是直接从openAI官方界面进行使用,它与第三方集成工具不是同一东西,其回答质量也有明显的区别。比如VS Code上的Chat-GPT中文版插件。

VS Code 上的Chat-GPT 中文版 插件与官方ChatGPT相比较,虽然使用的都是GPT3.5/GPT4.0模型,但是它们的训练集和各种参数的权重是不一样的,其结果也自然会有很大的差异。

对于国内用户来说,有个难点就是官方ChatGPT并不对中国大陆用户开放,如果要注册使用,首先需要翻墙,其次需要使用国外手机号接收注册码。

Chat-GPT 中文版 是不需要翻墙,在国内就可以直接使用。

官方ChatGPTVS Code 上的 Chat-GPT 中文版 插件,他们之间的区别,有点类似于百度与谷歌在搜索上的区别。

只要你愿意花点钱,翻墙和国外电话号码代理这些问题其实都很容易解决,个人认为,这笔学习投入还是非常值得的。喜欢一句话:将来替代我们的,一定不会是AI,而是使用AI的那一群人

Notion 笔记记录

笔记记录的软件有很多,比如印象笔记、有道云笔记、为知笔记、OneNote。我以前使用的是有道云笔记,后面觉得Notion更加实用,就切换为Notion了。

Notion 它是结合了笔记,任务管理,项目管理,知识库和团队管理于一身的一个应用。实际使用, 我主要还是用它来记笔记。

相比较于其它软件,它的可定制性,协作分享,组织检索功能做得更好。同时它还可以与其它应用集成一起使用。

网上有很多Notion的使用教程和模板,我个人比较偏向于一些简单的应用,感觉没必要花太多的时间去做各种花里胡哨的操作,一切还是以简单实用为主。

我个人比较偏向于使用命令和markdown语法来使用Notion,感觉它们会更加的快捷和高效。也不用担心很难学习,常用的命令和语法也就那几条,用习惯了效率就上来了。

 Microsoft To Do 日程记录

其实Notion 也有日程和工作状态管理的功能,但是我觉得Notion的状态记录做得比较复杂。国内也有很多其它相似的软件,但基本上都是有各种广告,或是要收费,非常不友好。

我选用微软的to do,还有一个原因是我主要的工作学习系统是windows,同时to do 它还可以跟我手机同步,在电脑和手机上使用都非常简洁。

我平常主要用它来记录每天计划需要做的工作内容以及它们的完成情况。它还可以设置定时提醒,时间到了,给你一个提示消息,非常轻便简洁。

zlibrary 图书下载

zlibrary 是一个免费的在线数字图书馆,提供了庞大的图书数据库。喜欢看书的同学应该都会有个感触,如果购买实体书,随着时间的积累,需要很多地方去存放书籍。

对于没有独立书房的同学而言,这是一个很大的负担。于此同时,现在各种书籍滥竽充数,很多时候买回来的实体书,发现里面的内容并不是自己想要的,不但浪费钱,还占用空间。

zlibray 它提供了很多免费的电子书,学习论文和杂志资源,对于经费紧张的学习党来说,这是一个很大福音。当然这里也会涉及到一个版权的问题,这里不做讨论。

我平常是使用微信读书来看电子书,微信读书目前已经把很多的书电子化了,如果这平台上没有的书籍,我再去zlibrary上下载,然后再导入到微信读书APP上阅读。

这里有一点需要注意的是,zlibrary 的域名去年被美国封了,图书下载也没有以前那么便利了。目前我的方法是将zlibrary与我的telegram账号相关联,通过telegram来下载。

微信读书它有网页版和手机版,我一般是在电脑网页版把自己下载的书同步到手机上,空闲的时间再用手机来查看。

 

结束语

无论是知识学习,还是日常生活工作管理,选择适合自己的学习软件和工具对于提高学习效率和质量都至关重要。希望本文介绍的几款软件和应用能够对你有所启发,帮助你在学习过程中取得更好的效果。

保持持续学习的状态,不断地拓展自己的知识边界,希望可以早日实现自己的学习目标!


(* ̄︶ ̄)创作不易!期待你们的 点赞收藏评论喔。

本文来源网络,免费分享知识,版权归原作者所有。如涉及作品版权问题,请联系我进行删除!

  • 20
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
### 回答1: 要精通C语言并学习Java的路线,首先应该建立扎实的C语言基础。C语言是一门广泛应用于操作系统、嵌入式系统和系统软件等方面的高级编程语言,掌握了C语言的基本语法和特性后,将会对后续学习Java有很大的帮助。 接下来,可以在C语言的基础上学习数据结构和算法。数据结构和算法是计算机科学的核心内容,对于编写高效、可维护和可扩展的程序至关重要。通过掌握常见的数据结构如链表、树和图,以及一些基本的算法如排序和搜索,可以提高编程能力,并为学习Java的高级特性打下坚实基础。 在具备了C语言和数据结构算法的基础后,可以开始学习Java语言。由于C语言和Java都是面向过程的语言,它们之间存在一些相似之处,因此学习Java相对容易。可以先学习Java的基本语法、数据类型、流程控制语句等基础知识,然后逐步深入学习面向对象编程、异常处理、多线程编程等高级特性。 在学习Java的过程中,可以尝试编写一些小项目来巩固所学知识,并利用现有的框架和库进行开发实践。Java具有丰富的生态系统,有许多优秀的框架如Spring和Hibernate,以及常用的库如Apache Commons等,掌握它们可以提高开发效率。 最后,要善于查找和学习相关的文档和资料,积极参与社区讨论和交流,与其他程序员分享学习经验和解决问题的方法。多实践、多思考、多总结,不断提升自己的编程能力和项目经验,才能真正精通C语言并掌握Java编程。 ### 回答2: 要精通C语言并学习Java,首先需要了解C和Java的相似之处和不同之处。 C语言是一种低级编程语言,它具有直接访问计算机硬件的能力和强大的性能。学习C语言可以帮助我们深入理解计算机的底层原理,如内存管理、指针操作和位运算等。要精通C语言,可以通过阅读相关的书籍和教程,编写大量的C程序来增加实践经验。同时,了解C语言常用的编程技巧和标准库函数的使用也非常重要。 一旦掌握了C语言,学习Java会相对容易一些。Java是一种面向对象的高级编程语言,它拥有跨平台的特性和丰富的类库。学习Java,我们可以利用已有的类库来进行开发,同时Java的语法和结构也比较简单易懂。 为了学习Java,我们可以从Java的基础知识入手,学习Java的语法、数据类型、控制流程等基础概念。然后可以学习面向对象编程的概念和Java的类、对象、继承、多态等特性。学习Java还需要了解Java的异常处理机制、多线程编程、I/O操作等高级特性。 在学习Java的过程中,我们可以通过阅读Java相关的书籍、参加培训班或者参与开发项目来提升自己的实践能力。同时,多写Java程序来加深对Java知识的理解。 最后还需要强调的是,学习编程语言并不仅仅是了解语法,更重要的是进行实践。因此,建议在学习C和Java的过程中多进行编程训练和项目实战,通过不断地实践来提升编程能力。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Rleco.

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值