
俺從2004年開始入行,從asp寫到c++、.net、java、ruby、PHP、object-c、單片機;至今已經(jīng)17年整;
老老實實寫了17年代碼,經(jīng)歷了“程序員只能吃青春飯,到了30歲必須轉(zhuǎn)行”的尷尬,也經(jīng)歷了“因為愛(代碼)所以愛(寫代碼)”的個人喜好;
跌跌撞撞來到40歲,不論生活如何殘酷,對代碼的情懷始終難以放下;即使在創(chuàng)業(yè)倒閉,欠下高利貸的日子,也不曾放棄過奉獻(xiàn)了青春的代碼行業(yè);
生活投俺以殘酷的現(xiàn)實,俺不曾后悔更不曾放棄;
但萬萬沒有想到的是,生活沒有讓俺倒下,輿論卻讓俺不得不面對現(xiàn)實,一直在思考一個問題:程序員要想有飯吃,到了40歲就必須改行嗎?
事情是這樣的,俺受人之托,一個人全部使用原生態(tài)寫了一個出租車一鍵下單電話叫車軟件,該出租車打車軟件系統(tǒng)包含乘客公眾號端、乘客安卓版APP端、司機安卓版APP端、電話叫車硬件端、PC管理服務(wù)端,全部費用僅僅3萬元;
本來以為能滿足年輕的乘客通過公眾號一鍵下單叫到出租車,老年的乘客電話叫到出租車,附近的司機能收到通知并接單就完事;
但是沒有想到被同事網(wǎng)上發(fā)帖罵代碼寫的太爛,從此背上了騙子的罵名。
所有流程都能順利走通、并且已經(jīng)在幾個城市投入使用,但是一直想不通為什么還是騙子?

下面給大家介紹一下開發(fā)出來的功能,如果不信的朋友請盡管聯(lián)系俺,俺給您發(fā)演示版驗證俺說的話的真假。
已經(jīng)開發(fā)出的出租車電召軟件的乘客端的功能如下:
電話叫出租車
一鍵下單叫出租車
語音叫出租車
指定目的地叫出租車

替人叫出租車
預(yù)約叫出租車
乘客充值
優(yōu)惠券發(fā)放與使用
現(xiàn)金付出租車打車費、優(yōu)惠券抵扣出租車打車費、充值余額付出租車打車費、積分抵扣付出租車打車費、線上付出租車打車費
分享邀請好友使用
邀請好友使用返利

出租車訂單管理
訂單取消、訂單評價、訂單投訴、
下單前可見附近有多少出租車空車
下單后可見通知了多少出租車司機,有多少人搶單、多少人拒絕
下單后3分鐘內(nèi)重復(fù)呼叫多次出租車司機
出租車司機接單后可以看到出租車司機的車牌號、車輛類型、接單次數(shù)、服務(wù)分、評價分、電話號碼
出租車司機起身來出發(fā)地時,可以看到出租車司機車輛的所在位置和行車路徑
出租車司機到達(dá)出發(fā)地時,可看到出租車司機已經(jīng)到達(dá)信息并開始等待
在未上出租車之前,皆可取消訂單
上出租車后司機按照要求開往目的地
在行車途中,可以看到出租車行駛所花費的時間、距離、費用,同時開始行程錄音
到達(dá)目的地后,APP系統(tǒng)上傳行程錄音;出租車司機推送賬單
雙方互評結(jié)束此次用車

已經(jīng)開發(fā)出的出租車電召軟件的司機端的功能如下:
出租車資格行駛證、駕照申請認(rèn)證,申請的結(jié)果會以短信和APP站內(nèi)信息以及語音的方式通知出租車司機
服務(wù)分管理,每天超過限定取消次數(shù)取消操作扣相應(yīng)服務(wù)分;被乘客APP投訴、電話投訴扣除一定服務(wù)分;服務(wù)分達(dá)不到及格分?jǐn)?shù)不能收到平臺推送訂單
在線時長管理,每天統(tǒng)計出租車司機在線時長
當(dāng)日所有訂單統(tǒng)計,查看當(dāng)日該城市的所有出租車訂單,每條訂單均顯示狀態(tài),無人接單或哪個出租車司機接單;
當(dāng)日訂單統(tǒng)計,顯示該出租車司機當(dāng)天的所有已接、已取消、進行中的訂單
邀請好友分享,可以邀請乘客入駐,也可以邀請出租車司機入駐
邀請好友返利統(tǒng)計,顯示出所邀請進來的好友的打出租車記錄和金額
當(dāng)天收入統(tǒng)計,顯示該出租車司機當(dāng)天所獲的的收入明細(xì)
上下班打卡,出租車司機每天上下班時需要打卡,平臺只向打卡上班的出租車司機進行訂單推送

接單范圍設(shè)置,在平臺接單范圍的基礎(chǔ)上,可以再增加出租車接單的公里數(shù)
充值續(xù)費,出租車司機可以每一單的提成收取平臺服務(wù)費,也可以按照包月來收取平臺服務(wù)費,在即將到期前三天,每次出租車司機打卡上班時均會語音提醒繼續(xù)充值
接單管理,如果乘客通過一鍵下單叫出租車,該出發(fā)點附近的出租車司機能收到推送通知,在語音報單的前提下,還能以彈屏的方式顯示該訂單信息;包括乘客在哪里上車,距離出租車司機多遠(yuǎn)距離;如果恰逢此時出租車司機在開車未聽清此訂單信息,APP系統(tǒng)會在3分鐘內(nèi)循環(huán)播報此訂單信息,如果在語音播報的同時又來一條新訂單,APP系統(tǒng)會等待正在進行中的語音播報結(jié)束后才開始下一條語音的播報;直到出租車司機點擊接單、忽略或訂單被別的司機接單或乘客取消;

