软件开发是一个大的方向,其实初学者需要定一个具体的小方向,比如:android开发、ios开发、后台开发、嵌入式开发、AI、大数据等等应用方向。
定好方向之后就要学习相关的基本知识,计算机原理、计算机网络、编程语言等。
1、编程语言的选择,编程语言很多了,编程语言就是工具,有了工具才能创造更多东西出来,熟练使用工具是很必要的,也是最基础的,比如:Python(做后台、爬虫、科学计算等),Java(后台、android....)、C/C++、Go、PHP、swift/OC、js、.net等等,选择不同的开发方向需要选用更适合的编程语言。
2、学习编程语言之后,需要熟悉下找一个更适合这门语言的IDE,就是开发工具。
3、学习选择方向的官方API
4、一般涉及的都会包括数据库(mysql、sqlserver、sqlite、mongodb、Oracle....),网络请求、文件读写、常用api、常用开源库、常用模块等。
5、大部分软件开发都是处于一直在学习新东西的过程,使用新东西创造新东西。
最好先选定一个方向,确定好了之后就去官方学习官方文档,用到哪些不会的再去学,多练多练多练,熟能生巧。13656001364
定好方向之后就要学习相关的基本知识,计算机原理、计算机网络、编程语言等。
1、编程语言的选择,编程语言很多了,编程语言就是工具,有了工具才能创造更多东西出来,熟练使用工具是很必要的,也是最基础的,比如:Python(做后台、爬虫、科学计算等),Java(后台、android....)、C/C++、Go、PHP、swift/OC、js、.net等等,选择不同的开发方向需要选用更适合的编程语言。
2、学习编程语言之后,需要熟悉下找一个更适合这门语言的IDE,就是开发工具。
3、学习选择方向的官方API
4、一般涉及的都会包括数据库(mysql、sqlserver、sqlite、mongodb、Oracle....),网络请求、文件读写、常用api、常用开源库、常用模块等。
5、大部分软件开发都是处于一直在学习新东西的过程,使用新东西创造新东西。
最好先选定一个方向,确定好了之后就去官方学习官方文档,用到哪些不会的再去学,多练多练多练,熟能生巧。13656001364