Questions tagged «freelancing»

给专业程序员的问题,这些程序员通常是担任各种职位而不是公司的一员。

4
是否有与“ FizzBu​​zz”类似的选择客户?[关闭]
已关闭。这个问题需要更加集中。它当前不接受答案。 想改善这个问题吗?更新问题,使其仅通过编辑此帖子来关注一个问题。 5年前关闭。 这是给自由职业者的。 在过去的全职员工生涯中,我参与了招聘并采访了许多开发人员。我了解到,看到开发人员解决问题(无论多么小)要比谈论经验等有价值得多。 现在,我是一名自由职业者/顾问。更好的事情之一是可以自由选择我想从事的工作。但是现在,几年过去了,我已经(艰难地)了解到有些客户不值得花这笔钱。它们可能是善变的,不合理的,苛刻的,并且很难以令人沮丧的方式使用。 所以我一直在想:有没有更好的方法来“采访”客户?显然,任何方法都必须微妙,因为客户端可能不希望被测试。但是,是否有“ FizzBu​​zz ” 的类似物会告诉我应该登录还是慢慢退出?

7
在旧版代码库中,我如何快速找出正在使用的和未使用的?
我被要求评估似乎是一个实质性的旧代码库,作为签订维护该​​代码库合同的先驱。 这不是我第一次遇到这种情况。在目前的情况下,该代码适用于相当引人注目的和相当高负载的多玩家游戏站点,一次可支持至少数千名在线玩家。与许多此类站点一样,该站点是前端和后端技术的组合。 从内向外看,站点结构是一团糟。到处都有后缀为“ _OLD”和“ _DELETE”的文件夹。许多文件夹似乎毫无用处,或者具有非常神秘的名称。即使在看起来合法的文件夹中,也可能有任意数量的旧的,未使用的脚本摆在附近。不仅如此,即使在其他情况下运行的脚本中,无疑也有许多已失效的代码节(紧迫的问题要少得多)。 这是从现有维护者到站点的原始开发者/维护者的移交。可以理解,在这种情况下典型的情况是,任职者除了与合同和法律要求将移交给新当选的维护人员的合同和法律要求外,与移交无关。因此,从现有运营商那里提取有关现有站点结构的信息完全是不可能的。 进入代码库的唯一想到的方法是从站点根目录开始,然后慢慢地但一定要在链接的脚本中导航……这可能有数百种正在使用中,有数百种没有使用。鉴于该站点的很大一部分都位于Flash中,因此这甚至不那么简单,因为尤其是在较旧的Flash应用程序中,指向其他脚本的链接可以嵌入二进制文件(.FLA)中,而不是文本文件(.AS / ActionScript)中。 因此,我想知道是否有人对如何评估整个代码库的可维护性有更好的建议。如果有某种方法可以查看网络服务器操作系统(我可以访问)上文件访问频率的图表,那将是很棒的,因为这可能会提供一些洞察力,让您了解哪些文件最关键,即使不是能够删除那些从未使用过的文件(因为某些文件每年只能使用一次)。


11
将源代码移交给客户
我为一个客户制作了两个iPhone应用程序,今天被要求交出源代码,以便他们在需要时进行维护。到目前为止,还没有讨论过任何代码问题。 是否有“常规”做法? 另外,这应该以哪种方式影响价格?

5
自由职业者的名片应该有什么?[关闭]
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,使它成为软件工程堆栈交换的主题。 5年前关闭。 例如,当我一年前第一次开始自由职业时,我的名片上有我的名字,电子邮件和网站-并且在我最喜欢的技术列表中排名第一。回想起来,我认为这不是一个明智的决定。 为什么潜在客户知道Python或Ruby是什么?他怎么知道.NET是什么? 我还剩下几个旧批次,但我要寄出一些新卡。 您建议我们开发人员在名片上显示什么?我认为上市技术对潜在客户毫无意义吗?

