學習軟件開發并不需要基礎,我在大學時學習編程時,高中的知識幾乎就沒有用到。大一學習了c語言后,大二學習java和python就很快的上手了。所以我建議剛剛學習軟件開發時努力學好一門編程語言作為基礎,之后就能夠很快的上手其他的語言了。
英語不好可以學習編程,至少找到一個軟件開發的工作沒有問題,因為現在中文的學習資源已經很豐富了,國內的許多社區也很活躍,英語不好同樣能夠學好編程。我大學有個室友英語四級沒過,但是編程技術卻很厲害。但是我建議如果想進一步的提升自己的技術,英語是必備的,至少閱讀英語文檔的能力要好。因為很多需要閱讀的文檔都是英文的,雖然找到中文的版本不難,但是之后自己的技術提升一直有局限性,接觸不到國外優秀的資源。
所以我建議如果想從事軟件開發,不需要有所顧慮,直接學習編程就可以了,不需要基礎,英語不好也沒關系。如果感覺到了局限性,再努力提升自己的英語閱讀能力就行了。