我的程序員之路

1. 前言

如果從接觸編程算起的話,我在程序員這條路上,也走了快7年了,4年大學,3年工作。

2. 入門

先來說說自己是怎麼踏上程序員這條路的吧!

我和大多數人一樣,在高考之前,是沒怎麼認真想過未來要從事什麼職業的,腦子裏大概就想着將來要賺很多很多錢,過幸福快樂的生活罷了。我是2013年參加高考的,那時廣東已經實行了考後填志願的政策,所以高考後,有較長的時間去考慮自己的未來。其實我也沒想太多,就是上網查資料,看看什麼專業好找工作,然後羅列出來,再根據自己的分數和喜歡的專業去選學校。雖然分數不高,但還是如願以償錄取到自己喜歡的學校和專業——華農的網絡工程。雖然我讀的是網絡工程,但是學的東西跟計算機技術、軟件工程是幾乎一樣的。大一就開始學編程了,學校教的是C。就這樣,我踏上了程序員這條路。

程序員是個總稱,如果按照技術方向來劃分的話,有Java、Android、iOS、C++、前端等等。因爲大二的時候,學校教了Java,同時我覺得做APP比較有意思,所以我便決定學學Android。大二暑假(2015年7月)我開始自學Android,借了一本書《瘋狂Android講義》來學,但是一直沒啥特別的收穫,對於Android開發是個什麼樣子,還是沒有一個概念。最後在其他人的建議下,換了本書來學,郭霖大佬的《第一行代碼 Android》。寫得真好,一下子就開竅了,就此入門了Android開發。

3. 入行

誰的大學,不迷茫呢!我也不例外。雖然我挺早地確立了方向(2015年7月,即大二暑假),但是因爲學校沒有開設Android相關的課程,認識的師兄師姐也沒有做Android的,所以只能自學。沒有一個很好的學習計劃,都是自己隨隨便便瞎折騰的,零零散散地學着。大三一年下來,沒啥特別的提高,Android的開發水平一般般。

雖然自知沒啥能力,但是看到很多人都有自己的博客,我也心裏癢癢的。所以在2016年讀大四的時候,我開始在CSDN博客上寫文章,主要寫一些知識筆記。另外,我也和大多數同學一樣,去參加秋招,投簡歷,筆試,面試。一開始蠻意外的,很多筆試和麪試都很少考察Android的相關知識,都是考察軟件開發的基礎知識——計算機網絡、數據結構、算法等等。因爲自己基礎不紮實而且也怎麼準備,所以我處處碰壁,面了很多公司,沒拿到幾個offer。因爲還要做畢業設計,所以我就簽了一家自認還可以的公司——中數通,草草結束了秋招。隔年也沒參加春招,而是去實習了,就此入了行。

4. 職業初期

2017年開始工作,算到今年剛好3年。從一個需要前輩指導才能完成工作的菜鳥,到現在可以獨自出方案解決各種疑難雜症的工程師。我沒跳過槽,3年一直待在中數通。

第一年,更多是適應,適應崗位,適應商用軟件的開發流程,適應社會的酸甜苦辣。

第二年,有了一定的經驗,同時也對項目的業務更熟悉了,開始能夠爲團隊出一份力了,也得到了認可。這也給了我很大的動力。一起入職的小夥伴們,大家都有自己的計劃和追求,有一部分人選擇了離開。因爲覺得還能夠在團隊有進一步提高,我選擇了留下。

第三年,已經做了2年Android開發了,基本上能夠很好地完成本職工作。瞭解Android的,應該都清楚,從2016年開始,Android的熱度就逐年下降,崗位越來越少,要求越來越高。再加上前端的快速發展,Android受到的挑戰越來越大,“大前端”的呼聲也越來越高。爲了不被淘汰,我在做好Android相關工作的前提下,開始學習前端相關知識,併兼顧了團隊的一些前端開發任務。

對於工作,大多數人都是爲了賺錢。軟件開發行業,機會很多,再加上跳槽漲薪快,所以大多數人在職業初期(3年)就有過很多次跳槽了。當然有些人是不得已,可能是因爲家庭,可能是因爲公司倒閉了等等。我算是比較幸運了,團隊一直穩步向上發展,自己在團隊裏也逐漸有了存在感,有收穫,有提高。

5. 總結

7年的程序員之路,科班出身,對口專業入職,在一家公司穩紮穩打3年。自認爲很幸運,畢竟這麼順利這麼穩定的人生路程,並不是人人都有的。雖然沒有賺到很多錢,技術也比不上大廠的程序員,但是我有在成長,有在進步,這就足夠了。未來的路還有很長,不忘初心,繼續前行,我的程序員之路,還在繼續。

 

如果想進一步交流和學習的同學,可以加一下QQ羣哦!

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