此博客用于记录2020年9月25日每日分享,
大概讲讲团队里的分工合作那些事儿。
关于带宽啊,网速啊之类的一些事儿
日期:2020年9月25日
主题:
- 团队合作怎么合作?有什么人?一般用什么工具?诸如此类
- 补全昨天讲的带宽,网速计算方面的知识,讲讲为什么会有之类的存在
文章目录
- 第一个项目
- 1.小故事儿
- 团队中一些工具
- 2.关于带宽,网络速度方面的事儿
- 3.小结
第一个项目
1.小故事儿
昨天有同学问了我团队里都需要什么人,还说了诸如前端,后端
之类的词儿,也许大家都听说过这个词儿,但是具体代表什么意思,以及这些程序员需要做什么,那就不太清楚了,这次就简单讲讲一个团队需要什么样的人。项目经理,UI,前端,后端,数据库,测试。
我们先通过一个小故事来了解下团队。杨某人想开一个超市,主要是为学校的同学们提供商品。那么第一版本的最简版超市出来了只有一个收银员(前端),因为收银员主要跟学生们打交道,主要服务的就是学生。还有一个理货员(后端)。这个小超市搭建起来了,但是也有限的多。功能少,界面简陋,但是基本的功能也有了。
啊这?继续吧我们开始超市2.0。我们找来了专门的美工UI(user interface 用户界面)专门来设计超市形象;继续招人,找个了仓库(数据库)专门管理商品。我们甚至找了个保安叔(测试),专门检测这个超市有没有什么漏洞,有没有哪里有摄像头死角,有没有哪里让学生感觉买东西的时候感觉不方便的地方(保安叔你辛苦了~干的事情还真多)。
还好,是不是感觉超市功能就齐全了一些(到这里项目大概需要什么人,大家都有些感觉了叭~)
团队中一些工具
唔,回到正题,我学的是JavaWeb,所以接下来说的东西可能就是比较偏向Java后端方面的了,先说说开发工具,大二的同学们一般是以Eclise为主,不过到了公司用的就相对少一些了,大多是Idea
(后端开发Java必备)。
前端主要是负责页面,VsCode
即可。
关于数据库,有一个可视化界面工具
给大家推荐下navicat
。
总之一句话:前端负责页面
,用户看到的就是前端;后端负责业务逻辑的实现
,用户看不到的就是后端;数据库负责存储数据
,数据量大了,到了几万条,几百万条的时候你总不能存到 txt 文本中了吧,必须有个专门的软件存储数据,这个就是数据库的存在意义。
2.关于带宽,网络速度方面的事儿
昨天群里还聊到了网速,说了什么100M带宽,什么舍友30M/s额我8M/s我要死了(我不是我没有别乱说)唔~这就引出接下来的话题关于网速,带宽方面的了。
那我们先来讲讲什么是带宽,带宽简单的理解为决定服务器传输数据的性能的一个衡量标准
吧。100M,300M,500M也好,都是指的带宽,可不是说你下载速度100M/s唉
1字节=8比特(其中字节用B大写的表示,比特用小写的b表示)
一般来说带宽之类的衡量标准指的都是比特/s;手机下载速度指的都是字节/s
那么100M带宽究竟能带来多大的下载速度呢?
100/8=12.5 就是将比特转换为字节了,大概是12.5M/s 。当然这是理论上的最大值,实际上因为种种原因,比如是否有其他人和你一起用了?比如网络卡了之类的原因,实际上的下载速度可能远远小于这个值。
害 ,那这为什么还要你懂的
来访问github,youtube之类的网站呢?明明国外网站也有好的学习资源,能极大提升我们的能力的。
防火墙(中国长城防火墙)并非是把中国互联网同境外互联网隔开,而是对境外个别网站及具体网页施行定点屏蔽。
网络与网络是通的,但中国网络与境外网络个别点的联系受到拦截。需要指出的是,在境外互联网的浩瀚海洋中,这些被拦截点加起来只占很少的部分。
参考链接:
删了,不删不过审
唔~关于其他的就先说这么多,剩下的以后再慢慢了解吧。
3.小结
害,我也是第一次搞这种每日分享,希望以后每天都能坚持下去吧,每天一个小技巧,慢慢积累也能扩宽视野的。明天想听什么咱们也可以商量商量写写的,写Java作业或者是写数据库作业也是可以的(笑)。