给自由程序员的工作建议技巧

  1.与你的客户沟通

  作为一个自由职业者,这是你最重要的事情之一!

  当你具有以下特征,客户会更认同你的以下做法:

  可靠:做一个可靠的沟通者,及时回复电子邮件和回答问题。另外,通过发送定期状态报告和/或让他们第一时间知道你完成了一个阶段目标,可以避免让你的客户猜疑你究竟在干什么。

  承诺:不要说谎,信守诺言。不要承诺那些你不打算履行的承诺。例如,不要在项目结束时承诺实现一定的功能,如果你已经知道,就算不加上这个功能,在预计期限内完成项目也是有困难的。

  不要隐藏问题:如果问题很严重和/或无论无何迟早会暴露出来,那么尽快通知客户问题。

  跟踪你的时间:如果你按小时收费的话,那就应该跟踪你的时间,并定期分享给客户。如果你每个项目都采取统一的收费率,那么它可以帮助你找出估计工作量和实际工作量之间的差异。

  提供技术咨询:如果你发现客户做了错误的技术决策时,一定要对他们指出这一点,而不要应该让他们在错误的路上越走越远,直到举步维艰。一起讨论决策,但要记住,最后的决定权一定要在客户手里。

  发布客户期望的内容,而不是你认为他们期望的内容:在软件开发中,常常存在着一种期望代沟——客户的期望和他们真正得到的结果之间的差异。当事情未指明的时候,消除歧义,避免假设是减少这种代沟的好方法。

  例如,如果需求上声明,用户必须通过提供一个电子邮件地址和密码才能进行注册,而另一条则说要求用户通过输入用户名和密码登录,这时你会发现这里有一个不一致的地方:注册需要电子邮件(而不是用户名),而登录期望使用用户名。那么应不应该在登录时使用电子邮件,或者在注册时也要求输入用户名?除了客户,没人能回答这个问题。

  解决问题:碰到问题,那就专心致志地去解决这个问题,而不是在一边怨天尤人。

  2.保护你的声誉

  作为一个自由职业者,这是最重要的资本!俗话说,好事不出门,坏事传千里。

  如果你有一个不好的名声,那么就可能很难找到项目,尤其是网上的自由职业者,因为你的名声是公开的。

  保护和提高声誉的最好方法就是保证客户的满意!

  那么该怎么做呢?有一种方法是暂时将自己想象成是客户。我有过多次雇佣经历,因为这让我懂得了:

  •   如何从若干候选人中选择最好人选
  •   在工作进行中该期待什么
  •   当碰到开发人员不发送更新、不回复电子邮件时,会有多么沮丧
  •   当开发人员总是让你了解内情,能够预料到你的问题,并提供更新时,会有多么开心

  这种代入的思维可以帮助你从客户的角度看问题。尤其是当你故意做一些事来隐藏问题或者欺骗客户的时候。有一句我最喜欢的格言是:己所不欲,勿施于人。

  3.解决常见的自由职业问题

  和任何职业一样,自由职业也有危险区域。以下就是关于如何预测和预防最常见的问题。

  解决前期所有模棱两可的问题

  上面我就提到过,让客户满意的关键方法是明确客户的期望,消除有歧义的地方。项目一开始可能充斥着很多关于费率,酬劳,付款条件和时间期限等有歧义的地方。一定要正确地解决这些问题!

  不要在稀里糊涂的情况下签署保密协议

  我曾被多次要求在不告知相关项目任何细节之前签署保密协议。我的态度就是拒绝,即便有失去项目的风险。

  为什么呢?在对需要保密什么都不知道的时候,怎么能签署保密协议?如果工作和这份保密协议发生了冲突怎么办?

  如果你遇到这种情况,那么不妨问问客户是否能给一个项目的大概想法,不需要透露太多——只要足以让你评估你是否可以负责任地签署这份保密协议即可。

  是什么样的项目?是社交app吗?——哦,好吧,我想我应该告诉你我最近开发过类似的项目。

  是什么样的项目?一个用来计算太空火箭的轨迹和油耗的app?——那行,我可以签署保密协议。我敢肯定我从来没有参与过任何哪怕是一点点相似的项目。

  阅读和理解合同

  这是显而易见的,但是这个话题要格外小心地处理。合同是你和你的客户之间具有法律约束力的协议,但由于通常是你的客户要求你签署得,所以合同主要用来保护他和他的项目,而不是你。

  这里很难给出建议。但有几条通用的指导:

  1.   仔细阅读合同。
  2.   再次仔细阅读,然后再来一遍!
  3.   联系有经验的律师来帮你审查合同,尤其是有任何困惑,不清楚或令人不安的地方。诚然,法律咨询是昂贵的,但最后如果有用的话,绝对物超所值。
  4.   如果你发现任何错误,或含糊不清不利于你的条款,那么只管提出修改。
  5.   如果客户拒绝修改,那么退一步去寻找其他的项目。

  

      做好突然没工作的准备

  没有提前通知,项目就停了下来,这是自由职业的属性之一。我的对策是一次至少接两个兼职项目,而不是单单一个全职项目。

  每一个项目都是其他项目的后备:如果其中一个被中止,我还有其他工作。毕竟,一半收入总比什么都没有要好。

  当发生这种情况时,你可能会感到沮丧 ,我知道沮丧是正常的反应,并且当我觉得自己调整好心态之后,我会去寻找其他的挑战。

  然而,无论是否是主动提供的offer,我会保持搜索,保持申请项目,询问等,直到终于找到一个值得下功夫的新项目。这个过程有时需要几天,有时甚至要几个月。

