行业资讯

零基础想学软件开发,该怎么做?

我就是零基础开始学的软件开发,我跨了专业不是计算机相关专业,工作了2年发现原工作不适合后开始学习java开发的,现在工作了有6年多了。

软件的优点是首先它是一门技术,虽然软件的更新迭代很快但是也能触类旁通;其次软件是很有成就感的工作,付出就有回报;最重要的一点是只要能干够2-3年成为中级开发那么在一线城市的工资不错。

零基础想学软件开发

缺点也很明显,如果没有很高的天赋就是青春饭,如果35岁左右没有转岗那么对未来会有些迷茫;其他的比如加班多,身体虚、情商会降低等等。

要是都考虑好了,那么学软件就很容易,开发是个很明显的入门简单精通难,自控能力强或是大学二级过了的跟着视频、书、论坛什么的学学3-6个月就能成为初级开发。如果自控能力不强、对学习能力没信心、基础知识储备都没有的话,还是建议报一个培训班,当年我在一个外包公司,只关注能不能干活,不关心学历,有很多中专和高中毕业的学生,岁数小都贪玩,所以被送到培训班系统的从头学,1年半学下来至少也能干活了,工资差不多3000-4000。

还会有个疑问就是软件开发分支很多,学哪种。这个就可以上招聘网站搜一搜数量了,最好就业的是java,php和c也不错,三线城市也有招聘的;移动端比如安卓和ios的话就业面窄而且好公司少;python、go什么的脚本语言就业面也窄,公司一般也都在一线城市,不过上升势头好。如果能力强,数学底子好,直接起步搞大数据算法、数据分析建模什么的,这个是未来的趋势,高端、工资也高,能力要求也高。