作为一个程序员,你了解 win 上有哪些必装的软件吗
关于 win 的一些基础必知内容之前已经分享过,没有看过的可以戳此处→Windows 使用之那些你还不知道操作
新系统安装的第一个软件
Google Chrome
毫无疑问,作为程序员应该是首选的浏览器,尽管 win10 提供的 Edge 浏览器相比于 win7 的自带浏览器,已经不在同一个级别了,但是对于程序员来说,还是远远不够;普通用户的话,建议使用 win10 自带的 Edge 浏览器。
安装了浏览器,我们才可以以此为入口,去下载下面这些软件。
高级记事本
个人建议选择 Notepad++,或者 EditPlus。其功能的强大和使用的便捷性就不用在这里多说了,体验过就无法更换了。
截图工具
FastStone
毫无疑问,个人极力推荐,其使用之方便,功能之强大,体积之小,至今未发现有那个软件可以匹敌。
它的优点
可以任意形状截取
可以截取窗口
可以滚动截图,比如这篇文章中的长图:6 大神器在手,难怪是无敌的
可以录屏,经过测试,录制完的视频还很清晰。
体积小,可以隐藏在屏幕边缘
可以对截图进行二次编辑
免费,无广告
如果你经常写博客或者公众号,经常要截图,那么这款软件是你的不二选择。
MD编辑器
作为一个程序员,相信你或多或少会做笔记,程序员的笔记难免会使用到代码片段,但是纵观一些常用的编辑器对代码支持很友好少之又少,但是 md 编辑器解决了这个问题,使得文字+代码的文字内容操作起来更友好了。
首推 Typora,与其他编辑器相比,具有下面这些优点:
同时支持 win,mac,Linux
免费,无广告
多主题,还可以自定义(见后图)
可将 md 导出多种格式文件(见后图)
所见即所得
字数统计
还有众多隐藏的便捷功能,大家自行探索


关于 md 编辑器后面会专门出篇文章,综合客户端和网页,以及多端支持。
笔记软件
程序员的进步在于是否持续学习并输出,在这个过程中选择一个趁手的笔记软件会让你事半功倍。
推荐使用有道云笔记、印象笔记。
Gif图录制
在博客中插入一个 gif 图效果会更好,读者也更有兴趣阅读,也有助于理解你的博客内容。
这里推荐一个软件:LICEcap,绿色无广告,体积小,非常轻便,可自由录制任意大小区域。
思维导图
这里推荐使用 XMind,支持 mac 和 win。作为程序员,有时候对知识点的总结和复盘,那么导图用起来就更合适不过了。
代码版本管理
这个不用多说,SVN 和 Git,当然后者除了命令行,也可以使用客户端 SourceTree 。
视频播放器
第一推荐 PotPlayer
PotPlayer 只有 20M 的大小,占内存是同类软件最低的。支持强劲的加速引擎,同时支持 3D 视频,同时支持多种编码和字幕,而且快速拖拽,加速播放依然很流畅,还有多种皮肤挑选,支持降噪;缺点是目前只支持 Windows。
第二推荐 KMPlayer
Kmplayer(简称KMP)几乎可以播放所有影音文件。通过各种插件扩展 KMP 可以支持层出不穷的新格式。强大的插件功能,直接从 Winamp 继承的插件功能,能够直接使用 winamp 的音频,输入,视觉效果插件,而通过独有的扩展能力,只要你喜欢,可以选择使用不同解码器对各种格式进行解码。说起资源占用,比起KMP的资源占用恐怕只有同样来自linux的Mplayer能够在拥有强大功能的同时还能保持如此小的系统资源占用。界面使用了与 winamp2 相似的皮肤格式,制做方便,来源广泛。
IDE
不同技术方向选择的工具是不同的,这里具体不做特别建议,但有个原则:不要安装可以完成相似功能的多个软件。
办公
邮箱客户端 Foxmail
WPS 或者 Word
TIM 而不是 QQ
微信
钉钉(视情况而定)
正确姿势上网
个人觉得是每个程序员必备才对,毕竟 google 搜索的结果往往可以很准确的解决你的问题。关于使用这里不做解释。
总结
这里的推荐是从程序员的角度出发,以学习为主的客户端工具推荐,有不足的欢迎留言补充。

