00:01
那这呢,咱们就按照这个,呃,PPT这个顺序呢,我们去讲解这些内容啊,这是咱们今天晚上这样一个任务啊,嗯,首先呢是一个概述,概述之前呢,是我一个自我介绍是吧,这个早上大家都已经见过了啊。这个图片呢,我一直觉得照的我有点胖啊。好像他们说我好像就这么胖啊,一般我现在我的眼里,我还是那个瘦的很帅气的一个样子啊,嗯,上次上一个班有个同学说,说这个没来之前呢,这个以为我长什么样呢,就是。有点像李嘉诚那种秃顶的样子。说说已经是那种情况了,来了以后发现我还是这么英俊潇洒是吧?对,还有头发呢啊行,然后呢,这个大家有信心,有什么事呢,你可以这个这个发邮件也可以啊。嗯,然后我们先说一个概述。概述啊,这呢,我们就提到计算机啊,计算机呢,你可以当成是一个比较虚的一个词啊,也可以当成是一个具体的词,那就是大家眼前你看到的,你能看到摸得着的,你那个笔记本啊,属于个人计算机是吧,那计算机的话呢,我们说包括硬件和软件两部分。
01:13
啊,那硬件呢,包括计算机中可以看得见摸得着的这个物理部分。啊,软件提供看不见的指令。对这些指令呢,哎,控制硬件,并且呢,使得硬件呢完成特定的任务。这个呢,也算是计算机里边这些语言描述了啊,像指令啊,硬件啊,软件啊,这都算属于计算机的这种行话。嗯嗯,那比较通俗易懂的去了解,去说这个事呢,其实就相当于人一样。啊人大家看旁边你的这个兄弟是吧,啊,你摸他一下能摸得着啊,也有体温是吧,这就属于物理部分,属于硬气啊,然后呢,他的这个思想。啊,他一会儿想回去干点啥事儿啊,明天你有什么安排啊,这都是在他这个大脑里边,这是他的思想,你是看不见摸不着的。
02:05
啊,那这就是他的软件。啊对,其实就是这样,直接做个类比就可以了啊,那对于计算机来讲,大家,呃,你凡是这个本,你把后盖一拆是吧,看他你能摸得着的,这都是硬件。啊,你看不见的呢,就是我们装了一个操作系统。啊,从操作系统起,这就算是软件了。啊,操作系统装完以后,然后呢,又装了一个office啊,又装了一个红蜘蛛啊装了一个飞球,这些呢都是属于软件。啊,那对于咱们在座的大家来讲,咱们主要做的就是属于软件这个层面。啊,这个it这个圈呢,这个其实岗位特别特别的多哈。嗯,像里边有很多都是销售岗的啊,也有这种开发岗的,开发岗的主要呢,指的还是软件开发了啊,当然也有针对这种硬件的嵌入式的开发,还有专门去做这些硬件的,像英特尔啊,包括像国内的像这个华为,这不也也出CPU嘛,是吧,这都算是硬件层面的啊,还有做这个运维的啊等等等等吧,就是整个这个it这个圈,其实暴露的岗位太多了。
03:09
那对于咱们在座的各位来讲,就是只是做其中的一块,就是属于软件开发。啊,但是对于外行人来讲,他不这么认为,他觉得你比如说你你你在北京大家培训完以后,回头工作了一回老家说你在北京干啥呢,说说做it呢,说诶你给我传台电脑吧,你说我不会,他你搞it的你怎么不会传电脑呢,是吧?啊他会认为这搞it的就是什么东西都得会啊,其实这里边行业这包括的东西太多了啊,不是这样子的,包括呢,咱们做Java的,你可能写前端就一般。啊,你做那个客户端的开发那一般啊,你做那个大数据,你你学Java的做大数据分析,那可能也一般啊,这里边岗位太细了啊,属于这种啊。呃,先有这样的一个概念啊,然后呢,咱们先来说一下这个软件的概念啊,具体的详细的软件,咱们后续讲课,那都是软件啊,先简简单的先提一下啊,这里呢,涉及到一个叫程序设计。
04:05
对,程序设计啊,或者叫设计程序啊都可以啊,嗯,什么叫程序设计呢?叫创建或者开发软件,哎,我们就叫做程序设计。啊,说的俗一点就是写代码是吧,啊,你写的这个代码呢,肯定是一个具体的一个项目了啊,一个或者说一个系统啊,这就是属于做程序的设计啊。那软件呢,包含了指令告诉计算机做什么。哎,大家写的那一行一方的代码,其实哎运营起来它都是告诉计算机要做什么的指令。啊,我们写的那代码其实都是指令啊。那么程序设计的应用场景呢?说软件呢,遍布我们的周围,除了个人计算机,飞机,汽车、手机啊,甚至烤面包机啊,同样的运用的软件,这个不陌生是吧?这个汽车是不是也是用的软件啊。啊对,你看汽车不都有那个一个液晶屏嘛,反正里边其实都是用软件来控制这个硬件的啊。
05:07
像这个前些年的时候呢,这个有一个概念叫做物联网。对,那个概念其实很早就提出来了啊,但那个时候呢,还是一种设想啊,是我们把这个,呃,我们生活中的各个物品啊,都分配一个具体的IP,然后呢,通过网络的方式呢,让他们全部连在一起啊,就是你可以这个,比如说大家现在在教室的时候啊,你这时候呢,就可以先把你家里边那个空调打开啊,你可能五分钟就到家了,一开门发现哇,夏天好凉快,冬天的时候就好暖和。是吧,或者说你也可以这个有这种这个智能的这种窗帘啊,发现外边下雨了,哎,你这会呢,可以远程的把这个窗帘给他拉住,或者等等一些操作,以前呢,都是一个设想。啊,然后随着这个移动互联网兴起以后啊,你发现这个事儿呢,可以落地了。啊,像安卓呀,IOS呀,诶我们这些设备其实都可以植入这样的一个操作系统,然后在我们一个大的平台上呢,去远程的管理这些东西。
06:06
啊,那他们每一个硬件当中植入了一个系统。其实这个系统呢,都是软件。嗯嗯。好,下一个呢,就程序设计语言,那软件开发人员呢,在称为程序设计语言的强大工具的帮助下了来创建软件。就是我们写的这个指令啊,再往细里说,你会分为你是用什么语言写的这个指令。啊,是用C语言写的,Java写的啊,PP写的,Python写的啊,包括大数据大家学的SC写的啊,那就涉及到这个语言了。哎,我们是通过语言来写的这些具体的指令啊。好,那下一个问题,那么我们该如何去选择学习哪种程序设计语言?哎,大家在座的各位,实际上呢,你们已经做出选择了。
07:01
那就是主体是学Java的对吧?啊,那对于一个,呃,这个这个还没有走进这个编程的一个人员来讲,那我到底应该学哪哪个语言呢。啊,这时候总想说我要学,我就不想整那么复杂了,今天整,今天整一个语言,明天又黄了,或者这个语言又不好啊,怎么着的,那我要学,我就学一个最好的。啊,那这里边提过,事实上呢,没有最好的语言。啊,当然也有同学说有啊,我一搜说说PP是世界上最好的语言是吧?对PP的人都这么说啊,啊就像Java的,Java不说,因为Java Java已经自我感觉就是最好,没必要说了,就是啊。嗯。就像这个这个,嗯,我记得我那时候上学,我是在东北上的啊,然后我是河北人,我我感觉我普通话还是可以的啊,虽然我在这个火车上的时候呢,东北人就他们俩人在对面唠嗑,就说唠嗑是吧,啊就说我们东北话那是最标准的是吧。啊,就是哪的人都认为自己这是最标准的是吧,对。
08:03
这个呃,编程这块也是一样,编程语言呢,那太多了啊,你去网上去搜那上百种作用,那你要是挑选一个,应该选哪个。啊,这个首先提出一点,没有最好的语言。啊,这是其一啊,那其二的话呢。就是对于我们做开发的程序员来讲呢,实际上呢,我们也不是说就只学一门语言的。啊,就是比如咱们,嗯,大家在座的有有Java的,有大数据的,那对于Java意义的同学来讲啊,后边呢,当然主体呢,我们是用Java,但是呢,我们在第二阶段,咱们不也去学,包括数据库的,哎,SQ是吧,SQL语言,包括前端的HTML啊,CSS啊,GS叉L啊都可以看成语言,那我们也其实也都学,那大数据的同学呢,后边还得学skyla语言啊,还得学Python语言是吧?哎,你会接触到很多种语言。只是说呢,大家主体。
09:00
是写Java的。啊,主体是写Java的,你真正在工作当中,其实啊,你会穿插着用好多种别的语言的。啊是这个情况,那么对于有经验的程序来讲呢,就是他知道哎各种语言,他所擅长的应用场景。啊,就是他其实会的不止一种啊。行,这是我们要说的这个问题。那么提到这儿呢,就说学好多种语言哇,那岂不是很痛苦?甚至说呢呀,会不会就整混了,整乱套了,就。哎,其实也还好啊,也还好啊,就是没有那么夸张,那么呃,我们学完一门语言以后,比如说这门语言呢,假设呢,这个语言的这个知识容量是差不多一样的啊,比如学这门语言呢,花了一个月的时间,呃,学第二门语言的话呢,假设这个所涉及到这个知识啊,容量差不多的情况下,是不是还得花一个月呢?哎,其实你要真正去学,你发现不是。啊,那那应该花多久啊。一个星期,那得看看看具体的悟性了得是吧,看你这门语言掌握的情况啊,通常呢,肯定是要小于一个月的。
10:07
啊,就是编程语言呢,大家现在因为还没有接触哈,当你真正接触,比如说像大家主体我们先学Java啊,我们讲的时间呢,基本上可以说就先以一个月啊为单位,就一个月的时间啊,当你把这个语言学完以后啊,基本上他的方方面面各种细节都了解了,你再接触另外其他的比如说面向对象的语言,像Python啊,像SC等等,你发现你上手非常快。最多讲一周你才发现你就可以搞定了啊,就是因为这个编程语言,其实他们之间呢,都是相通的。啊,都是相通的,很多的设计理念和思想也都是一样的。啊,这个我在讲这个Java,咱们这个语言的时候呢,我也会尽可能的给大家就还原到这个语言最初的状态,为什么他要设计这样的一个结构啊,是什么样的想法。哎,咱们能说清楚。啊,你想想这个语言,这不也是人写的吗?他还不是天生这个就有渣渣语言,你你只能是探索他为什么这样做是吧,这人写的人写的,他一定能说出来理由的,那我们尽可能来把它说清楚,大家能够去理解吧,那其实别的语言,假设有一天你自己呢,也想写一门语言,发现你也得这样设计。
11:12
对吧,因为程序设计语言里边其实有一些共性啊,你都得遵循这些共性才可以啊。啊嗯,也就是说呢,大家一旦你掌握一门语言,再学其他语言呢,实际上是很容易上手的啊。好,这呢就是我们说的这一个概述的一个基本问题啊。
我来说两句