首先有一點是毋庸置疑的,英語好的、數學好的人學編程肯定是如虎添翼,不僅能學得更快,而且還能學的更深。
那讓我們回到你的問題上來。首先,英語過了4級并不能代表英語水平好,對于勉強剛過四級的同學來說,他們看英文文檔肯定也是要靠翻譯軟件的。另外現在很多文檔有中文版的,而且谷歌瀏覽器還能在線翻譯,所以英語過沒過4級并不能決定可不可以學編程。
其次,數學功底扎實的人,一般邏輯思維能力都會比較強,這不僅僅能寫出更優的算法,而且實現業務邏輯時,代碼也會更清晰明朗,Bug率低且更易維護。大多數前端開發都是在實現業務邏輯,對數學功底要求不會很高,但需要良好的邏輯思維能力。
個人覺得前端還是蠻有意思的,可以快速做出酷炫的產品,有很多優秀的前端框架,上手也比較容易。祝你早日學成歸來,成為前端大軍的一員,也許有朝一日我們還能成為同事呢。