如果乘客通過電話或語音下單叫出租車,該出發(fā)點附近的出租車司機能收到推送通知,在語音報單的前提下,還能以彈屏的方式顯示該訂單信息;此時僅僅播放乘客的電話或語音錄音在哪里上車,出租車司機可以根據(jù)自己距離乘客的距離來決定是否接單;如果恰逢此時出租車司機在開車未聽清此訂單信息,APP系統(tǒng)會在3分鐘內(nèi)循環(huán)播報此訂單信息,如果在語音播報的同時又來一條新訂單,APP系統(tǒng)會等待正在進行中的語音播報結(jié)束后才開始下一條語音的播報;直到出租車司機點擊接單、忽略或訂單被別的司機接單或乘客取消;
出租車司機接單后,APP系統(tǒng)會第一時間撥打乘客電話,撥打完乘客電話后,自動進入接乘客的界面;在接乘客期間,如果路不熟悉,可以開啟導(dǎo)航前往乘客上車地點;到達(dá)乘客上車地點后,出租車司機開始等待乘客上車;乘客上車后,出租車開始行程前往目的地,此過程中,不論是乘客端或是司機端均會顯示此次行程目前行駛公里數(shù)、花費時間、計價費用;當(dāng)然,乘客端顯示的價格是全價,司機端顯示的價格是經(jīng)過抽成的價格;
在行程期間,開始行程錄音,行程結(jié)束后APP系統(tǒng)自動上傳行程錄音,如果在行程中有過橋過路費的產(chǎn)生,出租車司機可以將此費用添加進去后再向乘客推送賬單;
行程結(jié)束后雙方互評結(jié)束;

出租車司機每天接到單后,可以有免費取消的次數(shù),超過此次數(shù)則會被扣除接單服務(wù)分;
已經(jīng)開發(fā)出的出租車電召軟件的管理端的功能如下:
出租車司機審批管理,可以設(shè)置為每個出租車司機免費使用時長,可以凍結(jié)與恢復(fù)每個出租車司機賬號;
出租車起步價收費標(biāo)準(zhǔn)設(shè)置,每天分為白天、夜晚、凌晨三個時間段,不同時間段的起步價不同,收費標(biāo)準(zhǔn)不同;
出租車司機返程費公里數(shù)設(shè)置、返程費收費標(biāo)準(zhǔn)設(shè)置;
出租車司機等待時長標(biāo)準(zhǔn)設(shè)置,等待費設(shè)置;
出租車公司管理,按照城市歸屬來添加和管理出租車公司,可以允許一個城市具備多個出租車公司;
不同收費標(biāo)準(zhǔn)管理,不同地方、不同出租車公司的收費標(biāo)準(zhǔn)可以單獨設(shè)置;
出租車訂單管理,出租車訂單可以強制性結(jié)束,可以免金額強制性結(jié)束,可以不免金額強制性結(jié)束;行程結(jié)束后可以監(jiān)聽聽行程錄音,可以查看行程行駛軌跡;
統(tǒng)計查詢管理,可以單獨查詢指定出租車指定時間段訂單、收入,可以查詢指定出租車公司指定時間段訂單、收入并導(dǎo)出Excel;
分享推薦統(tǒng)計查詢,可指定出租車司機指定時間段內(nèi)的分享統(tǒng)計;
分享推薦打出租車統(tǒng)計查詢,可指定出租車司機指定時間段內(nèi)的分享打出租車統(tǒng)計;
服務(wù)分標(biāo)準(zhǔn)管理,設(shè)置服務(wù)分的接單門檻;

服務(wù)分扣分管理,可以設(shè)置允許司機每天免費取消次數(shù),超過此數(shù)每次扣多少服務(wù)分;
差評扣服務(wù)分管理,可設(shè)置乘客對出租車司機差評扣除服務(wù)分標(biāo)準(zhǔn);
APP投訴扣服務(wù)分管理,可設(shè)置乘客對出租車司機APP投訴扣除服務(wù)分標(biāo)準(zhǔn);
人工投訴扣服務(wù)分管理,可設(shè)置乘客對出租車司機人工投訴扣除服務(wù)分標(biāo)準(zhǔn);
人工客服代出租車乘客給指定區(qū)域出租車司機下單,搜索指定區(qū)域,給該區(qū)域的出租車司機下單;
人工客服代出租車乘客給指定出租車司機下單,指定出租車司機的手機號,給該出租車司機下單;
程序員人到中年,寫代碼雖然不體面、不光彩,但是出于熱愛,還是會繼續(xù)寫下去;之前一個英國同事,60歲仍然在寫代碼,一樣活的很快樂。不在于年齡,在于把項目的細(xì)節(jié)處理到位、把市場的需求踏實落實到位。
歡迎結(jié)識更多的同樣大齡程序員朋友,煮酒論代碼,把酒話明天。