1. 程式人生 > >一名北漂程式設計師的心路歷程,不忘初心,艱苦奮鬥

一名北漂程式設計師的心路歷程,不忘初心,艱苦奮鬥

曾幾何時,我已漸漸忘記什麼是學習了。依然記得大學裡每個學期期末都會跟舍友三五成群的去自習室上自習的場景,一個座位,一本書,一支筆,一個手機,一坐就是一下午。結果這樣子持續了半個月,書才看了幾頁而已。不過每次都為自己期末考試剛好及格而興奮不已,為自己本學期沒有掛科而沾沾自喜。 但轉眼間就畢業了,忽然不知道自己該去哪裡了。不想呆在家裡依靠微薄的工資生存,有沒有去大城市拼搏的資本,偶然間看見有一家軟體培訓的,然後就交了好幾萬的培訓費就去培訓了。四個月的時間,除了瞭解了什麼是java,什麼是框架之外就沒有什麼收穫了。稀裡糊塗的找了份相關的工作,一做就是一年,沒有什麼大的專案,沒有什麼厲害的技術,也沒有什麼專業的人才,每一天都是朝九晚五,每一天都是在地鐵上擠來擠去,每一天都看著街上的小汽車發呆。

在今年的四月份,合租的房子出了問題,差點我就流離失所了。屋子裡被拆得一片狼藉,而當時我也沒有其他去處,心疼賓館一晚上好幾百的房費,當晚就跟著滿屋子的破磚爛瓦過了一夜。窗外依舊是熱鬧非凡,屋裡確實滿目瘡痍,望著滿地的破磚頭我久久不能入睡。我反覆質問著自己當初來北京的目的是什麼,難道就是當初腦袋一熱麼,難道就是這樣稀裡糊塗的過一輩子麼,難道就想著這樣一輩子租房子麼,難道只能看著別人開著賓士寶馬自己卻拼命擠地鐵麼?其實我也想擁有自己的大房子,開著自己的小車開開心心的想去哪就去哪。當初來北京的目的就是想趁著年輕拼一把,就想著外面的薪資水平高一些,就想著能提升自己的技術水平,哪怕有一天自己不在北京了,也能靠自己撐起一片天。

都說書是人類進步的階梯,也只有不斷的學習才能保證自己能跟上北京的步伐。既然不想要這樣的生活,那捷徑就是學習。第二天下班後,回到住的地方,找出了好幾個月前買的有關開發方面的書,看到那些書我竟然無奈的笑了,幾個月前買的書,竟然還有帶著包裝紙的!這哪是學習,這根本就是為了慰藉自己而編造的謊言!想著自己當初信誓旦旦的要學習,結果沒兩天就忘得一乾二淨,真是可笑,又可悲!

為了逼迫自己看書,我割捨了玩了好幾年的game,怕自己堅持不住,就連同賬號一起刪除了。當真的拿起書本研讀內容時,卻發現自己已經遠遠的落後了,去百度查資料,發現資料內容良莠不齊,不知道誰說的真,誰說的假。自己在這裡飄蕩搖晃,找不到一個學習目標,找不到一個前進方向。我兜兜轉轉了些許日夜,卻發現自己只是原地轉圈。感覺自己這樣白白浪費了精力,卻沒有什麼進步,最後我決定我還是一塊一塊的看吧。於是拿著高洪巖的《java併發程式設計》 研讀了好幾遍,做筆記、對著書本敲程式碼、嘗試著在論壇上和大家分享交流,似乎找到了學習方法。但漸漸我發現大家的精力已經不再是傳統的行業開發了,都開始針對大資料、分散式。但我百度之後才發現分散式的水好深,各種中介軟體技術,各種MQ,各種情景解決方案。。。對此我簡直是懵逼到絕望,這麼多怎麼學,怎麼系統學啊?

那一段時間我就像失魂落魄一樣,本來建立起來的信心卻一散而光。直到有一天在騰訊課堂發現GP學院,經過簡短交流之後發現真的適合自己,但糾結於好幾千的學費。但是後來一想,當初在DN培訓的時候,好幾萬就交了,還在乎這個麼?當初被領進門之後苦於沒有修行,現在終於有了這麼一個機會,於是就報名學習了。但進入後卻發現自己跟不上課程體系,剛進班的時候正趕上springcloud的最後階段,一切都是混沌。

對於學習我一直信奉“博學之、審問之、慎思之、明辨之、篤行之”,對於這麼多的課程體系,我先就我自身情況篩選出適合自己的以及可以優先接受的,但即使這樣,聽起課來還是讓我痛苦不堪,一方面複習前面的內容,一方面又要聽新的課程,每天都到十二點之後,聽視訊、做筆記、對照著練習。其中的滋味也就自己能體會到吧,即使我很熱愛程式設計,但是有時候也會被一些bug搞得心煩意亂。不過好在這一個多月堅持了下來,已經慢慢的趕上了進度,並且也熟練應用的各種中介軟體技術,記得Tom說過,縱然說你的技術再牛逼,那也得落地。慶幸自己選對了方向,也希望自己能夠在這個開發的路上越走越好,越走越遠,向著架構師之路進發。

最近兩天發現自己有些惰性,藉此來激勵一下自己,反思這段時間的學習情況。不忘初心,艱苦奮鬥。借一首歌詞共勉:在人間有誰活著不像是一場煉獄,我不哭我已經沒有尊嚴能放棄!