程序员装机必备利器列表

简介: 程序员装机必备利器列表

程序员装机必备利器列表

普通应用

常用的个人应用,如浏览器,音乐播放器等。

1. Google Chorme

谷歌浏览器,作为开发者必备。可以装很多功能强大的插件。

2. 百度网盘

百度网盘,日常文件要有良好的备份习惯。

3. PanDownload

这是一款解决百度网盘下载仅几十K的软件。

4. 音乐迷

音乐迷,一款可以在各个平台之间搜索歌曲的软件。提供免费下载,且会自己跳过无版权的音乐,无损音质都能下载!

日常办公应用

常用的普通办公软件,如编辑器notepad++,邮箱foxmail等。

1. notepad++

轻量级别的文本编辑器。

2. sublime Text3

轻量优雅且可以装许多功能强大的插件。

3. Atom

Atom 是专门为程序员推出的一个跨平台文本编辑器。具有简洁和直观的图形用户界面,并有很多有趣的特点:支持 CSS,HTML,JavaScript 等网页编程语言。它支持宏,自动完成分屏功能,集成了文件管理器。默认支持markdown编辑预览,本文就是用它写的。常用插件有markdown to html、markdown to pdf


4. foxmail

腾讯旗下软件。支持多种协议。用来连公司内部邮箱也是很棒的。

5. WPS

可以用来代替office来办公的软件,免费试用,缺点广告太多。

6. office系列

除了常见的word、excel、ppt等。

推荐如下:

  • visio : 画流程图、序列图、类图等一定都是优秀的程序员必备的,思路、文档重于开发。
  • project : 也许咱还不是项目经理,但是还是要看项目计划的!

效率提升工具(黑科技)

有些工具可能你没听过,但是你会爱上它


1. fences

栅格。桌面分区工具,有效划分桌面。其强大点如下:


透明度 最低可以到0,仅移动到上方才会显示。

桌面分页 把分区格子拖到桌面的两侧,它会开出一个新桌面。像日常白天用不到的软件,如steam,虎牙直播等,就可以放到第二桌面。

吸附顶端 吸附顶端,只留一个标题栏!

等等

小缺点:收费。只能试用30天,价格为9.99$。但是其在steam上有售,打骨折的时候仅17¥即可!


2. everything

本地搜索工具,和windows自带的搜索天差地别的速度。搜索秒出结果,不管你放的多深!


社交软件

日常的社交软件如微信、钉钉。简单干净的QQ–TIM。


1. Gitter

聊天室,都是github的开发者,自己进群组聊天咯。


接下来才是作为程序员的正题

版本管理工具

git、svn、github desktop都是日常的版本管理工具,虽然我们可能使用ide中集成的插件的时间更多。


远程连接工具

XShell、XFtp、putty、secureCRT等常见的连接工具都是看个人爱好。但是下面这款强烈建议!


1. MobaXterm

这款软件支持连接 ssh,ftp,sftp,telnet,rsh,vnc,wsl (windows服务器也能连接)多种协议。可谓是一招吃遍天下鲜!

代替Windows cmd 窗口 即使powershell也远不及它。常见的在linux上的命令它都有 比如 ll (即 ls -al) 、sed 、 awk。

比较熟悉linux上文本处理的都知道awk有多强大吧?,再也不用专门去找一款仅仅能awk的软件了!

虚拟机

VMware 、Virtual Box。在windows上使用VMware更优雅一些。linux中还是Virtual Box的使用者更多。


开发工具

磨刀只为更快!


微软的visual studio、开源的eclipse、需要付费的myeclipse、势不可挡的jetbrains IDEA。


着重介绍一下jetbrains全家桶,其基本上可以完成常见任何开发者对语言的需求。

C\C++、Java、JavaScript、HTML、Php、Python等等。另外data grip也可以连接各种数据库。

鉴于正版价格一年1000RMB+,大多数开发者还是以破解为主,辅以某宝购买绑定教育账号。