5
在编程工作中,错过最后期限是否很常见?[关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 6年前关闭。 已锁定。该问题及其答案被锁定,因为该问题是题外话,但具有历史意义。它目前不接受新的答案或互动。 那是我在oDesk的自由职业者的工作。在给定的时间内,我已经完成了一些工作,但这是我第一次错过截止日期。这项工作非常漫长,我尽力了,但我仍然错过了最后期限。现在,我很害怕。我错过了最后期限是我的错。 我的问题是:这是一个大问题,还是在编程工作中普遍错过最后期限,所以我不必为此担心太多吗?

8
最适合作为开发商工作的行业[关闭]
按照目前的情况,这个问题不适合我们的问答形式。我们希望答案会得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意调查或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 7年前关闭。 我的合同刚刚结束,我想知道接下来我可能要从事哪些工作。 我一生都在银行和保险业工作(包括一家《财富》 500强公司),而根据我的经验,由于其严格的商业惯例(很公平),银行业是最慢(也是最无聊)的行业。好处是他们的薪水很高。 我的问题是: 开发人员从事的最佳和最差的行业是什么?也就是说,在您从事过的行业中,从开发人员的角度来看,好的和坏的是什么(钱,工作,文化,福利,同事等)? 担任顾问的工作如何影响您对行业的看法? 看到我提到无聊,哪个行业支持快速增长?

1
自由职业者:您如何满足聚会要求?
作为自由程序员: 从客户收集需求的过程是什么? 需求收集过程需要花费多少时间?我知道这不是固定的,并且有一些变量,例如客户端响应的提示速度等等。通常,考虑到响应的延迟等等,达到最终要求需要多长时间? 您使用哪个通信渠道(电子邮件,电话,即时通讯工具等)来收集这些要求? 您是否花时间收集需求? 您的需求收集过程中是否有任何可交付成果?如果是这样,那是什么?

6
自由职业者可以使用敏捷开发吗?
我想改善我开发软件的方式。我想开发更快的代码!今天,我使用瀑布方法作为自由职业者,编写Web东西(站点,系统等)。有没有办法使用以这种方式工作的敏捷开发(XP,SCRUM等)?我对敏捷开发一无所知,应该从哪里开始?非常感谢你。
18 agile  freelancing  scrum  web 

4
我是否应该继续为那些不断要求而不付钱的客户开展自由职业?[关闭]
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,使它成为软件工程堆栈交换的主题。 5年前关闭。 因此,一位客户来找我,说需要做一些工作。基本上有4个任务,我同意以一定的价格执行。我接受客户在ODesk上创建工作机会(固定时间和价格的工作),但是花了几天时间并不断提醒客户根据该工作开始合同。 问题是原始任务已经完成,合同仍然有效,我还没有付款,客户说他将在项目完成时付款,直到那时,新任务不断发生,或者更改了旧任务需要完全重做元素。对于所有这些,客户承诺付款。此客户端没有有关ODesk的更新,那里没有新任务。我一直在提醒客户有关整理管理问题的信息,但没有结果。同时,由于该项目即将启动,客户会继续进行工作。 我不知道该怎么办。 如果我拒绝在没有官僚作风的情况下执行任何工作,则该项目将延迟。但这不是我的错,是吗?在这种情况下,我恐怕会收到负面反馈,甚至更糟。 如果我退出这个项目,恐怕我什至都无法获得所获得的收益。 如果我继续这样,我将浪费大量时间来做类似于此处所述的事情,但是作为一名程序员(是的,它已经提出了类似的要求,需要大量的硬编码内容)。 在这种情况下,我该如何与此类客户沟通?如何避免冲突? PS客户是一家小公司。不同的人处理此项目的不同方面,每个人都对原始规范进行自己的更改。 2年后:哇!很疑问!大受欢迎! 我决定让每个人都结束这个故事。我遇到了客户,并解释说,直到我为自己做的事情获得报酬,以及每小时签订一份合同后,我才会工作。他们第二天付了我钱,开了份合同。开始了富有成果但短暂的合作。大家都很开心 除了我没有得到任何反馈。

11
公司希望在面试时对他们的网站有想法[关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引用的形式回答。 4年前关闭。 我对一家公司担任高级Web开发人员职位的公司进行了初步电话采访,并在他们要求通过在其网站上注册来准备的电子邮件中,因为他们希望听到我对此的想法和改进建议。 我以前听过有关这样做的公司的故事。他们采访了10个人,然后,如果每个人都提供建议,那么他们会有很多免费的咨询。 我相信这是我第一次被要求做这样的事情,所以我想听听别人对这是免费咨询还是我只是偏执的想法。

6
如何消除对从事自由职业的恐惧?[关闭]
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,使它成为软件工程堆栈交换的主题。 4年前关闭。 我通常在Web设计公司工作,但我的经理也有自己的公司。他基本上是一名设计师,他与客户接洽项目,然后在周末或有时间的时候做我的工作。 他非常大胆。他根本不懂编程。但是我看过很多次他都赶上了我不知道该怎么做的项目。 去年,他在Joomla,Drupal和Microsoft Sharepoint中获得了一些我当时不知道的项目。我告诉他,我不知道该怎么用。他告诉我花时间学习然后再做。当时我以为我不知道会发生什么,但最终我都完成了。 他有时会把未完成的项目交给客户,即使他知道他们还没有完成,但是他并不担心,因为人们根本不会注意到。如果他们确实注意到了,那么他叫我去做。有时我想知道他如何经营如此冒险的生意。 我已经知道,我知道编程,所以害怕接受项目,但是他什么都不知道,他会毫不犹豫地接受它们。 我总是太害怕做个人项目,因为我开始考虑可能出问题的地方。如果我做错了什么,那么人们会起诉我。我将如何支付赔偿金?由于这种想法,我无法从我的已知客户那里完成任何项目。 每当他们问我是否可以做时,我就说不。我害怕接受项目。即使我在工作中做了很多项目,但是当涉及到我时,我还是对此感到担心。 我该怎么办?

6
我如何成为一名真正的专家?[关闭]
很难说出这里的要求。这个问题是模棱两可,含糊,不完整,过于宽泛或夸张的,不能以目前的形式合理地回答。如需帮助澄清此问题以便可以重新打开, 请访问帮助中心。 8年前关闭。 作为自由职业者,我没有那么多公司培训和一支专业员工圈子。尽管我过去几年一直从事编程工作并开发了专业项目,但有时我发现自己处在没有帮助的地方。甚至StackOverflow和其他相关站点也无法提供帮助。 以Crystal Reports为例。在我的项目中,最近几年一直在使用它。我自己学习了所有内容,但仍然遇到很多问题。我仍然无法提高报表的性能,无法快速设计,仍然只能使用Crystal Report的30%的功能。 我居住在一个找不到像纽约或旧金山这样的自由职业者来学习的自由职业者的城市。我的预算中没有几个在线可用的专家。 我在使用C#和其他技术时遇到同样的问题。在StackOverflow,您无法让专家参与其中。经过两三则评论后,他将使您的问题失去重点,而跳到那里的一个新问题。 很少有人建议我研究其他人编写的代码以快速学习。但是同样,如何使我的查询得到回答。在某些方面您根本无法写下来。您需要个人协助。 我认为与其他国家相比,美国的自由职业者拥有更好的选择和灵活性。

6
自由职业者的建议付款时间表
我多年来一直是自由开发人员,并且正在建立一个旨在通过我的开发人员网站吸引客户的系统。 如果成功的话,这些客户将是我所不知道的,而且有些工作可能很小。与我认识的较大项目的客户合作时,我习惯于在获得报酬之前先完成工作。但是,这似乎很冒险。 我正在寻找小项目需要的付款时间表方面的建议。我怀疑潜在客户不会愿意全额支付,因此解决方案可能是某种折衷方案。

7
我应该如何描述学习他人代码的过程?(在开发票的情况下。)
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,使它成为软件工程堆栈交换的主题。 4年前关闭。 编辑:贾斯汀·凯夫(Justin Cave)提出了一个很好的观点,即这种沟通应该在我的报价/估计中占上风。在这种情况下,我仍然很想知道人们使用哪种语言来描述“现有代码学习”活动。特别是对于以前从未与软件承包商打过交道的公司。 结束编辑 我有一份合同,为一家大公司升级一些内部软件。该公司已请求增加多个功能并修复了一些错误。这是我的第一份自由职业风格的工作。 首先,我需要熟悉该应用程序的工作方式-就像我是一个用户一样学习它。 接下来,我必须学习该软件的工作方式。我从广义的概念开始,然后在研究每个错误修复和功能之前将其范围缩小到必要的细节。 至少在项目开始时,我花了更多的时间来学习现有的代码,而不是编写附加功能。 如何描述学习发票上现有代码的过程?(公司的这一部分通常是在公司内部做事,因此与我这样的软件承包商打交道的经验不足,我担心他们可能不了解学习别人代码的开销)。我不想只是将学习时间花在实际的功能升级上,因为在某些情况下,这会使“简单任务”看起来花了我太多时间。我想将发票分解为相关步骤,并告知我要在能够添加自己的代码之前承担学习其他人代码的大量开销。 记帐工作时,有没有描述这种活动的标准方法?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.