If you pay peanuts,you get monkeys
英文原文:Before you send an email to contact a web developer, please read this…
做为一名开发者,我收到很多关于开发新 web 应用程序或其它在线项目的邮件。我经常收到类似的邮件:
嗨,Tommy:
我在网上找到你的主页,想咨询一个新的、革命性文档管理 web 应用程序方面的情况。
附件是项目的需求说明。你能告诉我,这个项目是否符合你的技术水平,你报价有多少(美元)?
感谢,再见
那么,这封邮件有什么问题?
- 你沟通的开发者将是个执行者。只有最差劲的开发者才同意成为项目的执行者。优秀的开发者忙于很多项目,他们有帮助你创建项目的经验、而不只是接受订单。结果:只有没有忙于有趣项目上的、廉价的开发者自主选择回复你。这意味着如果你想让项目取得成功,将成为一个很大的问题。
- 一份需求说明是描述项目的糟糕方式。真的、真的很难足够清晰地用需求文档里的文字描述一个项目。这和上一点有关,但是一个优秀开发者可能让你就某些选择背后的意思做思考。当你开始让项目变成产品时,需求说明的大部分内容就过期了。因此,定义按钮的颜色、每个表单里的字段名字是毫无意义的。或许你不是首先需要一个表单,你只是在看到产品原型之后的日子里才发现这些问题的。
- 你正在寻找出价最低的投标人,你认为 web 专业人员是商品,成本应该最小化。如果你想让想法有任何成功机会,那么希望你能明白为什么这是糟糕的开始。

