幫李小露解決了電腦問題,又聊了會(huì)其他話題,得知她最近找工作壓力較大。距離辭職有些時(shí)候了,但還沒找到合適的工作。
在眾多面試中,不是回去等通知就是說工作年限不合適,還有的就很隱晦的表達(dá)了學(xué)校不大符合公司要求。
不符合要求還讓人來面試!真是有人一句話,下面跑斷腿。
不過李小露最近在面試美達(dá)公司,目前已經(jīng)過了二面。
“我挺喜歡美達(dá)這家公司的氛圍的,就是不知道能不能順利通過面試入職。聽說他們家的面試很難,到四面五面大部分人都過不了那兩關(guān)?!崩钚÷堆哉Z中不由自主的流露出一絲擔(dān)憂。
秦奮見狀安慰她,“要對(duì)自己有自信,而且我了解到他們公司對(duì)應(yīng)屆畢業(yè)生和工作年限不久的新人比較寬容?!?p> “謝謝,如果給我個(gè)機(jī)會(huì),我相信自己能把握好這個(gè)機(jī)會(huì)的。也許是我太過于在意這個(gè)公司的職位了吧,反受其亂?!?p> “嗯,一旦太過緊張,容易失去應(yīng)有冷靜,我在這里先預(yù)祝你能達(dá)成所愿,順利進(jìn)入美達(dá)公司!”
秦奮真心的祝福對(duì)方。
“剛才我看你電腦里面裝了很多其他學(xué)習(xí)軟件,看來你除了移動(dòng)端開發(fā),還自學(xué)了美工和網(wǎng)頁開發(fā)呀,就是很多男生也不一定有你這份努力呢,我下班就打打游戲很少學(xué)習(xí)?!?p> 女孩入程序猿這個(gè)行業(yè),肯定有著特別的理由,愛好、薪資,或者其他機(jī)緣巧合。
網(wǎng)上流傳著‘我變禿了,也變強(qiáng)了’這樣的段子。
由于程序猿經(jīng)常加班熬夜,又是個(gè)腦力工作,對(duì)著用戶千奇百怪的需求,不少人由于長期加班加上工作壓力大,很多人都處于亞健康狀態(tài)。
其實(shí)不光是IT行業(yè),很多行業(yè)都有加班的問題,不上班休息的時(shí)候很多人都會(huì)整天在宿舍睡覺,甚至連早飯都不吃。
“你太謙虛啦,幾分鐘就解決了我的電腦問題,有些人玩起來很厲害,學(xué)習(xí)起來也厲害,不管做什么好像都能做得很好?!?p> 李小露眼中有著對(duì)秦奮不加掩飾的崇拜,“我只是學(xué)習(xí)起來比較肯花時(shí)間,家里有個(gè)弟弟還在上學(xué),我大學(xué)的學(xué)費(fèi)是貸款的,家里面也沒有更多的能力了。我的目標(biāo)就是能成為一個(gè)中級(jí)程序員,到時(shí)候還完貸款還能幫助上學(xué)的弟弟減輕一下家里的壓力?!?p> 真是個(gè)善良的女孩!
秦奮一時(shí)間忘了自己想告訴對(duì)方學(xué)習(xí)編程需要花大量的時(shí)間練習(xí),如果一門沒有精通再學(xué)另一門語言,有時(shí)候會(huì)影響個(gè)人的成長。
當(dāng)然,天才除外!
“嗯,你肯定能達(dá)到中級(jí)程序員級(jí)別的。有什么問題可以找我,我還有些朋友,雖然我可能對(duì)學(xué)習(xí)編程給不了你太多建議,但我消息比較靈通?!?p> 當(dāng)然了,秦奮目前已經(jīng)都有高級(jí)程序員的水準(zhǔn)了,但目前情況還不打算告訴第二個(gè)人。以后可能會(huì)告訴其他人,但那在自己足夠強(qiáng)大有能力保護(hù)身邊的人之后。
……
回到自己房間,秦奮拿出白天買的二手筆記本電腦和工具開始拆機(jī)。
他要把筆記本上的無線傳輸網(wǎng)卡這個(gè)硬件拆掉,用插網(wǎng)線的接口上網(wǎng)。
世界上沒有絕對(duì)安全的系統(tǒng),只要處在網(wǎng)絡(luò)中,更不用說自己的一個(gè)筆記本,對(duì)方甚至可以用超級(jí)計(jì)算機(jī)暴力破解,內(nèi)存溢出等各種方法在無人值守的情況下黑掉個(gè)人電腦,再抹去入侵記錄。
熟練的拆掉筆記本內(nèi)置的無線網(wǎng)卡后,重新裝上電腦開機(jī),彈出光驅(qū),放入光盤開始安裝買來的blackhat操作系統(tǒng)。
秦奮選擇的這款系統(tǒng)是純文字版,沒有桌面圖標(biāo)的那種。
對(duì)操作人員的要求相對(duì)較高,全程可以使用鍵盤操作,但是對(duì)大部分普通人來說,少了鼠標(biāo)連重啟電腦都只能按電源關(guān)機(jī)再開機(jī),離開鼠標(biāo)就像一個(gè)不會(huì)游泳的人拿去了他的泳圈。
幾分鐘后系統(tǒng)已經(jīng)安裝完畢。
秦奮現(xiàn)在沒打算連網(wǎng),買這臺(tái)電腦只是個(gè)過渡,巧婦難為無米之炊,一個(gè)電腦高手必須要一個(gè)性能過得去的電腦。
今天買的這臺(tái)二手筆記本花了一萬幾千大洋,現(xiàn)金付賬,還是之前在離現(xiàn)在住的地方較遠(yuǎn)的自動(dòng)取款機(jī)取的現(xiàn)金。
如果到時(shí)候電腦落入其他人手中,有人追查這臺(tái)筆記本電腦的行蹤,單從現(xiàn)金量是無法在小范圍內(nèi)查到是誰買走這電腦的。
這個(gè)配置電腦就目前來說基本夠用了,因?yàn)榍貖^要編寫的系統(tǒng),至少相當(dāng)于目前市面上最強(qiáng)性能電腦的數(shù)百倍!
一般網(wǎng)上說性能只會(huì)說硬件對(duì)比,這樣說普通情況下是沒錯(cuò)的,但前提是他們都用同一家的操作系統(tǒng)。
而秦奮買的電腦不是最強(qiáng)的硬件配置(那樣會(huì)太顯眼,越是特別越是容易留下痕跡,比如一個(gè)普通人在你面前晃過,大多數(shù)人不會(huì)有印象,如果是一個(gè)美女或者帥哥十有八九會(huì)留下印象),但是秦奮的系統(tǒng)完成后會(huì)很強(qiáng)。
因?yàn)榍貖^不需要圖形操作界面,就能節(jié)省很多系統(tǒng)性能,再加上自己的系統(tǒng)不需要考慮兼容性,甚至前期都不用考慮各種辦公軟件等,后期如果需要完全可以自己編寫郵件系統(tǒng),聊天室等軟件。
對(duì)普通人來說可能是一項(xiàng)浩大的工程--曾經(jīng)有個(gè)電話公司僅僅是一個(gè)撥號(hào)路由系統(tǒng)就有近百名開發(fā)工程師之多,代碼超過兩百萬行。
但秦奮現(xiàn)在不再普通。
現(xiàn)在學(xué)習(xí)對(duì)他而言就像看小說或者電視,很多東西只需要知道原理就行,自己都可以腦補(bǔ)出后面架構(gòu)。
等系統(tǒng)完成之后,秦奮還打算單獨(dú)寫一個(gè)播放軟件,目前市面上的軟件都只有兩倍加速度,對(duì)他而言,太慢!
裝好系統(tǒng)后,秦奮開始著手寫一個(gè)編程軟件,系統(tǒng)自帶的編輯器太過于簡陋,就像現(xiàn)在普通人上網(wǎng)不用智能拼音而要用全拼一樣,大多數(shù)人會(huì)無法正常表達(dá)自己的思想,因?yàn)楹芏嗳藭?huì)忘記了正確的發(fā)音,甚至有同音字打錯(cuò)了自己也不知道。
當(dāng)然現(xiàn)在的手機(jī)輸入法都自帶語音翻譯功能了,而且正確率達(dá)到98%以上,方言一樣識(shí)別,放在幾年前,這些都是達(dá)不到的。
臺(tái)燈下,十指在鍵盤上飛舞著,隨著鍵盤上手指投影的不停變換位置,一行行代碼如同貪吃蛇一般出現(xiàn)在屏幕上,期間沒有任何停頓,從屏幕左邊鋪滿到右邊,然后又跳到下一行,不停循環(huán)刷新著……
沒有換行,可讀性不需要。
因?yàn)橹挥幸粋€(gè)人開發(fā)一個(gè)人使用。
大約一兩個(gè)小時(shí)后,秦奮停下了正在舞動(dòng)的手指,雖然盡量放慢了速度,但是作為一個(gè)人類的手指,還是隱隱有些抽筋。
目前功能還沒有完成,離一個(gè)簡單的編輯器還差很遠(yuǎn),因?yàn)橛玫氖窍到y(tǒng)自帶的輸入法,又沒有補(bǔ)全功能全靠手速,無任何輔助取巧。
因?yàn)槊啃写a都被自己用最簡潔的方式展現(xiàn)在了電腦屏幕上,代碼的復(fù)用性更是比達(dá)到了一個(gè)讓人瞠目結(jié)舌的程度。
如果普通程序員開發(fā)的代碼復(fù)用率是1%,那么秦奮的代碼復(fù)用率達(dá)到了9%至10%,這不只是幾倍那么簡單。
1后面有多少個(gè)0,代表的不只是增加一位數(shù),而是增加了十倍,如果基數(shù)越大,這個(gè)倍數(shù)越可怕。
1000和1萬人用戶或者顧客可能差別不大,但一千萬和一億那就不是一個(gè)數(shù)量級(jí)了。
同樣的,市場上最簡單的操作系統(tǒng)一般在兩千多萬行代碼,單純的從代碼量上計(jì)算,代碼量至少節(jié)省一兩百萬行……
更不說對(duì)操作系統(tǒng)性能方面的提升。
至少還得兩個(gè)晚上才能完成這個(gè)開發(fā)工具,真是萬事開頭難。
秦奮一邊揉著手指一邊檢查前面寫的代碼是否有問題,一目十行的從頭翻了一遍,挑出了幾個(gè)手速下的錯(cuò)誤再次保存了代碼,“如果自己的開發(fā)工具寫好了就不用花這個(gè)時(shí)間檢查了。”
現(xiàn)在秦奮自己開發(fā)的這個(gè)編程工具自帶糾錯(cuò)功能,還有代碼多層級(jí)復(fù)制,比如你半個(gè)小時(shí)前保存過的一個(gè)代碼模式,當(dāng)你再次輸入類似的代碼時(shí),會(huì)自動(dòng)彈出最相似的代碼,供你選擇修改。
有點(diǎn)像美工,給他一張底圖,需要顏色再明亮些加上幾個(gè)小星星之類,或者把太陽換成月亮,用模板能大幅減少重復(fù)工作。
當(dāng)然也有很多比較雞肋的功能,秦奮不打算加上去,因?yàn)檫@個(gè)編輯器只是用來開發(fā)自己的系統(tǒng)使用的,哪些功能必須的哪些幾乎用不上,心里都有計(jì)較。
就像打游戲,打副本和PK用的技能或者帶的寵物都不一樣的。
上班對(duì)目前的秦奮來說意義不大了,而且后面可能還要經(jīng)常加班,個(gè)人可支配自由時(shí)間會(huì)相對(duì)減少。
看來是時(shí)候換個(gè)工作了。