我觉得可以,只要你坚持下去。但是理解能力(为了和大牛沟通和看书本、看文档等)和数学能力(为了算法等等)需要培养,除非你只想当简单堆砌代码的人。
编程或者数学、其他知识,都是靠锲而不舍地学习。人是越学越聪明,越学越快的,只是不同人进步速度不同等,但是坚持下去肯定可以不断加速度而和别人一样达到顶峰。即使没到顶峰,你也基本是一览众山小的那种水平了,吃穿不愁。
理解能力这个,我推荐你多朗诵古文,不可刻意背诵,而是一篇一篇熟读成诵,读十几遍不能成诵就继续读下去,直到自然而然会背诵为止。我之前理解能力和表达能力不怎么好,有时别人听不懂我的意思,我也经常听不懂对方的意思。后来我就专门拿起《古文观止》一篇一篇熟读成诵,懂不懂无所谓,不查字典理解意思,只把注音搞清楚。因为我相信“读书百遍,其义自见”(确实读久了文章的意思会自然而然地在心里发出来)反正就是拿起来读,朗诵了将近一年后我的理解、表达基本没有什么问题。现在还在读。看过一些资料说朗诵古文久了可以开你的智慧。我感觉是真的,因为我现在对事情的思考比以前更有深度、更加复杂,比如同样处理一件事情,别人可能比我做得更有花样,表面看起来我的做法好像很蠢很傻很好笑,但是一段时间后突然发现我在不知不觉中完全把他打败了,损失最小化,利益最大化。这个好像是自然而然发生的事情。也可能是学编程久了而磨练出来的。
注意养生,不要久坐、熬夜。注意心态,不关注结果,只关注过程的质量,不可急功近利。学习是一辈子的事情,它是生活的一部分,是快乐的来源,而不是和别人进行比较的资本。只想用编程来谋生的心态,学不好程序,因为他的心和求学问的心不相应。
总之我的核心意思——每个人都是平等的,坚持下去,上天总会给你回报的。