自古以来,人类的进步都是依赖于工具的进步,从刀耕火种,到使用青铜器,再到现在的科技,每一次都使我们的工作效率提高了无数倍,所以一个好的工具能使我们提高无数倍的工作效率,下面,我就根据自己简单的总结一下我们到底要有什么样的装备。这里现在只写必须的,因为有太多的好的软件了,以后再分类补充吧。

一,操作系统

  有人用Windows,有人用mac 有人用Linux,在这里我只介绍Windows系统下的,(因为我学的是net,也没钱再买新的其他系统的电脑),这里推荐使用win10,虽然有一些win7支持的但是win10不支持的软件,但绝大多数我们要用的都可以,那些老掉牙的软件可以用其他新的软件代替了,而且更重要的是win10看起来比win7好看啊,能让心情愉悦是最重要的,还有的是我们软件是用新不用旧的。

二,安全软件

  这里当然要选360了,看到这里的时候很多人都要说“我根本不用这样的安全/杀毒软件”等等,在这里360的作用并不是什么网络防护,杀毒等,主要是他的很多其他功能很好用,比如这个悬浮球可以看出现在是否有数据访问,网速等,有时候会很有用,当然还有电脑加速管理,网速管理,有时候会很有用。

可以参看每一个软件用了多少性能,用了多少网速,这些有时候很重要

当然,360还有很多扯淡的功能,比如很多它认为是危险的文件都会自动删除,很多它识别不出来的软件都被删除,偏偏我们还是程序猿,有很多自己写的软件,so......,当然它的防护功能有没有无所谓的。

三,压缩解压软件

  推荐winrar,当然360压缩和2345压缩以及很多人推荐的7-zip都挺好用的,这个看个人习惯,只要没有什么广告新闻就好。

四  数据库

  我是学.net 当然使用SQL Server了,Java对应oracle,php对应mysql,nodejs对应mongoDB,小程序对应sqlite或access等,当然还有很多好的数据库,这个看个人喜爱,编程本来就是兴趣和工作,个人喜爱很重要,SQL Server可以有一个插件SQL Prompt,在写sql语句的时候会有提示,比sql自带的提示强大太多了,效果如图所示,当然还有其他的好的插件,暂时并不是什么必须的,以后有机会再说吧。

五  开发工具

  最强大的开发工具Visual Studio,没有再比这个更强大的了,使用过的都知道了,几乎可以开发所有的程序,推荐使用最新的,因为最近的好用又好看,不解释。

  虽然vs很强大,但是添加一些插件能使我们更加的方便,这里就推荐一些必要的

  1,Indent Guides   缩进辅助线

  2,Format document on Save  保存时自动格式化代码

  3,Viasfora  很实用的关键字高亮   彩虹括号ーー就是让不同层级的括号用不同的颜色高亮

  4,File Path On Footer   在页面底部显示文件物理路径

  5,TextHighlighterExtension2015  针对.json, .bat, .cmd, .log, .txt, .ini, Log4j.properties, bash 语法高亮

  6,ReSharper    net必备,功能超强大,虽然安装后比较占用电脑性能,但是是非常值得的

  7,Visual Assist X   有名的大番茄,也是开发必备

  好了,就这几个吧,其他根据自己需求自己添加吧。

