1. 程式人生 > >漫談程式設計師系列:一個老程式設計師的2014年終總結

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

人生天地之間,若白駒過隙,忽然而已。驀然回首,頭上似霜雪,臉上似山川。我的 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 吧:

戰爭,功績,

失望,焦慮,

想象的掙扎,無論遠近

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

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

相關推薦

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

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

程式設計師系列一個程式設計師的多年總結

展望未來,總結過去10年的程式設計師生涯,給程式設計師小弟弟小妹妹們的一些總結性忠告 走過的路,回憶起來是那麼曲折,把自己的一些心得體會分享給程式設計師兄弟姐妹們,雖然時代在變化,但是很可能你也會走我已經做過的10年的路程,有些心得體會你可以借鑑一下,覺得說得有道理的你就接納

漫談程式設計師系列千奇百怪的程式設計師

幹開發時間長了,遇見好多好玩兒的程式設計師。 看看你躺槍了沒。 留一手 有個哥們兒,在一合資公司做程式設計師,能力挺強,寫程式碼很神的。 他的程式碼我看過,深得 MFC 的精髓:大量的巨集,很多函式就兩三個巨集,一個BEGIN_XXX,一個END_XXX,中間再夾

風雨十年一個程式設計師的心裡話【程式設計工作10年】

今年是我大學畢業滿10年的日子,也是我投身it技術的第10年。一直想能對過去的經歷做些回顧與反思,以更好地走向未來,但總沒有筆。剛好csdn舉辦“講述程式設計師的故事”徵文,這件事成了一個引子,我終於趁著暑期有時間,敲了一天鍵盤,便有了這篇人生自述。   10年對於一個人來說是比較長的一個階段,10年之後,同

程式設計師之路——一個程式設計師對剛上大學的學弟學妹的忠告

http://blog.csdn.net/immiao/article/details/44873921 始終認為,對一個初學者來說,IT界的技術風潮是不可追趕。 我時常看見自己的DDMM們把課本扔了,去買些價格不菲的諸如C#, VB.Net 這樣的大部頭,這讓我感

一個程式設計師的忠告千萬不要一輩子靠技術生存

我現在是自己做,但我此前有多年在從事軟體開發工作,當回過頭來想一想自己,覺得特別想對那些初學JAVA/.NET技術的朋友說點心裡話,希望你們能從我們的體會中,多少受點啟發(也許我說的不好,你不贊同但看在我真心的份上別扔磚頭啊)。 一、在中國你千萬不要因為學習

一個程式設計師的自白小公司大崗位,大公司小崗位,程式設計師應如何選擇?

源 / 部落格園     文 / Hello森林木0介紹下自己首先,大概介紹下自己,後端開發8年

漫談程式設計師系列那些害死程式設計師的細節

    這次,我們不談權術,不談潛規則,不談技術,不談理想,咱們就來說說那些害死人不償命的工作細節。姍姍來遲    遲到是件小事兒,是吧。    很多人都這麼想,我上學時也渾不在意這個問題,80%的課連去都不去。    可這真是大事兒,天大的事兒。    遲到,首先反應的是你

漫談程式設計師系列請區別對待女程式設計師

寫下這個標題,真有點擔心被罵“作死”,戰戰兢兢如履薄冰……不過,如果你打算拍死我,請:冷靜三秒先!根據統計,在程式設計師這個群體中,大概有 20% 左右的女性。很不少了吧,也許有些阿猿說沒見身邊有幾個女人幹開發啊,哦,我要說,那一定有些阿猿身邊奼紫嫣紅。不扯了,咱們討論正題兒

漫談程式設計師系列無BUG不生活

    我決定談一談世界上最著名的蟲子:BUG !    BUG 困擾了一代又代的程式設計師,不論是傑出的電腦科學家,還是像 Linus Torvalds(Linux核心創始人) 、Bill Joy(傳說三天寫出BSD的前身,vi和csh的作者)等神一樣的傳說,抑或你我芸芸程

漫談程式設計師系列3D列印能打印出程式猿嗎

首先宣告,本文是一本正經的胡扯,絕不是隨隨便便的胡扯,請您不要隨便攻擊我胡說八道,我要重複星爺在《喜劇之王》裡的臺詞:其實,我是一本正經的噴子。 3D列印的定義 關於3D列印,下面是來自百度百科的解釋:     “ 3D列印,即快速成型技術的一種,它是一種以數字模型

