一個平庸程序員的想法


前天晚上,老婆和我偎在床上說悄悄話,大致的意思是所有她的同學都有房子了,有些還當上了管理人員,並帶着少許調侃說我以后也就這樣了,1年10多萬,失業就會掉頭發。

我今年28,一個C++/Java程序員,跟大多數人一樣,天資平平,雖然愛學習,但沒有上一個好大學,工作這么幾年也沒有混上一個管理人員,有時候在自己看來,稍稍有些可悲。因為官本位的殘留+農耕文化,在中國搞技術歷來就是一個吃力不討好的事情。搞技術意味着被人管,薪酬低,上升通道窄,所以好多技術人員包括優秀的總是希望能在一段時間以后轉型,可是管理也是一門學問,控制社會關系不一定比控制計算機簡單,所以彷徨且不時有受挫感。我也一樣,有時候一個人看書的人總會想自己的理想到底是什么?什么才會讓我覺得自己有存在價值?思來想去,我還是覺得自己是一個比較典型的程序員,喜歡寫程序,喜歡調試,喜歡幫助別人,這些都能帶給我快樂。既然認定了這條路線,就堅定地走下去,但只是想做技術人員還不夠。

我有過一位法國同事,技術人員40來歲,做測試寫文檔,放在中國來說是典型的失敗。有次看了他寫的詳細測試報告,我不敢相信Excel能做出這么 NB的東西出來,在我的贊揚之下他臉上盪漾着滿足感。聽他說自己做了十多年技術人員,覺得自己挺適合干這個,非常坦然,我有一種朴素的感動。這根我看到國內程序員普遍焦慮不一樣(當然有社會保障因素),那就是專注於自己喜歡的,一直干下去。在興趣和嚴格要求自己產出物的導引下,一個你認為不起眼的小事情也會讓人感覺莫大的驚喜。歲月會讓我們老去,但興趣,專業的心態不會。我更希望在幫傳代的過程中,用朴素的,職業的技術情節影響新生代程序員,推動行業的整體進步。

你到底想干什么?這是一個問題。我看到好多人工作幾年后還在今天groovy, 明天ruby,后天uml,然后是struts2,反正什么火跟什么。一天一天寶貴的時間再流逝,人也越來越焦慮,我不知道他們到底想要干什么,因為普通人是很難同時干好幾件事情的。或許他們認為這些新鮮簡單,學學就會,但我認為,不專業是技術人員最大的敵人。很久前我面試過一個開發人員,據說對 struts非常精通,我就問說說你怎么將jbpm集成到struts里面去,然后支支吾吾一大堆,貌似200+k的struts源代碼都沒有讀過(我試驗過,擴展 webActionContext, 引用jbpmcontext,增加線程保護,擴展struts bean映射jbpm var)。就如同學groovy,但不知道它是通過什么樣的語法翻譯出來的(parser generator);學ruby,不知怎樣用C增加系統關聯性,總在技術的外圍打轉,這樣下去,焦慮就是一種必然了。我的想法就是抓住一種最感興趣的,把它搞透,不要害怕哪一天這個技術被淘汰了,計算機越往下關聯越大,周期越長。即使有時候因為工作的性質讓我們在外圍打轉,我們也應該在興趣點上持續深入,專業一點,更專業一點,即可以探奇得到滿足感,也可以讓你時時充滿競爭力,說不定哪天就用上了。

計算機的基礎是編譯+操作系統+數學,比如寫一個高效的多線程程序,寫一個調試器,寫一個腳本語言。基礎的基礎是數學,所以要想專業必須趁年輕能看進去書的時候打好數學基礎,即使不通透,也要知道概念。就拿我做的DSL的graphical editing來說,就包含解析幾何、線形代數、立體幾何、微積分、圖論(離散數學)等學科,這還不包括DSL的Run/Debugger /Debuggee,Text Editing等。如果你做的工作感覺不到數學的存在,那很危險:)。曾經有人說“計算機是數學的藝術”,一點不假。

但總是有些笨人比如我,小老頭了還在看數值計算,概率等數學書,看到ms, google的requirements都不敢投簡歷,但沒關系,只要能夠按照自己定的目標逐步靠近,不斷學習,不斷挑戰自我,肯定會有收獲,無論物質上還是心理上。即使最終沒有在IT史留下名字的一撇,人生也沒有白活,因為我在自己站着的土地上認真地來過。

愛就努力的去做吧,願每個程序員都能有堅強的信念和一片屬於自己的天空!

本文出自:http://www.blogjava.net/lifesting/archive/2008/10/31/237839.html

256 个解决方案

#1


搞技術的 就該認認真真的做

#2


做技術不受尊重.

#3


想一直技術難啊!生活不讓啊!
比如我和你差不多大到現在還沒開始談女朋友!一加班多沒時間;二見不着女沒對像;三工資比較固定想在深圳這地方買房難啊!!!!!!!

#4


寫得很中肯!

#5


厲害,說的我直想冒汗,說的一些現象好像就是在說我啊,我現在的工作真沒感覺數學有什么重要,可能做的開發太初級了,現在就是東一頭,西一頭的學,對編程也沒感到多大的興趣,但是也看了不少文章又想有個好的職業規劃,工作近三年了,急,每天都睡不好覺,想慢慢的培養興趣,做好開發,能行么?迷茫,樓主可否加我QQ:61866005,給些指點

#6


