程序員這個崗位照理來說是比較工資高的,但是就目前的工資水平來說程序員的工資并沒有達到相應的回報,那么月薪近萬的程序員又是怎么做到的呢?本人與大家一樣,原來只是一個普通的程序員,靠給軟件公司打工謀生.后來感覺這樣長期干下去沒有什么前途,雖然現在年輕還可以加班加點靠拼身體吃飯,以后年紀大了怎么辦?聽說很多人自己單干每年靠共享軟件都可以賺幾十萬,我為什么就不行?下面介紹自己創業的程序員職業規劃.
第一,對軟件本身的要求
也許大家會覺得奇怪,不是講軟件怎么推廣嗎?怎么會講起軟件本身的要求來了呢?其實一點也不出奇,高樓萬丈在于基礎是否穩固.沒有一個好的軟件產品而去空談什么推廣,不要說很少有成功的,即使是推廣出去了,客戶拿到手之后也會有受騙上當的感覺,退貨以及退款,再加上對你的軟件的負面宣傳會搞得你焦頭爛額的.
那么怎么才算是一款好的軟件呢?首先你的軟件要新穎獨特,要有別的軟件沒有而大家又需要的功能.很多程序員常犯的一個毛病是,他們喜歡從自己的技術出發,編自己喜歡編的東西,或者干脆就是賣弄自己的編程技術.其實作為用戶來說,他們不懂也根本不會關心你的軟件中使用了什么先進的編程技術,他們所關心的是這個軟件能給自己帶來什么有用的東西.
在這里我的經驗是,如果你不知道編什么樣的軟件才能好銷,你就站在普通電腦用戶的角度來考慮問題.要一切從用戶觀念出發,要從用戶的要求入手,只要是用戶需要的功能,那怕軟件只有這一個功能,只要別人的軟件還沒有包含,你在這里就有成功的可能.例如周弈的MP3 CD Maker,功能并不復雜,但大家需要這個功能,而當時的很多流行軟件如Nero等并不具有,因此他憑這一點就可以月進上萬美金.
還有就是,軟件本身必須盡可能完美,也就是沒有什么明顯的Bug.現在有許多人在軟件還沒有經過什么測試的情況下就急著發布,結果別人一用到處都是問題,這樣的軟件給用戶的印象很差,只會給軟件造成很大的負面影響. 我的經驗是,軟件編好后至少要經過兩個月的測試.不但是自己要徹底測試,而且要交給你身邊的親戚朋友測試,當然能交給普通的用戶測試就更好了.也許你會說別人會愿意這樣做嗎?我的經驗是只要答應測試完后免費給他們正式版的注冊碼,他們是很樂意為你測試的.
第二,軟件推廣的常用方法
首先,當然是把你的軟件發布到大型的軟件下載網站,如華軍軟件園、天空軟件站等,至于那些成百個小型的下載網站嘛,就沒有必要一個一個發布了.當初我也想在這些小軟件下載站發布,可很多根本就沒有發布軟件的頁面.有的給個Email地址就算不錯了(不過我用電子郵件發布軟件后也像泥牛入海,杳無音信),有的干脆只有一個QQ號碼.其實據我觀察,只要你在華軍軟件園、天空軟件站等發布成功,就會有不少軟件下載網站也跟著轉載.這樣也好,省去了我的不少時間.
其次,是要專門為你的軟件建立一個網站.也許你會說,我不是已經把軟件發布到其他網站了嗎?為什么自己還要費力去做一個網站.原因很簡單,別人的網站是別人的,你自己必須也要專門有個網站來推廣,同時這個網站也要負責搜集用戶的信息反饋等,另外更重要的是:共享軟件重在服務,你還要依靠這個網站來對你的軟件用戶提供技術支持等服務.值得特別要提醒的是,你的網站要做得很專業,要使得用戶進入你的網站后能產生你們有著強的技術能力的印象.
千萬不要認為自己是做軟件的,不懂得編網站,就隨便制作一個對付了事.我有個朋友,下載某軟件試用后曾經想購買正式版,可一進入作者的簡陋的網頁,就沒有了購買的欲望.因為你的網站做得差,容易使別人聯想到你的編程技術以及服務也差.所以說,差的網站不但不能對你的軟件起到推廣作用,還相反可能把你的潛在客戶趕跑.
其實既然你都能夠編得出軟件,要設計出一個網站也不應該是什么多難的事,關鍵還是在于你舍不舍得下功夫.如果你實在沒有時間學習編寫網頁,那就花點錢請專門的網頁設計公司幫你制作一個吧.也許你又會說,那我沒有錢怎么辦.這里,我叫你一個密招(我輕易不會教給別人的),去大型下載網站找一個最符合你軟件風格的,用Frontpage 把整個網頁照搬下來,把文字及圖片換成你的,而保留原來網站的布局及CSS樣式,這樣一個專業的軟件推廣網站就誕生了.
網站有了之后,也不是就萬事大吉了,網站本身也有個推廣的問題.要根據你的軟件,設計一些關鍵字,把這些關鍵字用在你的網站的標題以及網站內容之中,使得別人在用這些關鍵字在GOOGLE等搜索引擎上搜索時,能很快找到你的網站.當然,網站的推廣不是我們這里要討論的話題,你在網絡上應該能方便地找到這些資料.如果你能把有關你軟件的關鍵字做到GOOGLE搜索結果的第一頁,那么恭喜你,做了這么多程序員職業規劃你離成功不遠了.