时间: 2024-10-13 16:00:06

给自由程序员的工作建议技巧的相关文章

程序员提高工作效率的15个技巧【Facebook】

程序员提高工作效率的15个技巧[Facebook] 作者: habadog 日期: 2015 年 02 月 13 日发表评论 (0)查看评论 1,Days always fill up. Only plan for 4-5 hours of real work per day.其实每天只有4-5个小时能专心编码,充分利用这些时间. 2,Work more when you’re in the zone. Relax when you’re not.在状态的时候多干一些,不在状态时可以就去做个大保

十年京东Java程序员的工作总结,写给迷茫中的你!

很多年前,刚刚从大学毕业的时候,很多公司来校招.其中最烂俗的一个面试问题是:"你希望你之后三到五年的发展是什么?".我当时的标准回答是(原话):"成为在某一方面能够独当一面的技术专家".后来经历了几家不同的公司,换了不同的方向,才知道这个真是一个很难的问题.因为兵无常势,什么东西都是在不断的变化,一早的时候看好的东西可能会被淘汰. (几乎)没有人能够看准技术的下一个方向,因为这个问题实在是太难了,能够做到这一点的你就成为了技术界的巴菲特了.比如说11年加入Googl

给程序员的五点建议--如何成为编程高手并以此创业

写在前面:此篇文章出自雷军之手,是他为软件开发2.0技术大会准备的演讲稿,但由于某些原因没有派上用场.这里跟大家分享下,对我们程序员来说还是大有裨益的. 每个IT企业,尤其是初创企业,非常苦恼:找不到好的程序员.现在大学.软件学院及各种培训机构,每年培养几十万的程序员,毕业的每个人都有同样困恼:找不到好的工作.问题出在哪里呢?其实,企业需要的是不是刚会写程序的人,需要来了就能干活的人,尤其能把活干好的人.而刚毕业的大学生多半刚学会如何写程序,的确很难企业需求. 企业到底需要什么样的程序员,一个刚

成为专业程序员的 6 个技巧

