码农需要有比较清晰的逻辑能力,以及吃苦耐劳的身体,应对需求变更的耐心,还有面对秃顶的勇气。
顶级优秀的程序员是要有天赋的,不过普通码农要求就不是很高了。我是文科生,没有天赋的那种,自小理科就差的很,英语也一般般,大学是国贸专业,毕业后两年转行到IT,0基础在培训机构学习半年,然后正式开始程序猿的生涯,干了2年了,工作还算顺利,一切正常而普通。