00:00
好,那家,那这个组织结构呢,我们就给大家简单说到这儿,那下边呢,我们就准备给大家看一看,这些部门之间是如何那么配合来完成一个项目,从项目我们说真正做软件项目的话,一开始没有什么项目,然后呢,从一开始就是软件企业是软件企业,客户是客户,他们压根就没有不认识,知道吗?那最终如何建立合作关系?然后他要做项目,我们要能够给他们做项目,如何建立合作关系,建立合作关系之后如何开发,开发完之后如何测,如何设计,如何测,测完之后如何交付,后边我们就按照什么给大家讲这些部门之间来配合来做这种项目啊。好,下面我们来看看这个软件开发的一个生命周期,从无到有,一个软件到底怎么来做的是吧?软件开发的生命周期,软件开发的生命周期。大家看看到底怎么来做项目知道吗?那软件开发生大家看时间不多啊,时间不多我们也不休息了啊,直接到最后了啊,直接到最后了。
01:10
这个呢,我就给给大家简单说一下它这个软件是吧,做一个软件公司主要做一个软件呢,它到底从无到有的一个过程分为哪几步啊,基本上就是这么几步,第一步啊,第一步我们说一开始软件公司是软件公司,客户是客户知软件公司,那肯定就是我们要入职的,这这是软件企业了,客户有可能是政府机构,有可能是金融机构,有可能是保险公,保险公司,还有一些私人企业等等,这些都有可能,总之他们想做什么项目,他们要做项目,我们软件企业要给他们,要给他们做项目,将来他们给钱,我们把软件给他。就知道吗?啊,那一开始的这种,一开始这两者之间没有任何关系。那最终的话,怎么建立合作关系,最一开始第一个环节我们说了,按照正规的国家这种法律的要求,应该是首先是什么招标投标,招标投标,一开始招标招标。
02:08
是吧,企业这个客户去招标去,假如政府的机构,或者一些金金融的一些这个企企业企事业单位,他们想做什么软件,他们在自己的官网,或者在国家的什么平台上面来发布公开的招标书,我们要做什么软件,这个软件能实现什么功能,大概多少人在用,工期多长,我们想在什么时间这个完成这个项目,我们大概就要投入多少钱等等这些他有一些说明。那说明他招标了,发这种招标通知书,招标招标了之后怎么那我们软件企业这些市场部的这人天天不干别的,天天就是找这些合作机会的,各大平台,各个软件这个公,各个各大这个机构,这种这个公司,他们有各种各样的这种资源关系资源啊,甚至他们急着不发招标书通知书,那么我们说他们这些市场部门也动用自己的人脉关系是吧,看问一问你们要不要做是什么什么软件之类的。
03:06
我这些都是一些,嗯。那你去吧。是吧,啊啊,那我们说大家看他们,反正总之他们通过各种途径找这种合作,合作机会,这是我们说那找着合作机会,那不管是通过别的途径也好,现在我们国家要求必须什么公开投标,转这企业投标啊,必须投标,必须投标,那投标的话,那肯定要做标书,那都是标书,标书是吧,做这个标书那有可能要程序员去参与,你帮他做就行了,那不要拒绝他是吧,能做什么样,那我能力能力所限是吗?那能做什么样,做什么样,一般来讲都没问题,他们不懂技术,你给他贴什么图,基本上他们也看不出来了。啊,就反正就这对,这是我们说的这样,那你说老这个,这个时间长不长,这个时间其实挺长的,招投标有的时候几个月,就人家从这个人家发招标通知书,然后到后边真正投标,所以几个月,但好在我们成员基本上不会参与,就只是帮他们这个,帮他们这个做标书,到时候可能会参与一些,知道吗。
04:18
呃,也不是每一个成员都参与,这是个别的成员,那这个参与的成员一般来讲,就我们参与的几率是最大的,就你到公司里边,一般这些事都找你,为什么找你,但对你想啊,那你说那找你,你是两到三年的开发经验,中级成员就就找你。你为什么你会呀,是吧,你做过两到三年开发经营,做过几个项目了,你会呀,那你说我会,还有高级的程序员比我还会呢,对高级高级人家忙着呢,人家时间宝贵。所以就找你了,知道吗?按照初级的,初级的不会知道吗?所以这些事一般都是找你,领导也会分给你,知道吗?那你就配合他们做就行了,知道吗?好,这是我们说的,这那这个地方大,我们说他有一个名词是吧,有的人总问你嘛,做项目的时候,你是甲方还是乙方,甲方乙方的概念对,那我们我们软件程序员,你是甲方还是乙方,对乙方干活的收钱的是乙方是吧。
05:25
啊,然后呢,出钱呢,收软件的这是甲方是吧,就我们就是就我们就是乙方啊,我们是乙方啊,那你来甲方有成序员吗?你说有的时候有的甲方也有也有技术人员。就你像咱们做项目,给银行做项目,一般这银行他也有自己的技术人员。只不过他们不做项目,他们干什么,他们就是说一个是会会配合我们做项目。那配合就是他做一个项目,他并不是完全交给你来做,他自己也起到一个监督的一个作用,就是你看看你有没有没有什么置入一些什么其他的一些程序什么之类的,还有可能会监监监督你就有这种,有这种他会参与里边项目组转,也有甲方的人。
06:11
也有甲方的这种有的有的,这特别特别,这种金融机构,这种银行,他们自己也有技术人员,但真正干活的时候,你知道吗?那你说我要以后应聘的时候,能不能能不能进入甲方这边也有可能,你要运气好的话,假如你要入职哪个银行,或者是国家机构哪个地方。你要学历什么之类很很就很好的话,也有可能,但是他们那些那些他们那些技术人员呢,他们那些像那些大型的那些这个金融机构或者国家机构,他们招人应该都是应届生,应届生所以不好进甲方不好进。啊,多数都是咱们,咱们都是乙方知道吧,多数都是乙方,但你要运气好,有可能能进去,还有的时候呢,大家合作。跟他们那些甲方的技术人关系搞好了,他们正好需要招人,你有可能转过去。
07:05
乙方转成甲方有很多,有这种情况,很多有这种情况,只要你要转,你就比较幸运,知道转过去之后,他可能工资没有咱们在外边儿挣得高,但是他们不累啊,他们稳定啊,他们待遇好,有很多就是有乙方转甲方知道吗?呃,所以大家你要如果以后有这种机会,你也要努力往这方面努力能转过去。那么我们以前开发的时候,做开发的时候就有这种转过去。都过去了。啊,跟他们合作了,假如跟这个银行做这个项目做了很多年了,做了好几年,大家合作的都很合作关系都很好,他们正好招人,那什么,那你就进去。对吧,很可能是找,所以这时候我们说的这个这个过程,当这个过程这个时天我们说比较长的啊,这个实间,当然这个地方还有一些一有一些故事是吧,像我们到时候今天我们这时间不多,总说我不给大家多说了。
08:00
这些这么在软件企业里边工作,其实挺有意思的啊,挺有意思的,像这些啊好这个我们不多说,那假如大看这吧,他们招标,那咱们投标,那投标没中,但是后边就没没有后边阶段了,假如说中了呢,中了之后怎么呢。那老师中了,中标了之后,那就那就做吧。他不是做那中标了之后,距离做这个项目的话,还有还有很长时间,你还有好几个月知道吗。对,还得什么,还这样,首先做一个就这个可行性分析知道,哎,可行性分析知道吧,啊,我说这个招标这个过程是市场部的人参与,这个可行性分析主要干什么,可行性分析对,主要是看分析一下,凭我们现在公司的实力做能不能做下来这个项目。做的话是做合适还是不做合适,就是做的时候要投入多少人,投入什么层次的人,然后做多长这种他得计算一下,他主要是考虑技术啊,考虑技术方面能不能做成这个项目,你不能说我们公司就十几个程序员,那他突然拿一个大项目知道吧,几千万的一个项目。
09:14
那几个程序员肯定做不完,肯定做不了,技术做不了知道吧,那就说那做不了怎么那就招人啊,招人那招什么层次的人,招多少人,那这个招人肯定得有成面,所以他要考虑经济,是经济方面啊,从技术和经济方面来考虑,做这个项目招人招多少合适不合适啊。啊,所以说大概他要分析,他要做这个分析,那如果是合适了,自己做,那就做了,那什么,那不合适,那那肯定就不不自己做了,总之最后就得到一个可行性分析报告,可行性分析报告给领导层得到一个可行谁来分析。那肯定不是,一个初中级的成员,肯定不让你分析,你也不知道到底能不能做,知吗?那都是谁呀,都是公司里边正好所谓的那些大牛吧,就那都是一些技技术总监啊,或者架构师他们来分析,他们做过一辈子项目了,所有项目基本上都见过了,那这时候他们要一看到这个需求,那就知道大概有多少人在做,要投入多多少成本。
10:21
就他们最终来做一个分析啊,分析得到一个分析报告,告诉领导层说做需要投入多少多少人多少经济,然后让这个什么啊,多长的时间,然后不做。让让让让吧,如果不做有什么好处?总总之吧,他得到一个这么一个报告,让领导层来决定做还是不做。家长吗?好,这是我们说的这样,那说那什么,那你说老师那中标了还能不做吗?一个项目中标了还能不做。对,有外包是外包中,一般中标了能拿到项目,一般就赚了,要不然都赚。
11:03
你没有实力做,你可以外包出去,就市面上有很多外包公司,外包公司不干别的,养一大批程序员,专门帮别人什么做项目。有外包公司,这让你只要中标的一般都转了你。比如我们举个例子,在市面上经常出现这种情况,假如他中标有八千万一个项目。他们就几个成语啊,那做不了,做不了,招人又不想招。叫外包主义,找外包公司,主要是外包公司,有很多外包公司叫叫什么,现在北京比较有名的外包公司什么?软软通动力。中科软知道吧,这些比较有名的吧,公司都是讲一大批人专门专门来做,就找到他们软工动力了,假如说啊,我们拿了一个项目啊,拿了一个项目,你拿了8000万,你别告诉他拿多少啊。你我不教给你,就告诉他这个需求什么,让什么时间给我做出来,让我给你3000万,但他不可能是这样,当然不可能是这样是吧?啊,当然人家软成动力也不少是吧?啊,当然我举个例子,但总之你不可能说拿个8000万,一个项目我外包给你,我给你一个亿,知道吗?那不可能这样,那是傻子,他这么干的。
12:14
啊,所以他然我们总之他拿到项目,他肯定要赚了,他肯定赚了,就他不一定非要对,他不一定非要自己做,所以这个地方呢,所以说他做一个这种这个可行性分机把货,那就说这个时间这个长不长不长,呃一般来讲就俩人碰一碰,或者或者压根有,有的是公司里边就一个大,每一个公司都有大牛,嗯,你就放心吧,任何一个软件公司都有,比较就就俗称大家都叫他大牛子,每一个公司都有。有的,他不止一个,你知道吗?这个人应该是公司里边是技术方面最厉害的,不管是各个方面的技术都知道啊。一般都有他们,他或者是一个或者两个人来怎么负责啊,然后他为什么几个两人一碰,哎,就就能这个知道做合适还是不做合适了。
13:05
啊,当然这跟程序员没啥关系,知道吧,好,这是我们说的这个,知道这个。第二个阶段,第二个阶段这个一两一两天基本上就结就就得出了这么一个结论了,当然如果说什么啊,如果不做的话,报外包出去了,当然跟我们后边阶段就没了,就外包出去,直接到时候给人家钱收项目就行了啊,当然我们说如果是什么。如果做了,那才有后边阶段,假如说通过分析决定,哎,自己够实力,有实力做,然后呢,做的话我们说也划算,那这个才有后边阶段,后边阶段干什么决定,假如决定自己做了。那应该怎么办呢?那那让就做吧,也不是做,那做的话你怎么知道做成什么样子的。对,首先什么对产品要设计,总之要什么要做需求,分析需求,看看用户需要有哪些功能,这些功能给谁用的,都是什么样子的,功能和功能之间有什么关系,牵扯到什么界面等等,这全部都应该什么设计好了,所有的细节都设计好,这样才能做啊,如果说什么你都不知道做成什么样的,上来就招程序员过来做。
14:16
那成员也不知道做了什么,所以说如果决定自己做第一件,事实上做需求分析就需求分析,需求分析就分析客户的需求,他想要什么样的软件,所有的细节从前台到后台全部都分析好了,所有的细节都分常好,这样才能做啊。那你这个分析谁来分析,一般来讲行啊,一般来讲都是产品经理,产品经理分析,产品经理分析。就是产品经理,这他这个分析,产品经理一般就是他了解这个行业里边所有的办公流程等等,这些他就了解,但是他了解他只能设计一个大概,为什么,因为客户想做什么软件,那有一些细节东西,他有一些特殊的自己的要求呢,所以他只能设计一个大概,那真正要找客户要做,要要要满足客户的这个真实的,他这个细节的这个需求,你还得什么找客户确认去。
15:16
找客户叫需求调研,需求调研调研,那么到客户现场,然后呢,问他们需要哪些功能,这些功能到底什么样子的啊,然后呢,这个界面到底什么样子的,什么颜色的,上面有什么内容,有什么输入框,有什么按钮,有什么超级链接,这些全部都给他设计好。全部都画成图设计好啊,到客户现场去调研去知道吧,那这个调研你其实那会老师程序员会参与吗?程序员也会参与,产品经理也不会说让产品经理全部参与,也他自己去做成员也参,为什么光说产品经理不懂技术,如果是让他全程是设计的,就像咱们说了,他去找客户调研,我说客户提出啥需求,他都答应下来。
16:03
那回来做的话,合理的咱们能做,不合理的呢,做不了我们的客户,人家花这么多钱,一般家恨不得让你什么做个做个打印机能打印美元是吗?他啥都提问他啥都提,那你提的合理的我们都不合理的没法做了,所以那产品经理他也不知道你能不能做呀。啊,所以说大哥一般来讲,产品需求调研的时候,成员也会参与,你跟产品经理一块儿去调研去。对吧,到客户现场去问,那谁去问,一般来讲也是我们,我们毕业之后是最合适的人,你知道吗?啊,为什么最合适有开发经验,然后呢,成本又不是那么高,工资又还不是那么高的,知道吧,你你不能说找一个什么高级工程师,资深工程师,人家工资都三四万知吧。让他去做调研,一个月到那那公司成本比较高啊,所以大家像我们是最合适的去调研去那这调研就是找这个客户的那些什么,那些业务的骨干去调研,去这个调研的过程,这个这个事太痛苦了,比你写代码还痛苦,这个调研的过程。
17:11
对,那怎么是这个过程,那不很难吗?有的几个月怎么几个月打是仗。你面对的那个客户呢,你面对客户都不是计算机专业的,但是啥专业的都有是吧,他压根就不懂计算机,他根就不懂计算机,那你找他,你说你要什么功能。他不知道,他不跟你说,你要什么功能,对他不跟你说他的是么?对他的口头语是么?客户有口头语就是么,我要的东西很简单,知道吗。对你们,你们都是做开发的,都是技术人员,高技术人员知道吧,啊,你们对你们来说太简单了,你们专门做这个我要的东西可简单了,太对你们来说太简单了,那你说你要啥不说不就他为啥不说,他不知道,他要什么他都不知道,大多数客户都知道他要什么功能,他自己都不知道,他怎么不知道,他都不是计算机专业的,他要什么功能,他却你要让他想什么功能,他真想不起来。
18:11
知道,你别说让他们想,叫咱们凭空想一些功能,咱们也不知道知他压根他就不知道什么功能,知道吗?所以他不说,诶你说老师不说不就挺好的嘛,咱不给他做来收这些钱不就行了吗?对他做起来,他就他就找你了是吧,用到师时候他就找你了,再一个呢,你调研的时候,他知道他花这么多钱了。然后呢,他就他就想起了这几个功能,就做这几个功能,他他不甘心,然后呢,他就说你调研他不给你签字。他不签字,需求就定不了,定不了你说需求没确定,需求没确定你就开发不了,大家都等着吧啊。所以说这么,所以这是一个很很漫长的一个过程,就你天天面对面对这些人。知道吗?你也不能给他急是吗?
19:01
那你你给他急,你别说给他急了,你说话不好听,他就不搭理你了,你在在人家公司里边了,他随便找个地方躲起来办公去了,你在那等一天,一等等一天。就他不理你了,知道吗?所以就是所以什么你这个,所以这是一个很痛苦的一个过程,所以你要采取一些手段了,是吧,那采取什么手段。惩罚在。对不不行,也不能太暴力了,是别的手段咱们不多说了啊,别的手段你自己想去是吧,那咱最重要的什么,我们每一个项目做一个,只要需求的人,一般一般都有个手段叫什么叫什么项目原型,项目原型从技术上角度上来讲叫项目原型,就项目原型什么意思,就是项目原型说我们做做调研之前呢,我们肯定产品经理已经对这个行业比较了解了,然后呢,先按照自己的需求,然后设计一些功能,然后让美工呢去做出来一把。
20:02
那美中有什么叫美工?做美工只用页面把这些功能模拟出来就行。这些界面有哪些,什么样子的?从这个界面跳转到另一个界面,只需要把这个整个流程模拟出来,后台Java代码一点不写,然后呢,数据库也都不行,只有静态的网页。有ATM2CSSGS,只有这些人让美工做出来一把,然后做出来一把,然后呢就能够模拟出来相应的功,这个业务流程功能能模拟了,然后呢大拿到这个,拿到这个原型,找客户问问去问他。所以我们以后做项目基本上都有原型,你像咱们这个CM项也有也有原型,你看啊,咱们这CM项目大看这个圆形你看啊。就这个项目原型看吧,这个项目原全是什么?A,天猫网页是吧,静态网页,这是什么JSCSS,然后呢,这是图片看吧。这都是美工做出来的,然后呢,大家看这是首页,选中首页右键,假如说找一个浏览器,我们用火狐浏览器,我们这些前台技术基于火狐浏览器的,然后呢,我们这个打开你看啊,大家看这是节目,这是美工做出来的,先按自己的想法,自己的经验做出来一把,这是登录页面,用户输入用没密码二是吧,当然后台都没有后台代码,都是全面做的,当然也可以记录密码什么之类的这些,然后呢,一点登录大纲来到这个来,那这个地方我们就不记密码了,这个不保存了。
21:24
大有这些功能来到这些功能来到这些功能,每一个功能大概就有这些,明白吗?然后呢一点这个地方,然后呢可以创建,可以修改,然后可以删除,可以导,可以导入,然后呢一点这个地方,可以上传文件什么之类的这些,然后呢可以导出一点,弹出来一个什么另存为什么之类的,把数据导出来,然后呢点进来,然后呢可以什么查看明细,在这儿还可以对数据发表一些什么发表意见,就跟论坛似的盖楼一样,什么一点开,然后呢在这个地方什么添加一条。然后一点又添加一条等等这些,然后你给他先按自己的什么想法,先给他做出来一把。
22:00
但是后台代码全没有,全部都是静态网页,拿着它跟客户确认,你不是不自己想不起来有啥功能吗?我就问问你,你要的是不是这个功能。哎,他一看挺好是吧,哎,我要的就是这个功能是吧。对,他一高兴,他说我还要这个功能吗?在这这样做更好一些是吗?那这样的话不就不就这个好沟通了吗?就好确定需求了。但是你这样你也你也注意一点是吧,你别说你就用户,我们说这人他这个潜力一旦打开了就就不得了,控制不住了是吧,他他一高兴,他提一又提出一堆需求,在这个基础上又提出,所以你也不能太这个太激发他这个这个想象力了,是吧,搂着点是吧,嗯,所以大家看这就是我们说的这个,所以大家看我说基本上每一个项目都有项目原型,所以这个美工呢,一般来讲在一个项目初期的时候是最忙的,他们有的时候会加班,你知道吗?因为明天就要去调研了,你今天必须把这个项目原型做出来。
23:05
所以而且做了调研一段时间之后呢,客户提出来一些新的需求记下来,记下来之后呢,回来让美工在这个基础上再改,知道吗?都确认好了知道,所以这个,所以这个项目原型呢,我们说它的最主要的一个作用就是说可以容易确定需求,容易确定需求知道吧,看它还有一个好处是什么呢?假如说那么调研完了几个月,调研完了这些页面肯定都按客户的要求改好了。改好之后,以后程序员在写代码的时候呢,页面不用写了。你说程序员直接行吗?你就直接用他这页面就行了,Atml CS GS全包括图片直接用就行了,这都给客户确认,那这是说我们说他容易这个什么,另一方面我们说以后成序员直接用页面,直接用这页,直接用这个页面,那有说老师我们以后写JSP页面,他是ATM网件。当我们前面再说A天L网页和JSP网页是不是基本上一样的?
24:01
都是标签的嘛,都是标签兼容的都是标签,所以说大家我们以后直接把静态网页直接改成重命名称GSP网页就行了,当然把里边静态写死的数据改成从数据库里边处理好的动态数据就行了。知道吗?所以以后程序员开发的时候,一一般不会让你写页面干什么,在项目原型基础之上,直接改成动态网页就行,把你的动态数据显示上么知道,所以说那么将来我们说可以作为开发项目的时程序员,那么开发项目的时候,开发项目是,然后呢,作为什么网页啊,作为前端技术就是GSP网页网页,这是我们说的这个项目原型,基本上每一个项目都有项目原型,所以以后你面试的时候,人家问你,你们以前做项目有没有项目原型,有所有项目都有,包括你以后入职的时候,进入项目组之后,你第一件事什么,这给你分配任务,你说就问有没有项目原型,就有项目原型,我就知道需求了啊,我就知道需求了,然后呢,再一个我的页面不用想知道吗。
25:04
啊,所以一八这些项目都有项目原则啊。好,这是我们说到这啊,当然我们说还有别的手段吗?别的手段你自己发挥吧,啊就你反正你得给客户搞好关系,你不能说一上来就烦是吗?啊一上来一看他就不顺眼了,你求他,你求他呢是吧,你看他不顺眼是吧,你你得求他了,他看你还不顺眼了是吧,啊你你你得么,他给你钱了是吧?啊所以当我们这个地方叫是当然我们是吧,当这样的话,当我们经过很长时间的努力拉锯战是吧。到最终需求全部都确定了,所有细节都确定了,双方签字是吧,让这产品经理到时候会做一个需求文档,是一个word文件,叫什么什么刀口文件。然后呢,上面有很多的页面都有截图,每一个页面上面是什么按钮,什么超级链接都干什么,这下边写的非常详细。那整个word文件有将来有可能有几百页,几百页甚至更多上千页都有,这种项目就是形成一个叫需求文档,叫需求文档,需求文档知道吧,是1WORD文件,几百页的一个word文件,双方签字知道吧,上面写的全部都是废话啊。
26:19
那怎么是废话?对吧,外人看见好像废话,为啥?因为它具有法律效力,你知道什么写说的必须很确定,必须很模棱两可,都不行,你知道为什么?因为我们以后开发的时候,程序员开发就按照文档开发了。啊,客户提出需求全在这呢嘛,我就按照他开发,以后测试人员按照他测。他们将来做完之后验收也得按照这个验收。那你你不能说什么啊,你这个文档随便写,写的模棱两可,这样理解也行,那也那样理解也行,那以后我做完费劲,我做完之后以后交付的时候,万一客户说我要的不是这个。那那你就到底到底咋办啊,以谁的为准。
27:00
他我说我做完了你,他说你没按我的要求做,他不给你钱。所以这个时候就引起纠纷了,所以说大看这种文档,双方都得签字,我以后就这么做,你验收就这么验收,包括以后程序员做的时候,所有程序员都直接按照文档来做,按照文档来做就知道,所有的程序员都是知道吧文档说程序员真正做项目的时候,你见不到客户。大多数成员就见不到客户,除了参与调研的人知道吗?那你你说我到底做成什么样了,看文档,所以大家以后入职到手找项目原型,找需求文档。需求文档是对项目原型的一个详细的说明,双方都是签字的啊,这是我们说的这个,这样的话来看,我说需求文档定了好了,要做成什么软件都很定了,都好办了。大家都确定了,那下边怎么下边就准备做了,做的话也不是说上来就写代码是吧,不是说上来就写代码,上写代码还早着呢,写代码在整个开发项目周期过程当中能占占一半的时间都占不到。
28:06
大差不多占个1/3,多一段时间,就整个大多数时间上嘛,前面准备你知道吗?做一个项目,我们前面大概我们做这个项目,大家你到后边你会体会到是吧。做项目最简单的事什么写代码?就是你们以后最最容易的时候,最简单的事就写代码。在做软件过程当中,任何一件事都比写代码都难。最难的是在写代码前面的前期的准备工作,知道吗?好,这是我们要知道吗?需求确定下面就怎么做,做代码首先是什么分析与设计,分析设计说你不能说上来就写代码,你得分析有哪些功能,这些功能怎么做合理设计好哈,设计好,然后再写代码。其实写代码之前呢,这个代码都已经设计好了,要写哪些类,这些类什么样的,其实应该来说用到哪些表,这些表是什么样的,都已经设计好了。
29:02
都已经在设计这个图纸上面,或者在他脑子里边都已经消耗了。剩下的就是招程序员去写了。就我们说跟跟盖楼一样做软件,跟盖楼一样,盖楼什么,假如我盖一个楼。我确定我要盖在哪儿盖楼了,我确定这个楼盖成什么样子了,那是不是就马上要招工人过来盖,他不是干什么设计,先找建筑师,是设计你要盖成什么样子的,把图纸都设计好了,然后呢,盖几层,每一层层高多少,然后哪留窗哪留门,那么这些都已经设计好了。在建筑师那个眼里,这个脑子里边,这个房子,这个楼已经已经盖好了,剩下的叫什么。对。真正敲代码的过程就相当于一种。招工人过来搬砖和泥垒墙,就这么干知道吗?对,这就是传,传说中的叫什么民工嘛,就是it民工嘛,就我们写代码真的真的就是民工,最没有技术含量的,就这有技术含量吗?前面设计知道吗?
30:05
啊,设计,那就是谁来设计,那肯定不是初级成员,那这是什么资深的成员或者架构师啊,或者项目经理他们来设计的,他们设计什么,我们到后边给大家说这些啊,啊当然总之吧,大这一个这一块这个经历大家必须给大家补上,我们就差不多用两节课的时间给大家补这一块经历,所以前两天呢,我们没有代码,没有一一个代一行代码都没有,那你大概下午和晚上干什么,就这几个。这些课程对,把这些课程,把你以前以前每天学这个学技术,没有没有时间来这个复习,总结晚上和这个下午的时间把这些课程。都回顾一遍,都回一遍,这个视这个笔记代码,代码敲一遍,笔记看一遍,需要的话,视频哪一块感觉自己掌握的不熟练,看看视频知道吗?特别是我跟大家特别强调这几门课,一个是so。
31:04
你说serve不用,你也是为啥抢到SOSO是最重要的一门课吧,知道吗?Serve serve JSP这两门课是我们所有的技整个外部开发者最重要的两门课,对所有外部的理论都在这两门课里边。所以一定要理解好它,你后边学的框架全部在它基础上封装了,知道吗?那学sorry的学什么sorry的生命周期还有呢。Serve的生命手机serve里边那作用域还有什么请求转发,重定项,还有什么这个发请求的那些什么方式,Get方式,Post方式等等这些知道吧,当然还有sorry的基本的一些写法知道。所以这些大家都要会知道吧,还有JSPJSP我们说是sorry的一个特殊的一种作里知道,那这种JSP掌握什么,那些标签知还有什么。
32:00
还有GSP里边那什么九大内置对象是这些,还有E表达式,还有什么GTL,嗯,GSTL是吧。对,ER表达式JSTLJSTL是不是,是不是以前用的少啊。没用,没没用过是没用过,下次课我给你拷一些资料,到时候自己看一下,我们后边会用它,知道吧,好,这时候我们说这是GSP。嗯,这些好,还有呢,还有这个spring Mac是吧。这这也是很重要的一门课啊,这是我们重点,还有前端的课程,J query j query j query哪些重点的解块,RY的选择器,解块的那些函数解块,动态刷新页面这些。一定要知道是吧,这是我们后边是经常是会用的这些。啊,还有一个JSP,还有什么JSP的运行原理。对,GSP怎么运行的,一个GSP页面怎么运行的,知道吧,好,这些大纲这几门课是大家重点看的,是最重要的几门课啊。
33:09
好其他的其他的呢,大家也都要过一遍,因为我们后边就直接用了,好今天我们上课就到这儿,咱下课吧。
我来说两句