漫談程式設計師系列:一個老程式設計師的2014年終總結

發表於2015-01-15

人生天地之間,若白駒過隙,忽然而已。驀然回首,頭上似霜雪,臉上似山川。我的 2014 啊,你就這麼毫無眷戀地離我而去了。既然往事已不可追,未來尚未到來,在這年末歲首的間隙,就讓我來回憶一下餘煙尚存的 2014 吧。

2014 年,對我而言,發生了很多事,不管怎樣,我還是一個程式設計師,這是工作、生活,以及我自己,給我的標籤。也許很快這個標籤會泛黃、蝶化、零落成泥碾作塵,不過不論怎樣,它是我青春的紀念,它仍將伴隨著我繼續前行。

堅持技術部落格寫作

看到這裡,也許你笑了。

是啊,這一年我不務正業,雖然每週都會更新部落格,但是技術含量越來越低了,扯淡越來越多了。誰說不是呢,我絲毫也沒打算掩飾這個。

2014 年,我在 CSDN 開了好幾個專欄,沒人邀請我,是我死乞白賴找 CSDN 申請的。有這麼幾個:

我在這上面花費了大量的時間和精力。有個面試官曾問我,你怎麼平衡寫部落格和工作?你叫我怎麼說,怎麼說都是錯……其實你看我的很多文章,要麼是大清早,要麼是晚上,要麼是深更半夜……所以,我以為,這是不會影響工作的。

以前我幹事情總是三天打魚兩天曬網,隨性而為,不想弄了就停了,今年我希望有些東西可以堅持下來,持續地去做。於是我就這麼堅持下來了。關於寫部落格有什麼好處,真是一言難盡,請看這裡: 技術人員為什麼要寫部落格

在這一年裡,我在 CSDN 的技術部落格排名,由於我出乎意外的勤奮,從萬名之外上升到了千名之內。

至於明年還會不會這麼寫下去,那就兩說了,不過“漫談程式設計師”系列,至少還會更新 3 個月。

獨立寫了兩本書

我的書在這裡:

簡單的介紹一下:

《Qt on Android核心程式設計》主要分兩部分,一部分講述Qt核心的概念,比如訊號與槽、元物件系統、網路、Qt Widgets等等,非常適合Qt初學和進階;另一部分講解Qt在Android上的開發主題,比如觸控、手勢、感測器、JNI擴充套件等等,適合對使用Qt開發Android應用的感興趣的朋友。總之這本書既可以作為Qt入門參考,也可以作為Qt移動開發的入門參考。

《Qt Quick核心程式設計》是專門講述Qt Quick技術的,從QML語言、Qt Quick基本元素、Model-View、動畫、多媒體、網路、Android主題……該講的都講了,不該講的也講了,總之我覺得它是業內第一本系統講述Qt Quick的書,是填補空白之作,對於初學 Qt Quick(QML)的開發人員和想進階的開發者都有很好的參考、借鑑意義。

這裡是 CSDN 對我的專訪:專訪安曉輝

有一天我媳婦問我:你寫這兩本書花了多長時間?

我掐指一算,呀,從開始寫到交稿到修改到出版,前前後後七八個月了。

我媳婦說了一句話:沒想到我忍了你這麼長時間了。

瞬間石化。然後又融化。

是啊,我給媳婦、孩子帶來多大的影響啊,我夜以繼日的搞搞搞,犧牲了陪女兒的時間,犧牲了陪老婆的時間,犧牲了娛樂的時間,圖什麼呀。我媳婦說,難道就為了你的一個夢,就犧牲了我們這許多人?是啊,我太自私了點兒。所以,我決定今年不再寫書了。

錄製了一門視訊課程

好吧,我起早貪黑,花費了很多精力錄製了一門視訊課程。這是與我的書相關聯的,但又是獨立的一件事情,也是我從未做過的。

是我要做的,很多個早上五點多,很多個晚上十二點,我堅持下來了。

經歷四家公司

我一直以為自己是一個很穩定的人,不幸的是,我今年讓很多人失望了。

今年我歷經了四家公司,變換了 N 種身份:部門經理、總監、高階開發工程師、技術圖書作者、CSDN 上堅持扯淡的程式設計師、講師……驚訝嗎?

現在呢,我是一個初創公司的技術合夥人,一切從零開始,我們要來一次說走就走的旅行,而結果,是未知的。未知,才美麗。

2014 是我工作、生活變動最大的一年,再不折騰就老了,這是我這一年的註腳。

嘗試幾種新的平臺和語言

作為程式設計師,在技術方面,嗨, 2014 年真有點兒乏善可陳了。

