三十歲的程序員,反思這五年的代碼生涯

三十歲的程序員,反思這五年的代碼生涯到昨天爲止,做程序員,已經整整五年。最近半年來,我時常思考我走過這五年,反思我的職業工作,反思我的生活,我選擇錯了很多,也做錯了很多。有些道理,到最近才幡然醒悟,遂決定談談我個人對軟件工作的看法,以及一些生活的感悟。

苦苦攢錢的年輕人

我還在苦苦地攢錢,也許有人不信,我當初一萬二的稅後收入,每個月能存一萬。我花錢不多,也有些剋制自己的慾望,但這就導致我很多想做的事情不敢去做。

想學吉他,想報健身班,想去進修課程,想有段長時間的旅遊等等。都沒有去做,並不是沒有錢去做,而是怕嘗試太費錢,萬一我只是三分鐘熱度呢?

可是就是這種心理,丟失了太多的可能性,看到的風光太過狹隘,一直過着一種平庸的生活。我總覺得,以後要買房買車娶媳婦,這錢還遠遠不夠呢。

到這幾個月,我才醒悟,我根本沒有爲自己而活,我把自己困在牢籠中,望着我想嘗試的東西,即便是那些可能不需費多少錢。我這種行爲,限制自己的心,也限制自己成長。明明心心念念且合理的需求,卻不去做,苦苦攢錢至今,實在是太愚蠢了,以至於到如今,我沒有一件值得紀念的事情。

年輕時,對自己投資太重要了,磨刀都還不誤砍柴工。

工作的格局

工作上更是不堪回首,倒不是做得多差,而是隻會埋頭工作,卻忽略了長遠的規劃發展。一個人在一個位置做得太久,導致格局太小,眼界太窄。做的東西太熟悉了,用的東西也長久不變。不過問題不在於技術上,技術只是實現需求的方式,這並不重要。眼界格局纔是年輕人最需拓寬的。

我相信面過試的人,都會被問到一個問題,那就是,“你想做什麼東西?”以前的我,是不知道怎麼回答的,也不在意,你叫我做什麼我就做什麼。而現在,我會認真瞭解自己能做什麼,想做什麼,想往哪個方向走,薪酬不再是最需要考慮的事情。

懂得自己要做什麼,老闆想讓自己做什麼。人如果只是被動接受任務,是沒有多大進步的。從分配的任務,分析到老大爲什麼這麼分,考慮點在哪,該做到什麼效果,繼而推導出更好的方案。從任務的執行者,變成指派者的角度去看問題,這纔算成長

在職業規劃方面,我覺得,年輕人,就該多出去見見世面,多看看別人做的東西。可能你在這家工作所做的好,到了另一家公司,就變成下等了。我是在這幾個月才明白這個道理,但也有些晚了。

水往低處流,人往高處走,遇見強者,自己才能更強。

平臺的重要性

兩個相差無幾的產品,在不同平臺上的效果可能差距非常大。有些時候,我們的技術能力不錯,做的產品也不錯,但就是賣得不好,原因就在於平臺。

換句話說,就是小公司沒辦法跟大公司拼,特別做大衆產品。我如今做的產品,雖然是行業裏最早投入研發的,但公司沒有能夠像阿里、騰訊這種大公司做推廣,一直都默默無聞。雖然後來有點起色,但等到大公司也開始着手做這一類產品,就被遠遠的拋下。

另外,也是公司能支援的有限,投入的人力也不能與大公司比擬。大公司發展的速度非常快,以至於到後來,我們需要反過來學習這些大公司的產品。這是個硬傷,成員的素質也因成本問題,無法僱傭更有能力的人,也就沒法做出優秀的產品,這也使得領導“無人可用”。

到最後,我們還在只能賣項目,被項目推着走,做成一個僞產品。

我倒不是在抱怨公司的無能爲力,只是有些感嘆,軟件產品,也是越來越不好做了,BAT這三座大山,已經將很多路子生生切斷。

人到三十

再過兩年,我就要三十了。雖然現在還是孑然一身,有些許積蓄,但也不免有些擔憂未來。

如果是剛入職場,倒也還有幾年可以拼搏莽撞;如果已有老婆孩子,其實路已經是確定了。對於後一種,我沒能有什麼建議,對於前一種,我的建議是,去衝去闖,無論是工作還是生活。我這一類人,倒也是另一種典型的分類,似乎有很多選擇,也似乎沒有選擇。

一個人,在一座大都市,走到了十字路口,前方有幾條路,猶豫不決,怕走下去,就再回不了頭了。

所以趁現在年華正好,勤奮進學,努力拼搏,只爲成就更好的自己,一下是總結了一些java高級資料,包含了(Java併發編程/Spring源碼分析/redis/mongodb/dubbo/zookeeperfka /Spring-cloud和高併發、高可用、分佈式、高性能架構設計精講,還有面試專題),感興趣的小夥伴們,可以加一下QQ羣:4112676,羣裏有大佬,可以相互交流考論。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章