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