学习软件开发没有基础可以吗?

如题所述

没有基础(零基础)当然可以学软件开发,毕竟每一个从业者或者是科班生谁不是从零开始的,你和他们的区别只在于起点的时间不一样而已。

因为编程(软件开发)的难度要比一般的技术难,尤其是在开始学的时候,如果在没有人的情况下,是基本摸不到头脑的。完全不知道从哪里开始入手,而且很多细节的问题作为一个零基础的人是不可能知道的。不过这还是要看你学习者的个人悟性。
如果你打算零基础学习软件开发,青妹有几点建议以供参考:
1、不要看书!!!很多零基础学Java的,由于从未接触过编程,第一个想法就是买书,但过来人的经验告诉你,新手学习编程看书几乎都是零作用,浪费时间。书都是偏理论的,而那些专业的词语新手在不会操作的情况下是看不懂的,没什么效率,甚至是白费功夫。
2、做一件事情先把规划做好,学习软件开发的学习规划非常重要,先了解现在都需要学习哪些主要技术,学习要专业而且系统,很多新手在学习的时候都不知道应该学什么就开始了,这是非常不可取的,这样最后的结果都是浪费了时间,也找不到工作。
3、不建议完全靠着自己去摸索,走的基本都是弯路,没有头绪,遇到问题很难在短时间解决,学习初期的一个小问题困扰五六个小时是常有的时候,一旦这样的情况多了,就会导致不想学,然后中途放弃。所以在学习初期的时候,一定要有一个人问,有个人带。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2021-10-23
初级软件开发一般有两个方向,一个是java体系,需要学习的内容有:java、j2EE、ORACLE\DB2\MYSQL(包括JAVA的延伸技术JS、JSP、AJAX等)。另一个方向就是.NET体系,需要掌握的是:ASP.NET、C#、MFC+SQLSERVER等技术。
软件开发需要学习什么基础知识
初级软件开发一般有两个方向,一个是java体系,需要学习的内容有:java、j2EE、ORACLE\DB2\MYSQL(包括JAVA的延伸技术JS、JSP、AJAX等)。另一个方向就是.NET体系,需要掌握的是:ASP.NET、C#、MFC+SQLSERVER等技术,计算机软件的基础是数据结构、算法设计、数据库和编译原理。
企业里主要区分前端技术和后台技术。前端技术除了asp,jsp以外,还有adobe公司的设计工具,以及javascript,actionscript,flex,flash和现在最流行的html5技术,后台的除了java,.net,c#,还有php,c++,ColdFusion,objective-c等。
软件开发是根据用户要求建造出软件系统或者系统中的软件部分的过程。软件开发是一项包括需求捕捉、需求分析、设计、实现和测试的系统工程。软件一般是用某种程序设计语言来实现的。通常采用软件开发工具可以进行开发。
拓展资料:
软件开发是根据用户要求建造出软件系统或者系统中的软件部分的过程。软件开发是一项包括需求捕捉、需求分析、设计、实现和测试的系统工程。软件一般是用某种程序设计语言来实现的。通常采用软件开发工具可以进行开发。软件分为系统软件和应用软件,并不只是包括可以在计算机上运行的程序,与这些程序相关的文件一般也被认为是软件的一部分。软件设计思路和方法的一般过程,包括设计软件的功能和实现的算法和方法、软件的总体结构设计和模块设计、编程和调试、程序联调和测试,然后进行编写再提交程序。本回答被网友采纳
第2个回答  2021-07-07
没有基础是可以学的,哪些本专业的也是大学后学的编程啊,都是从没接触到编程大神的。
但是想学软件开发要良好的逻辑思维,不错的英语功底,学历最少是大专。
你可以先去b站看看尚硅谷的视频,里面都有全套的视频和代码还有笔记,都是开源免费的。
一定要安排自己学习时间和控制玩的时候,代码要多敲。
代码这个敲得多,技术基本不会很差。
第3个回答  2021-07-07
大多数从零开始学习编程的人,可能是因为个人兴趣,也可能是因为工作需要。
多练习,多上手操作,这样才能做得掌握更多知识。IT包含了很多基本知识,包括许多编程语言,c语言, Java,net,PHP等,一定要静下心来学习,从中获得自己想要的知识。
此外,还需多总结,在学习和工作中,不仅要学会总结,还要善于总结。总结知识点和解决问题的方法。
第4个回答  2021-07-07
学习软件开发可以没基础,可是你得有脑子,如果智力水平不够,兴趣不够,最好别学
相似回答