隨著社會的發展,一些傳統行業的轉變,很多行業已經由線下轉變為線上網際網路行業,所以一些比較有想法的朋友就會考慮去自己開發一些APP軟體,本篇文章主要講一講軟體開發外包行業裡的那些事!
這裡我先根據我們的經驗介紹下現在軟體行業的行情。有不少人現在才接觸到這個行業,覺得寫代碼很神奇就想加入,建議大家如果是想獲得一份高收入的話不建議從事軟體開發,因為現在的程式設計師實在太多了!
比如我們一個三線小城市天天能見到很多培訓學校的廣告,他們下餃子一樣的造程式設計師!畢竟市面上所有程式設計師最多有十分之一有能力開發嚴格意義上按照行業標準稱為合格的軟體,合格指的是質量、工期、效果、匹配性、規範化、可擴展性的總和。至於其他的程式設計師要麼是擅長某一個節點,要麼是新入行的,就算一個中型項目都很難做的起來,原因就出在本身高級程式設計師負責的一個模塊裡面比如有十個功能點,他自己就能獨立完成所有功能點。如果換成普通程式設計師大多就是一群人分別完成一個功能點甚至是一個人完成功能點的一個分支邏輯,人多很多時候會導致項目雜亂出現很多BUG影響工程質量、甚至延誤工期,並且還需要高級管理人員協調,算成本的話並不低。
很多人會想,我努力學習將來一定能到那種高度,這點我並不否認,但是幾年之後的市場環境和現在絕對是巨大的差別,主要原因是培訓機構,他們仍然在大力招募學員,導致現在初級程式設計師供大於求。我們之前發布了一個PHP高級工程師崗位,高級工程師誒!一天來了二十多個面試的,最後發現絕大部分都是新手,培訓學校教他們怎麼應付面試並且包裝簡歷,只要能入職就賺到了,主要原因是兩點,首先:哪怕他只幹了一天也敢對外宣稱他有過公司工作經驗,其次:軟體行業基本不坑員工,幹一天就有一天的錢。
我遇見過很多這種情況,最後這些初級程式設計師找不到工作,要麼轉行要麼嘗試自己接單,對外行來說代碼就像天書一樣,培訓過的程式設計師最起碼都會說一些行業知識,並且能寫出來一些代碼,只要報價夠低語氣夠誠懇,就有很多人選擇信任委託訂單。委託訂單能不能做好他自己都不知道,因為獨立開發項目在沒有高人的輔導下很容易出現很多意想不到的問題,最起碼工期拖延和質量問題,甚至爛尾的都不少見,但是這對軟體行業來說就是噩夢了。
雖然他們沒做好,但是他們成功給客戶設立了一個心理價位,客戶以此為標準衡量,比如一個app開發成本2萬,他就敢報5000,因為他不明白成本到底出在哪裡。最後他做爛尾了客戶再找別的公司,發現報價遠高於預期,認為這些都是黑人。
我們遇到最奇葩的是客戶跑來和我們說他想做一個app,前端都已經全部完工,後臺也基本做好了,就差在伺服器配置一下然後修改一些小問題就可以上線運營,結果我們一看這是完工的前端? 只是安卓做了一個空殼!頁面邏輯沒有、數據交互接口沒有、更別說功能模塊了,然後再看後臺,直接懵逼了!這叫後臺?就是從網上下載的開源項目,裡面還自作聰明修改了一些文件名字,其實也是從網上抄的,壓根就運行不起來。然後一檢測,好嘛,病毒一堆萬裡江山一片紅!
因為你在做的事情基本都有人在做,而且技術團隊開支特別大,在小城市我很少見軟體公司倒閉的,但是在大城市卻習以為常。所以說如果想賺錢就去搞銷售,比如我們有能力開發大型項目,但是銷售方面確是我們的短板,軟體好用推廣不出去也是白搭,所以開發行業除了技術要好,稀缺的是好的銷售團隊,只要你有足夠的強的銷售能力和團隊,就直接可以獲得的話語權,這方面發展比學技術賺錢快。如果是為了愛好想進入軟體行業,那就放心大膽的來吧,雖然很苦,但逆境成就強者,有毅力的人到哪都有立足之地。
下面說開發,我指的開發是開發內容普及,給想做軟體的朋友看的。
現在各行各業都需要軟體,需要做軟體的話千萬不要直接問「我想做個XX軟體,需要多少錢」 這樣的話所有人都能看出來你不懂行,很容易被人坑的。例如很多人問我想做個美團那樣的外賣軟體多少錢?其實如果完全按照行業標準開發出來100萬都不夠的。這只是技術成本。但是如果糊弄人的話2萬足夠。今年年初我見過一個客戶在廣州被忽悠花70萬搞了個簡單的棋牌遊戲。正確的開發流程是自己清楚的需要什麼軟體,並且可以整理出詳細的需求列表。
正常的開發流程包括以下幾點
第一我們要對軟體運行平臺進行一個選擇列如:ios、Android、電腦版,確定之後告知外包方,防止後期扯皮。第二我們需要明確開發軟體的功能模塊,確定好功能詳情後列印出來附在合同內。第三需要問清楚後期維護、軟體升級費用怎麼計算,原始碼是否交付,是否還有其他費用。明確以上幾點後需要和外包公司籤訂正式合同,付款流程一定要走對公帳戶,並留好回執信息。如果方便儘量去公司實地考察!
希望這邊文章可以對您有一點幫助,下期再和您們分享一下網際網路哪些「灰」色產業鏈。