不必,當然這也看你想把程式設計學到什麼地步、以及你想寫出什麼樣的程式而定。但一般而言,不必。
反而是說故事的能力、自圓其說的能力,比較重要。程式設計,是一種設計,又是在電腦螢幕上的設計。既然是設計,就是把你自己的想法,用可用的指令,表達出來,好比寫文章、烹飪(設計菜色)、設計海報、設計(規劃)活動、設計書架、設計房間、甚至設計(制定)一個政策。都是一種設計。
當然,數學好到一個地步,對程式設計的學習過程、以及學會之後把程式寫得優雅、跑起來快不快,自然有一定的幫助。但除非你想成為很專業的、且特定領域的程式設計師,不然,多數人的數學程度都差不多,所以不必擔心這點。
程式不必寫得多好,就可以讓你覺得有趣、節省你的時間(提升工作效率)、拯救你的手腕、降低你的眼力負擔、鬆弛你的肩頸。當然,如果意外的讓你對程式設計起了興趣,從初學者變成專業程式設計師,開始為別人寫程式,那上述好處可能變成別種東西。