文科生学编程真的没有优势吗？
这个主要还是看个人的职业，甚至是兴趣的取向。一般来说，文科生对于理科类的编程职业甚至是比较深入的运维岗位优势没任何优势。要转行就要在大学的时候做好职业规划，找计算机系的老师或者成绩比较好的学长等讨教。计算机基础从操作原理、算法和数据结构、网络通讯这些基础学科都非常重要的。非科班在毕业前都要深入学习的准备，甚至要比科班付出更多的时间和精力。这些没有掌握好，等到毕业后工作一两年，再转行的话，难度非常大。打算在工作中报考培训班课程中学会这些根本不可能。而且靠谱的大部分培训课程，根本就不会教计算机基础的东西，上来就学习生产应用中用到的绝大部分编程知识。大部分文科生是无法消化的。 答主以前是金融专业毕业的，但工作后最初选择运维领域的工作，后面慢慢自学编程慢慢转型的。那些都是要付出很大的努力和时间。 如果打算转行和计算机学科相关的岗位，建议先从Python学起，但要结合自己的专长。