當前位置:
首頁 > 知識 > 兩次轉行,我為什麼要做程序員?

兩次轉行,我為什麼要做程序員?

可以啦,讓我們繼續相互陪伴。

我本是學機械工程及其自動化出身的,本科時也跟著師兄、師姐煞有介事的參與了兩個機械類項目,其中一個項目預算也還挺嚇人的,好吧,即使我現在看也覺得不少。但是忙忙碌碌三年的時光過去了,項目結題了,自己在機械領域的能力真的沒什麼長進。

那會兒的我從一個訪談節目中的整容醫生那裡聽來一萬小時原理,覺得自己也是有一定踐行度了,然而自己的畫的機械加工圖紙還是一塌糊塗,外協加工的零件回來總要自己用銼刀修了又修,有的甚至要上床子修(別誤會,車床、銑床)。一次次的慘痛經歷告訴我,我可能不適合做機械這行。

所以讀研時,我轉行了,去了相鄰專業自動化,做機器人控制演算法。讀過研的童鞋都深刻的體會了「師傅領進門,修行在個人」這就話的現實意義,我也如此。從建模起,各種碰壁,一路艱難苦恨爬到模擬做成,但是實驗卻因為時間、精力以及找工作等各種原因難以成行。

工作兩年後,開始有了轉行的想法,我想轉行的原因很簡單,就是不喜歡這份工作,感覺沒有激情,也無法百分百的投入。

當時的工作還比較不錯,國有企業,穩定、福利好,而且我在大學裡學得專業知識也能用上,轉行意味著放棄穩定的工作,放棄自己的專業從頭再來。

從開始有轉行的想法,到下定決心轉行,大概有一年的時間。這一年在我的內心一直有兩個小人打架,一個要轉,一個不要轉,很長時間不分勝負,心力交瘁。

說實話,我是害怕從頭再來的,怕自己的這個選擇錯上加錯,更離譜的是,我根本不知道自己到底轉行做什麼。

唯一可以確定的一件事情就是,沒辦法耗在這裡,再耗下去就是浪費青春,感覺越晚轉行越難。就這樣一直糾結著,糾結的過程是痛苦的,如果可以重來我希望可以縮短這個過程,甚至沒有這個過程。

生命中你總會遇到一些事、不經意聽到一些話,拯救了自己的內心。離開舒適區,奔向一個新的未知,這就是成長的開始。

所以最終決定成為一名碼農!當然,薪水是一個很重要的原因,我也曾一度以為是唯一的原因。當我入行一段時間後,我發現了一個讓我放棄了機械、控制而選擇了程序員潛在的原因——及時反饋。

記得就業時每次面試我都要被問到一個問題,你專業是機械、 項目是控制然而你為什麼要做程序員?

一次次的從(睜)容(眼)應(瞎)對(說),從機械錢途無望到控制多數賣概念再到代碼改變世界說了一大堆。現在看來,其中有一條還真是說的很有道理的——試錯快

仔細分析自己放棄機械的原因是其加工周期長,錯誤反饋慢,一個零件外協加工少則兩周多則一個月,返回的零件錯了,我再翻看圖紙大部分已經記不清如何設計的了,所以自己的設計水平一直難以提升,這也就是我付出了時間,精力但是久久不能提高能力的原因,反饋不夠及時,使得自己無法及時的糾正自己的錯誤。

因為項目需要,我做了一些機器人的上位機控制軟體,在開發中我漸漸喜歡上了寫代碼,因為它試錯快,能夠及時的反饋結果,一個函數寫完,直接跑測試用例,立刻就能夠知道自己的對了還是錯了,然後糾正,在開發。這種及時反饋的特點使我在這個領域逐步建立了自信,也開始樂於從事相關的工作。

因為自己摸索有了一些基礎,所以就打算轉行做成程序員了。

想好了學習Java,開始行動起來,在朋友的推薦下選擇了一個他推薦的培訓(自己也挑選後最後決定的),從最簡單的程序演算法編寫、到編寫小遊戲,再到獨立寫了一個系統。

一年的糾結,五個月的努力終於得到了回報,如願以償的成為一名「傳說中的」程序員,開啟了我的程序員之路。

有時看似生活中的一些偶然,決定了你未來的人生軌跡,實際上是到了轉彎的時候。

書中說,刻意練習要有個好導師,他能夠及時指出你的問題,及時糾正從而助你成為專家。這也是我覺得它不靠譜的地方,畢竟生活不是小說,洪七公不會在嘉興等著郭靖,所以好導師的問題,還是不要強求了,得之我幸,不得我命。能夠做到:練習—反饋—再練習—再反饋,就夠我自己成長進步了,也許會走彎路、歪路,但是起碼心情不用再那麼忐忑了。

朋友一直諮詢我關於轉行做一名程序員的問題,我的回答如下:

決心和毅力!

選擇了就要下定決定一直堅持到最後。

跟著興趣,跟著內心,那麼你會在進步中得到更多快樂和滿足。

轉行的決定很容易做出來,但是入行難,堅持下來更難,凡是要三思後行,不可盲目。

如今我已轉行五年,已成為一名「老猿",可每當回憶起這段往事,還是讓我感懷。誰的青春不迷茫,迷茫時不要放棄努力,你總能等到柳暗花明地那一刻。


喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 程序員之家 的精彩文章:

三十歲的程序員,反思這五年的代碼生涯
唯一的編碼思想:重寫

TAG:程序員之家 |