程序员职业生涯可行性路线、关键技术

来源:互联网 发布:淘宝买的负值轮毂断裂 编辑:程序博客网 时间:2024/06/16 06:32

路线一:JAVA WEB开发(本人目前的方向)
关键技术:
前端:html,css,js以及各种不断更新的js库。eg,经典的JQuery,当今比较流行的bootstrap,angularJs,dojo,nodejs.
后端:Spring,SpringMVC(struct2),Mybatis(Hibernate),经典的servlet,jsp.
数据库:小型公司用mysql,大型公司用oracle,目前也有许多公司用mongoDB,熟悉复杂sql语句的书写,熟悉数据库的性能优化。
开发工具:eclipse,mysql,tomcat,git,maven,svn,sublime,webstorm.
注释:
三大框架是用来开发web应用程序中使用的.
1.
Struts:基于MVC的充当了其中的视图层和控制器
Hibernate:做持久化的,对JDBC轻量级的封装,使得我们能过面向对象的操作数据库
Spring: 采用了控制反转ioc的技术,管理Bean,降低了各层之间的耦合.
2.
SSM(Spring+SpringMVC+MyBatis)框架集由Spring、SpringMVC、MyBatis三个开源框架整合而成,常作为数据源较简单的web项目的框架。
其中:
spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架。
SpringMVC分离了控制器、模型对象、分派器以及处理程序对象的角色,这种分离让它们更容易进行定制。
MyBatis是一个支持普通SQL查询,存储过程和高级映射的优秀持久层框架。
路线二:android App开发(学习补充中….)
路线三:IOS App开发(学习补充中…..)

1 0
原创粉丝点击