• 【校招VIP java】产品原型功能点的理解


    本课程涉及的官方版原型图,关注【校招VIP】公众号,回复【2001】,可自行下载产品原型图

    VIP的服务不一样的校招大家好,我是校招VIP的大拿老师,校招本质上就是一次考试,把项目和考点准备好,通过笔试面试就能拿到offer。为大家推荐一下由我主讲的校招考点课程。

    今天来看一下我们推出的项目实战课程,也是在线实习项目推电影的第一个模块。

    在线实习,动手做是最好的一个方式,但是有很多同学在第一期跟不上,他的设计能力也好,开发能力也好,没有达到我们去公司真正做一个商用项目的能力。

    所以我们第一个模块同步推出,对Java同学来说,整个环节,第一步要懂产品,第二步文档设计,第三步接口设计,第四步把代码开发出来,然后跟前端去调试,到最后给出模块。

    一个模块偏少一点,但是每个模块都有它的亮点,这是课程的主体,而且是免费的,大家可以尽量去看一下。而且功能都可以下载,比如说产品原型功能图等等。

    本期的原型图比较集中在一个页面上,任何一个应用,不管是APP还是移动端网站详情模块,它的功能是最复杂的,因为它是所有其他重点业务的一个入口,特色也比较鲜明。

    如果给年轻人推荐电影,特色不够明确,那么为什么要用你的推电影或者“上影”,而不用豆瓣或者是猫眼。所以我们的特色是给出了一个年轻人自己的打分体系。

    对Java同学来说,尤其要理解它的底层模型,设计数据库,只要不出问题,后面的扩展性基本上问题不大。但如果你设计的有问题,那就是商业项目和外包项目的区别。

    商业项目要做好架构,要考虑未来的三至五年的发展,但是外包项目不用考虑扩展性,做什么就写什么,那么技术能力成长就会受限。所以有了35岁就做不下去了的说法,更多的是你有没有入行。

    可以把页面分成几个功能模块,我们先了解产品功能,有句话说得好:不懂产品的开发不是好CTO你做的越资深,越应该懂得产品的发展,做一个好的开发,甚至可以去给产品同学讲,你这个产品设计怎么怎么样。

    作为后端提供的是数据模型,不用管他是不是两行,因为存的是最终的完整数据,但是我们大概知道它的标题应该多长,因为这个跟你设计数据库的长短是有关系的。

    因为我们现在处于产品的早期,所以这个类型不会特别多,因为电影上的数量太少的话,看着就很空,尤其在后面第二期做列表模块的时候,会发现里面都是空的很难看。

    这里面有哪些亮点呢?首先数据模型很清楚。现在实习生一直出现一个问题,导演和演员的设计数据库的设计一直有问题。包括一些985的非计算机专业的同学,现在在校招项目里面有个误区,大家总觉得我的亮点要多,这个项目看起来太简单了,不想做。

    其实很多985的计算机专业在跟这个事情,他知道这个项目的亮点在哪个地方,所以很多外行同学喜欢看一些网红说什么云服务、微服务,或者是并发、秒杀等等。

    你会发现那种项目一个是重复度太高,根本就没用,你做那个项目经常把自己干死了。第二,你说这是你的实习项目,面试官是不会相信的,哪个公司会让一个实习生去搭公司的框架呢?怎么会让你去做并发秒杀呢?

    面试官也不会因为你用了一个框架就给你加分,他会问你这东西为什么要用?有别的东西为什么不用?底层怎么实现?把这个东西去掉之后,剩下逻辑没有了,所以没得提问,所以很多同学是不清楚项目的优势在哪。

    比如说我们这个项目,设计难点在哪,你要写个难点出来,比如演员表和导演表,我希望最后是把它搞成统一模型,为了后面的扩展性,设计模式怎么去考虑,看着很简单,但是你的简历描述会有很多的部分。

    面试官作为一个资深的Java的开发工程师,经验肯定比校招新手多。今天的这个课程就到这里。

  • 相关阅读:
    占位博客
    占位博客
    占位博客
    占位
    占位
    占位
    占位
    占位
    python字典设置初始值setdefault()与get()
    自然语言处理如何入门
  • 原文地址:https://www.cnblogs.com/rdaxue/p/16450750.html
Copyright © 2020-2023  润新知