因此,你可以做两件事,以找到你想要的:
- 从网上交易市场找到廉价开发者去做廉价的工作:比如,你可以在 oDesk 或 Elance 网站上寻找印度和菲律宾这些低成本国家的廉价开发者。如果你这样做了,不要忘了一分价钱一分货。
- 找到技术娴熟的开发者,帮你把想法变成现实,并开个好头:开始你将多花些钱,但是对于钱来说,这将具有更高价值,使你更接近目标。你可以从你的交际圈找到这种开发者,或者寻找网上有专门技能的人(比如我)。展示你已经完成的工作,你对工作非常认真。优秀的开发者想和客户一起参与认真的产品,并愿意发布一款成功的 web 应用程序或网站。
下面是你可以发送给你想与之合作的、技能娴熟的开发者的、邮件示例:
嗨,Tommy:
一个朋友向我们提起了你,我们想知道,你是否有时间去开发一款新的、文档管理 web 应用程序。
我们有这方面的预算,我们认为这部分预算已经足够开发快速的 beta 版本了。我们正在加紧制作原型,我们需要一些帮助来充分界定这款应用程序。我对敏捷开发稍微了解一些,如果你能提供开发这款应用程序过程的指导,我们会很开心的。
你有空和我们在 Skype 上简单沟通一下吗,想看看咱们之间是否适合。我的 Skype 是 serious.guy.webapp。
谢谢!
- 你阐明了,我们为什么联系到你
- 这表明了,你是认真的,你已经做了一些工作(原型),你不只是有个想法。
- 你给我们建立了信任的基础:你需要帮助,你相信我们能提供帮助。甚至你正在寻求指导。理想的客户!
- 你表明了,你对项目非常认真,你需要为此投入真正的预算——不是 500 美元。
由你选择。
— END —
译文: 《在你邮件联系 web 开发者之前的必读文章 》 腊八粥
http://news.cnblogs.com/n/517137/
If you pay peanuts,you get monkeys的更多相关文章
- 没有动态库链接:可执行的文件大小一个就有几百兆 Dynamic-Link Libraries
dynamic link library Dynamic-Link Libraries (Windows) https://msdn.microsoft.com/en-us/library/windo ...
- Apple Pay 初探
Apple Pay 一.概述 1.支付方式:Touch ID/ Passcode 2.设备要求:iPhone6以上(iphone:线上/线下 ipad:线上 watch:线下) 3.系统要求:iOS8 ...
- 【转】iOS开发 -- Apple Pay
技术博客原地址:http://www.cnblogs.com/dashunzi/p/ApplePay.html#top 原技术博客中有源码和视频,有感兴趣的朋友可以研究一下! 一.什么是Apple P ...
- Apple Pay的快速实现
一.在Apple开发者中心配置 AppleID 和 Merchant IDs 二.配置好证书后在Xcode中开启Apple Pay 三.代码实现 3.1 判断是否支持Apple Pay,如果支持又将支 ...
- 开发apple pay碰到的问题总结
本来想简单总结一下Apple Pay 开发过程中的几个问题, 结果被下面这篇文章全碰上了, 干脆全文转载, 作者对相关资源整理得比较详细, 比较有参考价值 总的来说, 我们做过 APNs 推送的话, ...
- iOS Apple Pay
iOS 苹果支付 需要证书支持支付功能 targets 打开支付功能按钮 //ApplePay#import <PassKit/PassKit.h> ...
- Apple Pay
Apple Pay运行环境:iPhone6以上设备,操作系统最低iOS9.0以上,部分信息设置需要iOS9.2以上.目前还不支持企业证书添加. 环境搭建好后可以在模拟器上面运行,xcode7.2.1+ ...
- iOS开发 Apple Pay
一.什么是Apple Pay? 1. 概念 Apple Pay,简单来说, 就是一种移动支付方式.通过Touch ID/ Passcode,用户可使用存储在iPhone 6, 6p等设备上的信用卡和借 ...
- “粪便银行”:救人拿钱两不误 A Poop Bank in Massachusetts Will Pay You $40 Every Day
“粪便银行”:救人拿钱两不误 如果你年龄小于50岁,排便规律,而且愿意每天去美国麻省麦德福德跑一趟,那么没准你可以每天得到40美元的外快,而你需要做的事情只是生产便便. 要想得到这笔收入,请拜访“开放 ...
随机推荐
- hbase:应用开发
开发环境: hadoop: hadoop-1.1.2 hbase: hbase-0.94.11-security eclipse:Juno Service Release 2 配置Eclipse 通过 ...
- linux中段错误的处理
在 Linux环境下做C语言项目,由于是在一个原有项目基础之上进行二次开发,而且项目工程庞大复杂,出现了不少问题,其中遇到最多.花费时间最长的问题就是著名的“段错误”(Segmentation Fau ...
- Python 学习入门(22)—— 线程同步
Python主要通过标准库中的threading包来实现多线程.在当今网络时代,每个服务器都会接收到大量的请求.服务器可以利用多线程的方式来处理这些请求,以提高对网络端口的读写效率.Python是一种 ...
- boost在windows下的编译(vs2010)
首先说下环境,win7,vs2010. 先在http://www.boost.org/users/download/上下载boost安装包,我下的是1.52.0版. 按照说明,直接运行“bootstr ...
- JSTL解析——005——core标签库04
直接入主题,标签讲解 1.<c:import>标签 JSP里面有<% file include="XX"%> 与<jsp:include>,JS ...
- css hack 如何区分 ie7 ie8
.style { width:100px; /*火狐以及一般浏览器*/ width:200px\9; /*IE8*/ *width:150px; /*IE7*/ _width:50px; /*IE6* ...
- Linux下套接字具体解释(三)----几种套接字I/O模型
參考: 网络编程–IO模型演示样例 几种server端IO模型的简介及实现 背景知识 堵塞和非堵塞 对于一个套接字的 I/O通信,它会涉及到两个系统对象.一个是调用这个IO的进程或者线程,还有一个就是 ...
- 2014 Multi-University Training Contest 1 — D. Task
题目链接:pid=4864">http://acm.hdu.edu.cn/showproblem.php?pid=4864 题目大意: 有N个机器.M个任务. 当中每一个机器有xi,y ...
- 用scponly限制只能拷文件,不能登陆(MAC版)
目的: 限制用户在特定目录(不能看到上级或者根目录) 只能执行scp或者sftp拷贝特别目录下的文件 不能SSH登陆,其它命令不能执行 机制: SSH登陆成功后,scponly会接管SHELL,并 ...
- java中subString、split、stringTokenizer三种截取字符串方法的性能比较(转)
最近在阅读java.lang下的源码,读到String时,突然想起面试的时候曾经被人问过:都知道在大数据量情况下,使用String的split截取字符串效率很低,有想过用其他的方法替代吗?用什么替代? ...