六  文本编辑器

  看到这里不懂的该问,文本编辑器不就是系统自带的吗?有什么值得说的,但是我要这里说的是那些是普通用户的办法,作为一个程序猿,那些并不够所以这里推荐一些文本编辑器,当然那些大神都用vim的,我推荐的是非顶级大神使用的,当然就算顶级大神也不会只用vim的

  1,Sublime Text

  前端开发神器,有海量插件,代码高亮等等等等,可以自行百度,我在这里是说不完的,这里只推荐一些插件,让你的Sublime更好用

  >PackageControl: 插件管理插件,提供添加、删除、禁用、查找插件等功能。安装好Sublime后第一个安装的插件

  >Emmet: 是一个可以让你更快更高效地编写HTML和CSS,节省你大量时间的插件,比如,你只需要输入 ((h4>a[rel=external])+p>img[width=500 height=320])*12 ,然后它会被扩展转换成12个列表项和紧随其后的图像。然后你就可以在此基础上再填写内容,就这么简单。

  >SublimeEnhancements: 这个插件可以给SublimeText的边栏菜单带来扩充的功能,包括:在当前工程文件夹中新建文件,移动文件或文件夹,产生文件或文件夹的副本,在新窗口或浏览器中打开,刷新等。这只是概括地说,安装后探索它更多的功能吧。

  >Terminal: 这个插件可以让你在Sublime中直接使用终端打开你的项目文件夹,并支持使用快捷键。

  >Alignment: 代码对齐插件,即"="号对齐,变量定义太多,长短不一,可一键对齐,默认快捷键Ctrl+Alt+A可能和QQ截屏功能冲突,可设置其他快捷键如:Ctrl+Shift+Alt+A

  >AutoFileName: 快捷输入文件名插件,自动完成文件名的输入,如图片选取,输入"/"即可看到相对于本项目文件夹的其他文件。

  >BracketHighlighter: 代码匹配插件,可匹配[], (), {}, “”, ”, ,高亮标记,便于查看起始和结束标记,点击对应代码即可。

  >ConvertToUTF8: 编辑并保存目前编码不被 Sublime Text 支持的文件,特别是中日韩用户使用的GB2312,GBK,BIG5,EUC-KR,EUC-JP ,ANSI等

  >Git: Git管理插件,基本上实现了Git的所有功能。

  >IMESupport: 实现中文输入法鼠标跟随插件。

  >SideBarEnhancements: 侧边栏右键增强插件,可以自定义打开方式快捷键,非常实用。

  >SublimeCodeIntel: 代码自动提示插件,支持绝大多数前端开发语言。

  >Theme-Nil: 完美的编码主题,用过的都说很好。

  2,PilotEdit

  当你要打开很大的文本等的时候(比如几百万行等),就要使用这个了,其他文本编辑器都是卡的要死,这个却很轻松,甚至可以打开几十GB的文件,必备啊。

  其他的例如notepad++,UE,Editplus,还有微软的vs code,github官方出的一个编辑器,都可以尝试一下,这里就不一一列出了

七  截图和图片处理

  截图当然使用Snipaste,不知道的自行百度或谷歌,超强大,特别是那个贴图功能,编程必备

  picpick这个也是很好的,主要是功能全,对于前台更是必备啊,主要功能有截图,像素尺,取颜色等等等等,超好用

  图片查看可以使用2345看图,或者用XnView,2345看图更人性化,xnView支持更多格式,看个人需求了。

八  知识总结

  程序猿嘛,经常要学习很多东西,然而人的记忆不能全部保存(奇异人士除外),所以就需要很多需要自己保存到笔记里面了,程序猿的笔记和其他人的的笔记略有不同,程序员的笔记要有很多的代码,这时,有一个代码高亮就是非常必须的了,经过几十个笔记的对比,最后选定了两个笔记软件,OneNote和为知笔记,OneNote强大的多次分层和自由编辑,很强大,为知笔记是国产软件,一点不比其他老牌的像印象笔记等的弱,而且还有代码高亮功能,超好用。 还有一个笔记软件,CherryTree,说明就是程序猿笔记,在Linux上还好用,但是在Windows上就不如人意了,在我的电脑上总是出现很多问题,暂时不推荐。

九  其他

  还有很多不好分类,我全部放到了这里,(也有因为我比较喜欢9这个数字),视频软件:推荐完美解码,或者可以使用Potplayer。制作git动态图片:Screen ToGit,很好用的录制成git动态图片的软件,可以录制屏幕,录制摄像头。。。。录屏软件:OCam,免费高效。文件搜索:EveryThing,超强大,系统必备,强烈推荐。桌面便签:小孩桌面便签,名字一般,功能强大,系统必备。思维导图:Xmind:免费且强大。文件管理:Total Commander,大神通用,众多插件配合下,功能无敌。

最后

说了好多,很多东西都是一说即过,很多详细的内容都没有介绍,因为太多了,也是因为,我认为,程序猿的最基本的能力就是能根据一个名字,甚至一个功能找到自己需要的所有信息,这些软件,是我从上千个(真没有多说)软件中精心挑选出来的,希望对大家有所帮助,大家如果有什么好的软件也希望可以推荐给我。

转载于:https://www.cnblogs.com/itljf/p/5806523.html

