十年前的程序員,現在在做什麼?

很希望有這樣的人來回答:

  • 十年前是程序員;

  • 寫了十年的程序。


十年前,就是2003年,我在寫代碼。

詳細來講,我當時負責了一個型號產品的軟體系統。

系統分多個軟體,包括控制硬體(機械、電氣、核心裝置)和數據採集的運控程序,圖像顯示處理程序,數據查詢系統,用戶外部數據交互程序。

我是項目負責人,同時負責運控這部分編碼,在WINDOWS平台上,C++,主要寫TCP/IP通訊程序和串口通訊,當時最大的難度是大量的數據實時採集和顯示刷新,要長時間運行不丟數據,及時處理異常情況。

除了負責總體方案和寫模塊代碼,還負責了這個項目全程的管理工作,包括組織測試、各系統聯試、文檔,安排不下去的活我都干。

然後就做管理了,換了幾個部門,公司的產品幾乎做了個遍,現在在做新業務拓展,就是找未來的飯這個活兒。

跟創業差不多,只不過環境好點,花著公司的錢,用著公司的名,和外面的創業隊伍比那不知道要舒服多少倍,但和公司內的產品部門比有很強的危機感,因為干不好隨時可以解散。

和我一起的主任師,直到現在都在寫核心代碼,因為我相信好的產品需要最好的工程師,人不在多,貴在精幹。

謝邀啦!

來張真相吧,這是我去年回訪現場時,看到02年左右的系統仍然在運轉,樂得合不攏嘴啦,這SUN系統也是我曾經的作品。

看真相去翻回答日誌吧,這裡刪去了:)


10年前,是我高一的暑假。那個時候我在用Delphi折騰我人生中的第一個RPG,前後一共花了8各月。音樂和圖片資源是跟別人要的,其他東西都是我自己弄的,包括地圖(少數地圖讓班上的同學弄)。整個東西做到了第二年的春節前一天才搞定。那是我人生中第一個超過一萬行的程序,當時學程序剛好過了三年。於是從那個時候開始,我明白了面向對象、設計模式和演算法的存在價值,再也不把他們看成是可有可無的裝B的東西。

於是現在我在M$幹了四年。學到的領域相關的東西基本沒用上,所以現在在家裡還是在折騰自己的東西,包括GUI、IDE、腳本引擎和渲染程序。這些其實都是做一個遊戲的必須技術,我還是在想,在接下來的日子裡,還能再做個遊戲。


依然是程序員,再過20年應該還是。

我相信假以時日,寫程序不會僅僅是門職業,同時也會成為一種修養,就跟琴棋書畫一樣,當然對現實生活的促進會更加直接和明顯一些。


13年,創業失敗過,目前自由職業。

現在有近1/2的時間在編程序,用C/JAVA/GO。

另一半時間用於商務應酬、寫方案、做諮詢、扯淡。

-----

就好象文藝愛好者動不動想寫幾句、畫幾筆、拍幾張、彈幾曲一樣,有時間我就想編幾行。


  • 十年前是程序員;

  • 寫了十年的程序。

雖然很多人不想讓我寫程序,但我一直在堅持。

上班不讓寫,我下班寫。

導致挖了很多坑填不上……

比如最近一個手機程序……滿足了自己的需求後便無限期擱淺了……

比十年前強的是,現在做多語言,至少中日英三種語言不需要別人插手可以獨立完成。(當年只能做中文版。)

=== 補充分割線 ===

我有一個前輩,現在是我行政上的上司,也在寫程序呢。在某大型項目中被譽為三劍客之首。

不知道寫了多少年程序了。

另外說一句,可以寫了十年程序,但最好不要十年只能寫程序。


10年前是2003年, 已獲得 ACM 一等獎。

10年後的今天, 還是在寫程序,自己創業,自己帶頭寫程序,所以公司裡面別人搞不定的事情,自己出馬搞定。

我喜歡寫程序,特別喜歡把各種應用寫的自動化程度比較高,各種服務端喜歡搞成全自動,永久免維護的。

很多非要進行系統維護的事情,也再寫一個監控程序去控制。

寫程序能帶給人很多有意義的事情,能節省大量的重複勞動崗位。


我開始寫程序賺錢是2000年,我20歲。那時候用delphi做桌面程序。

然後整整五年我都在四處接活寫程序,做過Ivr相關的項目最久,很感謝當時的同學和合作夥伴高棟,他幫我接了很多活。最多時候我同時做五六個項目。除了寫程序還有幫萬方數據寫行業分析報告。

編碼能力都是硬碰硬寫出來的。

這麼多年之後我依然在每天寫代碼。雖然職位歷經技術總監,遊戲製作人。

可以預見的將來我依然要每天寫代碼。

我不反感寫代碼甚至喜歡,因為我是個喜歡diy的人。自己想要什麼功能沒有合適的工具,自己寫個好了。。。。


十九年前的程序員,沒有吹噓的資本,目前還是一名默默的編程匠。

其實如果不跟年輕人拼熬夜吧,程序員干到五十也沒問題。


我94年第一次接觸程序,現在還在寫代碼。大部分是C或者C++,

