第1个回答 2021-11-28
高中学历的知识储备在你做初级甚至某些中级开发是够用的,再往上就有难度,会涉及到很多高等数学之类的知识。但个人认为70%以上的程序员止步于初、中级开发者也过得算舒服
2、需要有一定的英语基础,不一定要多好,但是你知道程序开发都是使用的英文(用易语言的不叫程序员,不是看不起它,但是你总不能拿个美图秀秀叫做你会美工对吧,一个道理)。某些情况下直接查询英文社区可能会得到更快的解决方案。另外很多开发文档都是纯英文的。当然,如果你实在英文不行,这条也关系不大。
3、这条很重要,你一定要有强烈的兴趣和持续学习的心理准备和行动力。走向工作岗位之后你会发现很多东西需要你边做边学的。学校学的永远不够用。
4、这条更重要,如果你是因为怕吃苦或者成绩不好干脆没上大学,或者觉得学其他东西麻烦,觉得软件开发坐着吹空调写写代码就能赚钱,所以想学的话,建议你脚踏实地一些。
5、如果以上你觉得都能做到,那么个人觉得,由浅入深慢慢入门难度不会太高。
第2个回答 2021-11-28
不难学,软件开发主要就是学习编程语言和逻辑架构,以及项目开发的实现,最主要的就是学习编程语言,一般入门都还是很简单的,主要还是要多实例练习。如果你喜欢it行业可以看看新华学院 专业教学30年,教学有保障
第3个回答 2021-11-28
这要看你自身的基础以及学习的强度了。
如果你是高中毕业甚至大学毕业,说明具备了较强的数理逻辑处理能力,软件开发本质上就是给计算机下达一定的指令,让计算机按照规定的程序执行动作,所以软件开发就是学习这些语言的语法,用于给计算机下达指令。从这个角度来说,软件开发不难。
当然,软件开发的编程语言有很多,每一种都有各自的特点和适用的场合,能够把一种开发语言学好学透,也并不容易。需要花费足够的时间和精力。建议利用一段时间集中学习,效率能够高一些。
首先要看你对软件开发是否有兴趣,往往说“兴趣是最好的老师”,其次看自身的基础和学习能力。再者,软件开发的编程语言有很多,每一种都有各自的特点和适用的场合,能够把一种开发语言学好学透,也并不容易。需要花费足够的时间和精力。建议利用一段时间集中学习,报班学习效率能够高一些。
第4个回答 2021-11-28
初中毕业学历还是比较低的,可以的话建议先提高自己的学历,起码要提高到大专,再考虑具体的职业选择会比较合适。
至于想学习软件开发,呃,虽然现在对于软件开发工程师有比较戏谑的说法,比如码农、码工之类的,似乎有比较贬低的意思,但是事实上这是一个要求比较高的职业。除非你是个少见的软件天才,不然不建议初中毕业就来学这个。
当然学习本身是没什么错的,但是想从事这个职业还是有比较大的难度的。还是那句话,除非你是少见的计算机天才,软件知识一看就会那种。
软件开发属于高科技行业,行业前景是非常不错的,这个职业的特点是技术贪量高、竞争压力大、知识更新快、工作强度大,属于高脑力要求的职业。而且需要不断持续性地学习,什么时候不学习了,也就离淘汰不远了。
所以,请谨慎考虑你的学习方向和职业选择。