SOHO 程序员:从事程序开发、维护的家居办公人员。
一、自由程序员
SOHO程序员代表一种自由、弹性而新型的工作方式。SOHO,代表一种新经济、新概念。 是一些热爱软件开发的一族。 SOHO程序员 并不是为了生活而去工作而是应为爱好,和对软件开发的热爱。
1、创业SOHO程序员
自组1~10人的小公司,或者夫妻合作一间工作室,或者作为一个公司的开发小组。这种SOHO程序员规模虽不大,员工们也未必天天见面,但是通过互联网保持着高效的联系,在经营和管理上具备很大的灵活性。在大公司无法兼顾到的领域,个人公司如能提供适合的商品和服务,往往会获得成功。
2、自雇SOHO程序员
在家工作或个人工作室,一人身兼老板及伙计他们大多爱好自由,工作富有创造性。
3、兼差SOHO程序员
利用下班时间在家兼差的上班族,既能开辟财源,又有基本保障,是保守型过度到创业阶段的人的选择。
二、SOHO程序员必备
1、一个人的软件开发团队
(1)首先要有过硬的技术含量。
(2)要有至少3年的开发经验。
(3)要熟悉2种以上的开发语言。
(4)技术要全面(后台美工)。
2、SOHO必备
(1)必须是一个能主动工作的人,在没有外界压力的情况下也能及时地完成手头的事情。
(2)你应该是一个能够独立完成工作的人,能在没有同事协助的前提下开展工作。
(3)必须是一个做事计划性很强的人,懂得维持工作与生活方面的平衡,不会因为在家工作而导致生活秩序大乱。
(4)能够控制工作的进展程度。
(5)你应该是一个善于解决问题的人。
(6)拥有管理事务的能力。假如你对行政、财务、行销等方面一窍不通,就得考虑一下自己去学习相关知识或是请人代为处理。
(7)具备出众的专业能力。没有专业知识与能力就等于缺乏竞争力,根本不可能有所作为。
(8)良好的人际关系与资源。你最好有1年以上的相关工作经验,资深的工作者最适合从事SOHO一族。
(9)幕后的支援——财力。钱虽不是重要的因素,但对于SOHO一族也是不可或缺的支持力。有稳定的财力作后盾,会使你创业的初期无后顾之忧。
(10)有精良的工作设备。
(11)储备至少3个月的生活费用。SOHO一族的收入并不稳定,银行存款能保证SOHO一族在生意淡季时生活无忧。
(12)定期回顾工作情况。工作半年后应该评估一下这段时间在家工作的业绩。看看有没有完成预定计划,能否再作进一步的提高,然后为下一阶段的工作制定一个新的目标。一名优秀的SOHO程序(IT威客)员是怎样炼成的?在IT业,上班族程序员们都羡慕自由自在的IT威客,但事实上,做威客也不容易。360行,行行有本难念的经。孙悟空的火眼金睛厉害吧?可那是在太上老君的八卦炉中,经过七七四十九天炼出来的。要想成为一名优秀的IT威客,也要经过千百次打击,才能铸就你的金刚不坏之身
三、SOHO程序员的打击
1、驿外断桥边,寂寞开无主
初来乍到的威客新手,首先遭到的打击就是无人赏识。现在的威客很热,可以说是高手云集;而且,因为软件外包不同于简单的悬赏任务,谁都可以掺和几下。发包方当然要挑选最优秀最可靠的人来接包,所以软件外包项目都要经过严格的(甚至是残酷的)竞标。
比如,IT人都喜欢到软件项目交易网(sxsoft)去竞标、接包,但新人由于没有日积月累得来的积分和信誉度,很难刚上来就顺风顺水。但要知道,那些成功的老威客也是这样一步步熬过来的!
对策:相信自己,不抛弃、不放弃!
2、纸上得来终觉浅,绝知此事要躬行
我们都知道,软件开发是一项“浩大”的工程,需要大量认真细致的工作。作为接包方的威客,不能仅仅盯着项目计划单上的只言片语,一定要跟雇主进行大量的、充分的沟通,明确雇主的每一项要求,每一个环节都要为对方考虑好。另外,多数雇主往往并不真正了解软件,所以最好要能主动为雇主提供更好的建议!
对策:把每一个项目当成自己的艺术品,一丝不苟。这不仅是对雇主的负责,也是对自己的尊重。
3、长江后浪推前浪,前浪死在沙滩上
说软件行业“卧虎藏龙”一点都不夸张,像软件项目交易网上每天都聚集着大批高水平的专业接包方,要想从中脱颖而出,实在不易。
软件行业又是一个日新月异、高速更新的行业。不仅是技术更新,新的人才也是源源不断的涌进来。有人说,搞软件这一行,吃的就是一碗青春饭!一点不假。这些新人们有新的技术、新的头脑和一股子冲劲,同时他们又特别青睐做威客。
对策:套一句老话:做威客如逆水行舟,不进则退!抓紧时间学习吧。
4、独孤求败,一败难求
这是一种高处不胜寒的孤独!这种境界是不容易达到的,千锤百炼,方能至此!到这一步之后,因为你的信用级别特别高,业界口碑特别好,成功案例特别多,再加上网站(如sxsoft)方面的大力推介,不用自己竞标,好多发包方都会慕名而来,主动找你接包。有些威客到了这一步,反而无所适从了。面对琳琅满目的项目,个个都想接手,但却力不从心!
对策:俗话说,双拳不敌四手,这时你就要考虑组建自己的团队了。大兵团作战,横扫千军如卷席!
四、一个资深SOHO程序员对新人的建议
1、第一步:决心
判断你是否要soho,是兼职的还是全职,如果全职是很辛苦的,基本上每天工作多于12小时,周日周末也在做,国内的外包报酬不太好。收入部分很可能比你打工还要少,我的打工的薪资水平在北京4k-6k,从程序员到技术经理。而且soho你的作品质量要很高,我在soho的时候,最差的时候每月赚1k,有时候为零,当然跟我判断单子的能力有关系,下面会详细谈到。
2、第二步:包装自己
把你以前做过的案子都放在网上,ppt还要给人家下载,网上最直观,做个目录带缩略图的,当然这些案子最好是存活的网站,这样更有说服力。不要拿别人的做自己的,早晚要暴露,另外拿源码修改的一定要注明一下,否则行家一看就知道你用的xxx的源码,就露馅啦。总之就是你要做一个标准的演示网站说明自己做过什么可以做什么,简单一点,现在大家都没什么耐心的。一个blog放你所有的case就很好了。
3、第三步:客户交流
以我的经验大概发100个mail会谈成一个单子所以大家要有心理准备,当然不包括朋友介绍你的单子。交流工具基本上是msn,qq,有些客户会要求skype,这类客户打字应该不是很快。关于报价方面,你要估计工作量多少小时,然后给自己定一个小时工资,然后报总价格。在谈的时候要注意的位置,因为客户是提供需求的,你就不要谈他的项目好不好有没有前景,你们唯一要谈的是更好的实现客户的要求。如果有些因为技术原因无法实现你最好有非常有说服力的理由。多交流总是没有坏处的。关于收费预付款比例,一般的有3/5/2,就是预付30%,交代码50%,后面20%一个之内月付款作为服务的一部分。如果小单可以先要50%,交活再给50%也可以留一个尾款作为技术支持的一段时间费用比如一个月。
4、好的团队
程序员+美工就可以接大部分的网站单子了,我现在用smarty做模板,xajax控制显示的动态部分,没有固定的美工就很难,50%的时间用来谈单子,30%的时间用来设计界面xhtmlcss,有的时候还要用illustrator和photoshop,其余才是写程序的时间。
5、一些注意事项
(1)不要做所谓的测试题。好几次都是,给你出一堆题目,有的很复杂,理由是检测你的水平。这个基本上是变相的咨询,他自己不会找人解答。我就做过流量统计、字符处理、数据抓取还有很多,都是石沉大海没后话了
(2)不要出首页效果图,也不要出策划案。出首页必须要付预付款,除非你作品太少或者想炼手。策划也是劳动也需要付款。上次有个宠物站,听说甲方找了很多人做首页风格,而我们都不知道甲方是不是最终用户就做了,做好了他们说不太满意,但是又说不出为什么不满意。就给我几个站叫我参考,还说现在第一批招标没满意的,叫我参加第2批。。。
(3)不要相信这次价格很低下次……,但是你做完这个我还会给你几个站做,远期的期望值,呵呵
(4)不要做需求不明确的单子,要记住需求越明确你开发起来就越快,比如copy一个网站这种,对方不是在转包就是自己都不明白要做什么,这类单子很大可能性半途夭折,拿不到尾款。
(5)尽量不要接修改的单子,比如在vbb上面加商城啊,这种单子价格低,客户也不太认可你付出的劳动,认为改改就好了不用多少钱。其实像这种商业软件,都是很复杂的,你付出的工作量接近你重新开发一个的了。
(6)不要接合作类单子,给你股份,远期利益。
(7)尽量不要接中介单子,就是那种专门做网站的公司谈的单子包出来的,这种价格非常低。idc就是做主机的单子可以考虑,因为他们基本上空间域名网站一起卖的,他们的单子比较多,也不会太低除非是idc把网站类的都包给某个公司。
 

