• 自我评定与学习计划


    一、前端

    1、Html5 /CSS3:基本的Html和CSS还可以,HTML5和CSS3有所了解,只在项目中用过一些基本的(如圆角)。计划学习HTML5和CSS3。

    2、原生JS:基本的方法会用,各种针对数组、字符串、判断,平时用的较多。原型和闭包没用过,暂不计划加强这方面。因为操作Dom有Jquery,其它插件和框架也很好用。

    3、Jquery:感觉日常工作没问题了,主要用于操作Dom和ajax。

    4、EasyUI:做了一年多的EasyUI,用的比较熟了,暂不计划再花时间在这方面,因为其它项目不一定会用EasyUI。

    5、其它框架:平时听说的有BackBone、AngularJS、Node、ExtJs、JqueryUI、BootStrap、YUI。其中BackBone、AngularJs、Node服务端的,感觉上手比较难,放在以后再研究,JqueryUI好像用的人比较少,ExtJs好像和EasyUI有些类似,学习起来可能会快些。CSS框架可以学下,平时可以结合着用。BootStrap看过一些教程,但没实际动手做过。学习顺序:BootStrap->YUI->Node->ExtJS->AngularJs。

    二、C#后台

    1、C#语法:感觉日常的够用,碰到问题时查查资料也弄的出来。

    2、Asp.Net(WebForm):目前项目用的是静态html,用ajax交互,对aspx没什么实际经验,感觉不好用,打算直接学MVC(但也要看看几个项目的源码,好歹知道是怎么运作的)。

    3、Asp.Net(MVC):正在看教程,打算重点学一下这个,看招聘时很多公司要用到这个。

    4、WinForm:在公司里有做过一个多线程自动工具,会做基本的工具程序,但整个项目都用WinForm的这种大型项目还是感觉不行。打算花时间加强一下,特别是布局控件、多线程、异步、Socket。

    5、WPF:虽说直接学WPF替代WPF不错,但没什么基础,还是先把WinForm学好再学WPF吧。

    6、Linq:会用一些基本的语法,有时项目里偶尔有用到一两句。打算加强一下,这个范围用的比较广。

    7、EF:没接触过,看过一些教程,也打算学习一下。学会EF后,就算其它公司没用EF,其它一些ORM之类的应该也差不多。(结合起来,就是Linq To EF)

    8、labmda,有时会用到基本的()=>{},要再细化一下。

    9、TT模板语法:项目中有用到,感觉挺不错的,有空要学下,可以从数据库生成实体类和增删改查语句。

    10、XML:没用过,有看过一些资料,要实践一下。

    三、数据库

    1、SqlServer:基本够用。存储过程、函数在项目中都有用到,有时用执行计划查查效率,优化索引。备份还原也实际操作过几次。视图和触发器项目中没用到。

    2、MySql:用法差不多,有些语法上的差异,不过区别不是很大。没在项目中实际用过,只测试了一下。备注还原之类要研究一下。

    3、Oracle:也有些语法差异,但主键不能直接自增、也没有Top或Limit来限制条数,实在是不方便。项目中有查过其它厂家的数据库,了解一些皮毛,不打算深究。因为.net要么SqlServer(微软自家),要么MySql(免费)。

    4、其它:还有很多非关系型数据库,MongDb之类,暂时没精力去研究。

    四、操作系统

    1、Windows,Server系列的没怎么用过,但看上去没什么差别。IIS配置看看资料再深化一下,Apache Tomcat久闻大名,打算了解一下。

    2、Linux:没用过,暂没精力研究。

    五、项目开发管理

    1、原型开发试过Axure,感觉上手很方便。

    2、项目进度管理目前是用Tower,感觉也不错,简单实用。

    3、要研究一下怎么管理项目,目前感觉就是做项目容易没有头绪,反反复复做无用功,有些功能做了又全部舍弃。项目需求不明确,具体页面(页面布局是怎样,有哪些元素哪些按钮,分别什么数据和功能)也不明确,时间不好把控。

    4、PowerDesigner有用过,小项目没什么必要,表多了有点用。

    终上所述,近期打算学习并结合个测试项目来实际运作一遍:

    一、前端

    1、尽量使用Html5(特别是Canvas)和CSS3语法

    2、使用BootStrap布局和调样式,特别试一下流体布局

    二、后台

    1、使用MVC(Razor),使用cshtml(不使用aspx)

    2、使用EF(LinqToEF)

    3、使用TT模板生成实体类

    4、传参数取分页数据,不使用IDataReader分页

    5、数据交互主要是对象和JSON,但尽量用一些XML,学下XML的存取。

    三、数据库

    1、使用MySql

    2、不使用IIS,试下TomCat

    四、工具

    1、使用GitHub进行版本控制和上传(目前用的是TortoiseSVN和AnkhSVN,微软自带的也试用,换下GitHub试试看)。

    2、VS2015 + MySql 5.7(dbForge Studio) + Chrome

    3、先弄好框架、文件夹,然后画好各页面原型,再PowerDesigner设计好数据库,最后具体实现。

    4、弄个项目管理,看下能不能把控进度

    具体要弄个什么项目练习,还没想好,先学习相关技术(MVC->EF->LinqToEF,Html5/CSS3->BootStrap)。

  • 相关阅读:
    后端——框架——视图层框架——spring_mvc——《官网》阅读笔记——第一章节26(过滤器,ShallowEtagHeaderFilter)
    后端——框架——视图层框架——spring_mvc——《官网》阅读笔记——第一章节27(过滤器,CorsFilter)
    后端——框架——视图层框架——spring_mvc——《官网》阅读笔记——第一章节28(过滤器,其他Filter)
    后端——框架——视图层框架——spring_mvc——《官网》阅读笔记——第一章节29(注解,Controller类注解)
    后端——框架——视图层框架——spring_mvc——《官网》阅读笔记——第一章节30(注解,Handler方法注解)
    任务日历关联(Project)
    新建日历(Project)
    例外日期(Project)
    自定义日历(Project)
    日历的种类(Project)
  • 原文地址:https://www.cnblogs.com/liuyouying/p/4986359.html
Copyright © 2020-2023  润新知