我是一位程式初學者,原本是位設計師,但我有一個理想是成為開發者,渴望透過自己的雙手打造自己的產品。而不知不覺中,我學習程式已經一個多月了,雖然學習過程很開心,但有一個問題一直困擾著我 — — 那就是「比較心」。
我相信每個人都有比較心,但對於學習程式來說,這絕對是一個很大的阻礙。
想像一下,你今天一覺醒來,覺得充滿能量,精神滿滿地學了HTML和CSS,覺得自己有很大的進步。這時候你放鬆下來,打開手機滑Threads。
一打開就看到某位大神用AI開發了產品,另一篇討論了高深的技術,或是某位年紀輕輕就創立了自己的科技公司,還有各種你聽都沒聽過的術語。然後你關掉手機,心想:「我怎麼這麼落後,我好爛。」
這時候你可能會有兩種心態(至少我有):
1. 我進度很慢,越比越焦慮。
2. 我要超越他們!
第一種心態其實好解決,不滑社群,甚至刪除社交軟體就行。但第二種呢?「我要超越他們!」真的是個很棒的心態嗎?你可能會覺得,這不是會讓自己更有動力學習嗎?我必須承認,這樣想確實有一定的激勵作用,但我想討論的是它的「副作用」 — — 比較心會讓你把「貴人」變成「競爭對手」。
他們怎麼就是你的「貴人」了?讓我舉個例子。
大家應該都有自己喜歡的歌手吧?在國外(國內也是),當一位歌手遇到另一位很有才華的歌手時,他們大多會直接說:「我喜歡你的音樂,要不要來合作?」這樣的合作往往能碰撞出許多火花,發揮 1+1大於2 的效果。
你也可以說是對方的名氣為作品加分,但我想說的是,很少看到那種想要超越對方、視所有人為對手,然後默默努力,結果一炮而紅的例子(當然也有,除非你超級無敵有才華)。
這跟學習程式是一樣的。如果你視所有人為競爭對手,那真的是少了很多機會。首先,你很難向對方學習,看到的也多是對方的缺點,更不用談跟他們有什麼合作機會。
之前聽過一段話,大意是:「視所有人為貴人,那他們都是你的機會;視所有人為對手,那他們就是障礙。」我覺得很有道理。他們每個人都是你的學習機會,沒必要跟他們比較。
一旦開始有比較心,一旦開始有勝負心,那就只有你打敗對手,或是被對手打敗。但真正要做的不應該是跟強者學習嗎?強者也需要貴人,更何況初學者呢?
一路上一定會遇到比自己厲害百倍的人,要不比較也很難。但每次在比較的當下,或許可以換個角度思考:想像自己因為對方而變得更好,甚至想像彼此同在一個辦公室裡,合作解決某個難題。『想像力』能讓這一切變得真實,讓心境隨之轉變。
或是你可以像我一樣,把心裡話寫出來,當成自己的整理,寫完的當下就把這情緒消化掉。
學習的路上,難免會有比較與焦慮,但只要我們把目光放在自己的成長上,每一步都會變得更有意義。願我們都能在程式的世界裡,找到屬於自己的節奏與成就。