SOHO 程序员的更多相关文章

  1. 从士兵到程序员再到SOHO程序员

    2013年9月13日,我从就职了一年半的S公司正式离职,并开始了我梦寐以求的“SOHO程序员”之路. 这对于我来说,是一次人生道路上的重要选择,在这里,我想分享一下我是如何选择了这条道路的,同时也是对 ...

  2. 从士兵到程序员再到SOHO程序员 (二)

    原文地址: http://blog.huhao.name/blog/2013/12/13/become-a-freelancer-2/ 作者:胡皓 Blog:From Soldier to Progr ...

  3. 从士兵到程序员再到 SOHO 程序员 (三) - 游击战与阻力

    从士兵到程序员再到 SOHO 程序员 (三) - 游击战与阻力 原文地址:http://blog.huhao.name/blog/2014/03/01/become-a-freelancer-3/ 作 ...

  4. 远程办公《Remote》读书笔记:中国程序员在家上班月入过六万不是梦

    这不是一本新书,这是一本很值得中国程序员看的老书,所以我不是来做卖新书广告的:) 但它的确是一本好书,这本书在Amazon上3个business categories排第一.作者Jason Fried ...

  5. Android 强烈推荐:程序员接私活那点事

    今天周末在家宅着,并不是我不想运动,是因为北京的雨雪交加导致我想在家写文章,不过想想给大家写文章还是蛮惬意的,望一眼窗外,看一眼雪景,指尖在键盘上跳动,瞬间有种从屌丝程序员转变成了小姑娘们都羡慕的文艺 ...

  6. 程序员之路:以Android证道

    大道三千,何以证道? 最近有私信.邮件给我咨询一些职业生涯规划的同学,我在这里以过来人的身份给大家一些建议. 任何行业,任何职位,无论高低,无论大小,都可以分为广博.精深两个方向. 精深自然指的是在某 ...

  7. JavaScript之父Brendan Eich,Clojure 创建者Rich Hickey,Python创建者Van Rossum等编程大牛对程序员的职业建议

    软件开发是现时很火的职业.据美国劳动局发布的一项统计数据显示,从2014年至2024年,美国就业市场对开发人员的需求量将增长17%,而这个增长率比起所有职业的平均需求量高出了7%.很多人年轻人会选择编 ...

  8. Code Review 程序员的寄望与哀伤

    一个程序员,他写完了代码,在测试环境通过了测试,然后他把它发布到了线上生产环境,但很快就发现在生产环境上出了问题,有潜在的 bug. 事后分析,是生产环境的一些微妙差异,使得这种 bug 场景在线下测 ...

  9. 传播正能量——做一个快乐的程序员

    引子 今天在博客园看到施瓦小辛格的文章我们搞开发的为什么会感觉到累,顿时有感而发.自己本来不擅长写文章,更不擅长写这种非技术性的文章,但是在思绪喷薄之际,还是止不住有很多话要说.针对从客观上说&quo ...

