从法度员到CTO的Java技巧路线图

    添加时间:2013-5-28 点击量:

    在技巧方面无论我们怎么进修,总感触感染须要提拔自已不知道本身处于什么程度了。但若是有清楚的指导图供参考还是很是不错的,如许我们清楚的知道我们可能处于那个阶段和程度。 




    Java法度员


    高等特点


                  反射、泛型、注释符、主动装箱和拆箱、列举类、可变


                  参数、可变返回类型、加强轮回、静态导入


            核心编程


                 IO、多线程、实体类、


                 凑集类、正则表达式、


                 XML和属性文件


                 图形编程


                 AWT(Java2D/JavaSound/JMF)、Swing、SWT、JFace


            网路编程


                Applet、Socket/TCP/UDP、NIO、RMI、CORBA


           Java语法根蒂根基


               类、抽象类、接口、终极类、静态类、匿名类、内部类、异常类、编码规范


          Java开辟景象


              JDK、JVM、Eclipse、Linux


    Java核心编程技巧


    Java,设计而又很是精细的说话。进修Java,须从Java开辟景象开端,到Java语法,再到Java的核心API。


            1.Java开辟入门:Java开辟景象的安装与应用,包含JDK号令、EclipseIDE、Linux下Java法度的开辟和安排等。


            2.Java语法根蒂根基:基于JDK和Eclipse景象,进行Java核心功能开辟,把握Java面向对象的语法构成,包含类、抽象类、接口、终极类、静态类、匿名类、内部类、异常的编写。


            3.Java核心API:基于JDK供给的类库,把握三大核心功能:


            A。Java核心编程:包含Java编程的两大核心功能——Java输入/输出流和多线程,以及常用的帮助类库——实体类、凑集类、正则表达式、XML和属性文件。


            B。Java图形编程:包含Sun的GUI库AWT(Java2D、JavaSound、JMF)和Swing,IBM和GUI库SWT和Jface;


            C. Java网路编程:Applet组件编程,Socket编程,NIO非梗阻Socket编程、RMI和CORBA分布式开辟。


            4.Java高等特点:把握JDK1.4、JDK5.0、JDK6.0中的Java高等特点,包含反射、泛型、注释,以及java高等特点——主动装箱和拆箱、列举类、可变参数、可变返回类型、加强轮回、静态导入等。


    JavaEE初级软件师


    JSF框架开辟技巧


           设备文件(页面导航、后台Bean)、JSF组件库(JSF EL说话、HTML标签、事务处理惩罚、)、JSF核心库(格局转换、输入验证、国际化)


    Javaweb核心开辟技巧       


           开辟景象(Eclipse、Linux)


           三大组件(JSP、JavaBean、Servlet)


           扩大技巧(EL、JSTL、Taglib)


    网页开辟技巧


           HTML、XML、CSS、JavaScript、AJAX


           数据库设计技巧


           SQL、MySql、Oracle、SQLServer、JDBC


    Web办事器(Tomcat/Jetty/Resin/JBossWeb)


    JavaWeb核心技巧:


            JavaWeb项目开辟的全过程可以分化为:


           网页开辟+数据库设计——>JavaWeb项目开辟,此中,javaWeb由6项根蒂根基技巧构成:JSP+JavaBean+Servlet+EL+JSTL+Taglib,而JSF恰是将这6种技巧进行有机连络的技巧框架:


    JavaEE中级软件师


    四种经典架构SSH1、SSI1、SSH2、SSI2


            Struts1发挥解析层框架


          入门设备、核心组件、标签库、国际化、数据查验、数据库开辟、Sitemesh集成、集成Hibernate/iBATIS


            Struts2发挥解析层框架


                   入门设备、核心组件、标签库、国际化、数据校验、Sitemesh集成转换器、阻碍器、集成Hibernate/iBATIS


            Spring营业层框架


                  入门设备、IoC容器、MVC、标签库、国际化、数据校验、数据库开辟


            Hibernate持久层框架


                MySQL、Oracle、SQLServer iBATIS持久层框架


                MySQL、Oracle、SQLServer


    Web办事器(Tomcat/Jetty/Resin/JBossWeb)


    Java高等软件师


    javaWeb开源技巧与框架


            工作流、


    规矩引擎


    搜刮引擎、


    缓存引擎 、


            任务调剂、


    身份认证


            报表办事、


    体系测试、


            集群、


    负载均衡、


    故障转移


    JavaWeb分布式开辟技巧


    JTA(Java事物经管)


          JAAS(Java验证和授权办事)


          JNDI(Java定名和目次办事)


          JavaMail(Java邮件办事)


    JMS(java信息办事)


    WebService(web办事)


    JCA(java连接体系)


    JMS(java经管体系)


    应用办事器(JBossAS/WebLogic/WebSphere)


    JavaEE体系架构师


            面向云架构(COA)


                COA、SaaS、网格策画、集群策画、分布式策画、云策画


            面向资料架构(ROA)


                ROA、RESI


            面向web办事架构(SOA)


               WebService、SOA、SCA、ESB、OSGI、EAI


            Java设计模式


              创建式模式:抽象工厂/建造者/工厂办法/原型/单例


              机关型模式:适配器/桥接/组合/装潢/外观/享元/


              行动型模式:义务链/号令/申明器/迭代子/中介者/备忘录/调查者/状况/策略/模板办法/接见者


           Java与UML建模


              对象图、用例图、组件图、安排图、序列图、交互图、活动图、正向与逆向


    CTO首席技巧官


             成长计谋


             技巧总监


             团队提拔


             团队扶植


             项目经管


             产品经管


    企业级项目实战(带源码)地址http://zz563143188.iteye.com/blog/1825168



    收集五年的开辟材料地址:  http://pan.baidu.com/share/link?shareid=372668&uk=4076915866#dir/path=%2F%E5%AD%A6%E4%B9%A0%E6%96%87%E4%BB%B6






     下面的更深切的有爱好可以懂得一下,我的目标不是要大师把握下面的常识,只是扩大本身的思维,摘自牛人的技巧博客。


    /牛人必看/





    体系后台框架:





    前端师技能:






    B2C电子商务根蒂根基体系架构解析
    运营B2C日 久,越来越深切的意识到IT体系对确保规范化营业流转,支撑花费者端的均一办事有着决意性的感化。于是,一向想好好收拾下相干的体系架构,怎奈俗务缠身, 一向拖到本日,猛然发明下周娃很可能就要出身,拖无可拖,快马加笔,居然整出来了。本文的重点是理清体系的逻辑关系,具体的功能模块请拜见结尾附上的体系 架构图。
    起首,聊下对体系逻辑架构的见地;我小我始终对峙认为,体系的开辟与演变,前台严格follow花费者的购买流程,后台则盯牢订单流转,紧紧抓住这两条主线,才干高高在上的看清B2C的逻辑链和数据流,更深切的规划功能模块,从而更有效支撑实际营业的流转。
    前台体系包含:商品显现,内容显现,订单确认,付出体系,用户中间四大模块
    一,商品显现
    遵守Ebay的内项目组类,任何将商品以单个或批量的体式格式显现给花费者的功能均应归入此体系。是以,该体系至少包含:
    A,站内搜刮(搜刮提示,搜刮规矩,搜刮成功页,搜刮不成功页,类似推荐)
    B,导航(频道导航,其他导航如发卖排行,告白位,推荐位,文字链,Also buy等)
    C,商品分类(品牌分类,品类分类,属性分类如剪裁情势)
    D, 登岸页(商品列表页,商品具体页,商品活动页)
    这里的接见逻辑是:A /B/C分流花费者去往相对个性化的页面,由登岸页表现商家的核心诉乞降价值传递,完成call-to-action的第一步。
    二,内容显现
    内容显现较为简单,对纯购物品牌而言包含:
    A,通知布告区
    B,帮助中间
    C,论坛(如需商城与论坛产生交互,则需自行开辟,不然可集成discuz做同步登岸即可)
    大师都知道,就不久不多说了。
    三,订单确认
    订单确认,就是帮助花费者正确提交订单信息的环节,看似简单,实则很是错杂,须要对很多信息逻辑断定和处理惩罚,一般由2个项目组构成:
    A,购物车(购物车浮层,购物车页面,无注册购买)
    无注册购买是须要慎用的功能,除非克意寻求用户的短平快下单,如团购/换购,一般不推荐应用,会造成体系异常错杂,开辟量也很大。
    B,订单提交(返回购物车,收货地址&地址薄,付出体式格式断定,配送体式格式,,订单标识表记标帜,实付金额策画等等)
    值得一提的是,几乎大多半的促销逻辑运算在这个环节完成,充沛推敲各类促销体式格式之间的互斥与重叠是体系设计的核心,须要充沛推敲各类景象,避免呈现逻辑漏洞。
    四,付出体系
    与一般的想象不合,付出体系其实并不简单便是第三方付出对象接入:
    A,外部付出体系(付出宝将接口,财付通接口,网银直联端口,信用ka分期端口)
    B,内部付出体系(账户余额,积分,礼品卡,优惠券)
    付出体系的逻辑设计不单须要推敲到各类极端景象的产生(如一张订单先用礼品卡,再用积分,最后网银付出),还要预留财务做账所需的相干字段,并充沛推敲订单作废之后如何回滚各类内部账户。
    五,用户中间
    用户中间的本质是用户自助功能的dashboard,一般4个项目组构成:
    A,注册&登岸(快速注册,完全注册,注册有礼,推荐注册,暗码找回,主站id登岸,open-id登岸如QQ,新浪微博等)
    B,订单中间(汗青订单状况,中心状况订单批改,物流追踪)
    C,办事中间(各类自助办事如退款申请,退换货申请,建议与投诉等)
    D, 信息经管(用户根蒂根基信息经管和账户信息经管)
    用户中间的价值在于:尽可能勾引用户自行获取所需的信息并提交所需的办事,在提拔办事正确率,及时性的同时降落对人工本钱。
    后台体系包含:商品&促销,CRM,订单处理惩罚,WMS,采购经管,财务经管,报表经管,体系设置,WA体系9大模块
    一, 商品&促销
    商品&促销模块的核心在于确保花费者下单之前,前台内容所见即所得
    A, 商品经管(品类经管,品牌经管,单品经管)
    B, 促销经管(活动经管和自定义活动模板经管)
    在上述模块中,最首要的是2个项目组:单品经管中的批量产品生成的主动法度和活动经管中“共享与互斥”经管。前者用于大幅提拔上新速度,后者避免促销活动失控。
    二, CRM
    CRM是对B2C核心资料—会员的经管,办事与再营销体系,包含如下项目组:
    A,会员经管(会员信息的增删改查和到其他体系的链接)
    B,用户关怀(前提触发和人工触发相干EDM & & OB)
    C,定向营销(会员分组和营销活动经管)
    D, 客服经管(内容很是多,集成所有需前台与后台交互的功能,详情还是看图吧)
    E, 呼唤中间(IVR,坐席经管,统计报表,参数传递与窗口嵌入)
    值得重视的,EDM和通道市情上已经有成熟的外包办事商,一般都邑外包;呼唤中间和在线客服自行开辟本钱太高,希罕是呼唤中间体系,营业初期也都是外包的。
    三, 订单处理惩罚
    订单处理惩罚是在订单未正式进入仓储项目组处理惩罚之前,对订单的前置性处理惩罚环节。
    A,订单录入(德律风订购,网高低单,外部团购订单,无金额订单录入如礼品单)
    B,订单审核(主动审核和人工审核)
    C,RMA处理惩罚(RMA申请单和RMA处理惩罚单)
    RMA的逻辑也异常错杂,须要在效力和本钱之间找均衡,确保在不拖垮仓储项目组的正常进出库的前提下对花费者端快速有效close工单;对内部则须要把握本钱,货损不克不及跨越预算上限。
    四, WMS(Warehouse Management system仓库经管体系)
    WMS的流程很长,功能模块也很多,大致分为入库经管,库存经管,出库经管和单据经管4个模块四个模块,细细道来就是别的一篇文章了,各位可以参考 我这篇文章:伙头解牛—B2C仓储内部运作解密(上,中,下)http://blog.sina.com.cn/wangxida0855
    五, 采购经管
    采购经管的核心是有效跟进采购合同/的状况,大货的采购入库/退库,财务结算和在仓库存查询和处理惩罚。
    A,供给商经管(供给商信息经管,合同经管)
    B,采购单经管(PO单经管,负PO单经管)
    C,库存经管(库存查询,库存占用单,库存变革log)
    六, 财务经管
    B2C的财务经管,主如果对供给商,渠道和内部费用支出的本钱把握。
    A,供给商结算
    B,渠道结算
    C,配送结算
    D, 内部结算
    说其实的,哥对财务这块也不算很懂得,大师将就看看,上有明细。
    七, 报表经管
    报表是B2C营业的宏观发挥解析,理论上说,每个项目组的KPI都应当从中找到。
    A,搜刮报表(站内搜刮量查询)
    B,发卖报表(多个维度销量查询,优惠券应用景象,报表导出)
    C,财务报表
    D, 客服报表(客服日报和坐席报表)
    前者反应与花费者产生的日常交互(包含正常与异常),后者查核客服的工作绩效
    E, 仓储物流报表
    这几块报表,是营业运作的核心,涉及到公司诡秘,就不克不及写的太细了,见谅。
    八, 体系设置
    这块大师都知道是干嘛的,也就不久不多说了,分成三块。
    A,根蒂根基设置(和营业有关的一些字段值)
    B,权限设置(不合账号的操纵权限和操纵记录)
    C,其他设置
    九, WA体系(Web Analytcis)
    网站解析系 统,几乎满是外购,很少有可以或许自建的,即使自建,最多做几个简单的模块。用于实战的,要么是免费的GA(Google Analytics),要么是昂贵的Omniture。这块的常识,细细说来也是别的一篇文章了,有爱好的同窗可以看我这篇科普文章:揭秘—我所知道的网 站解析(上,下) http://blog.sina.com.cn/wangxida0855
    最后,上全体系大图,再感慨一句,B2C体系,真是一个大啊。





    转自:http://zz563143188.iteye.com/blog/1877266



    文艺不是炫耀,不是花哨空洞的文字堆砌,不是一张又一张的逆光照片,不是将旅行的意义转化为名牌包和明信片的物质展示;很多时候它甚至完全不美——它嘶吼、扭曲,它会痛苦地抽搐,它常常无言地沉默。——艾小柯《文艺是一种信仰》
    分享到: