由美子

五年之後,改變

March 19, 2020 • ☕️ 1 min read

兩個星期前的星期三下午兩點,在幾乎沒有任何預兆下,我突然可以變成 ios 程序員,(當然,我也可以選擇繼續做前端開發的)。得知這消息的瞬間,我的心情就如拿到了一份offer一樣,無比激動,但又依依不捨。兩星期多過去了,轉接工作逐漸進行,我也開始看各種 ios 教程,但內心還是很難相信,我真的要變手機開發了?

我與前端開發的情結

這個特別的心情,歸於我對網站開發,尤其前端開發的情結。

自小,我就是宣傳委員,設計各種海報,黑板報,手抄報,到了高一的時候,我每個星期日晚上都差不多要通宵完成一份海報(我也不記得為甚麼了。)三,四年級的時候,我爸爸裝了台電腦,設置了網絡等等。當時,我阿爸要我學習自己裝一部電腦(對於裝電腦,我興趣不大,不過,這可能是我人生裡面,我老豆唯一佈置給我的作業,所以,我還是完成了。),因此,六年級的時候,電腦老師驚訝於我居然知道什麼是cpu。四年級的時候,很流行大話三國,因此,我也買了本 flash 學整動畫。

初中的時候,可能是電腦老師讓我知道什麼叫 front page (嗯,它是微軟 office 產品裡面的元老之一)吧,然後我就各種著迷,覺得能弄一個網頁實在太炫了。基於沒有任何人知道何謂網頁設計或網頁開發,我是用黑板報的設計來做網頁設計的。

我和前端開發的情結就此展開了。

到了大學一年級,我開始在美國買淘寶貨和大眼仔,開始接觸 CMS,建立網站,那年暑假在回廣州的飛機上,我花了6個小時把 HTML 的書看完了;當時,有一個論壇,教 HTML, CSS, PHP。學習 CSS 的課程是21天,學習 PHP 的課程有130多堂課。通過這個我成功地學了 CSS,很可惜地,PHP 的課程,我始終沒有堅持學下去,一直停留在第30多堂課。我憑著僅有的 HTML 和 CSS 技術玩 CMS。雖然完全不懂編程,但已經很滿足了。 到了大三大四,在網站上複製粘貼各種javascript,但連什麼是 variable 也不知道的。

大學畢業工作一年後,我下決心要全面地學習網站開發,把其他所有興趣擱置(尤其是股票),我在不知道前路將會如何走的情況下,沒有任何人生導師指引我的路會怎樣走的情況下,除了父母提供免費食住,我毅然辭職,跟著一份8星期自學JavaScript的課程,要看完一本600多頁的書,做了兩個小項目,每天從早上10點自學到晚上11點。(在我全面學習網站開發的那六個月,我真的把股票擱置一邊了,這絕對是我能夠變成一個前端發開不可或缺,最重要的一步。)

學習網站開發六個月後,也非常幸運地,有各路好友介紹各種網站開發的工作,幾乎沒有花任何找工作的心思,工作就到手了。

這,就是我與前端開發的情結。

我全職做前端開發,快5年了。

工作交接

因為還是在同一個大部門工作,只是做不同的產品,以及轉了去手機開發組而已。所以,交接工作是不能有失啊,不然臭名昭著。這兩個星期,我還在修復各種bugs之類的,看著熟悉的代碼,各種不捨。 剛開始加入微軟的時候,我的內心是非常痛苦的,因為,完全看不明。友人跟我說,大公司的代碼起碼要花6個月的時間熟悉。六個月過去了,我還是在迷茫和痛苦之中,每天都像在做奧數一樣。我只好早點去上班,晚點下班,嘗試熟悉代碼。八個月過去了,我的糾結終於開始緩下來了。現在,總算是大概了解發生什麼事情了,但,卻要跟神獸的代碼,暫別了。

新的章程

作為沒有寫過c, c++ 的人,object c 的開發就如外星文一樣。不知道,這次新的章程,我需要多久去學習,熟悉呢?