嗯,这是在51CTO博客中,一位朋友用回帖形式提出的问题,文字很长,看得出写的人很用心,我觉得还是有必要做一次公开答复。
还是那句话,一家之言,欢迎拍砖哈。
原文如下:
    我08年毕业,机械专业。08年下半年在南京的一家工厂实习了半年,后来刚好来了个金融危机。失业了。不过我本来就不喜欢搞机械,所以心里也没什么失落。
  其实我还是想找电脑相关的,在学校几年整天要么跑网吧要么就图书管的电子阅览室,那时候迷上了网游。在那里我就梦想着自己能做个游戏出来。但我又不是计算机专业的。啥都不会咋办呢?自学?我曾经去图书管里找过相关资料,没看几页我就头晕了,为啥?看不懂呗。但我又不死心,想找个计算机相关的工作先缓冲一下。
  09年过完年,碰巧有个同学在上海一家修笔记本的公司工作。于是去了他那边。到了那边才知道修笔记本也累的够呛。由于客户比较多,每天都要加班到凌晨。不过咱乐意。09年前半年过的感觉还是蛮充实的。学到了不少东西。后半年就受不了了。这又为啥?工资!每个月就一千多点,虽然每个月都有加。但往最高的看没超过4000的(包吃住)。这点钱在上海找女朋友的想法都不敢有。这时我又想到做游戏。于是在网上找了开发游戏这一行的相关资料。跟他们一比。杯具了。别人一万五工资而且那家公司就在对面那栋楼。擦了把冷汗。那个时候我就下定决心要转行。不为啥。就为了那个工资我也转了。但我想我啥都不会咋整呢?于是上百度查,上招聘网看下招开发游戏人员的要求。.......就这样我徘徊了好久。
    9月份的时候公司招了一个做网站的技术人员。我跟他分到了一个店上班(那家公司在上海有五家分店,估计现在有6家了)。慢慢的,跟他熟络了起来。也从他那了解到了。他也是半路“出家”的。以前他搞印刷的。半年前辞职回家啃了半年的书。然后才到这个公司。他那时的技术还可以了,给公司开发过财务系统什么的。老板也认可了。我忽然想到了我自己。我觉得我也应该像他那样。既然决定了要转行。那就要先绝了自己的后路,把自己逼上绝路才能发挥自己最大的潜力。之后我就为自己定计划了。由于几乎没有基础。直接转开发游戏对我来说太难了,不现实,所以我定了第二个计划:学做网站。(个人觉得做网站应该很容易。因为我那个朋友也只花了半年的时间。所以个人感觉应该比较简单)而且也开发网页游戏。于是在09年12月份我辞职了。用大半年攒下钱买了台电脑跑回家修行了......
  回到家我傻眼了。这又为啥?没基础,不知道从哪里开始。于是又问那位朋友。买域名,空间.......就这样折腾了几个月。直到今年四月份才折腾了个静态网站出来。心里那个得意,赶紧把网址发给朋友看。谁知朋友看完给我一句话--你还没入门。杯具了。后来才知道HTML是可以自动生成的。。现在想起来自己那时还真傻的可爱。也难得,没人教,又是零基础走弯路是肯定的。能摸个正确的方向算是不错了。想到这,我就坐不住了。于是上网找相关资料,看看别人是怎么过来的。自己有没有什么可以借鉴的地方。很幸运找到了肖老师的IT什么的真经(不好意思。名字忘了~~)之后又看过肖老师的《明日世界--云端计算下的程序设计需求》视频。不看还好,看完后反而感觉杯具了。为啥?不知道自己的路该怎么走。
  折腾了这么久,估计把肖老师折腾晕了(能把肖老师折腾晕也是我的荣幸哈)。其实我就想问:就我这基础(不会C语言,不会java,不会C++和C#。PHP+MYSQL学了两个月了。HTML和CSS会了。photoshop不是问题)我该怎么走?(我的目的就是能独立各种各样的网站和网页游戏(程序方面),不知道网页游戏要不要引擎,要的话就是引擎方面)我该学哪些东西?数据结构,算法什么的怎么学?抄100W商用代码。我现在在抄DISCUZ。不过很多看不懂的。一天抄个500行左右。PHP教程选的是张恩民老师的PHP100视频教程。我现在有的是时间。只求最直接有效的方法。
 
我的回答:
这位朋友你好,首先声明,我没晕。呵呵,你的文笔很流畅,除了每段稍微长点,阅读起来并不困难。
我之所以想认真回答你这个问题,是因为我觉得,有很多非计算机专业,或者底子比较薄一点的朋友,也问过类似的问题。
即,大家都想走进IT业来赚钱吃饭,甚至想发财,但是,由于自己过去的背景并不合适,所以陷入一些迷茫之中。怎么办?
在最近我的演讲《从大学生到程序员》http://tonyxiaohome.blog.51cto.com/925273/321006中,我专门有提到,各个行业有高峰,也有谷底,大家要想成功,最好找上升沿的行业或者公司,这样顺势而为,成功的机会比较大一点,成功也相对比较容易一点。
IT业呢,虽然这几年有各种传闻,工作不好找,竞争压力大,等等,但是,我们要看到,这是一个信息时代,IT业肯定是在上升沿上,并且注定还会继续上升下去。
因此,大家想进IT业,无可厚非,我觉得完全可以理解。
那,我们怎么样才能走进IT业呢?
努力学习,做程序员,无疑是大多数没有大量资金、人脉、技术背景,创业有困难的朋友,想都不用想的一种选择。
于是,我在网上给大家免费答疑的时候,遇到大量的朋友询问,怎么才能做好程序员,结果仔细一打听,这些朋友可能连基本的程序设计都没有学过,我确实很挠头。很不好回答。
原因很简单,程序员毕竟是一份技术要求非常高的职业,对一个人的知识背景要求很高,同时,程序设计又是一门实践性非常强的职业,即使一个研究生出来,不经过几年甚至十几年的程序设计实战,也很难成为高手,拥有一个较为安稳的饭碗的。
所以,我反而一直不太建议一些缺乏计算机专业背景的年轻朋友,贸然从程序员角度走进IT业,因为太难了。
不是不行,关键是头几年,你需要比别人努力十倍,还要忍受比大多数行业低很多的待遇,超长的加班时间,更大的工作压力,很低的生活水平,这些都是现实的问题。
也许有的朋友说不怕吃苦,但是,我也问一句,你的女朋友,你的家人,你忍心让他们陪你吃苦吗?
 
当然,我这么说,并不是打消大家的念头,杜绝大家的希望,呵呵,那肖某人也太狠了,不是这个样子的。
我想说,大家仔细去看看,其实IT业里面也细分了很多专业的,我以前有篇博文《IT业的职业细分》,里面专门有讲,IT公司里面不仅仅有程序员,还有大量的销售岗位,技术支持岗位,管理岗位,这些位置,对于专业知识背景的要求没那么严格,大家完全可以从这些方面先切进去,获得一份较为安稳的工作,再慢慢学习,图谋发展,如何?
 
其次,我也在思考最近的流量热、SNS社区热、网站热,这是互联网普及到今天,大家对于互联网的运营理解达到一个深度后,自然而然派生出来的,可以切实为经营者带来利益的方向,这些方向呢,创业门槛不高,也能给大家提供很多机会,可以考虑一下。
 
但是,说到这里,我也谈点自己的看法,像本文这位朋友一样,大家一说网站创业,就首先想到自己架个服务器,做个网站,不会写网站呢,也不买,自己马上学习html,自己写,然后弄个域名,整个虚拟主机或者服务器托管,就开干。呵呵,一些朋友是不是有这种想法?
 
我得说,这种想法要不得,基本上100%输。
 
为什么,原因就比较复杂了,我尽量简单点说,有这么几条:
1、网站经营的是用户群,你要创业,首先要确定你的用户是谁,你赚谁的钱?或者说,用户凭什么被你的网站吸引,长期驻留本站,你才能赚到流量钱和广告费。
2、既然是创业,要有自己的核心产品,核心竞争力,网站经营的是虚拟化的文化产品,社区产品,那么,你至少要回答,你的产品特性是什么?专门用于解决哪些人,哪些方面的需求,不回答好,你很难吸引客户的。
3、你的竞争对手是哪个?它的实力有多大?大家可千万不要说自己要做个大而全的门户网站啊,哪个根本不是一个人能玩的,你也竞争不赢那些有几百个员工的大型门户网站,无论是信息的来源(很多新闻要花钱买的),运营实力(想想新浪有多少服务器?多少管理员?),还是营销手法,宣传力度,个人怎么都不是个,对吧?这是创业的原则,别挑太大的对手打,否则死定。
4、你自己究竟能投入多少?别说你那几千块钱的虚拟主机或服务器费用,网站要做好,起码,你自己得喜欢待在上面,得投入大量的精力,时间,基本上全职工作,还没有礼拜天。大家有见过双休日停站的网站没?呵呵。
5、当然还有很多其他理由啦,这里面涉及内容太多,我就不一一细讲了。
 
因此,这里面我提醒一下,如果真有朋友希望依托网站赚钱,我的建议有如下几点:
1、别急于求成,做网站,相当于办报纸,做媒体,新闻界,办一份报纸的风险极大,而且,回报周期很长,很难短期回报,因此,先还是找份工作养着自己,别一激动就专职做,刚开始不急于求成,也不急于回报,慢慢养,才有可能成功。
2、别相信“点子”,有时候,大家可能某个灵机一动,想了个自认为的好点子,就急急忙忙做网站,这样风险很大。一来,这个世界聪明人多,这个点子别人早想过了,可能不好,别人不用,二来,网站要用企业思维经营,哪个企业是靠一两个点子生存的?还不都得一点点做出来的。
3、做“小”不做“大”,做“强”不做“大”,这是企业经营的理念,刚开始创业,别觉得自己现在是小老板了,三天两头和朋友聚会喝酒,拉关系,这一般没什么用,白浪费成本,创业期间,节约成本为第一要务,千万不要乱花钱,低调一点,小心翼翼地经营,努力求个收支平衡,另外,努力学习,不断在自己的客户群中深挖掘,成为自己用户需求的专家,并努力想办法满足他们,才有可能成功。
4、做“精”不做“博”,个人创业,资金,精力有限,很难面面俱到,建议找准一个用户需求点,深挖掘,在这一狭窄的领域里面做成专家,就有可能成功。别什么都想弄,门门通样样瘟,那肯定完蛋。
 
还是给大家举几个例子吧。
 
有朋友在淘宝网开店,这也算IT业吧,起码是利用网络赚钱,另外,不管是一个独立网站,还是淘宝网店,我的理解没差别,都是为大家提供内容服务,用户永远关注的是你网站的内容,对他有没有价值,而不是你这个网站有多“酷”
我听说的一个朋友,生娃之后就没有上班,她家离批发市场近,她专门进去研究老年人的鞋子,然后和老板谈代理价格,然后到淘宝上开店,嗯,最后确实不用上班了,等娃断奶的时候,她月收入超过两万,呵呵。
 
有朋友不打算用商业经营,嗯,他经营信息,也是依托一些大型批发市场,比如小食品,他专门做个网站,天天就在这些个食品批发市场里面转,打听价格,然后在网站上推广,有人需要订购,就得找他做中介,也能发财。
 
还有的朋友,想了半天,发现目前一些新建小区,业主之间都互相不认识,小区氛围不好,于是组织一个业主社交圈的网站,大家可以分小区讨论,也可以跨区讨论,还不定时组织业主活动,慢慢的,他的业务蔓延到很多小区,虽然他的网站服务免费,但是,就有很多需要做推销的公司找他谈,请他代理推广事务,并支付推广费。他的营收就来了,还有流量费,网络广告费,很多啦。最后,甚至业主们订牛奶,都是在网站上给他留个帖子就好了。
 
还有很多,有羽毛球俱乐部,户外俱乐部。。。等等。
 
其实,这些都是依托IT业,依托互联网成功的例子,大家同意不?
 
做这些事,需要什么程序设计能力?
 
呵呵,所以,大家一定要想清楚,自己做的事情,只要对用户有价值,就能赚钱,很多时候,其实创业门槛并不高的,没有必要一说进IT业,就一定只有做程序员。
 
大家觉得呢?
 
===================================================
肖舸 《0bug-C/C++商用工程之道》
QQ:712123
MSN/Email:tonyxiaohome@hotmail.com
个人主页:http://g.51cto.com/tonyxiaohome