计算机软件开发0基础可以学吗「面向计算机科学的数理逻辑」
非计算机专业毕业生想从事软件开发工作,如何开始入门?
开发通常分为web 开发、桌面程序开发。
web 开发最容易入门,借助于浏览器的强大,可以不依赖任何IDE 就可以开发出功能强大的软件。如电商系统、电子政务、小程序等。
建议零基础同学,先学JavaScript 作为开发入门,学好这么语言可以做前端、也可以借助Nodejs的强大完成全栈方式开发。
学习步骤:
1、学习JavaScript 基本语法, 如参考https://www.runoob.com/js/js-tutorial.html
2、学习Vue 框架,如先参考 https://www.runoob.com/vue3/vue3-tutorial.html ,再参考 官网 https://cn.vuejs.org/,并根据demo,写一个自己的代码,直接以dev 模式开始调试,所见即所得,非常容易上手。
3、在有了一定基础后,开始进阶,学习nodejs开发,并学习一种框架如 Hapi。
4、学习更多的框架,如echarts,完成数据可视化的开发,参考 https://echarts.apache.org/zh/index.html
5、更为深入,需要学习一下《JavaScript 设计模式》,设计模式是开发大型软件必须要掌握的技能。其实前面使用的各种框架 hapi、echarts 、vue 都包含大量的设计模式知识。
6、研究框架的源码,这时候需要用到前面的设计模式知识。
7、学习软件工程相关知识,如《系统架构之美(精选版)》《设计原本(英文)》《计算机程序设计艺术(第四卷)英文文字版》《[软件工程].(Software.Engineering,.9ed),.Sommerville,.文字版》《人月神话20周年中文版》
8、如何要研究图像、3D等领域,那就是专业领域的范畴。
相关文章
- 宝尊电商股价「高位缩量下跌」
- 每日优鲜在美国上市「每日优鲜最新股价」
- 粉象生活是不是真的「粉象生活app靠谱吗」
- 吸引返乡创业「农村返乡创业项目」
- 粉象生活真的赚钱吗「粉象分享赚钱是怎么回事」
- 粉象生活优惠卷真的假的「粉象优惠券是真的吗」
- 巨野县支柱产业「当前电子商务的发展」
- 粉象生活真的能赚钱吗「在粉象生活里面可以怎么赚钱呢」
- 粉象生活月入几万是真的吗「粉象生活真实收入」
- 巨野县招聘信息2020「巨野本地今天最新招聘信息」
- 粉象生活怎么赚钱呢「粉象生活赚几十万」
- 粉象生活靠什么盈利「粉象生活佣金收入」
- 菏泽电商产业「山东菏泽下雪吗」
- 被亚马逊官方跟卖「亚马逊最严封号潮」
- b站破圈「哔哩哔哩靠什么盈利」
- 厦门发布会直播「厦洽会」
- b站亏损五亿「B站月活」
- 如何完成一次b端产品的线下业务调研工作「B端推广如何做」