您的位置:首页 > 职场人生

程序员必备的这17款强力武器,你现在拥有多少个呢?

2018-01-24 00:00 603 查看


对于每一位开发者而言,软件工具的重要性显然不言而喻。事实上,除了个人能力之外,它们也在团队的效率及实际生产力层面扮演着关键性角色。在今天的文章中,我们整理出17款最为强大的开发武器,如果您尚未尝试过其中部分工具,请务必予以关注。

1.Terminal终端

虽然根据开发方向的不同,大家对终端的依赖程度亦有所区别,但必须承认我们或多或少要与其打交道。



在终端中,大家可以通过命令执行各类进程。只需要一条命令,我们即可完成自己需要的操作——而无需在多个菜单间来回切换。

2. Tmux

处理多进程与多个已开启终端时,Tmux的表现相当出色。事实上,它是一款终端多路复用工具,能够帮助大家通过窗口或者选项卡同时面对多个彼此独立的终端。



3. Docker

Docker是一套软件容器化平台,能够将您的应用或软件打包在文件系统当中,并随后实现随处移动与执行。代码、系统库等一切运行必要的元素皆会被纳入其中,这意味着该软件将不再依赖于其运行环境。



容器技术的优势多种多样,其采用差异化架构、效率更高,且能够运行在任意计算机、基础设施乃至云中。Docker允许大家在容器中引入更多新功能,同时更轻松地利用由其创建的通用框架实现协作。最后,Docker还可帮助我们显著提升软件的发布与规模扩展速度。

4. Intellij



5. Slack



6. Chrome



7. Feedly



8. Jira



9. Git



10. GitHub



11. Stack Overflow



12. Sublime Text

Sublime Text是一款源代码文本编辑器,且拥有相当出色的用户界面设计。



除了界面外,其还提供多种快捷方式以打开文件并在各行间往来切换。其提供多重选择功能,可一次性变更多行代码。再有,其插件也相当强大。

13. Jenkins



14. Confluence



15. Spotify



16. YouTube



17. Skype

如果我们的分支团队分散在全国甚至世界各地,或者需要与不同国家的客户进行对接,那么Skype将发挥重要作用。其提供理想的连接质量,定期进行更新且完全免费。另外,其还提供组通话选项,这无疑让我们的团队协作效果更上一层楼。



作者 | Lea Maya Karam译者 | 核子可乐译文地址 | http://cloud.51cto.com/art/201701/528506.htm#topx声明 | 文章著作权归作者所有,如有侵权,请联系小编删除。
感谢  ·  转发欢迎大家留言

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