以前寫平台軟體,現在大多寫的是嵌入式系統的代碼。

今年第一次接觸明確的設計階段。

兩天前第一次引入單元測試。

我實在算是個後進。


我以前的老闆,原來是CTO,後來成了CEO,也是P大教授,寫了接近20年了吧。現在偶爾還在寫。


寫代碼竟然也有14年了……但成為程序員還沒幾年,覺得蠻自豪的,這是一個有意思的職業。


還不到十年,但我想我的有生之年,都會寫下去。我覺的編程就是我的超能力。


12年前就入行寫程序了。 算上上高中就學寫程序時間更長。

主要是寫C代碼。

現在做總監了,經常手癢寫代碼,被VP批評很多次了(還有這麼多事情,老寫代碼幹嘛啊)

因為代碼寫的少了,發現還真的有些手生


大學時點C語言。真正開始寫程序是99年開始用Java。現在考慮產品、架構、項目管理方面的事情為主,程序有空還是會寫,現在新東西很多,空談是沒用的,必須親手做過才行。最近用得比較多是Scala和Python。


03年工作, 到現在11年。 如果從大一暑假用turbo c寫了一個俄羅斯方塊開始算, 那就是15年。如果從初中用小霸王開始嘗試敲幾行basic代碼開始算, 那就是。。。。。。(沒數明白)

寫了十多年程序,很幸運的是很早就參加了一次創業, 有了屬於自己的產品,自己寫的代碼也在千千萬萬的用戶機器上運行過,並且應該也正在運行著。 想想當年的理想,大概已經實現了吧。

目前在一次新的創業路上。 年初開始徹底告別編程了。 有些留戀, 但也該往前走了。 職業發展各自不同, 堅持在技術路線上走下去, 和轉型做管理, 都是不錯的方向。 甚至轉型其實會面臨更痛苦的挑戰, 因為你不得不去面對以前不屑不喜歡甚至討厭的事情。

希望每個程序員都能找到自己的快樂的歸宿。

最後打個廣告:創業團隊招人中, 碼農請私信我^^


10 年前——也就是 2003 年,那時候電腦都沒寫個鬼的程序。不過當時有一本 Dreamweaver 的書,那是被「中學生電腦課堂」毒害的成果——當時認為寫網站很高大上。

ps. 《中學生電腦課堂》當時好像在 CCTV7 在播,內容巨多,我記得還有教 Basic、VB 和 FoxPro 的。裡面甚至還有一集在說 3721。做網站的那一季是主課教 Frontpage,副課所以一個小鬍子教 Dreamweaver。不知現在還有沒有人有這玩意的全集了。

然後是 04 年,我買了全小區最快的電腦。P4 2.8G 帶 HT 的。

之後到了初中,初一從老家淘到一本不知道哪一年的 PASCAL 書。初二從學校拿到了第一個 IDE:FreePascal,開始正式的碼農生涯。寫了幾個很簡單的程序,同時也被老師逼著搞 OI。

初三,買了一本 ASP 的書(本來想買 PHP 但是整個書店都沒。我當時是想做論壇……),開始了解後端技術。

到了高中,因為想山寨 iGoogle 開始了解前端。我當時把 iGoogle 模式的頁面幾乎給山寨完了,寫過很多個模塊,還寫了一個 RSS 分析器。後端依舊是 ASP。

在高中買的書就變多了,其中有一本叫《程序設計語言原理·第七版》應該是把我拉進語言坑的東西。之後 OI 幾乎荒廢,我去機房的惟一目的是去做那個類 Lisp 的語言(可惜代碼已經找不到了,當年還沒 github)。

之後就是到了大學,轉行分子設計,現在寫的都是編譯器和數值計算的東西了。


