背景:年假在家
主角:我&我的傻弟弟(初三学渣一枚)
一顿胡吃海喝酒足饭饱之后,这孩子凑过来~
弟弟:哥,啥是Java啊?
我并不想搭理这个学渣:问这干嘛?
弟弟:我看你不是挺优秀的嘛,高薪,嫂子还漂亮……我们老师说未来互联网行业将继续主宰我们的世界……我以后也想从事互联网行业。
我的内心,哎呦喂,这孩子开窍了哈,强忍笑容,故作淡定,稳住……:咳咳,嗯,也是哈,那行吧,看在你强烈的求职欲望的份上,今天哥就跟你说说,什么 是Java……
我弟的小眼神充满了崇拜……
我继续:Java是一门基于面向对象的跨平台的……
我弟:哥,咱爸妈说了,现在不让我谈对象……这要面向对象,是不是必须要先有对象啊?
我:wtf……不是哈,这里说的对象不是你说的那个对象,这个对象嘛,它,不是人……
我弟一脸惊恐:哥,你变了,你这事嫂子知道吗?你找个人还几乎说的过去,你找了不是人……?
我要炸了,理智告诉我稳住,面带慈祥的微笑:这个对象不是你说的那个对象哈,这里说的对象是指Java将讲现实世界中的元素都模拟为一个对象,更符合我们生活中的逻辑思维习惯。
我弟:哦,那是不是说Java还挺简单的……
我:任何东西都是相对而言的,所以不能一句话盖棺定论说难或者简单。
我弟似懂非懂:哦,那跨平台呢,刘翔是跨栏,Java是跨平台,Java比刘翔跨的远呗?
我想弄死这个兔崽子:你是纯心气我吗???
我弟:你发啥火啊,我要知道还问你?
我,说的也有道理哈:那好吧,这里说的平台是指程序运行的平台,比如windows,Linux,Unix,MacOS等,说白了就是计算机操作系统,这你知道,就你天天玩那个电脑就是windows系统。
我弟弟:嗯嗯,这我知道,就是游戏嘛~
我:……
我弟:听我们老师说还有什么前台后台什么的……前台就是收银员呗?后台是干哈的?
我:……
我决定换一种方式说服他。
我:这样哈,我们做程序呢就像盖房子,盖房子需要几个步骤呢?首先,比如咱们这里进行城区改造拆迁,会先画一个蓝图,这个工作称之为设计,就是UI设计师做的操作。然后呢,我们的Java开发人员来将大楼的地基、主体平地而起盖起来,这个时候的房屋就是我们所说的毛坯房,毛坯房懂吗?
我弟:嗯嗯,这 我知道,不就是没有装修的嘛!
我:是的,我们这个时候盖好的房子可以遮风挡雨,但是不能住人,因为没有装修,所以这个时候我们需要接入水电,暖气,天然气,贴壁纸,装窗户等等……使这个房间变的漂亮,这个装修的工作就是前端所做的……
我弟:好像明白了……
我:就等于说我们一个楼的话需要UI先设计,然后Java后台把楼盖出来,然后前端H5再装修就完工啦!所以说三个方向侧重点不同,比如UI大都是小姐姐,后台大都是你哥我这样的大帅哥,前端……
我弟:哥,你真棒,我去玩游戏了……
我……
一分钟让小白明白什么是Java、H5、UI
我:一会回来我给你讲你适合做啥子~~~