軟體作坊是怎樣煉成的

來源:互聯網
上載者:User

考研失利,決定二戰,老師建議我邊在他這裡幫他做項目邊複習,從七月一號到現在,兩個月過去了,收穫了很多也體會了很多,最大的體會就是軟體作坊這個概念。

我不知道校園外是不是也有很多這樣的作坊,四五個人,每個人都負責項目裡的一個部分,每個人都是開發人員,沒有專門的測試人員,更沒有所謂的營運人員,開發人員擔任了太多的角色,如果客戶要求更新,那麼開發人員需要去客戶那裡進行更新,其實我也不知道那是否意味著真正的更新,只是把舊的檔案刪除,新的檔案拷入,我甚至不知道軟體的版本號碼,以及現在比以前多了哪些功能,還是純粹進行一番糊弄。

上面無厘頭的說了一番話,下面說下具體的情況。我的老師是大學裡電腦學院的一名研究生導師,他自己成立了一家公司專門做資料庫安全方面的軟體,這家公司的辦公地點就是學校給老師的實驗室,實驗室裡分兩批人,一批人是研究生,他們由於要上課無法像全職工人一樣幹活,所以老師還招了幾個人專門來幹活,這些招來人中有本校剛畢業的學生也有通過應聘進來的人,都是剛畢業一兩年的年輕人,有時候老師還會安排幾個他認識的人幫他幹活,比如像我這種準備二戰的,還有電腦學院沒拿到畢業證在這裡補考的等等。不過,限於場地的大小,總人數一直只有四五個人。總之,實驗室就是公司,老師也是老闆,研究生做什麼項目他不怎麼操心,他主要在乎自己這個公司做的東西。

在我來之前,這個小公司已經換了好幾批人,老師也說他這個軟體已經做了好幾年了,一直在改,在添加新的東西。我現在負責的部分就是一個在七月中旬剛剛離職的人留下的,他覺得老師做的這個東西毫無計劃和安排,一天想出一個新計劃,然後就讓開發人員改,根本沒有專案管理,完全是想到哪裡做到哪裡,所以他選擇離開。那時我剛來還沒有體會到這麼強烈,如今在老師讓我無厘頭的改了點東西後我明白了當初那人的話。一個公司裡面全是開發人員,真是一種杯具,軟體到現在還沒有定版,也就毫無奇怪的了。

也許有人會感到奇怪為什麼這種胡亂拼湊的產品也能有市場?很顯然只要你說的好就有人買,老師說雖然自己這個公司只做開發,但外面有銷售團隊,這種銷售團隊其實就是第三方公司,你把產品交給他,讓他進行封裝銷售,賣出去了交點錢給他就行了。老師說賣出一款軟體十幾萬,但是他自己拿到的只有兩三萬,其他全部都被銷售拿了。真正搞開發的錢反而拿的最少,這一點應該和外包公司把員工派到其他公司去幹活但是拿很少的工資應該差不多。除了銷售團隊以為,我們做的軟體還會藉助其他公司的名義進行賣,也就是把別的公司的商標LOGO放在我們的軟體中,這一切當然需要得到其他公司的許可,估計也要交一大筆錢。有時候LOGO會時常換,對不同的客戶需要用不同的公司,一想到那些客戶買了軟體,還真以為是哪些公司做的,其實只是我們這個實驗室作坊產出的東西,我就有點好笑。對於這一點老師很無奈,顯然他很想以自己公司的名義去賣,可無奈別人不認賬,只認有點名氣的公司,他一直想的是等軟體定版了,以學校的名義去賣也許能好點。除此之外,賣軟體時還要靠關係,有時候買家並不是最終使用的,也只是中間人而已,其中陷阱忽悠實在太多了。

在我看來,那些剛剛創業的小公司一不小心很可能變成這樣的軟體作坊,如果沒有明確的發展方向,如果沒有市場調研,如果沒有軟體開發規劃,只知道看看同行的然後說別人有這個功能那我們也要有這個功能的話,那真的就成了作坊。我總結的軟體作坊特點如下:
1.分工不明確,大多數情況下所有人都是開發人員,測試人員沒有
2.開發人員能力參差不齊,資料結構和開發語言甚至都沒掌握。比如剛拉進去的學生就直接幹活,做的東西就直接添加到項目中,沒有一種測試通過再提交的機制
3.沒有專案管理,老闆雖然也做開發,但容易引起與其他主要開發人員的分歧,出現分歧後,老闆說了算,如果老闆對核心模組不瞭解,那必將導致軟體的不斷修改
4.有項目就做,沒項目就休息,我這裡雖然沒有這種情況,但與此類似的是,客戶要求更新那之前幾天就瘋狂趕進度,如果客戶不要求那就隨便做點
5.藉助於其他非本軟體的因素才能把軟體銷售出去,例如銷售團隊的實力,社會關係和掛其他公司的LOGO等
6.對軟體不瞭解,無法說清楚軟體每個版本,或者根本沒有版本概念,只知道添加功能
7.想到哪做到哪,從一開始就沒有制定計劃和時間節點,反正能賣出去就行
8.員工在這樣的環境下盡量偷懶,沒有工作激情,反正他們知道自己做的再多如果與老闆意見不一致也會要求改,被動性極強

上面就是我這兩個裡感受最深的作坊體驗,好在這個禮拜結束我就不幹了,就此告別這段作坊生涯。我在這裡認識了幾個朋友,小k,小x,還有今年考到這裡來的兩個研究生,他們還沒上研就被老師拉過來幹活了,真是一段難忘的歲月啊。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.