1. 程式人生 > >黑馬學員感言:從小白到月薪3W+,感謝黑馬,為自己打Call

黑馬學員感言:從小白到月薪3W+,感謝黑馬,為自己打Call

半年太短,幾乎一眨眼的功夫,就從 2018的尾巴轉場到2019的開幕。半年太長,長到我們都不能完全做好哪怕一件事。剛剛過去的半年,卻成為最讓我難忘、也受益頗大的一段時光。我在黑馬 JAVAEE基礎班第51期,完成了從計算機小白到準「黑客」的蛻變。

去學 java 的路上

五年前,我因懼怕程式設計師的辛苦,自斷了程式設計念頭。如果像班克斯博士一樣習得了七隻桶語言和七語思維,那時的我更可能選擇另一條職業道路吧。

半年前,為了偷懶,不會程式設計的我,根據老師的指導,從helloword,到硬生生地拼湊出一個非常粗糙的網站狀態查詢程式。這個程式的使用方法是,每天從命令列 CLI 環境中執行程式,輸入賬號和密碼,若返回狀態為 200,就表明網站正常。我歡天喜地地用了起來,但不過半個月,就對這個程式之簡陋忍無可忍了。



我做了一些課前準備,刷了(粗粗瀏覽)多本相關書籍,《資訊簡史》、《浪潮之巔》、《數學之美》、《程式是怎麼跑起來的》、《計算機是怎麼跑起來的》、《天才的拓荒者馮諾依曼》、《智慧時代》等。

人生苦短,我學 java

一個不錯的開篇。課程準備周的《 Learn Python The Hard Way 》給了我很大的信心,我預感到自己一定能夠順利完成整個課程,不由發出感慨:「程式設計一點都不難嘛!」這個不錯的開篇很大程度上增加了努力學下去的信心。

當時也有擔心,就是課程大作業。像大多數理工科同學一樣,雖然學過一年的C語言,我卻從沒有開發過一個可用的作品。現在回想,這也許就是 C 語言學習始終沒有產出作品的心理陰影吧。

程式設計新手都會經歷自以為是地自主學習階段吧。像很多程式設計初學者一樣,我也是一個喜歡死磕的人。也許是受傳統教育的影響太深,我在課程學習中堅決不看小夥伴們的作業,非要獨立思考題目邏輯和實施步驟,閱讀官方文件,查詢網路資料等。



5個月,啃了3個月鹹菜,自己做個專案。
無論課程提示資訊如何強調,我都不為所動,堅持著自己的「學習原則」,有時甚至不認真看課程卡包中的提示。當然,我在提交作業以後,還是會逐個閱讀小夥伴們的作業,儘量吸納優點,在後續的學習中整合到個人作業。這樣的學習節奏從 chapter0 持續到 chapter5,一直很適用,有時候,我還會為自己摸索出來的一些特別方法而感覺良好。真是好傻好天真!

向外尋求幫助總強於被鎖死在某一關卡。當課程任務難度再度提升以後,我曾「引以為豪」的獨立學習策略開始捉襟見肘了。chapter6 的雲端部署和 chapter7 的微信端部署,真是難倒我了。花了大量的時間,多次嘗試,我仍搞不明白部署中的若干步驟和操作要點。

我不得不多次請教課程教練,他們不厭其煩地為我糾正分析問題的思路,解決問題的方法,一直鼓勵著我繼續前行。

在 chapter7 微信部署問題得不到解決的情況下,我為強迫自己必須做出來,在微信朋友圈釋出了 chapter6 的成果,得到多位朋友的鼓勵後,我竟然一鼓作氣地解決了 chapter7 中始終不能解決的幾個關鍵問題;後來,在緊要關頭,諮詢請教了同學,他給我最重要的幫助,就是提醒我儘快去發 Issue ,等我終於把 Issue 問題描述清楚後,問題卻迎刃而解了(錯在單詞拼寫上)。

每個程式設計師,都會有除錯程式碼到凌晨的經歷吧,我也不例外。身體的辛苦,精神的痛苦,都是免不了的。但是,每次最終完成作業所得到的快樂和成就感,讓所有的痛苦都被抵消了,甚至還有富足剩餘。

輸出作品,取得突破

我做了一個出乎意料的決定。歡樂也好,憂愁也罷,我總算從 chapter0 ,過關斬將(跌跌撞撞)走到了 chapter7,最終站到課程大作業的面前。為了能夠充分鞏固初步習得的程式設計思維和習慣,我做了一個讓自己也很驚訝的決定:獨自開發一個程式,完成結業大作業。

課程教練與課程客服都很擔憂我,多次問候、跟蹤我的情況。課程大作業開始的太晚了,從 7月23 日才正式開始( 7 月 初就南下了 ),但我既然決定了,就一定要做下去。

就這樣,我根據教練給我的研發建議,適當調整了自己的專案設計和方向。從扇貝網的學習情況分析轉向了班級學習情況彙總程式

結業專案是一次難得的鍛鍊機會。獨立完成結業專案,我最大的感想是:一個人做有一個人做的好處,從專案設計、需求分析、文案撰寫、原型設計、研發計劃、研究程式碼、路演視訊、專案彙報,所有的事情都需要思考、設計和完成。

這個完整而艱難的過程讓我得到了很好的鍛鍊。但是,一個人做專案也有明顯的遺憾,比如,能力結構不全面,時間緊迫,精力有限,缺少同伴學習的機會等。

總之,有得必有失。希望在未來的學習中,能夠加入到研發團隊中,和小夥伴們一起奮鬥,一起前進。

終於完成課程的時候,我驚訝的發現:原來,我比想象中走得更遠。

新的開始,揚帆再出發,期待2019更好,3W+   等著我



下面附上我最近整理的部落格,給學弟們整理下筆記,並自己也梳理下開發基礎,有機會會放一些專案模組上去,供大家參考。謝謝。
祝大家學習開心。

https://blog.csdn.net/weixin_42323802