然还是推荐有能力的开发者支持正版!


数据库连接工具

不同的数据库连接会不同。

常见的有 使用plsql连接Oracle、navicat连接mysql等。


然而有两款软件不得不推。


1. Data Grip

jetbrains系列,必属精品。上文已经提及过,可以连接mysql、oracle、sql server等等一系列的数据库!界面也是好看!

本人也是刚入手,还没发现高级功能。但是其只需100M左右的大小,也不需要本地先有各个数据库的某些环境!


2. powerDesigner

老牌强者,能连接各种数据库是它的基本操作。它最实用的功能是它的逆向工程,可以通过连接数据库,逆向生产ER图。


目录
相关文章
|
2月前
|
机器学习/深度学习 人工智能 自然语言处理
自注意力机制在Transformer中备受瞩目,看似‘主角’,为何FFN却在背后默默扮演关键角色?
本文三桥君深入解析Transformer模型中的前馈全连接层(FFN)机制,揭示其通过两层线性变换和ReLU激活增强模型表达能力的关键作用。文章从输入准备、结构原理到计算过程进行详细阐述,并提供PyTorch实现代码。同时探讨了FFN的优化方向及与自注意力机制的协同效应,为AI从业者提供实践建议。AI专家三桥君结合图文并茂的讲解方式,帮助读者掌握这一影响Transformer性能的核心组件。
125 0
|
10月前
|
开发框架 测试技术 Android开发
移动应用开发之旅:从新手到专家
本文将带领读者踏上移动应用开发的旅程,从基础概念的铺垫到高级技术的深入,逐步揭示如何构建一个成功的移动应用。文章不仅涵盖移动操作系统的核心知识,还提供实用的开发技巧和最佳实践,旨在帮助初学者快速入门,并引导有一定基础的开发者进一步提升技能。通过阅读本文,你将了解移动应用开发的各个阶段,包括设计、编码、测试和发布,以及如何应对市场变化和技术更新的挑战。无论你是刚开始探索移动应用开发的世界,还是希望扩展你的技术栈,这篇文章都将为你提供宝贵的指导和灵感。让我们开始这段激动人心的旅程吧!
290 6
|
SQL 测试技术 数据库
【Python】已解决:pymssql引发的MSSQLDatabaseException错误
【Python】已解决:pymssql引发的MSSQLDatabaseException错误
501 0
|
存储 运维 监控
Spring Boot中的日志管理最佳实践
Spring Boot中的日志管理最佳实践
|
传感器 数据可视化 数据管理
SolidWorks2021中文版【Solid Works 附补丁】完美破解版下载 安装教程
SolidWorks2021中文版【Solid Works 附补丁】完美破解版下载 安装教程
SolidWorks2021中文版【Solid Works 附补丁】完美破解版下载 安装教程
|
安全 数据中心
HTTP静态、动态住宅ip代理和数据中心代理是什么?有什么区别?
HTTP静态、动态住宅ip代理和数据中心代理是什么?有什么区别?
HTTP静态、动态住宅ip代理和数据中心代理是什么?有什么区别?
|
算法 数据可视化 数据挖掘
大学生必备!GitHub星标破千的matlab教程(从新手到骨灰级玩家)
MATLAB(Matrix Laboratory)是MathWorks公司推出的用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境的商业数学软件。 MATLAB具有数值分析、数值和符号计算、工程与科学绘图、数字图像处理、财务与金融工程等功能,为众多科学领域提供了全面的解决方案。
|
安全 网络安全 网络虚拟化
|
安全 Linux KVM
ARM系列 -- 虚拟化(一)
ARM系列 -- 虚拟化(一)
275 0
|
Web App开发 编解码 安全
⭐程序员必备软件图鉴⭐(建议收藏)
⭐程序员必备软件图鉴⭐(建议收藏)
1061 0
⭐程序员必备软件图鉴⭐(建议收藏)