作为程序员的你,常用的软件有哪些?

海宝海宝


感谢阅读。

作为程序员,最常用的软件肯定是跟码代码相关了,而且是围绕着写代码展开的一些软件。

就拿胖子本人来说,作为一个北漂8年还工作在一线的码农(好惨),常用的软件分为三大类:「编程工具」、「效率工具」和「爱好工具」。

编程工具

程序员吃饭的家伙除了电脑,就是IDE了。IDE根据程序员的工种和开发语言也各不相同,比如:前端H5开发者最常用的IDE就是VS Code和sublime text这类轻量级的易于集成插件的软件。后端呢相对复杂些,Java开发者最喜欢Intellij IDEA和Eclipse,python开发者则最喜欢Pycharm。

从上图中的开发工具,大家能猜出胖子是用什么开发语言的吗?

效率工具

效率工具,其实也是工作当中必需的一些便利软件,对于提供工作效率和解决工作中出现的问题都很有帮助。

程序员的工作主要是两部分,一是写bug,二是修bug,哈哈,是不是非常形象?

关于时间分配问题,个人觉得写bug的时候占30%,修bug占70%,所以使用效率工具就必不或缺了。

还是以我为例,Alfred的全局搜索,查询功能比苹果自带的spotlight还要强大;

iterm是命令行工具,集成一些插件:git,zsh,history等等,让你喜欢上命令;

SecureCRT是跨平台的SSH工具,可以个性化设置每一个远程连接的字体,主题,还能对其归类划分,提高远程操作效率;

Charles是Mac平台的抓包工具,支持http和https,可以轻松抓到经过本电脑的访问请求,安卓和苹果APP的请求入参,出参,通过代理都能捕抓到,是解决生产问题的一把利器。

SwitchHosts是本地切换host的工具,有了它,就不用去系统host里修改,直接在这个软件里新增或修改host就可以,还可以对host进行分类,修改后立即生效,方便快捷。

爱好工具

作为有生活的人,都是有些爱好的。大部分程序员也是有生活的人啊,为什么说大部分呢?你们猜吧,想哭。

本人的爱好嘛,就是些写写画画,听听读读了。比如用itunes和网易云音乐来听歌,用QQ和微信来摸鱼聊天,用pages和备忘录来写写文章,用iMovie来编辑音乐和视频,用爱奇艺和YouTube来看国内和国外感兴趣的视频......


分享到:


相關文章: