深思总结然后整装待发

原文链接: http://xdlrt.github.io/2016/1…
间隔上次更博已过去两个月了,终究也有时刻能静下心来想一些事变,也对这几个月的生涯做一个总结吧。

欣欣向荣的创业公司

暑假在学长的创业公司练习,主要担任的是两个新系统的重构。早期项目是基于Angular和sass的背景治理型SPA,完成了最基本部份的架构。经由暑假一个多月的勤奋,胜利完成了一些前端自动化和工程化的处置惩罚。

  • 运用gulp完成sass的编译、css的打包紧缩、js的紧缩殽杂,优化HTTP请求数,大大进步接见速率。

  • 运用gulp增加打包文件名后的hash值,并合营修正进口的文件援用途径。保证上线后的版本不会因浏览器缓存而产生影响。

  • css部份悉数用sass分模块编写,极大的进步的UI的复用性。

  • 因为后端运用java来编写,前端须要设置响应的IDE才一般运转,为前端编写了傻瓜式设置文档。

这里取得的生长

在这里取得的生长是对项目团体的认知,从产物需求到交互设想再到前端合营后端联调完成全部项目的功用迭代,也对和后端的协作和一些机能优化的题目有了更深入的熟悉。
因为开辟人员的短缺,和学长也一同商讨了许屡次怎样进步开辟效力,怎样在最短时刻内最高质量的完成运营和产物司理的需求,同时须要保证以后的保护和迭代顺利举行,这是和本身单打独斗做些玩具的基础区分。
用户体验同样是主要的一环,程序员不单单议须要思索怎样用代码完成功用,更须要思索的是需求背地真正面临的痛点以及怎样去更好的击中这些痛点,前端作为和用户联络最严密的一环,亦如是。
这段日子是本身最拼的一段时刻,暑假和国庆后的十天,没有在1点之前睡过觉,乐在其中,也就不觉得苦了,也很光荣可以和学长们一同并肩斗争过。看到本身介入的项目终究上线投入运用,也是对本身的一个圆满的交卸了。

组件化开辟小试牛刀

9月尾的时刻接到一个相似分答的外包项目,基于微信民众平台的webApp,项目早期只要我一个人担任前端部份,举行手艺选型时,斟酌了以下几个方面:

  • 兼容性要求较低,故可选用较新的手艺来完成。

  • 前端部份以后会有多人协作,为了进步效力决议采纳组件化开辟。

  • 后端是一个研究生学长担任,日常平凡只能长途沟通,故决议完成前后端完整星散开辟。

综合以上几点,选用了比较轻易上手的vue.js来完成这个项目。体验以下:

  • vue-cli可以异常轻易的搭建开辟环境。

  • webpack默许设置非常完美,傻瓜式完成经常使用开辟环境所需功用。

  • 相较于angular早期版本中的directive,vue单文件组件越发易懂,也极大的提升了协作的效力。

这时期也碰到了须要题目,比方:

两名前端的代码作风悬殊

因为代码质量并没有做严厉的限定,致使本身和另一面前端的代码作风相差较大。这个题目在模块间有耦合的部份题目比较突出,终究会致使代码作风异常芜杂,不容易明白。对以后的保护事情造成了一点搅扰。

设想的短缺

因为组件化开辟履历的缺少以及对需求不够准确和仔细的剖析,致使以后部份可复用组件在以后又从新封装,做了一些低效力的无用功。

开辟进度的治理未严厉实行

因为对产物的流程明白不够透辟,致使涌现为了测试A功用须要B功用可用,而B功用也不可用的死锁状况,极大的降低了开辟效力。

吸取以上几个题目的经验,在以后的项目中,最主要也是最主要的事变就是对需求的充足明白,其次须要必要的代码范例,如许可以防止一些沟通上的题目,再其次就是对全部项目清楚的计划以及严厉的实行,须要预留出必要的测试时刻以应对开辟时未测试出的bug以及一些不测的要素。

百度练习生口试

本身投的练习生简历鬼使神差的展转到了百度的手中,也阅历了第一次大厂的口试。
两次口试的情势都是电话面的情势。
一面的题目比较基本,基本是根据简历上写的东西来发问,混合一些基本的题目,比方跨域的体式格局、两栏规划的完成体式格局、和后端通讯的体式格局以及css3和html5的新特征。
二面就让我有些左支右绌了,拿简历中的项目来捉住一个点问,不停深挖,也暴露了本身总结不够实时而且基本不够稳固。
终究的结果是没有经由过程,不过不泄气,再接再砺,来岁春招又是一条英雄。

小结

这两个月的劳碌生涯完毕了,接下来的日子就是消化和吸取这一段日子以来的收成。以后的日子里做到一周更新两篇博文,主如果现实项目中碰到的具体题目来加以总结和剖析,未完待续。

    原文作者:_Icarus
    原文地址: https://segmentfault.com/a/1190000007332688
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