实习中学到较新的前端技术和 Api 的一些经验

在大学接触到的所谓的“新”技术,也只是几年前或十几年前的东西,根本满足不了企业的实际需求,与公司实际生产环境的技术差之毫厘谬以千里。所以把实习中的体验分享出来。
 我实习的岗位是前端开发实习生。了解一个公司最好的方法就是了解他的运营情况,实习公司是个互联网公司,丰台区大红门附近离我家也不算很远。
  在部门和领导和同事的指导帮助下,我慢慢了解了公司的组织机构、经营状况及管理体制,以及技术部的基本业务,并学到了许多计算机维护、软件应用和开发的知识。首先进行专业实习,第一周进行教学,第二周项目开发,最后一天答辩验收;期间我隶属于班的第三小组,共同完成了公路售票垂直搜素引擎系统,而我们小组则是完成了其中的面向用户的订单管理模块。
  经过这次实习锻炼,解决了以前的一些疑惑,积累了经验,提升了能力。   
  实习工作积累较新的前端技术和 Api 接口的经验分为两部分:

一、关于 ES6:

ECMAScript 6比上一个版本的ES5不同的地方还比较多。
ES6 的块级作用域必须有大括号,如果没有大括号,JS引擎就认为不存在块级作用域。

// 第一种写法,报错
if (true) let x = 1;

// 第二种写法,不报错
if (true) {
  let x = 1;
}

它的一些特性 API 是需要一个 200k 的 Polyfill 才能够得到支持的,如 for … of 循环、generator等,API方面比如 Object.assign 等。
在我们公司常用的做法是不使用这些特性,单独引入对应 API 的 Polyfill 。

二、关于 Webpack:

Webpack 作者Tobias表示发明新轮子的原因就是因为其他工具没有 Code splitting 。所以在这里强烈推荐Webpack的Code splitting功能。
  我们公司做包体积优化时,有两个可能性:DllPlugin和Code splitting。这两个方案侧重点不一样,比较如下:
  使用DllPlugin打包的话,可以分开依赖库和业务代码,①能够提升编译效率 ②业务代码修改打出的包很小,每次修改,用户只需重新加载一个很小的业务代码的包。长期来看这样是非常省流量的做法。
  使用Code splitting异步加载依赖包,做法像 requirejs的基本功能。比如有个页面有轮播的需求,引入了一个几十k的第三方库,而其他页面都用不到。就可以使用 这个 的特性,异步加载库。只有在用户访问特性页面才会加载这个库,流量就这样省下来了。
  开发组长考虑到公司的上线并不十分频繁,DllPlugin 所带来的流量节省效果并不明显,所以要求我们优先引入了 Code splitting 方案。

三、经验总结:

计算机方向的发展日新月异,紧跟技术前沿显得越发重要。因此在学习的过程中老师也经常给我们分析当前各个方向程序员软件的使用情况,各类语言的流行情况。时下的最新技术等。让我们充分感受现今计算机软件类的发展情况,进而对自身有个良好的定位,对未来的前进方向有所抉择。
  专业实习是在学生已经学习了部分专业课以后进行的,是理论与实践结合的重要环节。专业实习目的是提升学生动手能力和综合实践能力,加大学习兴趣,为提高就业竞争力打基础。毕业实习是教学过程中的一个重要环节。通过实习加深对专业理论知识的理解,培养和提高实践操作问题、分析问题、解决问题的能力,是综合运用所学理论只是与编程实践紧密结合,为毕业后从事计算机工作打下良好的基础。
  授人以鱼不如授人以渔,除了这些固化的知识外,老师更多的给我们讲解学习的方法,学习的各类渠道和资源;凭借老师几十年的从业经验,结合实际操作提升我们的项目经验和动手能力。在项目实际开始前,给我们灌输需求调研的重要性,使我们对软件开发流程有了一个更加清晰的认识,对所学的软件开发综合实训的相关理论知识和基本技能有了更加深刻的理解。更加培养了我们参与资料文献调研的意识,综合分析计算处理信息的能力,以及对相关软件工程文档的撰写能力。
  学院方面也带领我们集中参观了一次联想集团园区,让我们走出校园,走出教室,亲身体验一次公司的企业文化,感受开发大楼的工作方式和氛围,我从中也学习到很多经验,了解到一些行业的需求和动态,对开阔我的视野帮助很大。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

极客范儿

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值