94年接觸Qbasic開始,到現在,一直也算不上專業寫程序的 O,O 完全是隨著自己的心情來,那會兒用QB覺得畫圖形很好玩,沒想過有什麼高級應用,後來瘋狂痴迷遊戲,迷戀遊戲的各種周邊,比如作弊 XD·,之後么,接觸到了C,覺得更是枯燥無味 O,O ,那時候深信我的性格是絕對成不了什麼專業化的CODER的,後來到了初中,一度流行石器時代,覺得好玩,基於迷戀作弊的前提下,嘗試修改遊戲,成功,覺得很有趣了,於是基與燒包的心態,想把自己的這種 「有趣的心態」分享給別人,但是總不能手把手的去教別人用FPE吧 而且那時候網路很稀缺,身邊的朋友上網的很少,大多都是泡網吧,所以萌生了做這樣一個工具的想法,於是又基礎到了VB,開搞~ 搞來搞去,搞的不亦樂乎,直到有一天我膝蓋中了一箭. 有一天在網上下載某遊戲工具,打算借鑒思路(小小年紀已經學會了魯迅先生的拿來主義).結果中了病毒,文件全部損壞,各種格式化不解釋,我非常惱火,在之前的時光里,從沒有人這樣踐踏過我的自尊,我要弄明白到底是什麼玩意兒做了什麼事情,讓我的電腦如此狼狽不堪,於是開始研究病毒,開始接觸彙編,那會兒沒日沒夜的研究,白天上課就各種偷懶睡覺,學習成績各種跌,其實我不是天才,後面的橋段沒有說各種苦逼奮發,記過考上了XX高中,木有的,我繼續自暴自棄的去研究病毒,並成功用彙編堆出了我的第一個病毒樣本,覺得太苦逼了,作品出來那天,自己請自己吃了頓飯 犒勞了下自己,於是i就去投入了半個月還不到的中考,結果可想而知,除了英語外,其他的成績各種斐然·· 好吧,這段兒過去了,我老娘騷擾了我將近整個暑假,BUT。。又如何。。找個私立湊湊合合上了。· 這個時候我沒有反思我成績為毛這麼差,而是開始反思我的病毒是否可以更有效率點,那個時候就又接觸了病毒的衍生物,哦 ,應該不能說衍生物,算是與之相關的東西吧, - 木馬。為了提高所處的 level,轉了一大圈,又跑回來,切回了C語言,那會兒學習C語言沒人教,就跟我發小他老爸請教,我一直很羨慕我發小,有個強大的老爸,做衛星工控的,強大的程序員,可惜我發小對編程一直沒啥興趣,於是我各種借故去請教,那段時間還是進步很快的,直到我發小全家移民,他老爸走的時候給我留了一堆的書,我如獲至寶的同時,又落寂萬分,又尼瑪只能自己SOLO了。。很快的,10年已經過去了 ,時代的熱潮,帶動了各種各樣學習大軍,.net成了寵兒,我記得04 05 左右 開始流行.net 大概那個時候吧 忘記了,好像MSCE也是那會兒很熱門,我還偷偷去旁聽過,後來覺得,」毛啊,真無聊,怎麼原本很複雜的東西,到了.net里卻那麼簡單了?這是掩蓋本質啊 「我也不知道我想毛線呢,在這個死板的理論支持下,拒絕升華過度到高級語言中,繼續沉溺在我的底層世界裡。 後面就太長了,暫且不表。

就簡單說說 現在在做的事情,各種變化叢生的人生曲折路後,還好我在做我喜歡的事情,但是我依舊不承認我是個coder,儘管現在還在每天寫大量代碼,但是寫代碼的支持不在於 「必須做」,而在與 「我是否想這樣做,以及我打算做什麼」. 所以,我想我這輩子還是做不了一個專業的程序員了 XD~


十年前,參加信息學奧賽。Pascal。再往前,最早的記憶是在一台配有5英寸軟碟機的DOS機器里玩俄羅斯方塊,小學。

兩年後,高考,填志願的時候,計算機科學專業畢業後的前途如何?這個問題里的理由家人都提過反對過。

當然,這些理由都很可笑。不過當時的想法甚至不是這些說法都是扯淡,而是那又怎樣,我不管

現在,在讀計算機博士,雲計算。剛寫了一個多月的程序跑實驗,現在在寫論文。

一直覺得一輩子就干一件事很無聊。平時大家也經常吐槽兒子再學計算機就打斷狗腿之類的。

但就是剛才,我盯著論文突然覺得我日這後邊怎麼還有這麼多東西都沒人感興趣么為什麼我博士就剩一年多了這玩意兒我還沒玩兒夠呢!

你妹的,沒出息,這輩子,估計生是程序員,死是死程序員了。

然後想到了這個問題,就來答一下。

嗯哼~


  • 十年前是程序員,2003年入行,那年我28歲,從銀行辭職(英語專業),從零開始寫asp。

  • 寫了十年的程序,從asp轉到http://asp.net。
  • 以後還要寫一輩子,我覺得自己已經離不開程序了,寫程序是件挺有成就感的事情。


1.寫了8年的代碼,然後從程序員到架構師、項目經理、部門經理,然後然後...最後變成屌絲創業,徹底離開編碼界,現在經常被技術鄙視,懂不懂啊,這個實現很難的!

2.遇到產品發布前與技術溝通後,總想擼起袖子自己動手,但總被各種各樣的事情拖延。08年Android1.0剛出來擺弄了幾天,簡單搭了一個Android應用商城,去年自己想搞個博客網站,用wordpress做了下,重新看了PHP,又開始動手寫了幾天。

3.現在還總是接到親戚朋友的電話,電腦又打不開了,買筆記本要什麼牌子的,硬碟SSD的好不,U盤中病毒了,印表機不出墨,有X片的資源沒,給一個,東京熱的最好...

4.在合作夥伴溝通還聽到,這個方案有什麼風險?技術上好實現不,你什麼時候幫我找個牛人來編碼,幫我破個財務軟體...

5.在投資者面前,你們產品有什麼技術領先性,怎麼保證別人不能複製?這個應該很容易實現,我憑什麼投你們...


推薦閱讀:

計算機真的已經爛大街了嗎,女生學計算機沒出路嗎?
國內IT巨頭髮表過哪些頂級學術會議論文?
IT互聯網男都是通過什麼途徑找到女朋友的?
小白從頭學習編程需要看哪些書起步?
R語言和Python一塊學習會弄混嗎??

TAG:程序員 | 職業規劃 | IT行業 |