很同意你的意見啊,做管理的可以技術懂得很少
說得難聽點,只要會玩兒人就行!
我是主要是做JAVA,工作兩年
從Struts1搞到Struts2
從Spring搞到Hibernate
現在有一些厭倦,老是這個框架那個框架
像是被人摁着頭在寫程序,很不爽!
我老是想,難道老子就非用這些框架不可嗎!
這些框架內部到底在如何運作根本沒人關心,公司進來一些新人,動不動就和我談Hibernate、Spring
我真的想狠狠罵他們幾句:
不用寫SQL難道就是你們用Hibernate的終極原因?
分區表的查詢,樹形查找,視圖、觸發器一個都不會寫,你憑什么就在那兒吹Hibernate!
JAVA里面的代理和反射的API根本就沒用過,你憑什么就在那里大談Spring?
好多的人不知其所以然,跟着那些不負責任的宣傳和外面培訓公司的鼓噪在那里瞎說
很是氣憤啊!

我自己比較感興趣的是RIA和系統底層的一些東西
自己空閑的時間都耗在Ext、SVG和Win32的匯編上面了
雖然這些東西在工作里面根本用不到
也不能為我帶來什么實際的haochuu
但是就像樓主說的
自己感覺很滿足
發現一個東西以后的那種興奮,很爽!

頂起你!

#7


呵呵,是的!

#8


支持樓主啊


#9


pass

#10


/* 如果你做的工作感覺不到數學的存在,那很危險:)。 */

我很危險

#11


引用 10 樓 programpoet 的回復:
/* 如果你做的工作感覺不到數學的存在,那很危險:)。 */ 

我很危險

#12


................

#13


不認同啊

#14


ding

#15


感觸了!

#16


up~~不錯~

#17


引用 11 樓 sea267 的回復:
引用 10 樓 programpoet 的回復:
/* 如果你做的工作感覺不到數學的存在,那很危險:)。 */ 

我很危險 

如果你做的工作感覺不到數學的存在,那很危險:)。曾經有人說“計算機是數學的藝術”,一點不假。

我很危險了

#18


28歲就一年十多萬 你還在這叫苦?!

#19


看了文章,其實,我感覺不如樓主,如果他是平庸,那我就是入門級的了。
能作一些用線性代數,微積分的程序,真是讓人羡慕

#20


看后只能默默的頂了

#21


引用 10 樓 programpoet 的回復:
/* 如果你做的工作感覺不到數學的存在,那很危險:)。 */ 

我很危險


我屬於非常危險的那種。初級的不能再初級了。過兩年我也28了,迷茫啊。。。。

#22


做凡人

#23


其實,很多從不用數學的程序員拿着很高的工資..........
安身立命,未必非技術不可,業務知識能換來更多的錢。

#24


做技術做的都有點郁悶了,總想着進步,想多學點,可每天工作下來有很累,都沒了什么激情,
都快有點墮落了...
還是感覺有興趣,可時間長了,就堅持不住了!

#25


同感

#26


引用 24 樓 ginni215 的回復:
做技術做的都有點郁悶了,總想着進步,想多學點,可每天工作下來有很累,都沒了什么激情,
都快有點墮落了...
還是感覺有興趣,可時間長了,就堅持不住了!

樓上的,同感啊!

#27


如果不看算法的書,很難感覺到數學的存在。

#28


支持。

#29


主要是買房難啊。

#30


...

#31


樓主說的好啊,我現在就是什么都想學,什么都沒學,然后越來越焦慮。

#32


do what u love, love what u do

#33


24歲了,基本什么都不懂,都不知道算不算干it的

#34


很久沒有感覺到數學的存在了,看來自己很危險了。

#35


焦慮了

#36


不錯啊!

#37


引用 26 樓 alang0610 的回復:
引用 24 樓 ginni215 的回復:
做技術做的都有點郁悶了,總想着進步,想多學點,可每天工作下來有很累,都沒了什么激情, 
都快有點墮落了... 
還是感覺有興趣,可時間長了,就堅持不住了! 
 
樓上的,同感啊!

#38


因為我在自己站着的土地上認真地來過!!!!!!!!
努力讓這個世界承認自己來過!!!!!!!!!!!!!

#39


曾經有人說“ 計算機是數學的藝術”,一點不假。
是啊,以前沒覺得,現在深刻感覺自己的數學水平不夠用了

#40


深有同感,樓主不錯

#41


你今年28,我想你老婆跟你也差不多大吧。她對你說她的所有同學都有房子了。你有沒有仔細想過這句話,在現在的中國,有多少28歲的年輕人能靠自己的努力住上房子,還不是靠父母的?要搞技術,繼續做下去,寧可降低生活的要求,也要努力地去追求技術。

#42


數學是必須的,尤其是在圖形開發方面。

#43


訂,迷茫的23歲半

#44


默默的頂

#45


真嚇人啊 

#46


我也沒感覺自己做的東西有很深的數學在里面

#47


支持一下,寫的不錯

#48


呵呵,俺做php兩年了,本想着轉至java

思前想后,還是叮在一處,吃透

即使眼前形勢不好,過兩年情況可能會好些吧

#49


呵呵,是啊。。

#50


努力頂一個,我畢業一年了,在學校學的是java/.net,出來工作用的是delphi,自學的,感覺還不錯,雖然趕不上潮流,但我在快速的IDE開發中體驗到了一些軟件開發過程到底是怎么一回事,如果用java/.net,我都感覺不到什么成果和收獲的。

注意!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。



 
粤ICP备14056181号  © 2014-2020 ITdaan.com