高中学历的知识储备在你做初级甚至某些中级开发是够用的,再往上就有难度,会涉及到很多高等数学之类的知识。但个人认为70%以上的程序员止步于初、中级开发者也过得算舒服
2、需要有一定的英语基础,不一定要多好,但是你知道程序开发都是使用的英文(用易语言的不叫程序员,不是看不起它,但是你总不能拿个美图秀秀叫做你会美工对吧,一个道理)。某些情况下直接查询英文社区可能会得到更快的解决方案。另外很多开发文档都是纯英文的。当然,如果你实在英文不行,这条也关系不大。
3、这条很重要,你一定要有强烈的兴趣和持续学习的心理准备和行动力。走向工作岗位之后你会发现很多东西需要你边做边学的。学校学的永远不够用。
4、这条更重要,如果你是因为怕吃苦或者成绩不好干脆没上大学,或者觉得学其他东西麻烦,觉得软件开发坐着吹空调写写代码就能赚钱,所以想学的话,建议你脚踏实地一些。
5、如果以上你觉得都能做到,那么个人觉得,由浅入深慢慢入门难度不会太高。
英语不行也不能说没影响,任何程序的语句都是英语的,对于你在记忆方面肯定会增加一定的难度。但编程重在一种思想和理念的培养,只要用心多看别人的程序和多写一些程序就可以了。
不要问好学不好学,这种问题是很幼稚的
学什么你只要用心去学,你就可以学会,编程和你数学英语有一点关系,但是传统的项目开发中这些用到的很少
这要看项目的复杂度
所以你要真想学编程 咨询一下自己喜欢的种类
什么语言 然后去学 肯定能成功
手工敲得 希望帮助你!
英语只是符号!重要的是数学思想和结构设计。除了一些非常新的技术死角仅有外文资料,这怕什么,不是还有在线词典吗?告诉你,我们周围的编程高手,连一些简单的单词都不大会写,但是整天思考变成世界观,理念超乎想象!这才是高手,引领潮流和方向,不需要自己写的!
只要你有信心一定能够学好的!有很多程序高手都是初中毕业,但是他们爱好计算机,没有什么能难住他们的脚步!我想你也是!