成为专业程序员的 6 个技巧 2015-10-29    分类:程序员人生.首页精华1人评论 分享到:更多5 二十万年薪PHP工程师培养计划 成为被疯抢的Android牛人 风中叶讲Java重难点 Linux运维基础课程 本文由码农网 – 小峰原创翻译,转载请看清文末的转载要求,欢迎加入技术翻译小组! 1.在你责怪别人之前,先检查自己的代码 先想一想自己的假设和其他人的假设.来自不同供应商的工具可能内置不同的假设,即便是相同的供应商对于不同的工具,其假设也可能不同. 当其他人正在报告一个你不能重

关于程序员的工作效率

今天早上我偶然遇到一篇George Stocker的文章<怎么毁灭程序员的工作效率>,和一篇Joel Spolsky的<打一枪换一个地方>.这两个博文谈论了程序员的工作效率的问题,尤其是降低工作效率的模式.所以我考虑到要分享我提高工作效率的实践经验. 激情 提高工作效率的第一个技巧是对你每天要上的项目充满激情.你一定要由衷的看好你要做的项目.你必须想象出来从现在开始的一年.两年.三年后的结果会有多酷.有几次我花了点时间来思考:hey NDepend(我的项目)已经在过去的两年中逐步

对程序员的职业建议

对程序员的职业建议 软件开发是现时很火的职业.据美国劳动局发布的一项统计数据显示,从2014年至2024年,美国就业市场对开发人员的需求量将增长17%,而这个增长率比起所有职业的平均需求量高出了7%.很多人年轻人会选择编程作为自己职业生涯的起点.如何学好编程?如何成为优秀的程序员?如何规划好程序员这个职业?是许多年轻人关注的问题.在Infoworld最近做的一次调查中,邀请到了JavaScript之父Brendan Eich,Clojure 创建者Rich Hickey,Spring Frame

如何让程序员幸福工作:细节决定成败

众所周知,优秀的程序员不但代码写得快,而且 bug 少.如何发现和留住这些人才,如果一个企业想要做大做强,那么这绝对是一个挑战.除了加薪和晋升以外,有时候一些细微的地方也能加分.虽然看上去并不重 要,但是要知道压死骆驼只需要最后一根稻草就够了.那么这些“细微的地方”指的又是什么呢? 合适的硬件 请注意这里有个形容词“合适”.编程需要有计算机是毋庸置疑的.不过企业也没有必要倾尽全力去配备最高端的设备.购置 CPU.内存.硬盘等设备应该根据实际情况量力而行.决策要明智,因为足够与奢侈之间只有一步之遥

小小程序员找工作的一路经历

小小程序员找工作的一路经历 昨天下午把三方给了TP-LINK之后,为期将近两个月的找工作过程也算是告一个段落.两个月一路走来,压力巨大.人生的下一站到底会在哪里,无法预测.面对事业.家庭.爱情,总想找到一个最好的平衡点.选择Android开发,选择TP-LINK,选择深圳,这一路的选择必然会对未来产生极大的影响,而影响总是具有两面性.未来的路应该怎么走,如何把命运掌握在自己的手里,这值得深思. 感谢家人的支持,感谢女友的相伴,感谢朋友的建议,是你们让我有一种持续战斗的激情:同样感谢腾讯,是你让我

这个时代,毕业生将很难找Java程序员的工作

相信在现在这个时代,有很多学生选择专业的时候,都会选择热门的计算机专业,因为目前信息化时代,计算机专业不仅是挣钱最多的专业,而且还是接触科技最前沿技术的专业,无论是现在的AI人工智能,还是大数据开发以及云计算等等热门的岗位,都跟计算机有着千丝万缕的直接关系. 但是令人恼火的是,很多计算机专业的学生毕业是根本找不到软件开发程序员工作的,很多人疑惑为什么计算机专业的学生找不到程序员开发的工作?今天小编给大家详细的说说. 计算机专业学生毕业找不到程序员开发工作的几点原因: 1. 最直接的原因就是计算机