嗯,這是在51CTO部落格中,一位朋友用回帖形式提出的問題,文字很長,看得出寫的人很用心,我覺得還是有必要做一次公開答覆。
還是那句話,一家之言,歡迎拍磚哈。
原文如下:
 <wbr>  <wbr> 我08年畢業,機械專業。08年下半年在南京的一家工廠實習了半年,後來剛好來了個金融危機。失業了。不過我本來就不喜歡搞機械,所以心裡也沒什麼失落。
 <wbr> 其實我還是想找電腦相關的,在學校幾年整天要麼跑網咖要麼就圖書管的電子閱覽室,那時候迷上了網遊。在那裡我就夢想著自己能做個遊戲出來。但我又不是計算機專業的。啥都不會咋辦呢?自學?我曾經去圖書管裡找過相關資料,沒看幾頁我就頭暈了,為啥?看不懂唄。但我又不死心,想找個計算機相關的工作先緩衝一下。
 <wbr> 09年過完年,碰巧有個同學在上海一家修筆記本的公司工作。於是去了他那邊。到了那邊才知道修筆記本也累的夠嗆。由於客戶比較多,每天都要加班到凌晨。不過我們樂意。09年前半年過的感覺還是蠻充實的。學到了不少東西。後半年就受不了了。這又為啥?工資!每個月就一千多點,雖然每個月都有加。但往最高的看沒超過4000的(包吃住)。這點錢在上海找女朋友的想法都不敢有。這時我又想到做遊戲。於是在網上找了開發遊戲這一行的相關資料。跟他們一比。杯具了。別人一萬五工資而且那家公司就在對面那棟樓。擦了把冷汗。那個時候我就下定決心要轉行。不為啥。就為了那個工資我也轉了。但我想我啥都不會咋整呢?於是上百度查,上招聘網看下招開發遊戲人員的要求。…….就這樣我徘徊了好久。
 <wbr>  <wbr> 9月份的時候公司招了一個做網站的技術人員。我跟他分到了一個店上班(那家公司在上海有五家分店,估計現在有6家了)。慢慢的,跟他熟絡了起來。也從他那瞭解到了。他也是半路“出家”的。以前他搞印刷的。半年前辭職回家啃了半年的書。然後才到這個公司。他那時的技術還可以了,給公司開發過財務系統什麼的。老闆也認可了。我忽然想到了我自己。我覺得我也應該像他那樣。既然決定了要轉行。那就要先絕了自己的後路,把自己逼上絕路才能發揮自己最大的潛力。之後我就為自己定計劃了。由於幾乎沒有基礎。直接轉開發遊戲對我來說太難了,不現實,所以我定了第二個計劃:學做網站。(個人覺得做網站應該很容易。因為我那個朋友也只花了半年的時間。所以個人感覺應該比較簡單)而且也開發網頁遊戲。於是在09年12月份我辭職了。用大半年攢下錢買了臺電腦跑回家修行了……
 <wbr> 回到家我傻眼了。這又為啥?沒基礎,不知道從哪裡開始。於是又問那位朋友。買域名,空間…….就這樣折騰了幾個月。直到今年四月份才折騰了個靜態網站出來。心裡那個得意,趕緊把網址發給朋友看。誰知朋友看完給我一句話–你還沒入門。杯具了。後來才知道HTML是可以自動生成的。。現在想起來自己那時還真傻的可愛。也難得,沒人教,又是零基礎走彎路是肯定的。能摸個正確的方向算是不錯了。想到這,我就坐不住了。於是上網找相關資料,看看別人是怎麼過來的。自己有沒有什麼可以借鑑的地方。很幸運找到了肖老師的IT什麼的真經(不好意思。名字忘了~~)之後又看過肖老師的《明日世界–雲端計算下的程式設計需求》視訊。不看還好,看完後反而感覺杯具了。為啥?不知道自己的路該怎麼走。
 <wbr> 折騰了這麼久,估計把肖老師折騰暈了(能把肖老師折騰暈也是我的榮幸哈)。其實我就想問:就我這基礎(不會C語言,不會java,不會C++和C#。PHP+MYSQL學了兩個月了。HTML和CSS會了。photoshop不是問題)我該怎麼走?(我的目的就是能獨立各種各樣的網站和網頁遊戲(程式方面),不知道網頁遊戲要不要引擎,要的話就是引擎方面)我該學哪些東西?資料結構,演算法什麼的怎麼學?抄100W商用程式碼。我現在在抄DISCUZ。不過很多看不懂的。一天抄個500行左右。PHP教程選的是張恩民老師的PHP100視訊教程。我現在有的是時間。只求最直接有效的方法。
 <wbr>
我的回答:
這位朋友你好,首先宣告,我沒暈。呵呵,你的文筆很流暢,除了每段稍微長點,閱讀起來並不困難。
我之所以想認真回答你這個問題,是因為我覺得,有很多非計算機專業,或者底子比較薄一點的朋友,也問過類似的問題。
即,大家都想走進IT業來賺錢吃飯,甚至想發財,但是,由於自己過去的背景並不合適,所以陷入一些迷茫之中。怎麼辦?
在最近我的演講《從大學生到程式設計師》http://tonyxiaohome.blog.51cto.com/925273/321006中,我專門有提到,各個行業有高峰,也有谷底,大家要想成功,最好找上升沿的行業或者公司,這樣順勢而為,成功的機會比較大一點,成功也相對比較容易一點。
IT業呢,雖然這幾年有各種傳聞,工作不好找,競爭壓力大,等等,但是,我們要看到,這是一個資訊時代,IT業肯定是在上升沿上,並且註定還會繼續上升下去。
因此,大家想進IT業,無可厚非,我覺得完全可以理解。
那,我們怎麼樣才能走進IT業呢?
努力學習,做程式設計師,無疑是大多數沒有大量資金、人脈、技術背景,創業有困難的朋友,想都不用想的一種選擇。
於是,我在網上給大家免費答疑的時候,遇到大量的朋友詢問,怎麼才能做好程式設計師,結果仔細一打聽,這些朋友可能連基本的程式設計都沒有學過,我確實很撓頭。很不好回答。
原因很簡單,程式設計師畢竟是一份技術要求非常高的職業,對一個人的知識背景要求很高,同時,程式設計又是一門實踐性非常強的職業,即使一個研究生出來,不經過幾年甚至十幾年的程式設計實戰,也很難成為高手,擁有一個較為安穩的飯碗的。
所以,我反而一直不太建議一些缺乏計算機專業背景的年輕朋友,貿然從程式設計師角度走進IT業,因為太難了。
不是不行,關鍵是頭幾年,你需要比別人努力十倍,還要忍受比大多數行業低很多的待遇,超長的加班時間,更大的工作壓力,很低的生活水平,這些都是現實的問題。
也許有的朋友說不怕吃苦,但是,我也問一句,你的女朋友,你的家人,你忍心讓他們陪你吃苦嗎?
 <wbr>
當然,我這麼說,並不是打消大家的念頭,杜絕大家的希望,呵呵,那肖某人也太狠了,不是這個樣子的。
我想說,大家仔細去看看,其實IT業裡面也細分了很多專業的,我以前有篇博文《IT業的職業細分》,裡面專門有講,IT公司裡面不僅僅有程式設計師,還有大量的銷售崗位,技術支援崗位,管理崗位,這些位置,對於專業知識背景的要求沒那麼嚴格,大家完全可以從這些方面先切進去,獲得一份較為安穩的工作,再慢慢學習,圖謀發展,如何?
 <wbr>
其次,我也在思考最近的流量熱、SNS社群熱、網站熱,這是網際網路普及到今天,大家對於網際網路的運營理解達到一個深度後,自然而然派生出來的,可以切實為經營者帶來利益的方向,這些方向呢,創業門檻不高,也能給大家提供很多機會,可以考慮一下。
 <wbr>
但是,說到這裡,我也談點自己的看法,像本文這位朋友一樣,大家一說網站創業,就首先想到自己架個伺服器,做個網站,不會寫網站呢,也不買,自己馬上學習html,自己寫,然後弄個域名,整個虛擬主機或者伺服器託管,就開幹。呵呵,一些朋友是不是有這種想法?
 <wbr>
我得說,這種想法要不得,基本上100%輸。
 <wbr>
為什麼,原因就比較複雜了,我儘量簡單點說,有這麼幾條:
1、網站經營的是使用者群,你要創業,首先要確定你的使用者是誰,你賺誰的錢?或者說,使用者憑什麼被你的網站吸引,長期駐留本站,你才能賺到流量錢和廣告費。
2、既然是創業,要有自己的核心產品,核心競爭力,網站經營的是虛擬化的文化產品,社群產品,那麼,你至少要回答,你的產品特性是什麼?專門用於解決哪些人,哪些方面的需求,不回答好,你很難吸引客戶的。
3、你的競爭對手是哪個?它的實力有多大?大家可千萬不要說自己要做個大而全的入口網站啊,哪個根本不是一個人能玩的,你也競爭不贏那些有幾百個員工的大型入口網站,無論是資訊的來源(很多新聞要花錢買的),運營實力(想想新浪有多少伺服器?多少管理員?),還是營銷手法,宣傳力度,個人怎麼都不是個,對吧?這是創業的原則,別挑太大的對手打,否則死定。
4、你自己究竟能投入多少?別說你那幾千塊錢的虛擬主機或伺服器費用,網站要做好,起碼,你自己得喜歡待在上面,得投入大量的精力,時間,基本上全職工作,還沒有禮拜天。大家有見過雙休日停站的網站沒?呵呵。
5、當然還有很多其他理由啦,這裡面涉及內容太多,我就不一一細講了。
 <wbr>
因此,這裡面我提醒一下,如果真有朋友希望依託網站賺錢,我的建議有如下幾點:
1、別急於求成,做網站,相當於辦報紙,做媒體,新聞界,辦一份報紙的風險極大,而且,回報週期很長,很難短期回報,因此,先還是找份工作養著自己,別一激動就專職做,剛開始不急於求成,也不急於回報,慢慢養,才有可能成功。
2、別相信“點子”,有時候,大家可能某個靈機一動,想了個自認為的好點子,就急急忙忙做網站,這樣風險很大。一來,這個世界聰明人多,這個點子別人早想過了,可能不好,別人不用,二來,網站要用企業思維經營,哪個企業是靠一兩個點子生存的?還不都得一點點做出來的。
3、做“小”不做“大”,做“強”不做“大”,這是企業經營的理念,剛開始創業,別覺得自己現在是小老闆了,三天兩頭和朋友聚會喝酒,拉關係,這一般沒什麼用,白浪費成本,創業期間,節約成本為第一要務,千萬不要亂花錢,低調一點,小心翼翼地經營,努力求個收支平衡,另外,努力學習,不斷在自己的客戶群中深挖掘,成為自己使用者需求的專家,並努力想辦法滿足他們,才有可能成功。
4、做“精”不做“博”,個人創業,資金,精力有限,很難面面俱到,建議找準一個使用者需求點,深挖掘,在這一狹窄的領域裡面做成專家,就有可能成功。別什麼都想弄,門門通樣樣瘟,那肯定完蛋。
 <wbr>
還是給大家舉幾個例子吧。
 <wbr>
有朋友在淘寶網開店,這也算IT業吧,起碼是利用網路賺錢,另外,不管是一個獨立網站,還是淘寶網店,我的理解沒差別,都是為大家提供內容服務,使用者永遠關注的是你網站的內容,對他有沒有價值,而不是你這個網站有多“酷”
我聽說的一個朋友,生娃之後就沒有上班,她家離批發市場近,她專門進去研究老年人的鞋子,然後和老闆談代理價格,然後到淘寶上開店,嗯,最後確實不用上班了,等娃斷奶的時候,她月收入超過兩萬,呵呵。
 <wbr>
有朋友不打算用商業經營,嗯,他經營資訊,也是依託一些大型批發市場,比如小食品,他專門做個網站,天天就在這些個食品批發市場裡面轉,打聽價格,然後在網站上推廣,有人需要訂購,就得找他做中介,也能發財。
 <wbr>
還有的朋友,想了半天,發現目前一些新建小區,業主之間都互相不認識,小區氛圍不好,於是組織一個業主社交圈的網站,大家可以分小區討論,也可以跨區討論,還不定時組織業主活動,慢慢的,他的業務蔓延到很多小區,雖然他的網站服務免費,但是,就有很多需要做推銷的公司找他談,請他代理推廣事務,並支付推廣費。他的營收就來了,還有流量費,網路廣告費,很多啦。最後,甚至業主們訂牛奶,都是在網站上給他留個帖子就好了。
 <wbr>
還有很多,有羽毛球俱樂部,戶外俱樂部。。。等等。
 <wbr>
其實,這些都是依託IT業,依託網際網路成功的例子,大家同意不?
 <wbr>
做這些事,需要什麼程式設計能力?
 <wbr>
呵呵,所以,大家一定要想清楚,自己做的事情,只要對使用者有價值,就能賺錢,很多時候,其實創業門檻並不高的,沒有必要一說進IT業,就一定只有做程式設計師。
 <wbr>
大家覺得呢?
 <wbr>
===================================================
肖舸 《0bug-C/C++商用工程之道》
QQ:712123
MSN/Email:tonyxiaohome@hotmail.com
個人主頁:http://g.51cto.com/tonyxiaohome