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. scp等不需要存入know_host

    1.修改sshd的配置文件 vi /etc/ssh/ssh_config 修改为如下 StrictHostKeyChecking no UserKnownHostsFile /dev/null 重启s ...

  2. 1.5V转3V电源芯片,1.5V转3V稳压芯片

    1.5V干电池的供电电压一般是0.9V-1.6V左右,因为供电电压不稳,所以需要1.5V转3V的稳压电源芯片,当0.9V-1.6V输入电压时,输出电压能稳定3V输出,给模块供电,MCU供电,LED灯供 ...

  3. Python 身份证校验代码

    Python 身份证校验代码 居民身份证bai编号识别 1.身份证编码规则如下:根据[中华人民共和国国家标准GB11643-1999]中有关公民身份号码的规定,公民身份号码是特征组合码,由十七位数字本 ...

  4. Tensorflow-基础使用

    Tensorflow基本概念 使用图(graphs)来表示计算任务 在被称之为会话(Session)的上下文(context)中执行图 使用tensor表示数据 通过变量(Variable)维护状态 ...

  5. OO第三次总结博客

    规格化设计的发展历史 (因为很难寻找,所以参考了下别的同学的调研结果) 规格化设计与结构化.模块化设计密不可分,伴随着OOP语言的发展,规格化设计思想逐渐形成体系,慢慢完善. 20世纪60年代,程序的 ...

  6. .net core 和 WPF 开发升讯威在线客服与营销系统:使用 TCP协议 实现稳定的客服端

    本系列文章详细介绍使用 .net core 和 WPF 开发 升讯威在线客服与营销系统 的过程.本产品已经成熟稳定并投入商用. 在线演示环境:https://kf.shengxunwei.com 注意 ...

  7. 不支持的字符集 (在类路径中添加 orai18n.jar): ZHS16GBK

    不支持的字符集 (在类路径中添加 orai18n.jar): ZHS16GBK 报错图示: 报错内容: Exception in thread "main" java.sql.SQ ...

  8. Spark调优 | Spark Streaming 调优

    Spark调优 | Spark Streaming 调优 1.数据序列化 2.广播大变量 3.数据处理和接收时的并行度 4.设置合理的批处理间隔 5.内存优化 5.1 内存管理 5.2优化策略 5.3 ...

  9. Kafka客户端Producer与Consumer

    Kafka客户端Producer与Consumer 一.pom.xml 二.相关配置文件 producer.properties log4j.properties base.properties 三. ...

  10. SparkStreaming与Kafka,SparkStreaming接收Kafka数据的两种方式

    SparkStreaming接收Kafka数据的两种方式 SparkStreaming接收数据原理 一.SparkStreaming + Kafka Receiver模式 二.SparkStreami ...