软件开发入门【3分钟课程】

    很多人想学软件但是不知道从何处入手,接下来我用7分钟的时间带你去门里看看。

    市面上的软件开发语言又有很多种。这些语言的根本意思都差不多,设计的初衷都是能够更简单的把人说的话变成机器(或者电脑)懂的话。

   看看这些单词 (不懂也可以跳过去)  JAVA  ,C ,C++,VB,Python,Sql,Oracle,Windows,go,mysql,sqlite,android(买手机时候见过),apple(吃过),ios,object-c ……

    当然,能听到个三五个熟悉的词汇,说明你已经在门口了。

    我来解释几个。比如Sql 是数据库开发语言(类似小推车,可以把东西运进仓库), Oracle 是一种常见的数据库大型的企业会用到(类似工厂仓库),Windows是微软的操作系统。

    你买了家具需要租个房子放进去, 房子就是电脑硬件, Windows 是 地板砖水电煤气等每家都需要有的基础设施。windows是介于你些的软件和房子砖瓦之间的必须装修。 而我们写的软件 仅仅相当于房屋的装饰品而已。

    现在问题来了,我们屋里需要个10厘米高的泥人来装饰——不用太复杂明白道理就行。 

    接下来从一个常见的捏泥人的角度来跟大家分享一下如何学软件。 

    一、捏泥人首先需要材料粘土和水,写软件就需要你先学会一些单词,(听到背单词不用担心也就是几十个) 这些单词在软件中叫做关键词,他们都被定义了特殊的用法,不能随便用。

   比如单词 int  他后面跟上一个自定义的变量。表示我这个变量只能存储 整数; 例如 int a1=3;

   你如果写 int a1=“张三”;  就是错误的。你也不能命名一个变量叫int ,int  int=0; 这样也会报错。

  这块的基础需要你自己找本书 学习一下里面的单词,任何语言的开发都行。 C# /java /go /phtyon /php 你喜欢就好

注:单词是掌握的越多越好,程序毕竟是英语国家发明的良好的英语阅读能力能节省你的学习时间。

  二、学会了这些关键词 以及关键词的用法。你就准备好了你需要的粘土了。接下来我们就开始捏泥人。

         一个泥人分为很多部位,头、手、身体、腿、胳膊、脚。——对应到程序中 就是好多个“类”,每个类实现一个或者多个功能。

        我们需要多少部位的设计呢?这个的精细程度 根据实际项目的需要。 比如我们要做个数人头用的,那么一个头一个身体也可以表示个泥人,如果我们的泥人为了展示手臂的力量。那么他的胳膊甚至肌肉都是需要详细设计的。关注点不同,程序的侧重点也就不同。

       三、 捏好了之后有一步很关键就是烧制。这样的泥人才能成型,才能是一个艺术品或者实用物品。软件的这步叫做“编译”一段编译好的程序就可以双击使用。 当然 烧制过程中也有很多失败的情况,比如烧裂了,没烧透等等情况。我们需要重新再捏一个重新烧制。来满足使用。  软件开发中这样的情况叫做修改Bug。

        一款软件开发工具(就像捏泥人中的 烧窑炉),会把一些常见的错误标注出来 以红色的波浪线提示。还有的可以根据 提醒自动修改。减少了很多语法错误。 但是逻辑错误 编开发工具是无法识别的。就像你这个泥人中有沙子,编译可以自动识别,但是 你想捏猫,却捏成了大象他就识别不出来了。 

    有了这样的思想基础,和 开发语言语法基础,你就可以学习逻辑了。 比如我们先学习一个最简单的判断逻辑。

    比如if和else单词  在程序中就是如果的意思,他后面跟判断。实现的效果是 如果 对就执行A块动作,不对就执行B块动作。

if(x==3)

{

  //A操作

}

else{

  //B操作

}

     越精致的泥人需要越多的时间 打磨 调试 优化 对比。写程序最浪费时间的也是这一步。

    捏个泥人小装饰只是入门, 可想而知,做家具,盖房子,盖高楼大厦。又是需要多少人的工作了。 

最后:到这个时候你就算是程序入门了(进去半个脚掌了)。 找个你喜欢的工具或者语言试试手吧。 初学阶段 可以试试“三天打鱼两天晒网”。就是看三章(每天一章)歇两天,如此循环往复。一本书看够三遍时。你就可以看我接下来的课程,进入实战阶段了。我在后面等你。 

        

注:程序和我们看到的普通机械传动装置没有任何区别,都是个工具帮助你处理一些事情。所以你要理解这个傻子是如何工作的,如何能更好的工作。

  • 6
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值