软件开发能不能自学,答案是肯定的。自学的难度你也要有心理准备,不是那么容易的,学习软件开发的过程要注重三件事,第一是学习计划要有一定的系统性;第二是注重实践;第三是注重交流,有,最好不要零基础的自学,建议先找老师或是报学习班学一定的基础,比如CC 学透以后再考虑自学,不然难度太大了。

1、学软件开发要先自学什么?

学软件开发要先自学什么

学习软件开发首先你得有兴趣,如果是半路出家的,这点特别重要,我本人就是一个例子。我连高中都没有念过,从DOS开始,一点一滴都是自己摸索出来的,凭的就是兴趣,差不多20个年头,现在依然兴趣不减,不吹捧自己了,言归正传。以前学开发,要对操作系统有所了解,但现在大多数都是做网页应用,对这方面要求不高,当然如果你是自己做开发,没有专人帮你部署的话,还是需要掌握一些的,

这方面的知识,可以帮助你在后期优化应用的性能。至于具体的东西,如果没有个方向不太好说,那就假定你要学的是网页应用开发,无论后端用什么开发语言,前端都是要掌握的,HTML、JavaScript、CSS这些都是必须熟悉的,然后还得了解HTTP,不用太深,知道数据是怎么来往、报文的格式是怎么样的就可以了。后端嘛,你需要谨慎选择了,因为这可能关系到你一辈子的幸福开个玩笑,

现在主要有三大阵营,.net、Java、PHP,千万别问我哪个好,根据自己的了解来选择,只能告诉你.net上手相对容易,因为有宇宙第一强大的集成开发环境VisualStudio,而拿来找工作却不如其他的来事,具体的比较可以自行搜索。对了,还有数据库,不管用哪家的,基本的SQL必须掌握,不管现在的ORM有多牛逼,你总会有需要用到自己写查询的时候,

每种数据库的SQL还是有些不同的,先认准一种学透了,其他就会触类旁通的。以上这些都是些基础的东西,不说熟练吧,要能够基本掌握,切记,不要一上来就拿人家现成的东西来用,特别是前端的,像jQuery、bootstrap、React、VUE.js等等,这些库都很好,但是会把你和本质隔离,不利于巩固自身基本功,只有当你对基本知识都掌握以后再去用,才会事半功倍。

2、软件开发一般学什么?

IT技术领域可以分为18个领域:人工智能,云计算,大数据,区块链,物联网,设计,Web开发,移动开发,游戏开发,服务端开发,数据库,架构,测试,运维,网络管理,安全技术,认证考试,信息化建设,软件开发一般指web开发、移动开发、游戏开发、服务端开发、数据库这几类,你可以选择其中一类或几类学习和研究,现在比较火的属于移动开发和游戏开发了。

3、软件开发能自学吗?

软件开发能自学吗?感谢邀请!软件开发能不能自学,答案是肯定的,但是自学的难度你也要有心理准备,不是那么容易的。软件开发编程语言有个特点,你搞不清楚搞不明白,可能会困挠你很久不得其解,但如果有老师可能就是一句话的事,你就会豁然开朗,所以有老师教肯定更快,还有,最好不要零基础的自学,建议先找老师或是报学习班学一定的基础,比如CC 学透以后再考虑自学,不然难度太大了。

4、学软件开发需要什么基础吗?

不需要,其实看看大学校园内,计算机专业的同学,有多少人在入学之前就有编程基础?我想一定很少。软件开发这个工作,本质上来说,从业的大部分人都只是劳动力,或者说你只要在学校踏实的学了,都能够完成工作,不需要什么额外的天份才能开发软件,这个不像某些运动、艺术类的工作,比如踢足球、打篮球、田径、唱歌、跳舞等等,它们通常是需要天赋的,有了高人一等的天赋,你才能够取得辉煌。

5、学习软件开发难不难?

作为一名计算机专业的研究生导师,我来回答一下这个问题,首先,当前的软件开发领域有不同的人才层次,有技能型人才(职业教育)、应用型人才(本科教育),也有创新型人才(研究生教育),不同人才的培养途径和方式是不同的,虽然都是软件开发人才,但是面对不同的知识结构,在学习的难度上也具有较大差异。但是,总的来说,软件开发还是具有一定难度的,对于学习者的学习能力和动手实践能力都有一定的要求。


文章TAG:软件  自学  开发  自学软件开发要什么软件  
下一篇