职业生涯中见过太多了。。。。学哲学的,学机械的,学土木工程的,甚至学英语的。。。都转行当软件工程师了,有的还做的不错。
难不难总得有个参考系才能说吧?我说软件入门门槛低是基于和其他的学科比较而言的。比如电子工程,工作这么多年,没见过一个其他专业转学电子工程的。当然话不能说的太绝对,这么说吧,外行转学软件的,比外行转学电子工程的比例上来讲高得太多,因此我说软件的门槛相对来说比较低。
小孩喜欢编程当然好,应该鼓励,因为编程极其训练逻辑思维。但软件编程本身对数学要求并不高。往往是编的那个东西如果是和某学科技术相关的会用到数学。但如果这样的话,这个编程人员很难被称为软件工程师了。比如更准确的说是“会编程的科学家”。