对于数学基础薄弱的人是否适合做程序员这一问题,不能一概而论,而需要综合考虑多个方面。
从程序员的工作内容来看,确实会涉及到一些数学知识,特别是在研发级岗位,如大数据平台研发、人工智能平台研发等领域,数学知识对于程序员的岗位级别和上升空间都有非常直接的影响,在这些领域,程序员需要掌握各种常见的算法,并能够采用编程语言来完成算法的实现、训练、验证等步骤,如果数学基础比较扎实,可以重点考虑向这些平台研发级岗位发展。
在软件开发领域,也存在大量的应用级别软件开发任务,如基于云计算、人工智能等技术平台来完成各种行业应用开发,这些开发任务对于程序员的数学要求并不高,甚至数学基础比较薄弱的人也可以顺利完成各种开发任务,如果数学基础薄弱,但是自身具有一定的逻辑思维能力和较强的动手实践能力,那么可以考虑从应用级开发岗位开始做起。
还需要注意的是,编程并不仅仅是一门数学技能,它还涉及到搜索、逻辑学、审错学等多方面的知识,即使数学基础薄弱,也可以通过不断学习和实践来提高自己的编程能力,逻辑思维能力和动手实践能力在编程中也非常重要,如果一个人在这些方面表现出色,那么即使数学基础薄弱,也有可能成为一名优秀的程序员。
数学基础薄弱的人是否适合做程序员取决于多个因素,包括个人的逻辑思维能力、动手实践能力、对编程的兴趣和热情以及愿意投入的时间和精力等,如果一个人在这些方面表现出色,并且愿意不断学习和实践,那么即使数学基础薄弱,也有可能成为一名优秀的程序员。