首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

工欲善其事、必先利其器

又是开学季,你准备好了吗

莫慌,今天这篇文章主要是想分享一些好用的学习工具和学习网站

三个好用的代码编辑器

1

NOTEPAD++

NOTEPAD++是一款免费又优秀的文本编辑器,支持在MS Windows环境下运行的多种编程语言。NOTEPAD++支持超过50种编程、脚本和标记语言的语法高亮显示和代码折叠,能让用户迅速减小或扩大代码段以便查阅整个文档。用户也可以手动设置当前语言,覆盖默认语言。该程序还支持自动完成某些编程语言的API子集。

官方网站:http://notepad-plus-plus.org/

2

VIM

VIM是一个可高度自由配置的文本编辑器。它是vi编辑器的改进版,同时也是免费软件。它允许你编辑文本并保存简单的文本文件,但它的主要功能是还是编辑代码。它支持语法高亮显示和行编号,这是写程序必备的两个基本功能。用户也可以改变界面颜色以便增加代码的可视性。VIM是程序员和开发人员应对各种文本编辑的最佳选择,通常应用在Linux操作系统上。

3

ATOM

Atom是一款由GitHub开发的,支持用Node.js编写插件和嵌入Git Contral,面向Mac OS X、GNU/ Linux和Windows的免费的开源文本和源代码编辑器。没人愿意将时间浪费在配置自己的编辑器上面,于是ATOM横空出世。它预装了所有你期望一个现代化的文本编辑器所应该具备的一切功能。而且,ATOM还配备了标签式界面、多窗格布局、简单的文件浏览器、易于学习的曲线图表,以便于你可以快速上手。

官方网站:https://atom.io/

……

当然,好用的代码编辑器还有很多,以上只是小编常用的几种,小编觉得,找到一款自己得心应手的代码编辑器是十分有必要的。

代码编辑器对于程序员来说十分重要一个好的编辑器可以节省开发时间提高工作效率

还有知乎上这篇文章也介绍了挺多程序员常用工具(https://www.zhihu.com/question/22867411)

此外,还有一款编辑神器不得不提,那就是Markdown编辑器(相信写过博客的程序员都已十分了解,因为我们大家看到的那些博客文章就是采用的Markdown编辑器)另外,这里也有一篇博客介绍了10款流行的Markdown编辑器(https://www.csdn.net/article/2014-05-05/2819623)

三个很棒的开源学习网站

1

Github

这是一个程序员都会用到的代码托管网站,在上面你可以搜索到很多很好的开源项目,开源而且免费,这才是最重要的。

官方网站:https://github.com/github(英文)

关于Github的使用教程,小编也顺便推荐一个教程(https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000)

2

开源中国

这是目前中国最大的开源技术社区。秉着传播开源的理念,推广开源项目,为 IT开发者提供了一个发现、使用、并交流开源技术的平台。有事没事都可以上去逛逛,找找灵感。

官方网站:https://www.oschina.net

3

开源电子网

(不用多说,学电子的同学进去看看就知道了)

此外再隆重推荐一个网站,这个网站收集了国内外优质的学习网站、学习应用

绝对能让你发现新的学习世界

1纳米学习网站:http://1nami.com/

最后要推荐的是,CSDN-专业IT技术社区

官方网站:https://www.csdn.net/

CSDN是中国最大的IT社区和服务平台,相信大家对此已经不陌生了,其中我们经常百度的时候就有很多问题是因为看了CSDN的博客而解决的,这个平台聚集了大量的优秀IT人才,同时这些人才也为这个平台输送了大量的优质博客文章。

同时,在学习的道路上也建议大家多去尝试写写博客

(当然写博客的平台也是有很多,如博客园,简书等,看个人喜好,但还是推荐大家使用CSDN)

看一张思维导图,你就知道写博客的好处了

1.加深理解

偶尔写点博客,可以加深对自己所学知识点的理解,当你在写博客的过程中,遇到不懂的知识点,你就会查阅相关的资料,就想弄明白它,慢慢的脑子里也会形成一连串的知识体系。

2.日后用到

俗话说好记性不如烂笔头,写博客可以把重要的东西都记录下来,等哪天再遇到同样的问题,我们可以翻阅他,确实会有很大的用处。同时,如果当别人遇到同样的问题时通过你的博客文章而得到了解决,当你的名称出现在全球最大中文IT社区的首页上,别人给你的文章点赞时,你会觉得无比自豪的。

3.提高思维能力

博客写多了,可以提高解决问题的思维角度,多使用思维导图,思路也会变得更加清晰,有利于作为一名IT技术人员的长远发展。

(关于思维导图的软件,知乎上有篇文章介绍了很多https://www.zhihu.com/question/19767007)

4.碎片化学习

现如今网络的发达使得我们很容易的在网上就能学到很多东西,但是经常网上学到的东西大都是零零散散的,不系统,好像学了很多东西,好像又什么都没学到,或者学过之后又忘了,这时候能坚持写博客的话我们可以就可以把学习的知识按自己的结构整理记录下来,成为自己的知识财富,也方便日后查阅巩固。

5.在学习的路上留下自己的印记

就像写日记一样,人生总有回味的地方;在学习技术的道路上也一样,这是一个技术知识积累的过程,在IT圈子里的技术积累十分重要,相信这些积累在以后将会是一笔财富。

如果你有更多好的学习资源

好的学习方法

……

欢迎留言与大家分享

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180831G0J2DV00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券