--- title: Alpha Camp 求學歷程分享 tags: 求職, 轉職 --- # Alpha Camp 求學歷程心得 經過了漫長的三個學期,撐完最後的 twitter 專案,克服拖延症的我總算是把這篇心得給生出來了...... ### 遇到的困難 我是文組純血生轉職工程師,對於一些邏輯或是數理上的基礎知識較為缺乏,在進來 AC 之前甚至對於演算法還有資料結構都沒有什麼概念,花了一些時間讓自己習慣量化、規則明確的資訊吸收方式。 自制力方面本來就不是很強,在全網課的情況之下常常會遇到進度落後的情形,也因為課程到後面難度越來越高,在逃避的心態之下形成一種惡性循環,算是熬得有點辛苦...... 問問題也是一個難關,做為一個不太敢去問問題的人,一方面害怕自己的問題很爛,另一方面也秉持著應該要先摸索再求助的精神,但常沒有設好底線,淹沒在大量的技術文件之下,真的焦慮到不行的時候才去問人,常常浪費了不少時間,這點滿建議大家要注意的,不要怕就去問!!! ### 學到的東西 自學,同時如何運用在專案上,並透過專案不斷的去檢視自己缺少的部份,再透過查找資料補充自己的知識庫。 系統性思考,如何拆解問題以及考慮其可行性,關注點分離這個概念讓我受用不少,以往都習慣將事情一整塊直接丟出,但在課程中不管是作業還是後來的 twitter 專案,在規劃的 step (例如 sprint-check)都幫助我在過程中學習掌握自己正在作些什麼、該作些什麼。 MVP(最小可行性商品),這點對於一個有點完美主義傾向的人來說很受用,因為常常覺得作不到自己想要的成品就直接放棄,而 MVP 這個概念除了應用在專案開發上,在學習規劃上也很有用處,先了解自己學習的目的、主軸在哪裡,避免自己陷入無限的學習坑中,幫注有效率的規劃學習(雖然現在還是常常一不小心就一直開支線研究新的技術就是了......) ### 心態上的調整 從一開始的不斷焦慮,到後來一關過一關,慢慢的有逐漸邁向終點的信心,了解技術債永遠在那邊、東西永遠學不完,但只要有進程一切往往不會是想像中的那麼糟,就像死活終於還是通過 twitter 專案...... ### 給其他人的建議 AC 是個自由和監督機制有巧妙平衡的地方,但整體來說還是需要有足夠的自制力,不然很容易一拖沓就跟不上後面的課程,特別是非相關科系,甚至是非理組的人,AC 上的課程就像是冰山表面,真的要在三學期結束後有帶走些東西,一定要有自覺多去挖掘,培養自己對於學習技術的渴望(我滿喜歡學習東西的,不過要應用的時候就常會想死就是了)。 另外多問問題真的滿重要的,這點我算是做不太好,AC 龐大的助教群和社群其實比課程內容更寶貴,不要害怕問爛問題、也不用害怕不會問問題,畢竟問問題對往後的工程師生涯很重要,google 和 stack overflow 上都需要打對關鍵字、問好問題才能夠解決問題。