漫談程式設計師系列群星閃耀的黃金時代

X電總局在2014年年中突然發飆了,把七家牌照商痛打了一頓,後來又把視訊網站往死裡玩兒了一把,大大過了幾把官僚癮。這時候我忽然想到豪傑超級解霸,那可是98年上大學時的最愛,當時學校還沒有網際網路,東洋和香港的誘惑很大,一群光棍的看碟需求很強烈,超級解霸啊,視訊播放江

漫談程式設計師系列程式設計師零門檻?

六個小故事,一一來看。 博主從技術支援轉做開發 2005年3月份我決定辭去技術支援工作,轉行做軟體開發。大學時我曾經學習過PASCAL這種程式語言,但和程控交換機打了幾年交道之後,PASCAL早已灰飛煙滅,渣都找不到了,而且我孤陋寡聞,也沒聽說哪個軟體公司用PASC

漫談程式設計師系列怎樣成為技術達人

作為程式設計師,身邊總是有牛逼的前輩、後輩或者同輩。牛逼的人總是讓人羨慕。比如自己苦搞一天的 BUG ,頭髮快抓掉完了,人家掃上兩眼,改一行程式碼,問題就解決了;比如自己幹了十年開發,薪水還不到 10K ,人家才畢業就簽了 16K 的合同;比如我要天天辛苦加班工作還

漫談程式設計師系列誰是為加班而生的

有一個問題經常在面試的時候被問到:對於加班,你怎麼看? 大家都知道 IT 行業加班很多,不加班的公司風毛麟角。很多公司都是加班出了名的,比如X為,X米……還有很多公司的老闆認為自己的公司之所以業績不行,就是自己的員工不能像別的公司那樣加班……切,這都什麼邏輯! 你

漫談程式設計師系列找工作的辟邪劍譜

我原來面試過一個哥們兒,半年內換了七家公司,我表示膜拜。 還有一些哥們兒,七年不換工作。這得是多穩定的工作啊,七年之癢都扛過去了,真心不錯。 這都是極端,一般的程式設計師,可能會一年半載或者三兩年換一次工作。在一個公司幹上老多年老多年的程式設計師,不是成了大牛公司

漫談程式設計師系列軟體開發的十八般樂趣

有人說我在傳遞負能量,看了我的“漫談程式設計師系列”感到了前所未有的彷徨與迷惘,哇哦,這不是我的初衷,我只是給你看真實的世界,真的勇士,敢於直面慘淡的人生與淋漓的鮮血。 有人說我在黑程式設計師,好吧,我是不憚以最壞的惡意來揣測別人的,是嗎?當然不是,我胸懷一顆善良慈

漫談程式設計師系列程式設計師到底是什麼角色

先講個生活小插曲兒…… 瓦工 房客打電話給我,說衛生間漏水,把樓下的客廳都洇溼了,老先生找上門來了。這還了得,趕緊處理吧。我找了人拆掉了浴缸,砸掉了地板,買了東方雨虹的防水塗料,自己做了防水,閉水試驗,剩下就是貼瓷磚了。貼磚是個技術活兒,很專業,我是程式設計師,雖

漫談程式設計師系列別說“我已經很努力了”

我們程式設計師的努力與掙扎有時非常尷尬,如果沒有結果,都是徒然,都是說不得說不得…… 我自己做專案經理時,乾的專案也經常延期……非常慚愧。而延期其實對研發團隊成員、產品線、市場、銷售、公司領導、客戶、使用者都是一種折磨。對其它人的折磨這裡就不說了,誰被虐誰知道,至

漫談程式設計師系列程式設計師該不該考慮初創公司

    IT 這個行業,最不缺的就是機會,追逐機會的,有各種各樣的小公司,也有各種種樣的程式設計師。 創業公司 每一個出來創業的人,心中都充滿了希望和夢想,而且認為自己眼光獨到,手段高超,一定能夠逐浪潮頭。 可是,創業成功的概率到底有多大?十分之一,還是百分之一? 熙熙攘攘的創業大軍,在網際網路的江湖裡