?? ?段伏櫪一直為之頭疼的電源管理終于解決了,不過不是自己,而是曹燕。曹燕用的還是普通便宜的電源芯片,但是通過分壓,引出一條支路到CPU的某個ADC腳。然后通過檢測這個引腳的數值,再通過一定的公式換算,就能得到相關的電壓值。因為隨著電量的不斷損耗,電池的電壓隨之下降;反過來說,只要知道了電壓,就能推算出電池的電量狀態。
?
?? ?這種方式不用在電池一端增加控制芯片,大大節約的成本。可從另一方面來說,這方式也并非毫無缺陷。其一便是不同的電池壓降不可能完全相同,這個電池的截止電壓可能對于另一個電池來說還處于可正常使用范圍,所以之前測試參數必須要做修正;其二即使用的是同一個電池,但主板更換了,由于阻容阻抗發生了變化,參數依然也需要更正。也正是由于這些缺陷,所以筆記本等這些利潤率較高的產品,還是采用在電池端放置管理芯片的方式;而像PND這種利潤不高,并且不必考慮更換電池的產品,采用芯片本身的ADC采樣則是一個較好的選擇。
?
?? ?雖然TCC7901的BSP的電源部分代碼是一個空殼,但畢竟還是有個架構擺在那,段伏櫪只需要像填空一樣往里面增添代碼即可。何況,ADC轉換的代碼原本就有,自己只需要測出電壓所對應的ADC數值,再也沒什么可擔憂的。
?
?? ?電源管理的初步來看是解決了,原理圖也可以依此設計并拿出去Layout并打板了。可段伏櫪還是不能松口氣,因為還有一個非常迫切的問題擺在眼前:界面。
?
?? ?這主要是主界面,比如按下哪個按鈕會調用什么程序,音樂播放器要怎么操作。只是之前是在7'的機器上,現在是4.3'的大小,分辨率不同,需要重新設計。這對于做過一遍的段伏櫪來說并不是什么難事,但自己實在不想做。一是公司美工陳莉的水平并不咋地,設計的圖標都是直接在網上拿來,沒什么創新;二是這些自己之前都已經做過,如果再做一次,也學不到什么新東西,實在無趣。對于第二點,問題很大程度其實在于段伏櫪的程序架構不好。畢竟4.3'和7'的區別只在于分辨率,邏輯操作都是一致,架構設計好的話,只需要做很少改動即可。只可惜當時的段伏櫪沒有這功底,如果現在要做4.3'的大小,那么很多東西就要重新開始。
?
?? ?即使自己一百個不愿意,但這界面程序還是要做啊!怎么辦?還能怎么辦?找武總商量咯。當然段伏櫪不會說是因為自己程序架構不夠優化,也不會說是因為自己覺得沒意思,而是借口時間不夠。當然這借口也有充分的理由。因為自己現在全身心地投入到底層的調試,即使加班也只能忙這個,完全沒有多余的時間去忙界面;而馮總又急著要產品,爭取在某個展覽會上展出,時間緊迫。武總聽了之后,倒是沒有上次那樣讓段伏櫪拼命加班,反而說這事由他來搞定。
?
?? ?過了兩天,武總丟給段伏櫪一個網站,說到:“你看看這界面怎么樣?”
?
?? ?段伏櫪打開網址,發現是個繁體中文的網站,再仔細一看,是一個臺灣公司的主頁。而這個公司的產品,從網頁上來看,只是做UI,并且似乎只有一套。但這僅有的一套,雖然沒有什么絢麗的特效,可勝在圖標設計非常不錯,以致于整個界面的觀感很好。
?
?? ?這些程序用在我們的板子上,效果應該不錯,于是段伏櫪便要求武總去拿一套DEMO程序試試。只是接下來的事情,卻是讓自己大跌眼鏡。根據武總的說法,第一天業務員答應了,說第二天就發過來;結果到了第二天,就說如果要在大陸使用,需要董事會同意;第三天,則說董事會還在討論中;第四天,經過董事會的激烈討論,決定這套程序不能給段伏櫪他們展示,因為怕大陸的程序員將這界面給抄了,影響到他們公司生存。
?
?? ?段伏櫪聽到這消息,不由地哭笑不得,就一套界面程序,至于嗎?還需要董事會同意,還怕會影響到公司的生存。這種界面,要是在大陸,估計招一個有經驗的程序員,然后再弄一個不錯的美工,估計也就一個月的事。如果不是武總不肯出錢招人,自己早就可以做了。
?
?? ?看來求助于臺灣方面是不太可能了,那還是看看自己有什么資源吧!從第一家公司浩程微開始,段伏櫪一直沒有停止寫博客。博客的內容并沒有多少無病呻吟,大多數是技術文章,并且很多都是自己的經驗總結。雖然不能說名滿天下,但在WinCE界還是略有名氣,至少做這方面的或多或少找資料的時候不經意也會跳轉到自己的博客。
?
?? ?網友murcury也是這時候認識的。murcury的境況和自己的極為相似,都是在深圳,都是在小公司,都是底層和應用都做。也正是如此,兩人頗有一見如故之感。因為安勒斯現在只有段伏櫪一人做WinCE的程序,找不到第二個人,所以平時遇到問題不是到搜索引擎上查找,就是和murcury一起討論。這次也找murcury聊聊。
?
?? ?段伏櫪在QQ上點開murcury的頭像:“最近煩死了,客戶急著要機器,但我們這邊又沒人來寫界面。臺灣那家公司又不肯賣給我們軟件!”
?
?? ?不一會兒,murcury回道:“界面簡單啊,你之前不是做過嗎?”
?
?? ?“之前做的大小和現在不一樣,并且也不漂亮,不想改。對了,你們公司有沒有賣界面程序的?”
?
?? ?“有一套,但不知道老板賣不賣,我幫你問問。”
?
?? ?沒過多久,murcury回話了,說他們老板同意了,讓段伏櫪直接跟他們老板聯系,還給了他們老板的電話。業務嘛,肯定不是自己來談啦,所以段伏櫪直接將號碼給了武總。武總倒也爽快,馬上就按上面的電話撥了過去,攀談兩句決定明天見面再細談。
?
?? ?段伏櫪那被撲滅的希望突然間又被點燃了:和臺灣談得不靠譜,這回總能開花結果了吧?只可惜,這次依然功敗垂成。
?
?? ?第二天下午,武總一回來,就走到段伏櫪位置上說到:“你給我找的什么人啊?我一過去,聊了兩句,那女人就說做這個沒市場了,還勸我不要做耶!結果,什么都沒談成!”
?
?? ?有上門的生意居然不做?一套主界面程序而已,他們本來就有的,只要弄出個可執行文件就能賺錢,毫不費力,為何不做?段伏櫪心存疑惑,但也不好當面發問,只是站在武總的角度敷衍了一下。
?
?? ?等武總回到自己的位置,段伏櫪趕緊在QQ上問道:“我們武總過去了,然后他說你們不肯賣?”
?
?? ?等了一會,murcury回道:“沒辦法啊,價格談不攏。我們是想一次性賣給你們,但你們武總不肯出那么多錢,想產品出來之后,按套數來給。每套價格也低,才給三塊錢!”
?
?? ?三塊錢?當這買白菜呢?段伏櫪突然想起來,當時臺灣的那套界面,據說要價是兩萬人民幣。莫非當初并不是人家不賣,而是武總根本就不舍得出錢,所以才編造什么董事會不同意的借口?以武總那鐵公雞的個性,這個可能性確實挺高。
?
?? ?murcury略顯無奈地回道:“我們老板還說,少和你們打交道,說像你們老板那樣小氣的肯定成不了大事。”
?
?? ?段伏櫪看了,只能無奈地笑笑。是啊,又想做研發,又不想投錢,這世界哪里有那么好的事?當然,段伏櫪也不會相信murcury真的按他老板的說法和自己少聯系,他說這些也不過是發發牢騷而已。
?
?? ?本來段伏櫪還有打算萬一買不成軟件,自己就加班加點重新寫,但現在陡然改變主意了。如果自己真的加班給做出來了,那么武總就會覺得人手夠了,不需要再招新人;甚至還可能認為,之前的抱怨,完全是因為自己偷懶。既然這是吃力不討好的事,那何必去做?
?
?? ?何況,現在看來這還是個很好的機會。之前武總不是舍不得錢請人嗎?不是覺得只要壓榨段伏櫪這三個人的加班時間就能出產品嗎?那現在就以這個產品作為威脅,反正自己是咬定以時間不夠為由不寫主界面,看你武總要不要招人!不招人,那產品就無法按時交貨,看武總你到時候怎么交差!
?
?? ?這種不易察覺的角力,其實在很多公司經常都存在。有一件事情,必須要加班加點才能完成,那么是去做,還是不做?如果公司確實有困難,不可能再花費金錢去招人,偏偏項目又非常急,那么去做也無可厚非,也是應該的。這種情況在創業初期的公司很常見,但可惜的是大部分都不是這樣的情況。很多公司并不是沒有錢,只是老板想省錢,想拼命壓榨現有員工而已;即使自己以一己之力完成任務,幫老板節約的招人費用,老板除了口頭上感謝一下以外,估計也不會有什么實際行動,更不會將那省下的錢打賞給自己。如果下次還是遇到類似的情況,有了上一次的經驗。老板更不會去招人了,只會更加地剝削自己。所以很多職場新人剛開始工作,事無大小,統統包攬,累死累活干了大半年,才發現自己干得最多,得到的最少。
?
?? ?武總就是這樣的老板。如果自己這次天天加班到晚上兩三點,將這主界面程序給完成,那么武總就會覺得,只要加加班就能完成嘛,不用招人了!等到下次遇到相似的問題,武總肯定還會讓自己不要命地加班。幻想做出來了,武總會有獎勵?除非太陽真的從西邊出來了!說不定到時候身體搞垮了,武總大手一揮:你身體已經不能適應工作了,你走吧!嘩的一聲將自己給炒掉了。
?
?? ?把老板想象為有情有義的真漢子,這人不是職場菜鳥,就是真正的傻子。當然并不是說沒有這樣的老板,畢竟不能一桿子打死一船人嘛,可絕對不能幻想自己老板就是這樣的人。要真是這樣的人,他會不顧員工的身體狀況拼命讓加班嗎?要真是這樣的人,他會將員工的合理要求視而不見嗎?不管老板多么花言巧語,追逐利潤的決心是絕對不會改變的,要真的沒有這心,他還開公司干嘛?直接去當慈善家好了。
?
?? ?不管怎么說,這個壞頭絕對不能開,說自己自私也好,說自己不識大體也罷,反正一定要利用這次機會,脅迫武總招新人。不僅是為了自己以后能輕松點,也為了公司后續能夠更好的發展。
- 前言
- 《那些年啊,那些事——一個程序員的奮斗史》——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 (終章)