1.逻辑思维能力
不管哪种语言,都对代码逻辑有很高要求,你需要以把自己当成电脑去想如何实现功能的方法,同一个功能实现有很多种方法,你可以用自己的逻辑方法去写,但大多数情况是要求你用行业最常用的方法去写,高手可以用常人看不懂的方法写,而且跑完代码的时间要短很多。
所以如果你能够轻易看懂常见代码,你可以入行。如果你能独自看懂高手的代码,非常推荐你入行。
2.函数水平
有些程序最核心的功能就是模拟和计算,需要各种函数方法的调用,甚至你自己可以定义函数来计算,比如计算《流浪地球》地球被木星捕获后,点燃木星是否可以推开地?如果有人愿意去写这个程序,是可以模拟这个过程的,但涉及的函数方法就是个巨大的工作量了。
如果你连高中基本函数都不会,还是不要入行了。
3.英语水平
主要用来查询英文参考文献,就不多解释了