這事得從想掙錢的想法開始,電腦也有點略微的舊了,作為一個碼農肯定是想用一下新的電腦,舊的電腦跟了自己四年了,跑起來已經上氣不接下氣了,這就是想掙錢想法的開始。
既然有了想法咱就得實施了吧,首先想到了實習,實習這事如果能成肯定是多金又多知識,然后就找實習信息,然后投簡歷。搜狗的各種悲劇的面試經歷在之前的博客中也有提及,只能怪自己實力不行,達不到他們的要求。然后有一個創業公司的電話面試同樣以失敗告終,失敗的原因不好說,可能是我沒有NLP這方面的基礎知識,不過更多的原因是面試的時候體現了自己的功利心,暴漏了自己想掙錢的本質,其實創業公司們都是希望找到真心加入自己公司的人才的,我帶着一顆這么功利的心被看穿了肯定是out的命運。
各種失敗的筆試、面試實在太打擊了,我開始懷疑自己的能力...總之,決定好好學習,好好上課。但是總覺得缺少些什么,然后就在各大社區閑逛啊閑逛,隨便就點到了軟件兼職的欄目,當時看到了一個android通訊錄的項目外包,描述是這樣的:android通訊錄小項目,添加好友姓名,電話,社交網絡,郵箱等信息。提起android我只是之前一時興起了解了一下,簡單的實踐了一個android播放器,然后就想這個通訊錄這么簡單,何不接過來掙點錢呢?接私活這種誘惑力還是很大的,然后我就加了發帖人的QQ,迅速得到了回復,我說了一下自己比較感興趣,簡單的聊了之后我就得到了更加詳細一點的任務要求,當時傻眼了,這和發帖描述差距略遠,他要實現的其實是一個C/S架構的,個人的好友信息備份在服務器中,而且通訊錄有群組功能,群組內的成員共享信息。工作量瞬間增加了很多的樣子,但是那簡單的任務要求覺得以我菜鳥的水平是可以完成的,因為我向他確定了這不是一個商用的項目...這是關鍵,如果一個項目是商用的,我這種菜鳥是絕對不能保證它的商用質量的,那些非功能性的需求有的太難的。接着就QQ聊了起來,對方讓我報價,第一次接能有什么經驗,當然簡單的咨詢了一下別人,當時討論的工期一個月,然后就按照一個月的實習工資3000的價錢來報了,沒想到對方答應的挺爽快,一拍即合,項目就算接回來了,
這里說說我的android水平,我學java是花了幾個星期看了馬士兵的java視頻教程,實踐了他的網絡版坦克大戰。android大概花了2個星期時間瀏覽了一下android瘋狂講義,花了2個星期做了一個android計算器。只能是一個菜鳥級的水平。跟對方敲定了服務器利用Python寫,但是當時我僅僅了解了Python,從來沒用Python寫過程序,這是接項目時候的水平。
其實看得出我水平屬於菜鳥級了,我就拉了另外一個菜鳥級的室友,也是學過一段時間android程序開發,前期我們兩個寫了一個比較規范的需求說明和那個人確定了一下,就准備開工了,這時候我們又吸納了一個人,這個人畢業設計完成了一個android的SNS軟件,所以android編程水平肯定比我們兩個熟練啦,然后正式開始的時候就是3個人編程了。然后我就拿到了服務端這塊,他們兩個把客戶端分了。具體的就是Python+HTTP+JSON+MySQL這些,我屬於邊學邊寫Python這塊,其實還是很順利的,直接Web.py的官網的cookbook+一些提供的實例,模仿起來還是很迅速的。客戶端當然復用一些SNS軟件的模塊,搭建起來界面還是很快的,然后大家就不緊不慢的開工了。
一個月過去了,沒有完成,當然,我們的原因是課程任務太多了,要寫作業什么的,不過那個人也不太緊急么,所以就拖后了一下,其實這一拖就變成了2個月...后面測試的時候不斷的修改層出不窮的bug。客戶端寫的時候沒有引起重視,代碼結構有些混亂的原因,,修改的自己都惡心了。但是最終所有的用例都通過了。最后驗收的時候是我們先把所需要發送的文件列表發送給他,然后他付2000給我們,我們把所有文件發送給他,他調試通過了結款最后的1000。當中是需要雙方信任的啦。項目做完之后終於松了一口氣,僅僅的1000塊錢都這么難掙,計算一下時間發覺還是如果能夠實習掙得多,不過當然是因為水平有限了,如果比較厲害的大牛,接一個大單,很快掙得一大筆錢呢。不過我這個經驗分享給一些想我一樣想要嘗試的人,說不定能夠提供給你們勇氣呢,我這么菜都接到了單子,你當然可以。重要的是一定要敢於嘗試!
其實我很想做C++的項目...這個暑假補補書籍吧,京東生日買了好多書,headfirst設計模式,一定要學習設計模式。繼續補充自己C++方面的知識,真想做一個C++的項目呀!莫名奇怪的愛看C++。