推荐实用的干货
作为一个程序员,你了解 win 上有哪些必装的软件吗的更多相关文章
- 如果你恨一个程序员 忽悠他去做iOS开发(戏谑篇)
.state { text-align: right; height: 16px; line-height: 16px; color: #999; padding-top: 5px; overflow ...
- 如果你恨一个程序员,忽悠他去做iOS开发
如果你恨一个程序员,忽悠他去做iOS开发.不管他背景是cobel还是 java,送他一本iOS开发的书.这种书最好是国人写的,容易以偏概全一点,相比洋鬼子的书,更容易学到皮毛.这叫舍不得孩子套不着狼, ...
- 每一个程序员需要了解的10个Linux命令
作为一个程序员,在软件开发职业生涯中或多或少会用到Linux系统,并且可能会使用Linux命令来检索需要的信息.本文将为各位开发者分享10个有用的Linux命令,希望对你会有所帮助. 以下就是今天我们 ...
- --专访雷果国: 从1.5K到18K 一个程序员的5年成长之路--
导语:今年三月份,在CSDN博客和新浪微博上有一篇<从1.5K到18K,一个程序员的5年成长之路>被众人分享和传阅,这篇博文首先介绍了作者自学之初薄弱的基础,然后通过流水账形式分享了那个从 ...
- [Python 学习]2.5版yield之学习心得 - limodou的学习记录 - limodou是一个程序员,他关心的焦点是Python, DocBook, Open Source …
[Python 学习]2.5版yield之学习心得 - limodou的学习记录 - limodou是一个程序员,他关心的焦点是Python, DocBook, Open Source - [Pyth ...
- 【转】每一个程序员需要了解的10个Linux命令
作为一个程序员,在软件开发职业生涯中或多或少会用到Linux系统,并且可能会使用Linux命令来检索需要的信息.本文将为各位开发者分享10个有用的Linux命令,希望对你会有所帮助. 以下就是今天我们 ...
- 如果恨一个程序员,忽悠他去做iOS开发
如果你恨一个程序员,忽悠他去做iOS开发.不管他背景是cobel还是 java,送他一本iOS开发的书.这种书最好是国人写的,容易以偏概全一点,相比洋鬼子的书,更容易学到皮毛.这叫舍不得孩子套不着狼, ...
- 第八周读书笔记(人月神话X月亮与六便士)——到底什么才是一个程序员的自我修养?
写了这么久的读书笔记,涉及到问题大多是一些如何把软件工程做好,如何把自己的职业生涯做好.但总感觉逻辑链上缺了一环,亦即:我们为什么要把软件工程做好,我们成为一名优秀的职业生涯的意义到底在于什么?我觉得 ...
- 作为一个程序员怎么通过android开发赚钱
上面是一个程序员通过Android开发每天的收入,信则有! 自己学安卓差不多,有一年了.我本来是从事javaweb开发的,可能学习安卓上手会快点.其实安卓没有那难 .首先开发安卓程序,要有一个,开 ...
随机推荐
- 对CSS尺寸单位'em'的长期误解
一直以来认为'em'是相对于父元素的字体大小. 直到今天学习移动WEB开发,重新复习css的尺寸大小时,惊奇发现:对em深深的误解了!!! 在CSS官网对em的解释实例是: a. h1{line-he ...
- ArcGIS Engine 中的多线程使用
转自原文ArcGIS Engine 中的多线程使用 一直都想写写AE中多线程的使用,但一直苦于没有时间,终于在中秋假期闲了下来.呵呵,闲话不说了,进入正题! 大家都了解到ArcGIS中处理大数据量时速 ...
- org.hibernate.AnnotationException: No identifier specified for entity:
使用hibernate的e-r映射pojo类的时候遇到org.hibernate.AnnotationException: No identifier specified for entity的异常, ...
- 一处折腾笔记:Android内嵌html5加入原生微信分享的解决的方法
有一段时间没有瞎折腾了. 这周一刚上班萌主过来反映说:微信里面打开聚客宝.分享功能是能够的(这里是用微信自身的js-sdk实现的).可是在android应用里面打开点击就没反应了:接下来狡猾的丁丁在产 ...
- 【OpenGL】Shader实例分析(七)- 雪花飘落效果
转发请保持地址:http://blog.csdn.net/stalendp/article/details/40624603 研究了一个雪花飘落效果.感觉挺不错的.分享给大家,效果例如以下: 代码例如 ...
- 读书笔记-HBase in Action-第三部分应用-(2)GIS系统
本章介绍用HBase存储.高效查询地理位置信息. Geohash空间索引 考虑LBS应用中常见的两个问题:1)查找离某地近期的k个地点.2)查找某区域内地点. 假设要用HBase实现高效查找,首先要考 ...
- Python中解决中文乱码问题
乱码原因:因为你的文件声明为utf-8,并且也应该是用utf-8的编码保存的源文件.但是windows的本地默认编码是cp936,也就是gbk编码,所以在控制台直接打印utf-8的字符串当然是乱码了. ...
- Eclipse导入项目: No projects are found to import
Eclipse导入项目: No projects are found to import 如果发导入工程import的时候,出现”No projects are found to import” 的 ...
- Android之——经常使用手机号码功能
转载请注明出处:http://blog.csdn.net/l1028386804/article/details/47374415 有些Android手机中会带有一些经常使用号码的功能,比方订餐电话. ...
- IDEA debug调式快捷键
F9 resume programe 恢复程序 Alt+F10 show execution point 显示执行断点 F8 Step Over 相当于eclipse的f6 跳到下一步 F7 Step ...