关于 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 搜索的结果往往可以很准确的解决你的问题。关于使用这里不做解释。
总结
这里的推荐是从程序员的角度出发,以学习为主的客户端工具推荐,有不足的欢迎留言补充。
推荐实用的干货
相关推荐
《一个程序员的奋斗史》是一篇描述了主人公段伏枥从大学毕业生到步入职场,开始程序员职业生涯的心路历程。...同时,文章通过主人公的个人经历,为读者提供了一个了解程序员职场生态和成长路径的窗口。
《Microsoft Win32程序员参考大全》是一套专为Win32平台开发者设计的综合性学习资料,涵盖了Win32 API、窗口管理、图形设备接口、系统服务以及消息处理等多个核心领域。这套五本合集深入浅出地介绍了Win32编程的基础...
《Win32 SDK程序员参考》是一本面向Windows操作系统平台开发者的权威指南,它详细阐述了Win32应用程序接口(API)的功能与用法。Win32 SDK是开发Windows应用程序的基础,为开发者提供了丰富的函数库、头文件、示例...
作为一个作为一个程序员很重要的一个能力应该是解决问题的能力
但是,作为一名程序员,你需要知道自己是否适合这个职业。下面是程序员的一生中需要注意的几个方面: 1. 程序员意味着要编程序 作为一名程序员,你需要有编程序的能力和热情。编程序不仅仅是写代码,还需要有逻辑...
WIN32程序员参考大全_2,PDF格式,WINDOWS编程必备.
在IT行业中,程序员的成长路径通常会经历从初学者到高级程序员的阶段,而软件设计师则是一个更为专业和高级的角色。这个“程序员高级程序员程序设计辅助理解软件”压缩包文件,显然是为那些寻求晋升或者增强自身技能...
URL通常指向网页,这里可能是2345网站上的一个软件教程集合。2345网站提供多种软件下载和服务,其软件教程可能涵盖了从基础编程语言到高级开发框架的各种教学资源。对于新手程序员来说,这样的教程平台是学习新技能...
这份压缩包文件,名为"软件程序员考试初级真题.7z",旨在为备考者提供一个全面了解考试趋势、熟悉题型和提升技能的平台。 首先,我们要理解软件工程这一核心概念。软件工程是应用工程原理、方法和工具,以系统化、...
作为一个Java程序员你应该会什么.pdf
总之,《Microsoft Win32 程序员参考大全》是一本全面介绍Win32 API编程的书籍,无论你是初学者还是经验丰富的开发者,都能从中获得宝贵的知识和实战技巧,进一步提升你在Windows平台上的开发能力。
你需要有一个清晰的软件产品概念,了解它能解决什么问题,服务哪个用户群体,以及在市场上的竞争优势是什么。在这个阶段,市场调研和竞品分析是非常必要的。 其次,构建强大的团队是创业成功的关键。程序员需要找到...
一个程序员开发人员需要了解的SEO
程序员简历模板-软件工程师程序员简历模板-软件工程师程序员简历模板-软件工程师程序员简历模板-软件工程师程序员简历模板-软件工程师程序员简历模板-软件工程师程序员简历模板-软件工程师程序员简历模板-软件工程师...
"软件项目开发模板作为程序员使用"这个主题涵盖了多个关键领域,包括但不限于项目规划、进度跟踪、文档编写等。以下将详细介绍这些方面的知识点: 1. **项目规划**:在项目启动阶段,程序员通常需要制定项目计划书...
程序员防颈椎,广播操,身体健康,写代码更有精神更。
程序员软件测试专业简历模板程序员软件测试专业简历模板程序员软件测试专业简历模板程序员软件测试专业简历模板程序员软件测试专业简历模板程序员软件测试专业简历模板程序员软件测试专业简历模板程序员软件测试专业...