00:00
然后呢,下边呢,我们要准备给大家讲什么呢?我们一开始我们不做CRM项目呢,我们不做项目了,那我们再给大家讲什么讲第一个讲软件公司的一些情况,以及软件开发的一些情况,知道为什么先讲这个,因为我们将来做CRM项目就是完全模拟软件企业里边做项目的流程来做。那你首先你必须了解软件企业里边怎么做项目,这样你才能模拟,知道吧,你都不知道软件企业里边怎么做项目的,你怎么模拟啊。所以呢,我们先给大家介绍软件企业的一些情况,知道软件企业的一些情况,知道吧,然后讲完之后呢,我们就完全按照他们怎么做,咱们就怎么做,知道吗。好,这是我们这样,那所以下边第六个我给大家讲一下软件企业看到底什么什么,到底是什么样子的,那下边我们给大家介介绍一下软件企业或者叫软件公司的啊组织结构吧,先看看组织结构,看软件企业到底什么样的,什么样的企业你必须得清楚,因为你过去两到三年就在这里的企业里边上班的,知道吧,那你得知道,对你不能说,呃,你写了有两到三年开发经验,人家问你们,你们公司有哪些部门,你都不知道,这些部门都是干什么的,你都不知道,那谁信啊,是吧。
01:17
啊,所以呢,你得知道软件企业到底什么样子,知这些知道吧,好,这是我们这样,那软件企业我们说它作为这像当国家都是么,叫这么高新技术企业,一般软件企业都是高新技术企业,都这这些企业都拿着拿着国家的补贴呢,就国家对这种企业都有补贴,都有政策优惠的,他跟一般的企业不一样,他这种企业我们说里边都是以技术为主,他里边养的大部分这员工都是技术性的人员。大部分都是技术性知道吧。啊,所以他跟一般的企业,包括他里边企业这些这个公司里边的这部门组成,人员组成也都不不太跟一般的企业都不一样,知道这高新技术企业知道吗?可能咱们大多数同学可能都没在这种企业里边待过啊,所以大家可能有的公司,有的同学可能也待过,但不管待过没待过,我先给大家简单介绍一下,看软件企业到底有哪些部门来组成,你以后属于哪个部门的,这些部门主都有哪些人。
02:15
他们都是怎么工作的,这些那我简单给大家说一下,好,下面我们来看看这个他这个部门的组成,那软件企业我们说它最大的一个部门就是这个研发部,研发部这是软所有软件企业对吧,最大的一个部门有。啊,研发部或者叫叫开发部,那这里边儿这些都是开发或者叫研发软件产品,就做软件的这个部门里边所有的这人都是这样,那么将来在我们毕业之后,入职之后,就是就属于这个部门的。就属于这个部门,这个部门里边最多的人就是程序员,就是程序员知道吧,软件企业里边最多的就是程序员,知道知道,那我们以后毕业,那就也也也是属于程序员,也是属于程序员。
03:02
那那你说老师这一个一个公司里边,一个软件公司里边程序员到底有多少个,当然我说跟公司的规模有关系,但是一般来讲不会太多了,但你记住软程序员不会太多了,一般能有三四十个程序员啊,这种公司的规模,软件企业工工作规模一般都不小了,应该是个中中等的一个软件企业,那三四十个人也不多,但是他这种程光程序员是三四十个程序员是什么程序员,应该是在企业里边都叫工程师,都是工程师,他不是一般的打工的人。一般的打工的人工资都是一个像这一线企业中几千块钱就行了,但他这成语员拿过来一个,一般来讲都上万工资,你你要他养几百个成语员可能吗?什么样的公司能能养得起几百个成语?知道一般的像咱们毕业之后两到三年开发经验,就是咱们这毕业的同学找找工作,第一份工作1万以上的大有人在,知道吧,哪怕你没有开发经验,假如说假如你培训完了之后,然后你去找工作,一到两年开发经验,就是这两到三年开发经验,拿1万多块钱很正常,咱们有大很多同学大有人在。
04:10
呃,你但你工作,你工作两年之后呢,那你的工资可能是更多了,都两两万左右了,知道吗?所以他要如果是养几百个程序员,谁能受得了。所以一般有三四十个成语啊,这个软件企业光一个月光发工资,你算得多少。他这个怎么说,他这程序员不会太多了,程序员不会太多了。啊,当然这些成语员也不是说大家都一样,都是成语员啊,啊都堆在一起,都是成语员,都是一样,他不是他还分等级的,分等级的有有资深的成员,有高级成员,还有什么中级成员,还有初级成员,知道还有按照这个水平,这按照水平有这个还以及开发这种年限,他分好多级别啊,好多级别像资深的那些工资可能都两三万啊,两三万啊,甚至一些做项目经理些管理人员可能更高,他们都跟项目提成有关系了,按年薪了,有的知道吗。
05:07
啊,所以呢,我们说这些成员他有这种级别的啊,他不是说大家成员都是处在一个水平,不是这样他有级别的。有高工,有高工,中工和初级的工程师知道吗?这时候我们这种。这种,那你说老师我们入职之后呢,我们入职之后应该是初中级的,就你学个差不多中级的,对中级的知道吧,然后呢,你要学的这种啊,不是以前基础稍微差一点,然后我不是计算机专业的。那能找个工作差不差不多是么?工资能能接受,基本上差不多这样的,可能就初级的,那初级也不是说那种小白是吧,那小白是什么,从大学里边刚一走出来的,刚一毕业了,没也没学过,也没培训过什么之类的,像这样的话,可能一般都是校招,校招那才是真正初的,就那是初级的。
06:00
像咱们是吧,是吧,既然是吧,你要如果能把咱们这个课程课程这个这一套课程学会了,一般来讲就基本上就是。中级啊,中级初级的话就是你学的就是你基础特别差,以前压根儿跟这个专业一点儿不沾不沾边啊,学的也不太好,那可能你是初级,初级也比那些刚毕业的那强道吧,他初级也也有也有一些这个呃,也有一些讲究的知道吧,有有时候刚毕业的应届生有的是初级的,就是说我有有一些开发经验了,但是我这个水平还不太,还不太,还不太强。这,这也有这样的出境啊。所以他这些都有,这个你知道都有级别你知道吧,啊,那有乐园这些成员有出证啊,资深的,还有还有这个什么高级的,中级的,还有初级的这些成员怎么怎么组织啊,大家几十个程序员,大家在一一块上班嘛,不是这样,都是以项目组为单位,一般来讲这几个这几个人啊,这几个人做这个项目,他属于这个项目组的,那这个项目组,项目组里边有项目经理,然后呢,甚至有的大的项目可能还有项目总监。
07:08
知道吧,然后呢,还有这个下边还有什么一个组里边什么一个组里边下边还有各个小组,有小组长,小组长带着几个组员,就这样吧,那你说一个项目组到底有多少人,大组边也是跟项目规模有关吧,一般来讲一个项目组里边差不多十个人左右吧,到十个人左右,十个大的一点可能十个多一点,然后呢,这个小一点可能十个以内,知道吗?啊,一个一个项目经理带着这一个项目组,一个项目组的知道吗?但你会发现什么一个,那么他这个,他这个这个软件公司里边,那么一个软件公司,他会做很多项目,好几个项目有都同时进行,就这个项目组做这个项目,任何项目组做这个项目,所以你会发现他这个,呃呃,这个在公司,在软件公司里边是吧,假如你要有一个有一个小伙伴是什么之类的,你们一块儿关系挺好的,那有的时候长时间是吧,你在这个项目组,他在这个项目组是吧,长时间没见面了一到是吧,哪天突然见个面情吗?第一句话就说你现在在哪个项目组嘛,是吗?
08:10
啊,都是这知道吧,都是以项目组为单位道吗?对你有的时候都见不了面,有的见不了面,你这个项目组在这个在这开房,他在在那开房,知道项目经理带着,那这个什么,一个项目组就差不多十个左右人吧,知也不一定,反正是他跟项目规模有关,整反项目经理带着,然后呢,项目经理下边有项目组长啊,有各个小组长,项目经理一般什么人才能当项目经理,应该都开发很多年了。那差不多应该是六七年以上差不多。当项目经理是吧,当然你要是发也不排除那很厉害的啊,工作到什么34年45年是吧,就当项目经理,也不排除这是特别小公司,但一般来讲,反正他总之他是开发好几年了,知道吧,但下边有小组,下边有各个小组。啊,那他下他属下一个项目组里边十几个人都归他管了,那他下边有小组,小组什么小组,一般来讲一个小组有四五个人啊,你四个五个这人也有小组长,小组长下边有组员,小组长一般来讲开发都是三四年差不多。
09:14
三四年了,有开发三四年的那种经验,咱知道这些小组长知道吧。啊,像你们工作,工作以后应该是入职的时候也就两到三年是吧,你啊,你再做两到三年能混个组长当。然后组长下边有组员,对,你手下有,应该能带几个人了。带几个人,一般组员,一般来讲一般有三四个组员,听说三四个组员也不是说大家水平都一样的,有两个,就因为一般组长,一般组长都属于那种高级,就中高级的工程师了,然后他下边组员就是初中级的。那初中级一般有有有有两个是吧,中级的两个中级有两到三年开发经验,就你们你们一毕业之后,如果进入项目组,就是就是中组员里边的比较高的那个组员,就是中级的工程师,有两到三年开发经验,然后后边可能还有一两个初级的,就刚毕业的,那有小白可能你以后会交给你带吗。
10:13
对,有可能有可能会让你带。你说那那好了,我把我的任务都交给他做,他不会是吧,他得让你教他了,知道吧,对他的任务他做不完,你你可能还得帮他做。哈,对,这就这样了,就这小就是一小组小组的,所以他这种小组不可能人数我们说不可能太大了,因为一个程序员工资太高了,他养不起,就老年混业一一般养不起,不可能太多了,知道吗?所以这是我们说这是程序员就这样知啊这是这样,你那玩研发部说除了程序员做项目的,除了程序员还有别的,还有别的还有别的什么美工,美工也是做项目。
11:01
对,做前端的,做页面的,你知道吧,程序员主要干了做后台的,就我们学完之后都是用Java做后台操作数据库的,这是我们的吧,做后台用企业Java程序的,这叫程序员知吧啊,还有做美工的啊,美工主要做页面的,那你说老师程序员不也会页面嘛,程员也会页面技术,但是他做出来了页面不好看,一般来讲为什么?因为程序员一般都是理工科出身的,他做出来他虽然会技术,一般他说他做出的对他做的比较丑,做页面一般来不让你做页面,所以你你也做不好知啊,我们这个审美观点不行,知吧,人做出来页面虽然会技术,但也不行,当然而且大家这些技术,我们不是专门研究前端技术,我们主要是研究后台技术,Java技术知道吗?前端技术虽然我们会一些,但是我们不是研究的没那么深,这些美工呢,专门研究前端技术,他都不会加va,他也不会数据库,他只研究前端技术,要是有专门培训美工能要,那市面上有专门培训机构,专门专门培训美工的。
12:01
他们不学Java技术,他们只学前台技术,ATM2 CSSJS,他们只学这些。知道吧,就专门培训美工的这些美工,但这些美工一般来讲都是学美术出身的,或者就是或者是学一些文科出身的。一般都是女孩,女孩居多。男的一般来讲很少学美工,嗯,对,一般都是女孩儿,女孩儿居多美工,但这种美工也分两类美工,一类美工是这样的,一类美工专门是做图片的啊,因为我们做项目以后会用到各种各样的图片。你项目上不可避免会用图片,那用图片你得做图片啊,找素材做图片,这些美工一般他们既不为前台的at gss GS酒也不会加Y酒,他们会啥呢?对PSGS做图片是吧?他们要学美工,他们做图片比较好。做的图片好比较好看,要符合这种大大众的这种审美观。
13:00
你要做一个页面做成什么样的,他来做,那做做一张图片,但这个图片就是看着像一个页面知道吧,那到最终呢,最终我们做的时候还得把这个图片用前台的那些ACSS那些效果做出来,还得用那些什么前端的技术做出来,这个时候另一种美工就什么。就就起作用了,他们干什么,他们基本上也不会什么,他们就会al CS GS,他干什么,根据图片用这些标签CSS图片画成什么样子,他用这些标签做出来什么效果。就这一类美工很厉害。这类美工工资很高的,这类美工前台的技术,知道前台这些技术就是也有很大的技术含量,就你让这程序员,你说程序员你技术很牛,你做不出来,给你一个图片,让你用前台技术做,你做不出来知道吧。只有这些什么,这些美工,他们专门研究前端机构,他们做了,你不管画多复杂的图形,他们都能用页面给你做出来。就这也是很厉害,这很厉害,他们的工资有的很高,有的时候都比程序员的工资还高,就这一类病毒。
14:07
但是你得做好它,不管什么效果它都能做出来,就这些也是很厉害这点,但是那个技术含量就相对于比较相对比较低了。啊,当然这个也不是说谁都能做这些好,这是我们说这美工,那你说美工的这个人数多嘛。不多啊,美工人数不多,一般一个公司里边是吧,一个项目组里边吧,一个项目组里边有一个美工,差不多一个美工一个这么一个这个做图片的,一个是做那个什么这个这个页面的啊。对,好。哪一个?对,5 : 1差不多吧。啊,其实有的比5 : 1还还悬殊呢,知道吧,一般一个公司里边都不项目组里边不给你配美工,一般一个公司里边就配一两个或者两三个美工啊,所有项目组需要图片了,需要做页面了,找他们知道吧。
15:04
对吧,项目组里边压根不给你单独配美工,你需要了就一个公司里边就配一两个美工,知道吗。啊,因为为什么,因为页面的工作量没那么大,没那么大,都是死的东西啊,都是死的东西知道吗。啊,最主要的是做后台的技术,所以后台成序员最多,美工不多啊,美工不多还有人啊,啊研发部除了什么程序啊,除了美工还有这个DBA知吗?对搞数据库的DB的,数据库data知道,数据库管理员知对DBA这这一类,这一类人也不会这个后台技术也不会,美工技术也不会,但是他们就是说对数据库非常了解。对各种数据库,对对对数据库特别了解,对数据库底层存储原理,搜索域等等这些非常了解,各种数据库他们就研究这些,而且大家市面上有专门培训美工的,就现在现在好像少了,就前几年好像中关村那边有专门培训美工这个DBA的啊,专门培训这些人也比较厉害,也比较厉害,就为什么这种,因为老师成员也会也会出去过,但是你研究的不深。
16:11
知在底层存储的原理你不知道,然后一些搜数据你了解也不深,你真至会会写一些基本的搜数据,当是你写不了搜数据,在高并发访问情况下,数据量海量的数据的情况下,你写测数据访问会非常慢,但是你要让他给你调优一下,这是特别复杂的搜索数据,他那执行的比你的执行的快。就这些人他们专门研究这些东西的,知道吗?啊,所以这是我们说这种DBA你也离离不了他们,离不了他们知道吗?这些这是我们这,那你说找DBA他这个工资高不高。高,对,工资高。一般的DBA都比程序员工资高,对这DBA,对DBA比较厉害,就是因为他有技术含量,他是他是研究底层数据,存底层的技术的,越往底层越吃香,知道吗?
17:02
啊,所以但是DBA一般的DBA,而且他们没有程序员忙,他们就研究数据库,数据库出问题找他们。或者骚扰云出问题找他们知道吗?但是是复杂的骚扰句,简单骚扰云,你你自己写的,你找不着人家,这复杂的骚扰云是找他们知道吗?啊,所以他们也没有那么忙,但是他们的工资很高,那你说老师我选错行了是吧,那我学学DBA好了是吧是吧,嗯。但是呢,但是我说DBA它也就任何事物都两方面了,但是DBA什么对DBA比较什么不好找工作,这指要不好找,市场需求少。一个项目组里边可能一个DBA都没有,是一个项目组里边,他工作机会太少了,你研究你研究完了出来找工作,市场需求太少了啊。你费劲学完了找工作不好找知道吧,他不像Java成序中要一个研究研发部,大部分都是招Java成序员,但是招一个DBA可能就够了,知甚至有的都没有DBA,一个公司里边他有一两个DBA知道吗?而且还有些大公司。
18:03
啊,但是你一旦学好了,进入这些大公司,这DV就比较吃香,就这好,这是我们说的这种这个呃,研发部就这些人,这些人,那这些人真正做项目的时候,这些人配合来做,怎么配合来做美工作页面成员。做这个这个应用程序的编程,他们是处理数据库前,那么从前台到后台业务逻辑再到数据库,他们来真正做项目,这是一个企业里边知道吧,最这个软件企业里边最最大的一个部门,也是最重要的一个这个部门叫研发,这个研发部就这吧。好,这是我们说的这那除了研发部之外,企业里边还有软件企业里边还有什么呢?对,还有一个部门跟研发部什么,这个一般来讲就是伴随研发部产生的,叫什么测试部懂吗?测试部一般来讲都有测试部,软件企业这边都有测试部门。
19:01
啊,测试部门那很很显然大家都知道,那做出来项目我们得测看对不对,你不能说做出来项目直接给用户用啊,那这种得测是吧,专门有测试部门,有测试部门,那测试部门人都是一些测试工程师。是测试的是吧,就是你做出来项目,他看看对不对啊,就这你运行一下对不对,就这有测试工程师知道。这是测试部门知道吧,但有测试这些测试知道吧,这些人多不多?这些人没有程序员多,就没有程序员多,就一个项目组,假如有,假如有15个程序员,那可能配测试人员,配个三三到五个,嗯,测试吧。就这。差不多就是这个比例,一般都是这样,那有老师测还不好测吗?还非要找测试工程师,程序员自己做出来不就能测了吗?对,自己测自己测一般测不出来,你把你自己做的,自己做的项目,你要自己测自己的八个很难测出来。
20:00
对,你很难测论为什么,因为程序员也不适合做项目,也不是也不适合做做做做测试,就为什么,因为程序员他是比较单纯一吧来讲,就他怎么单纯了,程序员的思想就是什么啥事都往最好的地方想,这什么怎么怎么运行正常,他怎么测,那你有bug你肯定测不出来是吧,所以这程序员比较单纯嘛,咋都是往最好了想是吧,啥事都往最好了想,但是测试这些人呢。就他的思想正好上反,他啥事都往最坏了想,就咋坏他咋干知道吗?就这个人都是找一些极端值,你知道吧,找一些极端值怎么能出问题,他怎么测知吧,你这程序员就是最烦这些人了,知道吧,然后我做费劲费劲加班加点的做项目,做不来项目了,到他们手里全是bug。所以大家看这两个部门关系很紧张。这这两个部门里边关系特别紧张,这两个部门就总总出现这种问题,说老程序员说我做的没问题啊,我做的时候我都测了各种情况我都测了,到他们手里全是八个,他们凑了八个,你说老凑了八个,那又又改了,他不是这样,一般公司手都有八哥系统。
21:13
这什么八个系统,就是程序员做一个软件八个系统,然后呢大家都可以登录进去,然后呢,程序要做好的项目,然后部署到测试服务器上,测试部门人去测,测出来了谁做的这个项目,万一出现一个bug,都录到这八个系统里边了,然后都变成红色。说这是一个bug,然后又又测了一个bug,又录了边全录里边,然后录里边了,所有公司里边,包括领导层什么这些人在这个系统里边都有一个账号,大家都可以登录进去,登录去都能看到谁名下有多少bug都能看到,对吧,都都都是是吧,都是红色的是吧?都是红色的,那说那他测出来的时候,假如做一个版本刚布上去之后,别人就几个bug,那就你的bug呢,一看满眼的全是你的,全是你的名字,都是你做的项目测出来bug,就你做的这个功能测出来,录到你名下去,那这个时候领导都能看见。
22:05
那这时候你有有问题,到时候人家就几个八哥,你好几十页八哥,到时候领导就找你麻烦了,知道吧。你改都改不过来了,知道吧,你改你就正常正常开发的正常工作时间,都有新的任务呢,那你改bug这种么?加班改知吧,所以你要你要加班加班改。这些所以说大你说这个程序员经常给这些测试人员就产生冲突。对,你说我我做的没问题,你给我录这么多bug。有的有的,八哥该录了,嗯,该录也行,不录也行,就是模棱两可的,他也给你录上去了。啊,这是有的时候,甚至有的公司比要做的绝得可能这些八个都给你的这个收入挂钩,给考核你的业绩,这个所以大家关系非常紧,知道吧。这是我们说这是侧重,那你说这是侧重八个八个系统的么?这个我给大家说一下八个系统,你们工作过程,你们肯定也有八个系统,那怎么办呢?他录上去之后全部都是红色的,就是激处于激活状态的。
23:08
那这个时候怎么给你测完之后,那你有时间或者趁别人下班的时候,你加班,加班你登上八个系统之后,你看一看哪个是你名下的,你用你的名字一筛选,全是你的好几好多页是吧,然后呢,你就一个一个改,改完之后呢,你把这个八格系统,你不是你把这个八格状态给他制上你修改。已修改变成蓝色的,或者变成别的颜色,然后呢,就改改改完之后呢,下次这个版本又做做都做完了,他这个版本都测完了,然后呢。改完之后,你说你们这个项目又不一个版本测试版本又让他们测了。然后呢,他们什么测试人员又测,测完之后呢,测到时候呢,他一看哦,蓝色的都已经都已经修改了是吧?都已经修改了,然后都已经修改了,他看看是不是修改对了呢,他又测一次知道吗。又测一测,如果你改对了,他把这个状态给你改成已解决,一解决就变成绿色了,知道吧,然后呢,他你要如果是一看一测一测还是没解决,又给你激活了,又变红了,你知道吧,反复这么来干,都是这样哈,知道直到呢,你要保证你八个系统里边你名下的八个。
24:18
不多了,你也不要全部都解决了,全部都解决也不好吗?对,因为这现这在现在这里人情社会就这全部都解决,说明什么。对,没活了是吧,没活也不好是也不能太多了,也不能也不能一个都没有是吧,对对,控制一下,就你你要你要是时不时登录八个技能控制一下自己名下的bug不能太多,也不能也不能一个没有,所所以这是我们这啊这跟技术没关系了,师后你自己控制吧,对自己自己掌握好,这是我们这个把这个我们给大家简单提一下,这是测试部门这个人知吧,当然有的时候我们还经常遇到这种情况是吧,他给你录上八个的系统,八个了给你描述啊,哪个错了,为什么,为什么给你录了,他上面会给你有原因呢?那你要说你要想不通,我觉得就应该这么做,那他说他必须得这么做。
25:16
那你你得找他去理论,找他跟他沟通一下。看看到底做成什么样子,如果你俩协协商不了,那就什么找领导去。啊找领导,但是那你说他怎么知道对不对呢?有有需求文档,他按需求文档来什么来伺候,不满足需求文档给你录一下,然后我们做的时候也也有需求文档。知道吧,我就按驱动文档做,如果你俩理解的不一样,那你到时候找领导去协商。你们两个先协商,所以经常这两个部门的人会经常打交道。虽然关系很紧张,但是也会经常打交道,知道吗?经常打交道,这是我们说的是测试部门啊,所以呢,你以后也是这样,你以后开发基本上也是这样,知道吧,好,这我们说测试部门好,测试部门我就要说,那我说测试部门的人工资高不高。
26:03
一般没有程序员的高,没有程序员因为特别他他原来技术含量不一样,但是市面上也有,也有专门培训测试测试人。也有纯测试,他们也不是说一点技术含量没有,其实他们的工作也还可以,也有一些技术含量,因为他们测试也有一些测试软件需要使用,知他们也有一些测试软景像像run像什么这个呃,Run什么之类的这些是吧,测试性能呢等等这些啊,这些也有一些技术朋友有一些软,他们有自己的一些软件啊,啊当然这些啊,我们也就不管他这些了。啊,他们也有技术含量,也不是说一点技术含量没有,当然当然咱们国内的这些测试,测试人员技术含量没有那么高,就是测试大家都知道有什么,有学过软件工程的,大家都知道,叫有黑盒测试和白盒测试。黑格测试什么?就你对黑盒测试看不到代码,只测功能。
27:03
就是你这个功能我就按需求来运行一下,看能不能这个满足需求,能功能能不能实现,他不管源代码是什么,他看不他不看源代码叫黑色眼前一片黑吗。有的看代码他看不见,他不他不懂代码。他只看功能,功能对了,诶让你通过功能不对给你录bug知道吗?白盒测试呢,就能看到代码,他能看懂你的代码功能对了,如果你代码写的不合理。也给你录八个。这种白盒测试,当然国内基本上现在来讲几乎没有白盒测试,除非有些大的大的公司,这些测试呢,能读懂代码,他们也会开发代码。这些人,其实这些人工资很高,但咱们国内白盒测试比较少,国内基本上都是黑盒测试啊。好,这是我们这个测试部,这我给大家讲的,说到这,那除了研发部和测试部,他开他们开发软件,他们测试软件对不对,然后呢,后边还有什么,还有这个实施部,实施部是干么呢?对,实施部是长。
28:09
对,他们开发出来代码了,开发出来项目了,他们去测了,假如也开发好了,也测试好了,都没问题了,那要给用户用了,咋用,那给用户不到他服务器上去用。给用户买服务器。买什么服务器,其实就是跟个人电脑一样,就是他们配置性能更好一些。知道吗?然后呢,在上面装,给他们装上该装的软件都给他装了,然后把我们的这个测试好的这个项目打个挖包,然后布上去。然后布上去之后呢,然后把它服务器一启动,然后呢,用户就可以去访问这个项目了,就可以使用了,就知道吗?那我们说程序员开发好项目之后,然后呢,都测试好了,那谁去帮客户买服务器搭环境呢?对实施部门程序员一般不让你干这个事儿,程序员你只需要把代码把你把分配给你的代码做完,然后呢,测试部门都测试通了,八个系统上没有你的bug了,你就完成任务了。
29:06
你就不用管了,那剩下的人测实施部分人去什么?去把你的项目打个包,帮客户买服,各种服务器,软硬件服务器装好,环境布上去就行了,这是实施部门的去做,一般都是实施部门的到他们这些人。他们什么?他们一般来讲,他们不懂开发技术,不懂测试技术。但是他们对各种什么。对各种服务器非常了解。各种软硬件服务器,像这种硬件服务器,当然你说这种服务器,这种电脑,我们说跟个人电脑一样,但是呢,他们配置性能更高,比如他们的CPU更高,然后呢,内存更大,磁盘更大,像这些这些这些硬件电脑,这些电脑就一般的个人电脑肯定扛不住,就为什么,因为因为服务器将来部署之后,大家都并发访问。如果你这个什么服务器的性能很小的话,这一大同一时间来大量的请求,这个电脑就反应不过来。
30:03
所以说他跟我们说,那是吧,这种普通的电脑肯定是这个处理不了的,所以得买高性能的这些电脑,这些服务器,那这些服务器也是一个行业,我跟你说这些服务器,像这些服务器,我们说在市面上比较流行的这些服务器,你像这你说现在买个人电脑都是买什么新的联想的电脑。那联想做不了这种电脑啊。联想就是个人电脑还可以,还是还收购人家的是吧?啊,当然我们说真正这种电脑,嗯,这种电脑都是那些什么大服务器厂商是不是。就像那个,就像那个什么IBM就IBMIBM被不是被联想收购了,IBM个人电脑被联想收购了,他还有什么这种大服务器。这才是他们最赚钱的地方,知道吗?啊,这些我们像I国内用的比较IBM的,惠普的知道吧,当然现在还有华为的,其实也也也还是可以就这几个知道啊,所以这些人对这些硬件服务器比较了解。
31:03
各个性能什么的,谁适合什么样的项目,他们非常了解,包括一些价格,还有当然我说只是买硬件服务器了,还有软件呢,在上面得装什么。得装软件,你要项目布上去之后,光有电脑,你的外部项目能布上去吗?不,不上,你还得买啥应用服务器,应用服务器是吗?就这个他们开的,但除了他们开的,还有别的大型的这些收费的这些大型的服务器,然web web file等等,这些都得什么买这些收费的软件部署上去。知道吗?还有什么数据库服务器?知道吗?MYQMY,还有什么Oracle更好的那些服务器?这些数据库服务器都得去买,他们这些人呢,他们对这种软硬件服务器非常了解,就这样。就这些,这是实施部,他们就是这就是这一部分,那你说实施部门这人多不多不多,一个一个公司里边基本上。一对一两个人,一两个人就够了,这为什么?为什么不多?
32:02
那你想啊,一个企业里边会不会天天实施项目?肯定不会是吧,他做项目,他可能一个项目,小的项目还得做几个月呢,实施一次,我养,我养这么多的实施人员干什么,而且他们的工资很高,他们的工资有的时候都比程序员的规模还高。就这。对。而且他,而且这些人基本上不去到公司里边上班。都是到客户现场,他们不,他们不按部就班上上班,他们都在客户现场,帮客户各个地方去买服务器,搭建环境什之类的,就这些他们不去公司上班,知所以大跟我们说他们一个是不累,知道吧,上班自由,工资还高,就这些,就这他们比DBA还还好呢,还强了,就这些人,但是我说他们为什么工作有技术含量啊。对各种服务器,你要能能掌握这些参数,掌握各种价格的变动,各个性能,其实也很厉害的,也很厉害,就这那你说市面上有没有培训实施的。
33:02
没有,市面上没有实施,那你说这些实施都从哪来的?自自自学的,对自己摸索,搞技术人自己摸索。啊,那你我摸索他就好。摸索他,他还不如DBA好找工作呢。啊,他更少,他更少这种人更你摸索摸索几年摸索出来你不一定能找工作啊,当然但你就说你当然你要摸索好了,你要记住好了,你还是不愁工作,当然我们说这种几率是吗?他没有没有这种他不好找程度啊,这事我们说这甚至大是他能少到什么程度,有的时候一个软件公司里边连一个实施都没有。都没有实施,对,那那你们没有实施咋布项目找兼职有很多这种,特别是中小型企业不养实施人,为啥他成他一两年都用不一次就实施不了一次,他养养一个养一个实施人员,这么高的工资,他他养不起,你知道吗?他不划算,真正做几个月做一个项目之后,要部署到怎么到市面,到网上,或者到哪个地方找一个什么兼职的人过来实施一下就行了。
34:11
所以有很多做实施的都什么都兼职,好几份工作,所以他们工资高嘛。十是一次输多少钱?十是一次输多少钱?对吧,这些人是吧,就这就这样这实施的,但你你你得有技术,而且你得有这种客户知道,所以这也是一个行业知在北京有有很多这种做实施的,做实施的都是做兼职的,工资特别高,就一个月都弄了好几万,就这样。就他这是这,但你得会经营自己,有技术,还得会经营自己是好,这是我们说这个实施部门,这个我们也简单说的是这实施部门,研发部,然后呢,测试部,实施部,对还有一个还有这个产品部,产品部。
35:00
产品部,产品部也是软件公司里边一个一个很重要的一个部门,那这个产品部门人都是干什么。设计产品的设计功能,这个软件到底做成什么样子的,谁说了算,对产品部门人说了算。他对他们不懂开发技术,不懂测试技术,不懂实施技术,他们但是他们呢,对某一个行业的软件非常了解,你比如说我们举个例子,假如说这个你们公司是做呃保险这种产品的,保这个给保险行业做软件的。那你们公司的产品经理,产品经理应该是什么呢?应该是在保险公司里边干工作应该好多年了,想跳槽,跳到别的行业里边。那他叫什么,他就跳到软件,软件这种这个公司里边做产品,做产品什么,他对软件公司里边,他对这个保险公司里边那些办公流程非常了解。各种功能,各种软件,他非常了解有哪些功能,功能只给什么人用的,干什么用的,他们非常了解,就他们主要做这些,他们天天什么什么技术都不会,但是他们对这种行业非常了解,就有沉淀,说我们说这种职业规划,我们说有一种叫什么,很重要的一个原则,就是能够能不能形成这种职业沉淀吗?就你干几年之后,以前的那些经验能不能被以后利用了,就他们就利用了这些。
36:23
在保险公司干过很多年了,对保险公司的这种运转的流程非常了解,他们来开发,他们来设计,做成什么样的软件,设计完了之后他们开发,他们开发完之后他们测试。测试完了都通过了,他们去实施,就这个意思,就这那你说老师产品部门的人多不多。对,不多不多,一般都是一个产品经理带着一两个助手知道吗?啊,不会太多啊,因为你做软件的话,也不会说天天都忙,都有新新产品要设计,他不是这样的。啊,他不会太多,这是产品经理他们的工资高不高。
37:00
当然这也分行业,分行业是分行业,有的产品经理也很挣钱啊,有的行业产品就你像设计一些手机啊等等这些啊,互联网或者还有些互联网产品,这么他这些也也很挣钱,但是些传统项目的这产品经理可能挣钱没那么多,知道吗?但他这个在这个行业这个这个比较灵活,你知道吧,就开也分行业,有的产品经理工资也挺高的,知道吧,但是总体而言稳定性啊,包括这方面都不如开发测试这些技术人员。好,这是我们说的这个产品部门,那么产品部门给我们实施,给我们严,给我们程序员有关系吗?有关系啊,对经常打交道,要为什么你想啊,他设计的功能让你去做。那你那万一他设计的一些东西一些功能,你要不了解呢,你你没读懂。或者他的设计都是写一些文档,画一些图,你要没读懂是吧,你得找他们去,去交流去。
38:00
问他这个功能到底做成什么样子是吧,所以也是经常打交道,知道吗?给产品经产品部门的人,给研发部门跟我们程序员也经常打交,所以你要有一些产品不有一些地方不明白的,你可以找他们去问,知道吧。这是我们这儿。那你说好问吗?产品好好相处吗?一般还可以,一般可以,但是也不排除有些矛盾。呃,也也有矛盾,就产品部跟研发部也有矛盾,也有啥矛盾。那那你看啊,他给他就相当于给你派活了,他给你派的活简单,哎,你做的挺好,他给你派活不设计的不合理呢。那那你那你就不好做了。他要非要让你做成这样子了。那你说这样做从技术上来讲,反技术或者是不太现实,他非要让你做成这种效果,那那你就不好做了。那不好做的话,那就有毛病了。
39:02
对,就是有毛病,知道这这前哎,前两年有一个网上有一个段子是吧。有,但不知道大家还记得不记得,对,就那个产品经理跟那个程序员打起来了,就在网上打起来了,还记得那个。那个那个什么,据说是一个产一个这个软件公司里边产品经理设计来一个产品,要让成员去做什么产品呢?他说这样要做一个软件,做这个软件干什么呢?要让用户用这个手机,手机的时候呢,让他那个手机壳那个颜色能变化,能随着这个用户的心情变化。对用户的心情好了,变一种颜色,这个手机壳变一种颜色,对吧,然后呢,这个心情不好,变一种颜色,所以让你给我做一个软件,给我实现这种功能,对你能做吗?能能做吗?对做不出来,他说能做,那他说能做,那你说你做吧,我不是做这个的,那你做不出来,那你技术不行。
40:03
这不就矛盾了吗?所以就打起来了嘛,对,那这个前两年那个这个网上不流传那个视频嘛,就打起来了,知道吗?对知其实大家到后来人家分析和分析,最终分析的一个结论是什么,按理说能做出来。然后好,按理说能做,这说程序员不占理。就你技术确实不行是吧,那说咋做,说有一些什么可以这个想象,有一些技术是吧,能够获取人的这个情绪的这个一些参数,能够这个采用一些这个硬件技术,能照到你的脸,照到脸上之后能能获取一些什么参数,总之是获取呢,你获取用户的一个一个生物的一些参数。就心情不好获取获取什么样的参数,这个心情好了获取什么参数,根据这个参数来变颜色,这不就行了吗?对,那你做不出来,那那你技术不行是吧?啊所以说大家看这这有矛盾呀啊,当然我们说这个,其实他这个比较过激了,做不出来,那我我技术不行,那我就是不行是吧,别别打起来是啊啊这样所以说大我们大其实做程序员是吧,有很多部门吧,你是干活的,你要明白你是干活的,你成员你拿工资,你是干活的,很多部门都让你干嘛。
41:22
让你干,那从另一方面来讲的话,我能力最强。我能力最强,我啥都会,所以你让我干知道吧,所以在公司里边确实程序员的技术是最强的,知吧,所以啥事都找你知道吧,做不出来那可能就是你的问题,劳做出来领导的功劳知吧,知道吗?所以所以,但你要是你得调整这种心态,你别动不动就跟人家干起来了吗?这样不好是好,所以当我们这是这是实这是产品部,这我们就给他说到这是,然后呢,研发部,测试部,产品部。实施部还有最后一个叫运维,运维部门知,然后我们说这些部门大脑都是对各自有各自的职责,他设计产品,他去做,他去测,测完之后他去对部署,部署完了之后呢。
42:14
对对,部署完了之后,部署完了之后就不管了吗?那你说实施完了给给人给用户用了,那用户肯定要交钱了,交完钱之后不就不管了吗。那不管了,万一出现问题咋办呢?对,那出现问题,那你说我这都给钱了,还管他干什么,那他以后再做项目就不找你了。啊,所以这种软件都很贵的,要维护一个客户的关系,其实什么其实很重要的。他现在这个这个软件用,用几年之后,他可能要升级了,他到时候还找你,你要服务好的话,所以一般来讲什么。然后呢,不实施完了之后给钱了,一般特别是些大项目都会留几个运维人员,专门在什么客户现场,在他们机房旁边开一个什么,开一个小办公室是吧,留两个人,然后在这儿专门去解决问题是吧,这两个人其实是么,平时问题就是有,但是很少,基本上用户用了,因为前面都经过什么各种错了,知道吧,都已经不出,不会出现问题了。
43:18
万一出现问题,用户不至于找不着人了,打电话找他们,找他们是吧,出现小问题他们能给什么重启重启服务,重置个密码什么之类的,这是他们会就这些人,这人知道吗?然后呢,大家看真正有问题的吗,他们也不会干什么。往公司打电话,派技术人员,派程序员过来解决就知道,对,所以这些实施人员主要是做这个事的,这万一出现问题,帮用户解决一下知道吧,不至于找不着人,就这意思,这些实施你说实施人员多不多?不多,基本上只有大项目才有实施人员,而且只有一两个实施人员啊,为什么?因为都上线了,一般来讲不可能会一个团队留下帮你维护,他不是不知道一般都是什么啊,一两个人这样去维护去,而且他们那什么这一两个人一般来讲也不会什么技术,一般的什么开发技术不会,他不可能留两个程序员去维护去,知道吗?对,还有什么测试,他们也不会。
44:15
但是产品他们会,一般入职的时候会培训他们产品,这个产品也是干什么的,然后呢,大纲实施他们肯定也不会,他们主要会会一些业务,会一些业务主这啊人也不多,而且这些人一般来讲。对,也没有技术含量,一般都是刚毕业的,刚毕业的一些新新手知道吧啊,一般都是小女孩儿,一般都是这是测试,这是实施,一般都是一些小女孩,刚毕业的小女孩找工作是吧,轻轻松松是吧,天天是吧,也没什么事,坐在办公室里边上上网,喝喝茶,基本上就这样。啊啊,当然当然他的工资也工资也低是吧,他不可能工资太高了,我们付出跟收入的时候成正比的。
45:00
啊,所以说他们工资也就这样啊,一般也是干时间也不会太长,人家干两年刚毕业找个工作稳定下来就不错了,可能干两年人家经验增加了,人家还能干别的了。这基本上就是这样啊,当然我们也不排除一些运维很厉害的运维,按理说从运维的这个什么定义上来讲的。他们也要懂什么,他们其实要懂这些服务器,因为他们要维护这些服务器,其实他们应该就是懂服务器,而且甚至懂一些开发技术,为什么?因为万一报错了,他们能调一调。从技术上来讲,他们应该对他们要求比较高,但是咱们国内的运维大多数情况都真正技术性的工作,一般都不会交给他们,知道吧,因为交给他们工资就高了,知道吗?对啊,当然我们也不排除有一些公司的运维很厉害。就是你像咱们咱们这个这个前面也也有也有一些同学是吧,到后来什么转这个做两年开发之后转运维了,转运维干什么,咱们有前面有同学转华为的运维,他们的工资也挺高,三四万一个月三四万。
46:10
对他们对啊对,反正他反正他他们这个也有一些有技术含量的用户啊,当然大部分其基本上都是都是这样子的,好,这是我们说的这个关于这个运维这个部门啊。啊,运维他们也是不是公司里边上班,都是在公司,都是在什么客户现场,就是客户现场,那客户现场在他客户现场或者机房里边,给他们弄一两个机位,然他们去那上班。反正你说客户现场,还有还给他们弄一个办公室,那一般来说这种项目我说只有大项目才有运维。大项目都是什么?一般都是国家的一些项目,或者一些金融机构的项目,他们不缺这种什么办公场所知道吗?他们就给我们什么,留这于这个办公的场所啊,一些小项目,给一些民营企业做一个小项目,本来就三四十万,我再留俩人。
47:06
我还不够一年给咱们发工资的呢,是吧?啊,所以小项目一般都是没有,没有运维大足这些大项目是好,这是我们还说的这些是吧,这是软件公司里边这几个部门,这几个部门这是跟技术相关的一些部门,当然还有一个最重要的部门。最牛的一个部门在软件工作最牛的一个部门,你惹哪个部门的人,也别惹他们哪一个,对市场部,市场部的人千万不要惹,谁都不敢惹,领导层老板都不敢惹,知为什么?那你想对你软件公司养这些人?得有项目做呀,项目从哪来,他们去拿的,他们去拿项目。对,如果没有项目做,你养这些人一你妈俩月你都养不起了知这些人工资都很高,都是技术人员。所以必须有不停的拿项目才能运营下去,都是靠他们是吗?拿项目?
48:03
拿项目,所以其实大看我说真正做项目的话,真正做项目的话,这些这些人完全可以自己做项目,为啥非要在公司里边做啊,就是因为你们做出来项目你们卖不出去。所以我们说这在市面上这么多的成语啊,这么多的牛人,你知道吧,技术牛人,那如果是仅仅是做谁都做不出来,项目都能卖钱,那大家都不去公司里边上班了,这些软件人员。我在家里边,我自己花两年开发一个项目,一卖几百万上千万,那多好啊。你卖不出去,关键是你技术再好,你做出来你买卖不出去。人家能卖出去知道吗?他不管通过什么途径,自己能力也好,自己的关系也好,但是他能卖出去就这人,这是这才是最牛的,但你发现他们也去公司上班,他们很少去公司。他们一去公司基本上就有项目做了,知道吧,啊,所以这些人,而且工资还是最高的。他们一个项目,他们当他们是工资肯定就是按提成,知道吧,他按提成,但是到底怎么提,咱们也不知道,咱们也不知道吧,是吧,他肯定比咱们挣得多,肯定是这的。
49:09
这些这是市场部的这个,所以呢,你千万不要惹他们,就这些。好,这时候我们说。这个市场部的这些人啊,市场部的这人,你说给咱们有有有关系吗?按理说没啥太大关系,但是他吧,他他但是现在来讲的话也有关系,有啥关系,他们现在拿项目跟前几年不一样,前几年做这种做这个市场的都有关系,有关系,假如我给这个这个部门的领导认识,或者是我们亲戚什么这个他们做一个项目直接交给我,我给公司拉过来了。那我就拿钱了,知现在不转账了,现在是国家管理的越来越严了,特别是国家的一些项目必须公开的招标投标,嗯,等于必须投标去,然后呢,竞争去,这样你才能拿到,你要要不然的话,你要不声不响的交给交给这他们拉过来项目了,然后将来会有国家的厂是。
50:04
所以现在什么现在做项目一般都是投标,要投标,所以他为什么投标,他们就做标书。啊做标做标书呢,他们不懂技术,他们做的很炫,但是没有技术含量,没有竞争力,所以一般来讲都是什么来找啊,找技术人员帮他们做标书,加一些有技术含量的一些这个一些设计图纸啊等等这些。他们一般都是招,所以大家你以后到工作过程中,很可能会找你帮他做标书去啊。知道对,领导给你分配任务,但他们会做你,但是他们,他们会做标书,但是你需要你给他设计一些图纸什么之类的。然后到后边我们会教给他画一些图师,加一些有技术含量的东西,也有就也有这种这个对也有这种关系啊,都跟我们有关系的这些,好,这是我们要说的这个市场部的这些人,那市场部的人多吗?对这个市场部的人,反正是一般来讲,他说市场部的一般不会太多啊,不会太多,一般都是什么呢?专职的,这个市场其实也不多,一般都是跟领导层,跟老板有关系的,甚至老板。
51:13
本身自己就是销售,就他自己能拉拉项目,正因为他能拉项目,他才开工资知道,所以在软件这个行业里边,其实只要能拿到项目。基本上你也可以当老板。其实你要是真正做的话,这些人市面上随便就招过来,你招什么层次的人招不了,你只要能拿到项目,关键是得拿项目,能拿到项目就得做市场,市场所以一般来说市场部的人不会太多啊,不会太多,但是你只要什么能拿到项目就行。他不会太多是吧,你拿不到项目,公司也不也不会养你知道吗。过一段时间拿不到项目,可能就公司不要你。啊,所以他这个也是有流动性的,应该说啊,当然这给我们不是我们考虑的问题了,大家简单知道这个这个部门就行了,所以他们找将来找你做标书什么,你也不要拒绝,尽力就行了,知道吧,因为这个这个部门的人一般来讲没有人敢得罪了知道。
52:13
知道老板得罪,老板得罪他一走,他给别的公司拉项目去了,你这个公司就黄了,知道吗?所以老板都不敢得罪,就这个人,有的甚至这个销售就老板本身就是销售,知道好,这是我们说了这个,这是软件公司里边跟我们相关的这些部门,就这些,就这些,所以我给大家简单介绍一下这些啊,当然我只给大家说的都是跟咱们程序员相关的这些部门,还有一些部门呢,跟咱们没关系,所以我就不多说了啊。那些部门大家也都好理解,那哪些部门还有哪些部门有工作的吧?对财务人力是还有一些这个对保房什么之类的这些是吧,对这跟咱们没啥关系,所以说我们就不多说了,因为你说人力人力公软件公司里边也有人力。
53:06
人力你跟他有关系吗?也有关系,就关系不大,这有啥关系啊?对招人你入职的时候给你办个入职手续,面试面试一下,然后呢,以后呢,以后就没啥关系了,然后呢,对辞职的时候送你一下给你是吗?对基本上就这样送你一下啊,就是基本上人力基本上就见两面,你要基本上在一些大公司里边,大的软件公司里边,基本上人力你就建两面,在这公司里边,对进去的时候给你说办个入职手续,离职的时候给你办个离职手续。啊,财务,财务跟你也没啥关系,有的时候你压根就见不到财务,你在公司里边干几年之后再转交工作,你可能一财务你一次都没见过。这是很正常,特别一些大公司有的时候你会发现什么,诶这这个人好像是是咱们公司的是不是,是财务是吧,因为你没见过是吧,是吧,为什么你你每次什么入职的时候,办入职的程序,入职手续的时候,把银行卡给人力,人力给他到到月给你发工资了。
54:13
离职,到时候办离职手续,到月最后一次工资打给你,所以你压根你都肯定就见不到。所以财务你都见不到,除非有一种情况,你都见到哪种情况对报销,你经你你入职这个你做的项目,经常出差去外地出差去差旅费什么报销,每次把发票给他,按照他的要求贴给他知道吗。这事我们这样啊,甚至有的时候你经常出差,一般应该你也不让你去报销干什么,就有一些公司,有些软件公司项目组都有项目助理知道吗。尤其是大的,像稍微大一点项目组都有项目助理,项目助理是吧,一般一个小女孩啊小女孩,然后呢,他天天啥也不干,就是专门是吧,为项目组服务的干什么,对跑腿的,你要买拿个快递啊,然后买个车票呀,报销的东西全部交给他,他帮你做。
55:06
啊,你安心写代码就行了,你知道吧,这样,所以说加上这些软件公司基本上都差不多都是这样啊这好这种还有还有什么,还有管理层,就公司的管理层也是部门。公司管理层跟你也没啥关系。啊一一年见一面对吧,对,年会的时候,年会的时候一年见一面干什么对吧,给你敬酒,领导排着队给你敬酒,对对吧,对,干的不错,明年继续努力是吧。就让你好好干,对,就是管理层基本上也跟你没啥关系,我们就是做技术的,凭我的技术挣钱的。好,其实这些部门是跟我们经常有关系的。好,这是我们说的,这是软件公司的这种组织结构,我们就给大家介绍这儿啊,你你过去的两到三年就在这个环境下工作了啊,大家要记住知道吧,啊看看这些同事懂吧,到时候你人家问你的时候给家描述就行了啊。
56:07
好,这时候我们这样对这。
我来说两句