這是第一屆AstroCamp學長在他的網誌說的話,說實在的我第一次看的時候,完全不明白那是什麼意思。
我一直想寫一篇不是成功者的內容,因為大家都會去看成功的人寫的內容,轉職成功的、學寫程式成功的,沒有人要看loser的內容,沒有人想參考失敗者。
這不是說我一定會失敗,我只是寫在結果之前,我想分享我的痛苦跟困境,我想真實的記錄那些,想要走這條路的人應該要寫但卻沒有寫的內容,有點像是斷點的功能,我只是知道接下來這樣可能成功,但不知道會不會成功,但我不管,我就先寫,以後再回來檢視自己,無論結果。
說實在家中有人台大資工,也有人在火狐工作,身邊一堆工程師,但我沒有告訴他們我在學程式,我知道我問了就會告訴我,但就像是解leetcode一樣,神人解出來又乾淨又漂亮的解法,你也不會懂的,那種用最簡單的方法但是很繁複的code反而還親切一點,我想要去一個大家都是素人的地方,跟著一起進步,學學自己沒嘗試過的領域,大概就是這樣我成為了Astro6th的學生,而且我現在才上完一個半月,所以完全可以當成一個紀錄,告訴自己或未來想考慮轉職或學程式的人,這時的我有多痛苦。
一直以來都是以一種開開心心學程式的心情去進修任何事情,當然我也知道學習東西不會一帆風順,但最近我也過得太痛苦了,我覺得如果這篇文章寫的是真的,那我大概已經進入絕望沙洲,上課都認真聽,下課也複習,遇到不會就去查意思找答案,但一點都不覺得自己能夠以此為工作,甚至有越來越大的問題需要去填滿,緊接著就是專案了,原本的課跟得很吃力,但是看到組員們個個熬夜想把功能生出來,就覺得自己應該要努力貢獻,可是又受限自己能力不足,現在大概是一個夾殺的狀況。
這樣就失去本心了啊!
我一直這樣告訴自己,我非常喜歡學新的事物,可是學東西為了某種利益,或是只是為了應付未來能找到的第一個工作,絕對不可能開心的,我想要自己有能力寫code這件事情,勝過我想拿到一個工程師的offer,到底是我的問題,還是AstroCamp的問題,明明完全沒看到任何負評,應該會是個不錯的學習好地方,為什麼我會這麼痛苦?
跟組員崩潰一場之後,決定寫下來我現在的轉淚點,素人欠的技術債實在太多,為什麼那些人還是能成功轉職?我覺得就是學長的這句話吧?也就是這個標題-沒有目標,哪裡都到不了。
我曾經很埋怨一定是補習班話術吧!騙你進來上課然後其實你也不會就說你不認真,不考慮每個人的天賦跟才能都用同樣的方式教大家然後就把成功人士當作賣點推出去吧?但我現在覺得,好像懂了什麼,大崩潰完之後,舒壓完之後反而冷靜下來,我沒有目標啊! 我想學會程式語言,可是其實語法就是那些,到哪個程式語言都一樣,常數、變數、迴圈、判斷,我懂了也會了,但是程式語言可以用在各種地方,你想要把所有語法一口氣全學起來是很難的,你需要站在前人的肩膀上,需要前人分享的gem,所以那些開源的程式碼才那麼重要跟珍貴,沒有目標的話,什麼都學是不能變強的,有了目標有了想做的專案,有了專案裡的小功能要做,會迫使你想辦法去生出來。
原來最後一個月的專案才是重點,前面的訓練只是引言,前面給了你釣竿了,但如果你沒嘗試著釣魚,也是學不會的,失敗了一百次的小功能,成功的那次才會覺得上輩子一定拯救了全世界,但我還沒成功轉職,可是我看見了開心寫code的可能性,所以我決定繼續練下去。
第一個練習的專案能夠擁有那些組員們,我一定是上輩子牽了一百個阿嬤過馬路(對我就是這麼偏心只牽阿嬤),也許沒辦法練到跟他們一樣強,可是我每天進步一點,專案結束那天我相信我一定可以對於成為一個軟體工程師,並且引以為榮更有自信。
大概是這樣,我們一月底再來看看,我會變成什麼樣子。