一个net程序猿必备工具相关推荐

  1. 程序猿必备工具『CSDN浏览器助手』之超实用小工具测评

    CSDN浏览器助手简介 CSDN浏览器助手由CSDN官方开发,集成[一键呼出搜索].[万能快捷工具].[个性标签页]和[ "真"免广告]四大功能,打开后给人的第一印象就是 清新脱俗 ...

  2. 程序猿必备工具或者技术论坛推荐(收藏)

    一 搜索引擎 1.秘迹搜索:https://mijisou.com(比度娘好用,该搜索引擎不会收集私人信息) 2.DogeDoge(多吉搜索):https://www.dogedoge.com/(国内 ...

  3. 程序猿必备的10款web前端动画插件十三

    1.jQuery圆形旋转切换菜单 带菜单项描述 jQuery有着无数的插件,菜单插件是jQuery插件中最多的,尤其是CSS3和HTML5的配合,让jQuery菜单变得更加丰富多彩.今天我们要给大家分 ...

  4. 一个Java程序猿眼中的前后端分离以及Vue.js入门

    原文:https://mp.weixin.qq.com/s/HWRYAR16vLE1XFep6_i1tA 松哥的书里边,其实有涉及到 Vue,但是并没有详细说过,原因很简单,Vue 的资料都是中文的, ...

  5. 十大PHP程序员必备工具

    十大PHP程序员必备工具 1.Notepad++ 总结来说就是小而精,7.4版本的软件包只有2.9M,比一般的IDE小数十倍,但是Notepad++的功能确是很全面的,代码高亮,语法折叠,宏功能,内置 ...

  6. 程序猿必备福利之二上篇!!!简易使用Nodejs实现从美图网爬取清晰脱俗的美图???

    当然这里为了能够让小白也能够看懂学会,我会说的很详细,我很体谅小白的哦,分了几篇讲解,请谅解哦 这里先来一波看前美图福利,激起你的学习欲望,嘿嘿嘿!!!点击查看程序猿必备福利之二下篇##### 小白如 ...

  7. 程序猿必备键盘推荐(Keychron),实用炫酷两不误。

    一.个人使用感受 #入坑keychron# 由于本人一直喜欢打游戏,大学时候码代码,所以一直在使用机械键盘,用过了两三个牌子的键盘,轴体的话基本涵盖茶轴.青轴.黑轴.红轴都有,个人更偏向于红轴,按起来 ...

  8. win10程序员必备工具_与客户沟通的10种必备工具

    win10程序员必备工具 Communicating your clients is a necessary evil of contract web development, design, pro ...

  9. 【黑马程序员西安中心】一个女程序猿的成长历程

    一个女程序猿的成长历程 人生总是磕磕绊绊的,没有一帆风顺的旅程,成长路上总有那么几个拦路虎在你不知道的地方藏着,然后在某一天突然跑出来证明一下存在感.这个时候就要看你意志坚定不坚定了,是继续往下走,不 ...

最新文章

  1. R语言获取当前R版本(version)实战
  2. 省市地区表 mysql数据库
  3. BugkuCTF-Misc:come_game
  4. CF--思维练习--CodeForces - 220C Little Elephant and Shifts (STL模拟)
  5. 2022. 将一维数组转变成二维数组
  6. mysql timeout
  7. linux命令帮助怎么看,Linux命令帮助
  8. 解决docker数据文件过大导致根磁盘满的问题
  9. azure db 设置时区_关于Azure Cosmos DB(以前称为DocumentDB)的8件事
  10. 记一次自动提醒钉钉机器人的诞生
  11. cad连筋字体怎么安装_为什么我的CAD图纸会缺失字体?怎么解决?
  12. 会议主视觉_揭秘!2018杭州云栖大会主视觉设计——光锥之内皆命运
  13. 浅谈机器学习中的非线性
  14. mysql联合主键意义_mysql设置联合主键的意义
  15. CVE-2017-8570漏洞利用
  16. [Python] 随机抽样
  17. 硬盘/分区克隆:怎么无损迁移老硬盘数据到新硬盘?
  18. wrcoef2函数_二维离散小波变换函数使用总结
  19. 通过IDEA进行class文件代码反编译
  20. 英语总结系列:每天怀揣一点激情

热门文章

  1. WIN10系统使用技巧之如何修改文件权限
  2. Retinanet原理介绍和基于pytorch的实现
  3. 自动爬取ZiMuZu的内容发布到Wordpress
  4. 设置图片的宽高一样大
  5. mysql复合函数索引_联合运输按照(    )标准分为协作式和衔接式的联合运输。...
  6. vue表单模板,表格模板
  7. Google Play 账号关联问题解决
  8. 51单片机学习篇-- --超声波测距(HC--SR04)笔记
  9. 【英语演讲】Informative Speech
  10. f(n)是统计从1到n出现的1的次数的总和,输出从1到4000000000的所有f(n)=n的n的值P229