知识体系框架

2019-03-27 01:21|来源: 网路

前端:
1)html,css基础知识;
2)js基础知识;
3)jQuery框架以及jQuery相关的常用插件使用和熟悉;
4)prototype框架;
5)常用的ajax方法总结及比较;
6)前端常见问题以及性能优化;
7)浏览器兼容性;
8)其他常用的web组件库;


后端:
1.java:
1)java se:java语言概述,面向对象,异常处理,数组,常用的类和方法,容 
     器,流,线程,网络编程等。基础知识要扎实,多思考,多实践,多看API;
2)java ee:主要是深入理解和掌握servlet,jsp,jdbc,tomcat;
3)java常见的设计模式;
4)常用的java框架SSH,以及solr,lucene等等开源软件的熟悉和使用;
5)代码检查工具和打包工具,例如checkstyle,findbugs和ant打包集成工具;
6)SVN版本控制工具的使用;
7)代码重构知识;
8)java代码性能优化知识;

2.数据库:
1)DDL,create,alter,drop;
2)DML,select,update,insert,delete,尤其要重点要掌握的是select;
3)熟悉相关数据库Oracle,MySQL的常用操作;
4)SQL性能优化知识,Oracle执行计划;
5)数据库设计;

3.数据结构:
1)熟悉常用的数据结构和算法,并能够用一种语言实现;
2)能够合理正确的使用数据结构以及设计相应的算法解决现实问题;
3)通过对数据结构的深入学习,提高软件设计的能力;

4.操作系统知识:操作系统原理;

5.关注最新技术和科技前沿,试着从技术角度进行思考和实现,不断的学习才是王道呀。


转自:http://my.oschina.net/powerisam/blog/87382

相关问答

更多
  • 计算机体系结构的定义:程序员所看到的计算机的属性,即概念性结构与功能特性。l 按照计算机系统的多级层次结构,不同级程序员所看到的计算机具有不同的属性。lAmdahl提出的体系结构:传统机器级的体系结构。 定义二:l 计算机系统结构主要研究软硬件功能分配和对软硬件界面的确定 计算机系统由软件、硬件和固器组成,它们在功能上是同等的。同一种功能可以用硬件实现,也可以用软件或固件实现。不同的组成只是性能和价格不同。 传统机器级所具有的属性 即一般所说的机器语言程序员所看到的传统机器级所具有的属性。 对于通用寄存器型 ...
  • 要有端正的学习态度。首先,要明确学习是为了自己,而不是为了老师和父母。因此,上课要专心、积极思考并勇于发言。其次,回家后要认真完成作业,及时地把当天学习的知识进行复习,再把明天要学的内容做一下预习,这样,学起来会轻松,理解得更加深刻些。
  • java基础 Spring框架 Struts框架 hibernate框架 mybatis框架 Spring MVC框架 前端 jQuery JSP nosql: mongodb 缓存:memcached,redis
  • linux系统基本命令,shell编程,Makefile,C语言基础,linux环境高级编程。学习完后可以做linux应用开发。后面可以再学习ARM编程,接口技术,linux系统移植,linux驱动程序,学完后可以进行linux系统开发,底层驱动程序开发等。
  • 这个“百度知道”回答里介绍了近百个热门的,权威的计算机教程(视频/电子书),大部分是免费的(特别精华的教程收取一点点费用,所谓的精华教程,是视频/电子书的作者会跟踪在线辅导的,在线答疑,所以收取一点费用也正常,但可以选择完全免费的教程,也有很多的),有兴趣的话,可以看看适不适合你~那么,祝你好运! http://zhidao.baidu.com/question/85429635.html
  • det是行列式。也写作D 行列式的概念起源于解线性方程组,它是从二元与三元线性方程组的解的公式引出来的. 计算方法为: 二阶行列式.它含有两行,两列.横的叫行,纵的叫列.行列式中的数叫做行列式的元素.从上式知,二阶行列式是这样两项的代数和:一个是从左上角到右下角的对角线(又叫行列式的主对角线)上两个元素的乘积,取正号;另一个是从右上角到左下角的对角线(又叫次对角线)上两个元素的乘积,取负号. 三阶行列式,它有三行三列,是六项的代数和.这六项的和也可用对角线法则来记忆:从左上角到右下角三个元素的乘积取正号,从 ...
  • 您在百度文库中搜索下应该有的。
  • 掌握J2EE 、J2SE等,同时精通SQL语言及数据库技术, 会使用MYSQL、SQLSERVER等数据库,掌握WebLogic、Jboss、Spring、Struts、Hibernate等流行技术,掌握JS,掌握linux、软件架构设计思想、搜索引擎优化、缓存系统设计、网站负载均衡、系统性能调优等实用技术。