?? ?段伏櫪的那套MiniUtilityFramework雖然略顯簡陋,但對于初學者來說還是難得的助力。至少對于沒正兒八經寫過代碼,對程序流程也懵懂不知的小黑來說,還能夠憑著這個框架寫出看起來還不錯的主界面。而周波由于本來就有點基礎,人又比較靈活,所以這段時間讓他更改telechips的demo程序界面也頗有成效,至少程序不是像以前那樣死板。而段伏櫪自己,還是看樣子,折騰系統的底層驅動;如果小黑有問題,那么就抽出時間來搞搞框架,以進行相應的完善。總的來說,馮總的這個4.3'的案子不再是一窮二白,也有點像模像樣了。如果再優化上一段時間,那么應該能作為產品上市了。如果到了那一步,后續產品基于這個基礎就容易多了。
?? ?一大早武總就將段伏櫪叫到辦公室,問道:“那個4.3'機器怎么樣了?”
?? ?段伏櫪老老實實回答:“界面程序已經做出來了,效果還行。只是還不太穩定,有時候電量還有的時候就會重啟。”
?? ?“那應該可以給馮總他們演示吧?”
?? ?“演示是可以的……”
?? ?“那就行了!把這一百臺機器裝起來,然后將系統燒錄進去,就直接給馮總了!”
?? ?“可現在還不夠穩定啊……”
?? ?“那個我不管了。我們幫他做這個案子,又沒賺他什么錢,他又不付你們工資,我們做到這樣已經是仁盡義盡了!”
?? ?什么鬼邏輯?憑什么馮總買我們的產品,還要他付我們的日常工資?這不是滑天下之大稽嗎?
?? ?看著段伏櫪異樣的表情,武總反問道:“難道不是嗎?現在不是馮總要我們幫他做產品嗎?難道他不應該付你們工資嗎?現在可是用嚴董的資源幫他做事啊!”
?? ?一連串的反問,實在讓自己瞪目結舌。要是馮總還需要付人工的話,干脆他自己招幾個人來做不就更好?那還不用付產品的授權費呢!本以為讓馮總支付物料已是極致了,沒想到居然還有更猛的。
?? ?武總沒有等段伏櫪回答,繼續說道:“這個4.3'的案子無論如何也要結了,因為這兩天sigmatel的板子就要回來了!”
?? ?這sigmatel案子一開始就是個笑話。一般做這種手持式產品流程,無非是從原廠拿到相應的BSP代碼和原理圖,然后再根據這兩樣來進行設計。而這sigmatel案子倒好,做軟件的沒見過BSP,做硬件的沒見過原理圖,現在板子就要貼片回來了。對此,武總倒是振振有辭:這個是原廠完整的方案,只要把系統下載進入,就可以跑起來,就可以賣啦!
?? ?可現在就將要調試了,調試所需的東西呢?段伏櫪問道:“沒有原理圖和BSP代碼,怎么調?”
?? ?武總還是一副滿不在乎的樣子:“前幾天我已經問臺灣那邊要了,不過現在還沒給過來。不過你放心,最后在調試之前一定能給過來。”
?? ?Sigmatel板子終于回來了!而武總答應的BSP代碼和原理圖也回來了!于是,工作重心便完全轉向了這新的板子:段伏櫪和曹燕來調試新版,只留下沈俊來整馮總的4.3'機器。對此沈俊也是能勝任的,因為功能已經調出來了,她只需要讓電壓能夠正常,然后將段伏櫪整理好的系統燒錄進入即可。
?? ?現在反倒是段伏櫪調試新板子的時候遇到了問題:沒錯啊,系統燒錄進入為什么跑不起來呢?再查查,這原理圖怎么和這板子對應不上呢?這樣子要怎么調啊?沒辦法,段伏櫪只好跑到武總處訴苦。
?? ?武總對此似乎早有準備,遞給段伏櫪一張名片,說:“這是深圳的signatel的技術服務支持的電話,你直接聯系她吧。”
?? ?技術支持工程師英文名叫Linda,從名字中看出來應該是個女的,事實上也確實如此。段伏櫪倒也沒怎么客套,直接問Linda拿和現在板子相符合的BSP和原理圖。這個要求不過分吧?PCB是按原廠提供的,原廠你肯定有相應的原理圖和代碼吧?可沒想到Linda從一開始就含糊其詞,最后被段伏櫪逼的不行了,才說自己不知道段伏櫪他們用的板子是什么。段伏櫪一聽就火大了,PCB版是你們原廠提供的,你現在居然說不知道?難道這PCB是突然從石頭縫中蹦出來的?
?? ?看來再和Linda爭論下去也不會有什么好的結果,沒辦法,段伏櫪只好再找武總。這PCB是武總你搞來的,好歹也知道是怎么回事吧?
?? ?聽了段伏櫪訴說原委之后,武總的答復更讓自己崩潰:“哎!沒辦法啊!本來這案子我是和臺灣的Sigmatel合作的,PCB版也是臺灣提供的。沒想到臺灣上報給Sigmatel總部之后,大陸的原廠非常不滿,說大陸的市場應該由他們來做,所以總部又將我們這個案子轉到了大陸的原廠。而我們現在所得到的原理圖和PCB版,其實是大陸提供的。”
?? ?馬勒戈壁的!武總你咋不早說?搞得這幾天調試總覺得有牛頭不對馬嘴的感覺!段伏櫪反問道:“那現在該怎么辦?”
?? ?武總依然還是那么滿不在乎的模樣:“那就麻煩你們稍微辛苦點咯,將PCB和原理圖一一對應后慢慢調咯。”
?? ?還一一對應,還慢慢調呢!你這話說得倒輕松!不過既然武總都這么說了,還能有什么辦法呢?調唄!不過知道事情原委之后,調試板子也沒有那么起勁了,相反還帶了不少怨氣。帶有怨氣地去工作,效率可想而知。結果兩天之后,段伏櫪和曹燕決定:不調了!這樣一個一個對,要調到什么時候?把皮脫了一層又一層也不足以完成啊!
?
?? ?段伏櫪只好再次跟武總談判,這次的態度很堅決:要不從臺灣原廠方面拿到和PCB對應的BSP和原理圖,要不就根據大陸的原廠建議重新打板。如果重新打板,那一來一往的時間,估計就要花掉三周;更為讓武總不爽的是,那又要花錢。并且段伏櫪說得也有道理,不是自己是不想調,而是根本無法調啊!無奈,武總只好答應跟臺灣方面商量一下看看,能不能搞到對應的文檔。
?
?? ?在沒有搞到文檔之前,這sigmatel的案子是無法再繼續了,曹燕倒是稍微可以輕松了點。但對于段伏櫪來說,還是不能完全松下來,畢竟這界面框架還沒有完全完善。雖然在小黑的平時編碼中,段伏櫪根據建議斷斷續續修改或添加了不少東西,但現在的MiniUtilityFramework相對于心目中的狀態,還是差了好遠。既然現在難得有空閑,為何不利用起來,將這框架給完善呢?
?
?? ?對于一名程序員來說,能否達到牛人的境界,各種素質是需要的,其中一點就是主觀能動性。所謂的主觀能動性,就是自己會主動去學習或嘗試新的東西;而不是像算盤珠子一樣,不撥不會動,只會被動完成主管交代的任務。一個聰明的程序員,應該會用80%的時間來完成主管交代的任務,20%的時間用來探索新的知識。工作嘛,自然是必須優先的,否則公司養你干嘛?但如果只懂得完成主管交代的任務,那也就只能停留在代碼民工的水平。很多大牛并不是天生就厲害,也是一步一步從菜鳥開始的。只不過多年以后,有的菜鳥進化為大牛,而有的依然還是菜鳥。其中的緣由并不會是什么驚天動地的原因,或許僅僅是菜鳥欠缺那么一點主觀能動性而已。如果一個公司無法給員工留有20%的時間進行思考,那么這公司肯定沒有多少創新的因子,更多的只能模仿,永遠達不到世界一流的水準——試問,公司的員工都不創新了,公司除了循規蹈矩,還有別的路子嗎?
?
?? ?調這sigmatel調得心情煩躁,以致于口舌生瘡。下班后段伏櫪便跑到紅日子超市,買點水果,打算補充補充維生素。不過段伏櫪只知道要多吃水果,但吃什么比較好,還是沒啥譜。轉了一圈,覺得香蕉剝起來方便,還不用削皮,挺符合懶人的風格,于是便買了一大扎香蕉。不能不說,海南的香蕉確實不錯,個兒大,顏色鮮,并且一扎也確實夠分量。
?
?? ?段伏櫪提著一扎香蕉,上坡的時候,迎來四個小女生。一看校服,就知道應該是泥崗村旁邊的高職校的學校。因為高職校離泥崗村比較近,所以經常會有學生過來吃飯或買東西什么的,所以段伏櫪倒也不以為意。只不過這四個小女生的聲音確實大了點,不由地吸引了段伏櫪的注意。
?
?? ?只見其中一個女生說道:“走嘛,到你家玩嘛!你家這么近,我們都沒去過!”
?
?? ?另一個女生回答道:“不好啦,人家金屋藏嬌啦!”
?
?? ?其它三個女生都笑起來:“你一個女生,藏的什么嬌啊?”
?
?? ?沒想到,那個女生一點都不扭捏,說道:“香蕉……”說罷,還色迷迷看著迎面過來的段伏櫪提著的香蕉。
?
?? ?望著四個女生投過來的目光,突然間,段伏櫪感到背后菊花一陣收緊……
- 前言
- 《那些年啊,那些事——一個程序員的奮斗史》——01
- 《那些年啊,那些事——一個程序員的奮斗史》——02
- 《那些年啊,那些事——一個程序員的奮斗史》——03
- 《那些年啊,那些事——一個程序員的奮斗史》——04
- 《那些年啊,那些事——一個程序員的奮斗史》——05
- 《那些年啊,那些事——一個程序員的奮斗史》——06
- 《那些年啊,那些事——一個程序員的奮斗史》——07
- 《那些年啊,那些事——一個程序員的奮斗史》——08
- 《那些年啊,那些事——一個程序員的奮斗史》——09
- 《那些年啊,那些事——一個程序員的奮斗史》——10
- 《那些年啊,那些事——一個程序員的奮斗史》——11
- 《那些年啊,那些事——一個程序員的奮斗史》——12
- 《那些年啊,那些事——一個程序員的奮斗史》——13
- 《那些年啊,那些事——一個程序員的奮斗史》——14
- 《那些年啊,那些事——一個程序員的奮斗史》——15
- 《那些年啊,那些事——一個程序員的奮斗史》——16
- 《那些年啊,那些事——一個程序員的奮斗史》——17
- 《那些年啊,那些事——一個程序員的奮斗史》——18
- 《那些年啊,那些事——一個程序員的奮斗史》——19
- 《那些年啊,那些事——一個程序員的奮斗史》——20
- 《那些年啊,那些事——一個程序員的奮斗史》——21
- 《那些年啊,那些事——一個程序員的奮斗史》——22
- 《那些年啊,那些事——一個程序員的奮斗史》——23
- 《那些年啊,那些事——一個程序員的奮斗史》——24
- 《那些年啊,那些事——一個程序員的奮斗史》——25
- 《那些年啊,那些事——一個程序員的奮斗史》——26
- 《那些年啊,那些事——一個程序員的奮斗史》——27
- 《那些年啊,那些事——一個程序員的奮斗史》——28
- 《那些年啊,那些事——一個程序員的奮斗史》——29
- 《那些年啊,那些事——一個程序員的奮斗史》——30
- 《那些年啊,那些事——一個程序員的奮斗史》——31
- 《那些年啊,那些事——一個程序員的奮斗史》——32
- 《那些年啊,那些事——一個程序員的奮斗史》——33
- 《那些年啊,那些事——一個程序員的奮斗史》——34
- 《那些年啊,那些事——一個程序員的奮斗史》——35
- 《那些年啊,那些事——一個程序員的奮斗史》——36
- 《那些年啊,那些事——一個程序員的奮斗史》——37
- 《那些年啊,那些事——一個程序員的奮斗史》——38
- 《那些年啊,那些事——一個程序員的奮斗史》——39
- 《那些年啊,那些事——一個程序員的奮斗史》——40
- 《那些年啊,那些事——一個程序員的奮斗史》——41
- 《那些年啊,那些事——一個程序員的奮斗史》——42
- 《那些年啊,那些事——一個程序員的奮斗史》——43
- 《那些年啊,那些事——一個程序員的奮斗史》——44
- 《那些年啊,那些事——一個程序員的奮斗史》——45
- 《那些年啊,那些事——一個程序員的奮斗史》——46
- 《那些年啊,那些事——一個程序員的奮斗史》——47
- 《那些年啊,那些事——一個程序員的奮斗史》——48
- 《那些年啊,那些事——一個程序員的奮斗史》——49
- 《那些年啊,那些事——一個程序員的奮斗史》——50
- 《那些年啊,那些事——一個程序員的奮斗史》——51
- 《那些年啊,那些事——一個程序員的奮斗史》——52
- 《那些年啊,那些事——一個程序員的奮斗史》——53
- 《那些年啊,那些事——一個程序員的奮斗史》——54
- 《那些年啊,那些事——一個程序員的奮斗史》——55
- 《那些年啊,那些事——一個程序員的奮斗史》——56
- 《那些年啊,那些事——一個程序員的奮斗史》——57
- 《那些年啊,那些事——一個程序員的奮斗史》——58
- 《那些年啊,那些事——一個程序員的奮斗史》——59
- 《那些年啊,那些事——一個程序員的奮斗史》——60
- 《那些年啊,那些事——一個程序員的奮斗史》——61
- 《那些年啊,那些事——一個程序員的奮斗史》——62
- 《那些年啊,那些事——一個程序員的奮斗史》——63
- 《那些年啊,那些事——一個程序員的奮斗史》——64
- 《那些年啊,那些事——一個程序員的奮斗史》——65
- 《那些年啊,那些事——一個程序員的奮斗史》——66
- 《那些年啊,那些事——一個程序員的奮斗史》——67
- 《那些年啊,那些事——一個程序員的奮斗史》——68
- 《那些年啊,那些事——一個程序員的奮斗史》——69
- 《那些年啊,那些事——一個程序員的奮斗史》——70
- 《那些年啊,那些事——一個程序員的奮斗史》——71
- 《那些年啊,那些事——一個程序員的奮斗史》——72
- 《那些年啊,那些事——一個程序員的奮斗史》——73
- 《那些年啊,那些事——一個程序員的奮斗史》——74
- 《那些年啊,那些事——一個程序員的奮斗史》——75
- 《那些年啊,那些事——一個程序員的奮斗史》——76
- 《那些年啊,那些事——一個程序員的奮斗史》——77
- 《那些年啊,那些事——一個程序員的奮斗史》——78
- 《那些年啊,那些事——一個程序員的奮斗史》——79
- 《那些年啊,那些事——一個程序員的奮斗史》——80
- 《那些年啊,那些事——一個程序員的奮斗史》——81
- 《那些年啊,那些事——一個程序員的奮斗史》——82
- 《那些年啊,那些事——一個程序員的奮斗史》——83
- 《那些年啊,那些事——一個程序員的奮斗史》——84
- 《那些年啊,那些事——一個程序員的奮斗史》——85
- 《那些年啊,那些事——一個程序員的奮斗史》——86
- 《那些年啊,那些事——一個程序員的奮斗史》——87
- 《那些年啊,那些事——一個程序員的奮斗史》——88
- 《那些年啊,那些事——一個程序員的奮斗史》——89
- 《那些年啊,那些事——一個程序員的奮斗史》——90
- 《那些年啊,那些事——一個程序員的奮斗史》——91
- 《那些年啊,那些事——一個程序員的奮斗史》——92
- 《那些年啊,那些事——一個程序員的奮斗史》——93
- 《那些年啊,那些事——一個程序員的奮斗史》——94
- 《那些年啊,那些事——一個程序員的奮斗史》——95
- 《那些年啊,那些事——一個程序員的奮斗史》——96
- 《那些年啊,那些事——一個程序員的奮斗史》——97
- 《那些年啊,那些事——一個程序員的奮斗史》——98
- 《那些年啊,那些事——一個程序員的奮斗史》——99
- 《那些年啊,那些事——一個程序員的奮斗史》——100
- 《那些年啊,那些事——一個程序員的奮斗史》——101
- 《那些年啊,那些事——一個程序員的奮斗史》——102
- 《那些年啊,那些事——一個程序員的奮斗史》——103
- 《那些年啊,那些事——一個程序員的奮斗史》——104
- 《那些年啊,那些事——一個程序員的奮斗史》——105
- 《那些年啊,那些事——一個程序員的奮斗史》——106
- 《那些年啊,那些事——一個程序員的奮斗史》——107
- 《那些年啊,那些事——一個程序員的奮斗史》——108
- 《那些年啊,那些事——一個程序員的奮斗史》——109
- 《那些年啊,那些事——一個程序員的奮斗史》——110
- 《那些年啊,那些事——一個程序員的奮斗史》——111
- 《那些年啊,那些事——一個程序員的奮斗史》——112
- 《那些年啊,那些事——一個程序員的奮斗史》——113
- 《那些年啊,那些事——一個程序員的奮斗史》——114
- 《那些年啊,那些事——一個程序員的奮斗史》——115
- 《那些年啊,那些事——一個程序員的奮斗史》——116
- 《那些年啊,那些事——一個程序員的奮斗史》——117
- 《那些年啊,那些事——一個程序員的奮斗史》——118
- 《那些年啊,那些事——一個程序員的奮斗史》——119
- 《那些年啊,那些事——一個程序員的奮斗史》——120
- 《那些年啊,那些事——一個程序員的奮斗史》——121
- 《那些年啊,那些事——一個程序員的奮斗史》——122
- 《那些年啊,那些事——一個程序員的奮斗史》——123
- 《那些年啊,那些事——一個程序員的奮斗史》——124
- 《那些年啊,那些事——一個程序員的奮斗史》——125
- 《那些年啊,那些事——一個程序員的奮斗史》——126
- 《那些年啊,那些事——一個程序員的奮斗史》——127
- 《那些年啊,那些事——一個程序員的奮斗史》——128 (終章)