您好,我想问关于实际项目经验的问题

您好,我想问关于实际项目经验的问题

您好,是这样的我最近参加了一些面试,但公司都要求有项目和工作经验,工作经验就不说了我确实没有,但就项目问题提出几点:

  1. 我实在没有实际项目,那么我应该怎么做实战项目,只学习了前端没有后端数据,没法像真的开发一样

  2. vue项目目前大都是做管理系统或者手机webapp的,可据我查webapp需要套一个安卓的壳?而且最后怎么做出真实的东西,这个课程不够完善,导致找工作非常吃亏,能否给些合理建议?比如有没有更深入的课程,能够真正的做出一款手机能用的webapp或者管理系统?

  3. 关于vue课程只交了webapp一些基本的显示,然后webapp项目也没有讲怎么上线,然后实际手机键盘怎么调出,按手机键盘怎么调用事件都没有讲,实际手机操作怎么和app联系不起来,能否给个好的建议或者更加深入的课程,让我能跟着写一遍做出个真正的项目?

  4. 主要还是关于后端接口的问题,有没有好的建议?我难道需要自己学后端吗?我听说有一个mock好像可以模拟,但用这个写是不是和实际还有差距?

  5. 还是希望您能给些真诚的建议,现在找实习岗位几乎不可能,公司又要求有项目,但学了咱家的课也不足以能写出一个能上线的项目,这种情况您这边有没有好的建议?

  6. 最后有感而发,我从自学前端到现在也快小一年了,一直想从事这个职业,买了咱家课程也是想能进入这个行业,希望您能够给一些实际的建议。



正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

2回答
JJJustin 2019-09-17 09:01:23

三个月学完

Miss路 2019-07-10 16:08:57

同学, 你好。

非常理解你现在无助的心情,没关系,你把你的疑问提出来,我们帮你解答。下面针对你的问题做一下综合的解释,看的出你前端其实还不是很了解。

1、我们的vue课程、react、以及美团等项目课程,都是有后台接口的,而且,vue的仿淘宝项目、美团都是实际已经上线的项目,并不是我们随便设计的项目哦我们虽然是仿照效果,但是代码都是实际开发的代码规范和方式,而且这几个项目老师都是准备了后台接口,然后获取到后台数据,实际开发的时候我们前端拿到的就是这样的接口。你可能不太懂接口方面的内容,接口其实就是一个链接,通过ajax获取到里面的数据,你可以再到课程中好好看看往页面渲染数据(页面渲染指的就是把真实的数据显示在页面上)的时候具体的操作。

2、webapp是在浏览器中运行的网站,不需要安卓或者ios,涉及到安卓或者ios的是原生app,也就是我们手机上看到的软件,这不是我们前端要做的,我们前端要做的就是浏览器中访问的网站,不管是pc端的浏览器,还是手机上的浏览器,不做安卓和ios开发,这点你要清楚哦,不过现在还有一些是混合开发的,一般是前端写一些页面,然后嵌入到安卓或者ios的原生app上,不过这块我们前端做的不是特别多,一般在安卓和ios开发中会有涉及,所以不作为我们前端必备的技能,前端最主流的移动开发还是webapp,这也是我们必须要掌握的。

3、咱们的项目确实不是完整的项目,但是却是把项目中的重要知识点和核心模块都讲过了,只要讲的这些你都能够学会了,并且独立写出来的话,其他的页面根本不是问题,如果全讲的话时长太长,学习周期太久,太浪费时间,也没必要。并且,在实际的开发中,没有任何一个人负责整个webapp开发的全部内容,实际开发是团队多人合作,因为有开发周期的要求,所以每个人会分一些模块,或者一个或多个页面,面试官问你的时候你可千万别说这个webapp都是你做的,一听你就是冒充有工作经验的。

4、对于一个小白用户来讲,就业班的课程难度已经不小了,只要把后面的几个大的案例全部掌握就具备了初级开发工程师的能力了,你现在觉得还不会,那你肯定是没有独立实现过这几个项目,注意我说的掌握指的是你能够独立的写出来,不看老师的视频,不看老师的代码,如果你还不能做到,那就别去面试,先踏踏实实好好练习,什么时候练会了再去面试,不然就算面试成功,在工作中你也会有很多的问题解决不了,这个是老师的真心话,因为很多同学只是听课,练习的不多,觉得听懂了就学会了,其实只有独立实现才算学会,老师的讲解只是大家的敲门砖,最重要的是练会。你把就业班的所有课程都练会了之后,如果想要学习更深入的完整的实战大项目,可以到实战中去学,记住一定是要学会了之后才去学,不然实战的课程还是听不懂。

5、项目的上线是需要有服务支持的,在工作中,这一步一般都是你的技术领导去做的,不需要我们初级工程师去做,所以这块也不是我们必备的技能。也不需要会原生app。如果你想要知道上线的一些流程,可以到免费课中看一下这个课https://www.imooc.com/learn/1004

6、从你反馈的问题来看,我的感觉是你其实对课程的内容还没有完全掌握,建议你把我上面说到的几个案例好好的再听几遍,练到能够独立实现之后,你再去面试就不会有这些惶恐了,因为面试问到你的项目的时候,一般你都会回答自己做的那几个模块,实现的思路和方式你只要对答如流让面试官知道你有能力去做这就够了,有没有实际的开发经验其实问题不大,你有能力去做项目,企业就会要你。所以归根结底,还是要把技术学好了再去面试。这几个大的项目老师讲解都准备了很久,制作基本上都花了一个月的时间,老师都是一线开发大牛,从准备到录制完成多花了这么多的时间,咱们这些没有基础的人,怎么可能三天两天就能轻轻松松掌握呢?开始练习吧。

加油!

预祝你面试成功!

  • 感谢您真诚的答复,我大概明白了一些您说的东西了,说实话,我确实还是练得少,还有对前端整体的开发内容确实也不太清楚,我会继续加强实践
    2019-07-10 22:59:26
  • Miss路 回复 提问者 努力学习天天向上UP #2
    加油!相信你一定行。
    2019-07-11 09:40:57
  • 见信 回复 Miss路 #3
    老师,我看了这个同学的问题之后,想了想我自己的问题,我其实也是有一些疑惑的,我们出去做项目,一定就是用vue和react做吗?react我没怎么练习,vue我做了练习,所以算是比react熟练多了,碰到要让我做react我岂不是要扑街,而且我看招聘要求,有的还要求用angularJS的,我不可能所有的都去练吧。其次,就是我感觉我现在做,vue是没什么问题了,学之前,我以为vue是MVC模式,学后才知道是MVVM模式,我也非常喜欢拆成组件这种做法,感觉把数据与DOM拆开很舒服,但是我做来做去,感觉我好像就一直停留在组件化开发电商网站那个时候了,我感觉从那时到现在基本没什么进步了,我对前端做网页和WebApp的理解就是,做出具体页面,接受数据,把数据放入到对应的位置,实现相对应的业务逻辑,学习过程里布置的每一个项目我都可以独立完成,但是完成过程中我经常都是栽在那些小地方,比如记不住flex布局的主轴对齐了,交叉轴对齐这种非常非常基础的东西,明明我已经用思维导图整理了N遍,还经常用,经常记,我写代码好多的时间都是浪费在了查询这种基础得不能再基础的东西上,大方向上没什么问题,那么我适合去面试吗?还是得把这些东西都给记得非常熟练才可以
    2019-08-15 22:08:53
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师