我僅僅是在一些方面做了一些嘗試(都沒有深入):

  • 學習了 Qt Quick(QML,這個算認真的,寫了本書)
  • 使用 Qt 在 Mac OS X 上開發
  • 使用 Qt 在 iOS 上開發
  • 學習了幾天 Objective-C 和 iOS 開發
  • 學習了 JavaScript
  • 學習了幾天 Node.js
  • 試用了一下 Express
  • 學習了幾天 Scala
  • 試用了一下 Play Framework
  • 聽人講了一次 Docker

開發圈子

一個人的戰鬥是孤獨的,程式設計師也是社會化的動物,我們需要與他人同在,我們需要幫助他人,也需要他人的幫助。

我申請了CSDN Qt版的版主,我加入了多個 Qt 開發群,我在部落格上分享我的技術心得,我還主動將線上的關係延伸到線下……而在以前,我不會去做這樣的事情,現在,我覺得這是很自然的事兒。

拿了駕照

好吧,不解釋。

出國旅遊了一次

雖然去的是泰國,畢竟還是出國了,對於我這個土包子,也是一次難得的經歷。

終於看到了女神

林青霞來西安籤售,排了一下午隊,終於看到了女神,買了本《雲去雲來》,有簽名。

平生第一次,特此記錄。

看過的幾本書

書越看越雜了,有的看完了,有的翻了翻。

  • 《當我們談論愛情時 我們在談論什麼》
  • 《最初的愛情 最後的儀式》
  • 《請你安靜些,好嗎》(未看完)
  • 《鄒氏女》
  • 《劉氏女》
  • 《楊氏女》
  • 《冬牧場》(未看完)
  • 《好天氣誰給題名》
  • 《蔡康永的說話之道》
  • 《少的力量》
  • 《接觸》
  • 《不抱怨的世界》
  • 《心的絲路》(未看完)
  • 《穿布鞋的馬雲》(未看完)
  • 《雲去雲來》(未看完)
  • 《捕捉兒童敏感期》
  • 《愛和自由》
  • 《讓孩子聽話的心理戰》
  • 《歲朝清供》
  • 《大沼記事》
  • 《我的阿泰勒》
  • 《帶人的技術》
  • 《目標管理實務手冊》
  • 《首先,放下一切常規》
  • 《高效能程式設計師的修煉》
  • 《高效程式設計師的 45 個習慣》
  • 《JavaScript高階程式設計》(未看完)
  • 《Node.js開發指南》(未看完)
  • 《Programming in Scala》(未看完)
  • 《iOS 程式設計》(未看完)
  • 《如何說孩子才會聽 怎麼聽孩子才肯說》
  • 《安徒生童話》
  • 《格林童話》
  • 《伊索寓言》
  • 《吳姐姐講歷史故事》(看了先秦和明兩卷)
  • 《重說中國近代史》(未看完)
  • 《鑿空》
  • 《虛土》
  • 《金剛金》(未看完)
  • 《地藏經》(未看完)
  • 《壇經》(未看完)
  • 《心經》(未看完)
  • 《無名的裘德》(未看完)
  • 《風雨天涯》
  • 張小嫻的若干愛情小說
  • 李碧華的若干愛情小說
  • 《人生若只如初見》
  • 池莉的若干小說
  • 《白鹿原》(未看完)
  • 各種暖心的兒童繪本,哈哈

列出來才知道,原來還是看了一些書的,總算可以坦然面對“時間都去哪兒啦”這個問題了……

最重要的變化

上面我列了很多事情,還有很多未能羅列的,一年之中事情太多太多,多到我已經忘記了 90% 的時間是如何度過的。

我們每個人都有一個記憶的篩子,篩去那些不重要的,留下那些在我們心上刻下痕跡的。

2014 年,對我來講最重要的不是那些具體的事情,而是:

我終於想通了生活與工作上的一些事。

在我 34 歲的時候可以想通工作、生活、夢想這些事情,雖然有些晚,但我依然感到高興。

想通的結果是,做事不再過分執著於形式,他人的看法也不能再對我產生致命的影響,雖然我還不能像詩裡說的那樣“世路如今已慣,此行到處悠然”,但也可以慢慢地跟隨心的方向了。

也許旁人看起來我在折騰(我媳婦有時也這麼看),昨天很執著地要告別這個,投奔那個,過兩天又要告別剛剛投奔的這個,……不過對我的內心來說,這都是必然,我已經有了一張可以指引我的心靈地圖,我每一次的決定,都是堅決的,是受到了發自內心的某種指引,而不是人云亦云。我能夠用屬於我自己的經驗與認知來解釋這不斷髮生的一切,並且,不悖於心。

以後還會發生很多事,或許我還會有很多的猶疑與彷徨,但我相信,我已經有了坦然面對的能量。

 

最後讓我引用濟慈的第一首長詩《恩底彌翁》裡的幾句來概括我現在的認知並結束我的 2014 吧:

戰爭,功績,

失望,焦慮,

想象的掙扎,無論遠近

全是人生;這些都有美好的一面。

———–回顧分割線——————-

相關文章