zoukankan      html  css  js  c++  java
  • 关于7-10月的总结及2019年技能大赛回顾

    前言

    从2019年7月份得知2019年计算机操作员(网站设计)的技术文件之后,7-9月基本都在准备这个技能大赛,针对快速建站,主要学习了ASP.NET MVC 4的框架、Bootstrap前端框架、CSS布局和基本JQ操作,后面两周的冲刺练习了4个小时内,离线快速搭建XX新闻网、XX官网、XX论坛、XX校园网等常见的网站。
    9月下旬至10月上旬,都在做公司数据文化节的作品,主要使用了C# WinForm作为桌面程序框架,使用webbrowser、自构建发送HTTP请求,实现某系统的自动化功能。
    停更网站的三个月,是时候好好总结一下这三个月学习到的知识点和以后的技术路线了。

    2019年职工技能大赛(计算机操作员项目-网站设计)

    竞赛准备过程回顾

    7月中旬下达技术文件,得知计算机操作员项目主要是完成一个网站的搭建,实操(70%)主要占比内容为:布局(40%)、后台数据交互(50%)、网站设计文档和网站打包发布(10%)。

    • 确定ASP.NET MVC 4
      根据实际情况,如果在离线情况下,短时间内完成JSP网站,基本不太可能,而PHP未明确版本,所以考虑之后只能确定使用ASP.NET。查询资料发现,虽然此时早已有更好的ASP.NET Core建站,但是实际环境并没有这个库,而老旧的WinForm对于网站布局、实现速度并不友好。最后确定了ASP.NET MVC 4。
    • 学习ASP.NET MVC 4
      可以说这个备战过程中,最失误的地方之一就是学习ASP.NET MVC 4花的时间太多了。看《ASP.NET MVC 4高级编程》太久了,花了差不多一个月,并且没有实际代码练习。后面敲代码的时候,发现前面看的理论基础用处不大,只是有一个大概的印象。后i按学习前端的时候已经跨入8月份,JS、JQ、CSS准备不足!导致了实操时,花在前端布局的时间超过了一个半小时(实际1个小时),并且有一个知识点没做出来(获得鼠标焦点后显示元素组内某元素内容),直接影响了后台实现。
    • 读取数据库MySQL.dll
      由于技术文件并未提供SQL Server,所以没考虑到实体框架EF(Entity Framework),直接影响了实现的速度(项目前两名都是使用了EF框架)。其实还是因为太懒了,如果学习了SQL Server和MySQL 的EF框架,真能竞争前两名。所以之后要熟悉EF框架,才能在竞赛的时候更进一步。
    • 学习CSS、JQ
      在8月份准备前端的时候,因为有前端基础,所以直接通过慕课网的网站搭建视频学习运用了。虽然成效快,但是导致自己在这方面的技术栈并不牢固,包括了很多CSS的布局技巧、JS的闭包等知识。这个大概也准备了半个月。
    • 学习Bootstrap
      在使用dreamware的时候,dreamware的版本内嵌了Bootstrap的js、css、图标文件,所以在实际对前端敲代码的时候就重温了Bootstrap(毕设在线考试系统也用了Bootstrap)。通过逐渐的学习、建站,发现其实真正Bootstrap,只是为了使网站的按钮、导航栏、输入框、表格、标签组、modal弹出框等一些基础的元素组件,更多的精髓如栅栏并没有使用(时间不允许)。所以学习Bootstrap也花了挺多无用的时间吧。
    • 9月份实战
      在9月份的实战中,才实际整个流程走了一边,也发现了不少后台ASP.NET MVC的问题(页面跳转传值、搜索框搜索及Table的更新、首页信息展示技巧)。经过了十来次网站的实际搭建,才基本达到常见网站的完成时间,包括每个步骤花费的时间:前端布局实现(45min)、布局代码迁徙VS2012和操作MySQL数据库工具类实现(15min)、主页展示(1h)、后台管理(增删改查)。

    竞赛总结

    • 时间不抓紧
      花在ASP.NET MVC的时间太长,而且是理论知识时间,学习理论主要目的,是使自己对该技术的实现原理有一个大概的了解,而不是需要清楚详细的流程原理。
    • 知识准备不充分
      当初也有考虑过EF框架,但是还是没有学起来、用起来,导致实操完成率上限不高。
    • 技术栈不牢固
      实操中的一个知识点,使用到了JS的闭包,但是由于学习不透彻,导致做不出来,直接丢分。
    • 花里胡哨太多
      自己准备的优化代码(日志记录、异常处理、代码测试、JSON操作、前端时间及倒计时),最后实操的时候,发现根本没有时间做代码的优化,亏得自己在开幕式的时候还在记这些程序优化的代码。

    数据文化节作品总结

    • 技能竞赛结束都9月20号了,本来以为只有几天的时间准备竞演作品,所以那几天基本在想很简单的实现作品。在得知竞演时间推迟后,经过自己的考虑,还是决定采用别人的需求进行实现(实现商用产品的功能)。在10月份的十来天,忙忙忙!!!
    • 主要突破了的技术点包括:桌面程序的异步刷新、通讯软件消息自动发送、系统网页请求自动发送。
    • 最后回想了一下分析那个系统网页的请求参数(几万个字符,基本都是无用参数),眼睛都要废了!!!逃了~

    个人博客:Loak 正 - 关注人工智能及互联网的个人博客
    文章地址:关于7-10月的总结及2019年技能大赛回顾

  • 相关阅读:
    June 26th 2017 Week 26th Monday
    June 25th 2017 Week 26th Sunday
    June 24th 2017 Week 25th Saturday
    June 23rd 2017 Week 25th Friday
    June 22nd 2017 Week 25th Thursday
    2018最佳网页设计:就是要你灵感爆棚!!!
    图片素材类Web原型制作分享-Pexels
    想要打动HR的心,UX设计师求职信究竟应该怎么写?
    【UXPA大赛企业专访】Mockplus:“设计替代开发”将成为现实
    2018年最好的医疗网站设计及配色赏析
  • 原文地址:https://www.cnblogs.com/l0zh/p/13739732.html
Copyright © 2011-2022 走看看