总结实习

学校老师让交实习总结,大概回顾下项目,此博客仅作为一个记录

总结实习

实习单位:东软集团商用软件事业部

实习项目:新闻类集成系统

岗位:前端开发

开发使用的技术栈:HTML,CSS/SCSS,JavaScript,Angualrjs2,nodejs

项目相关技术及工具链:

  • 前端:HTML,CSS/SCSS,JavaScript,Angualrjs2,nodejs
  • 服务器端:Java,微服务架构(东软内部研发框架)
  • 项目管理工具链:redmine,禅道,Tower

项目介绍:

项目客户为新闻业内最主要的机构之一。此项目为内部稿件从采集到编辑到发布的整体流程的管理控制系统。涉及稿件的流转过程,发稿的流程控制,分社与总社的合作配合及稿件流转。

总结:

  1. 技术

Angular2

项目本身使用的前端技术比较新,2016年9月,Angular2正式发布,且与Angular1.X相差很大,也不向下兼容。这个项目前端框架就是Angular2。最近由于项目技术问题还拜访目前国内Angular2的大牛–大漠穷秋,收获颇丰,发现目前我们项目中Angular2的用法还存在很多可以精进的地方。在这个项目中,我也学到了很多有关前端开发的东西,从CSS到SCSS,从HTML5到Angular2,从原生JavaScript到jQuery。学到的技术点很多,就不一一罗列了。从技术上说,任何事情,哪怕是操作icon的使用,在真是使用,考虑性能,整体框架之后,都会变得系统化,复杂化。所以不能轻视任何技术点。

chrome

Google的chrome浏览器很强大。首先,对H5和CSS3的支持比较好,其实是对W3C标准比较友好,可能因为Google本身就是规范的制定者。其次,对前端开发的调试很友好,大家可能都知道控制台可以调试js,但是现在它也可以调试ts,一样的打断点,很方便。对CSS的调试也很方便,修改立即生效,使得样式调试很快。最重要的是性能分析了,通过network,timeline等工具的测试,能让我们迅速定位到性能瓶颈,前端开发,性能调优是必须的。现在,在我眼里,chrome不只是浏览器,是个开发工具。

webstorm

这是一个前端开发利器,以前我用HBuilder来开发H5的项目,因为快捷键和简洁的画面,当然sublime也会用一下。但是当项目比较复杂,函数很多,我需要一个更强大的IDE,能让我直接跳到函数的实现,能运行命令行,能直接操作git。webstorm的插件很多,还有对angular2的插件,快捷键更能提高效率,能更少的使用鼠标。

  1. 项目管理

    • 交流很重要

无论是开发人员之间,还是开发与业务之间,沟通不好可能带来很大的成本。特别是这种前后端分开开发的项目,前后台人员的沟通可以减少很多内耗。

开发人员之间:勤于交流,共享技术资源,减少技术调查的成本和避免重复组件的开发。使用项目wiki这种工具来管理最好了。这样就能形成技术积累,方便分享。

开发与业务:开发时一定要确认好业务的实现,清晰客户的需求,否则,劳而无功。

开发与项目负责人:项目管理是一门学问,开发人员与不懂技术的人员沟通更是一种挑战,要学会用浅显易懂的比喻来使他们明白,或者用量化的词汇来表述。

  • 文档很重要

开发中,项目文档的规范性、及时性很容易影响开发的效率,开发中最浪费时间和精力的地方很可能不是因为打字速度慢,也不是因为用了什么算法很复杂,而是沟通成本,特别是,前后端分开开发的项目,接口文档尤为重要,最好有一个接口管理工具。
另一种文档,开发规范也很重要,不然,代码将参差不齐,每一个新人进入项目必须先仔细学习编码规范,当然,前提是项目有一个完整的编码规范。这样能避免很多麻烦。这两天就就有个案例,angular2在AOT的时候报错,这个事成功引起了领导的注意,三个技术高手(有两个还是从其他项目临时叫过来的),用了两三天,终于发现,因为一个字母大小写的问题,导致AOT出错。因为很多时候,这种细节难以察觉,所以更加危险。

  1. 知识拓展

现在在项目中主要是前端开发,使用angular2和nodejs等新技术。

  1. 出差

这次项目客户在北京,所以一直在北京出差,出差的日子比较辛苦,加班很多,虽然学习的东西很多,但是出差这么辛苦还是对身体很不好。当然,有了出差小半年的经历之后,让我也学了很多编程之外的东西,比如如何报销,出差申请等。所幸出差地点是北京,离家近,还能方便回家,这是个让人欣慰的事。而且在出差中还去Google北京请教了angular2的大牛,也是一种不同的体验。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值