web前端实习路

没有实习之前,大多数时候都是自己在做一些小项目的开发,满足于本地,满足于一些静态的页面,可能最多也就是在本地搭建一个服务器,现在,也开始接触到公司的项目,发现与之前自己在做的有很不一样的区别,这篇文章,也算是一个小白刚进入一家小公司,发现有不一样的新世界的感叹吧


一、多人合作

在学校里的项目里面,一般情况下,是一个人负责一个方向,比如我负责网页前端,他负责安卓开发,他负责后台算法。而在公司的项目就不一样了,有可能多个人共同负责前端页面的布局,只是每个人负责的页面或者模块不一样。那么怎么将所有人各自负责的部分连接在一起呢?这就需要用到两个东西,一个就是代码的同步——github,另一个是人的同步——交流。

以前自己在做开发的时候,完全是不需要用到github这个东西的,只是知道有这个东西,但因为每个人负责各自的方向,所以也不需要和其他人进行同步,一个人这一块的东西,基本就是全包了。而现在git的使用,基本每天至少两次,早上刚到公司的时候,从库中拉取代码,晚上下班走之前,提交代码,push到上面。

而交流这部分更不用说了,每个人负责哪部分说好了以免发生冲突,而发生冲突的时候,git的好处也体现了出来,可以根据代码的实际去决定用自己的还是用保存在github上面的。不过一般情况下是不会有这样的问题,每个人说好负责的部分,发现有错误就交给那个人去修改,这样处理起来也比较方便


二、工作模式

一个项目下来的流程大致是这样的,拿到项目 → 由负责人搭建好一个基本的框架 → 程序员拿到代码框架 → 写代码 →改bug,因为刚入职不久,所以能了解到的流程大致就是这些。

刚开始的时候,我是从改bug开始的,那就先说这部分吧,为了沟通方便,所以,也会有一个跟bug有关的平台,产品经理会在上面根据拿到的项目效果,提出一些bug,或者添加一些新的需求,而找这些bug在哪,也变成了一个技能,找bug,改bug。

而后来,我便开始接手一个新项目。任务下来,老大先是发给我一个文件夹,里面把很多框架啊什么的都包装好了,看了一下里面的一些文件,原生的js,也有一些已经包装好的类的引用,果然得好好学习一下原生js这东西了,老大果然是老大。

而在项目的开发过程中,也会采用一些实时可视化的工具,也是方便了开发者对代码情况的实时掌握


三、写的是其他人能看懂的代码

代码要给谁看,不只是自己,还有一同开发的其他人,所以就要做到基本的几点

1.按规则命名,包括css的类名啊,文件的名字,图片什么的

2.按模式创建文件,一个页面,可能不只包括一个文件,html、css、 js 三者分离这是最基本的,而使用到的一些MVVM模式啊,可能会让我们不止建立这几个。整个项目下来是系统的,一个页面模块也会有独立的文件夹,这样出现问题,修改起来也比较方便,其他人想读懂你的代码也比较轻松






Web前端实习的目的和要求可以有以下几点: 1. 学习和实践:通过实习,你可以将在学校或培训中学到的知识应用于实际项目中,锻炼你的技术能力和实践经验。 2. 接触真实项目实习可以让你接触和参与真实的Web前端项目,了解项目的开发流程、团队协作以及常用的开发工具和技术栈。 3. 提升职业竞争力:通过实习,你可以积累与Web前端相关的工作经验,这对于到一份理想的工作或进一步深造都非常有帮助。 4. 拓宽人脉:在实习过程中,你将与导师、同事以及其他行业人士建立联系,这些人脉关系可能对你未来的职业发展带来机会和支持。 对于Web前端实习的要求,常见的包括: 1. 基础知识:具备HTML、CSS和JavaScript等Web前端基础知识,并能够熟练运用相关技术进行页面布局、样式设计和交互开发。 2. 前端框架和工具:熟悉并能够使用常见的前端框架和工具,如React、Vue、Webpack等,能够进行前端项目的搭建和开发。 3. 跨平台和响应式设计:了解并能够应用跨平台和响应式设计的原则,使得前端页面能够适应不同终端和屏幕尺寸。 4. 团队合作和沟通能力:能够与团队成员进行有效的沟通和协作,理解并能够按照项目需求进行开发工作。 5. 学习能力和问题解决能力:具备较强的学习能力和问题解决能力,能够快速学习新技术和解决实际开发中遇到的问题。 这些是一般情况下的目的和要求,具体要根据实习机构或公司的需求来确定。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值