個人2010s - 0x01

傍晚時分。java

少年從班車上跳了下來,緊鎖着眉頭大步的走着,十分鐘以後,他快速地按亮了屏幕,仍是昨晚的那個源代碼文件。 他如今煩憂如何在不一樣的Activity類中傳遞數據。在沒有代碼管理工具的狀況下,常常幾十個Java文件被改動的一團槽都無從恢復。git

當程序再次徹底沒法編譯的時候,少年痛下決心把所有代碼都刪除了,而且還把分區給低級格式化了,都沒有返回的機會。接下來的幾天裏,他才學習到SVN和Git這樣的工具,而後沉迷在Git裏面幾天。程序員

大約過了1個月,第一個App終於編譯成功了,雖然只有幾個頁面。並且沒有任何UI元素,本身在320P的電容安卓機上點來點去的那種興奮感彷彿回到了2006年本身的第一個WIN32 hello,world 程序同樣。捧着手機站在小城的河邊,看着來來每每的人羣,彷彿別人膚淺極了,本身才是這條街最靚的仔。算法

在整個編程過程當中,如何將不一樣的功能組合起來,程序健壯不崩潰是帶來的史無前例的感受。這一個程序對於少年的意義是很是之重大的,在這以前他只寫過C語言和數據結構的習題做業,從未超過1000行代碼。而一上手安卓應用的編寫,動輒幾十個.java的文件就讓人心生恐懼,git事件在少年心中埋下了第一顆軟件工程的種子,不少年後他仍然感謝編寫這個程序所收穫的教訓,不然可能就會像大部分玩票程序員同樣開始研究【黑客】【易語言】去了。數據庫

這也是第一次接觸數據庫這一個將來一直讓少年痛苦的領域。深深的以爲譚浩強說的 程序 = 數據 + 算法 的說明是正確的。編程

在這一年裏,少年讀完了《瘋狂的程序員》,他決定作一個程序員,作一個擁有魔法的程序員。數據結構

相關文章
相關標籤/搜索