随机推荐

  1. Spring Initializr中生成的mvnw是干吗的?

    当我们使用Spring Initializr来创建Spring Boot工程的时候,有没有发现在工程根目录下有两个名为mvnw的文件: 从命名.图标.扩展名来猜测,这两个文件的作用应该是一样的,只是c ...

  2. 【转】Js中的window.parent ,window.top,window.self 详解

    [转自]http://blog.csdn.net/zdwzzu2006/article/details/6047632 在应用有frameset或者iframe的页面时,parent是父窗口,top是 ...

  3. 抽取一部分服务端做BFF(Backend For Frontend服务于前端的后端)

    Flutter+Serverless端到端研发架构实践 · 语雀 https://www.yuque.com/xytech/flutter/kdk9xc 2019-12-19 13:14 作者:闲鱼技 ...

  4. git 分支合并时如何忽略某个文件

    [转]git 分支合并时如何忽略某个文件 - 神奇的旋风 - 博客园 https://www.cnblogs.com/xuan52rock/p/13268872.html Git - git-merg ...

  5. Model(metaclass=ModelBase)

    Python装饰器.metaclass.abc模块学习笔记 - 王智愚 - 博客园 https://www.cnblogs.com/Security-Darren/p/4094959.html dja ...

  6. Linux下nf_conntrack(最全面)_董明磊-CSDN博客_nf_conntrack https://blog.csdn.net/qq_35299863/article/details/79530732

    Linux下nf_conntrack(最全面)_董明磊-CSDN博客_nf_conntrack https://blog.csdn.net/qq_35299863/article/details/79 ...

  7. Profile Guided Optimization Link Time Optimization

    https://github.com/python/cpython Profile Guided Optimization PGO takes advantage of recent versions ...

  8. LOJ10144宠物收养所

    HNOI 2004 最近,阿 Q 开了一间宠物收养所.收养所提供两种服务:收养被主人遗弃的宠物和让新的主人领养这些宠物. 每个领养者都希望领养到自己满意的宠物,阿 Q 根据领养者的要求通过他自己发明的 ...

  9. Hive 使用总结

    1 带分区列的表更改列类型 常见的一个场景是Hive里面一个带分区的表,原来是int类型的字段,后来发现数据超过了int的最大值,要改成bigint.或者是bigint要改string或decimal ...

  10. hadoop知识点总结(三)YARN设计理念及基本架构

    YARN设计理念与基本架构 1,MRv1的局限性:扩展性差,可靠性差,资源利用率低,无法支持多种计算框架 2,YARN基本设计思想 1)基本框架对比 Hadoop1.0中,JobTracker由资源管 ...