VPN
- 在开发过程中,我们经常要搜索技术资料,不可避免地需要使用Google,以及打开搜索结果中涉及的技术网站。正常情况下,很多技术网站却不正常地访问不了。每一次网络连接被重置,你的思路被打断,紧接着或许还有一通的抱怨……,对于开发者而言,这无疑会极大地降低效率。当你无法改变当前的网络环境时,不防试试改变自己。所以,工具组合的第一点建议是为自己的团队搭建一个VPN,给大家一个可以畅通无阻地查阅技术资料的网络环境。如果还在犹豫,请用Google搜索一下为什么要这么做 :)
IDE – jetBrains系列
-
IDE是程序员直接面对的工具。想象一下,如果你使用的IDE加载和运行缓慢、没有代码和错误智能提示、界面毫无美感、各种繁杂的插件、难于调试和代码版本管理等,好比用着一把钝刀在砍柴,编码效率不言而喻。摆脱或者避免这些也很简单 – 选择一个优秀的IDE作为开始吧!
-
jetBrains系列的IDE是最佳选择之一,被广大程序员称为编码神器。所谓百闻不如一试,直接在官网下载,免费试用1个月,一切了然。jetBrains目前已经支持包括:.NET、Java、PHP、Web前端、Python、iOS和Ruby,啊,是的,还有最近支持了C/C++!
-
jetBrains虽然是付费的IDE,但如果可以(极大)提升你/团队的效率,这个投资是很划算的。不管是公司,还是个人,在工具上面,不要去省钱,而是用有限的资金去提高效率才是正道。你或者不相信这个观点,但时间会证明这是明智的。
-
福利:如果你还是学生,jetBrains的系列IDE针对学生已经免费。用你的 edu.cn 邮箱即可申请。呜呼,真是业界良心啊!
Coding
Coding.net 为软件开发者提供基于云计算技术的软件开发平台。突出特点包括:
代码托管平台
- 通过代码版本控制系统 git 进行公开项目或者私有项目的免费源码托管,数量不限制独有保护分支功能,保证各个分支修改的权限。代码库提供极佳的速度和稳定性。
在线运⾏行环境
- 项目演示平台是为程序测试和演示提供的在线项目展示平台,无需重复搭建配置环境,一键部署,在云端进行项目展示,并可通过复制演示链接将项目与外部用户进行分享或展示。演示平台支持大部分主流 Web 开发语言,包括 Java,Ruby,Node.js,Go,HTML,PHP,Python。其它官方未做支持的语言或框架,用户依然可以通过自定义 buildpack 的方式来实现支持。Coding 也将提供Android App 的运行空间,帮助安卓开发者实现项目演示。
代码质量监控
- 质量管理功能能够对 git 仓库中的代码进行静态的检测和分析,发现代码问题,获取代码度量信息,及时了解代码质量状况,以判断其是否符合最佳实践,并提供质量分析报告,为相关管理成员提供项目决策及管理参考。目前质量管理平台支持的语言包括 C/C++, Golang, Java, Javascript, PHP, C#, Groovy, XML, Web, Flex, Erlang, Css。
项目管理平台
- Coding社会化项目协作管理平台,支持所有格式文档的上传下载,图片以及markdown等文档格式的在线预览。开发团队成员之间可自由进行信息共享、、任务指派管理和项目讨论协作。
Coding APP
- Coding 已推出 Android & iOS 手机客户端,目前支持任务管理、在线讨论、轻量级社交等功能,让远程协作变得更简单高效。
- 福利:使用以上服务,在Coding完全免费,官网地址:https://coding.net
团队协作-Worktile
-
大多数情况下,作为开发者,你几乎无法避免团队协作,甚至是远程协作。即使是个人独立开发者,也或多或少要和客户沟通协作。我们想提升产品开发效率,必须重视团队的协作效率。诸如新任务分配、问题反馈、需求变更等,依靠电话 + Email + Excel来做团队协作,显然是效率低下的。
-
提升团队协作效率,从选择一个高效的协作工具开始吧。目前已经有很多优秀的在线协作工具,国外的Basecamp(由37Signals的牛人们开发)和Asana等,国内提供团队协作的工具也不少,这里以Worktile为例:
-
Worktile是一款任务驱动的团队效率管理工具,以任务为中心 (看板式的任务列表,支持拖拽,操作方便)。围绕着任务,成员可以构建列表和项目;成员可以参与到某个任务当中,也可以被提醒关注某个任务以跟踪进度,项目的负责人可以将相关成员拉进某个项目当中;对于历史任务还可以生成日历和简报功能,把团队的工作经验沉淀下来。
-
你不必花费大量的时间用来收发邮件,用微信、QQ等工具实现沟通交流,用Worktile即能解决团队中工作沟通不畅、信息不同步的情况。此外,Worktile支持Android & iOS手机客户端,团队协作、随时随地。
-
福利:目前Worktile完全免费,可以尽情使用
七牛云存储
-
通常,网站的图片、视频、PDF这些文件会上传到自己的服务器,对于网络资源不丰富的网站,这些文件会消耗很多服务器的资源,尤其是带宽和服务器的并发连接资源。借助七牛提供的云存储服务,把非业务相关的事情,交给专业的团队来处理,是一个明智之举。
-
七牛专注于提供互联网化过程中的数据管理的一整套解决方案,包括数据存储、传输加速以及数据处理。七牛全球分布式多IDC存储架构,加速节点已逾1000个,真正做到上传下载加速到极致。此外,七牛国内首创流媒体(音视频处理)支持,大大提升了企业开发效率并节省运维成本至少一半。
-
七牛存储2.0更是全面引入纠删码(EC)算术冗余方案,将单位存储成本足足降低了63.5%,并率先达到16个9的数据可靠性。
-
福利:如果网站规模小,七牛提供免费的额度。从这里查看:http://www.qiniu.com/pricing