• 1.《Java学习路径》


    参考资料:http://blog.csdn.net/jinxfei/article/details/4602449

    学习Java语言只是开始工作的冰山一角。在这份工作中,经过观察,分为:技术型PM,沟通性PM。下图是从技术的层面出发,将主要的技术储备和重点列出。

    在这个外面还包含了项目管理,软件工程。在实际工作中,沟通是项目管理中占比非常重要的一个环节。

    要将上面的知识和概念整理和落地成项目和指导思想。

    一、Java:

    1.J2SE

    重点:Java基本语法(循环结构,数据类型,数组,运算符等)、Swing,awt,事件机制、文件输入输出流处理等    
    难点:面向对象思想的理解(接口、类等)、线程、socket网络编程等    
    视频教程推荐:孙鑫的Java基础视频教程、张孝祥的Java基础视频教程,讲的都很细,而且这两位老师在教学方面都有很好的经验。    

    2.J2EE

    JDBC:Java数据库连接对象,基础中的基础,Hibernate也只是对它的封装而已    
    JNDI: Java 命名与目录接口,J2EE重要规范之一    
    EJBS: 上面已经提到过了    
    RMI: 提供远程调用方法的支持,主要用于程序分布式开发    
    JMS: Java消息服务,中间件技术    
    JAVA IDL: 提供J2EE平台与CORBA交互能力和互联能力的技术    
    JTS: 组件事务监视器    
    JTA: 事务划分的一个技术    
    JAVAMAIL: Java中的邮件技术    
    JAF: Java启动框架,没研究过    
    Log4j,一款日志处理的框架应用    
    Junit:单元测试的好帮手    
    freemarker、velocity:两款不错的模板引擎    
    与Flash的交互Flex:目前很多的SNS应用就是使用到了这个技术    
    Web services:想知道我们论坛天气预报的效果是怎么做的吗?请关注这个技术    
    SOA:面向服务架构,未来技术发展的趋势之一    

    J2EE最核心的东西:JDBC、JSP、servlet和JavaBean,后面三个也是学习SSH的基础(Struts/Spring/Hibernate的简称).鉴于J2EE的内容太过复杂,建议大家最初只学习: JSP, servlet和JavaBean,等这个基础掌握好再把SSH学习了。

    3.J2ME

    如果你在学习了以上技术还不过瘾,可以再学习手机程序的开发,就我个人看来,开发手机程序技术其实蛮简单的,难点在于优化,比如怎么让你写的程序尽量的节约手机资源

    二、数据库:

    除了这些,你还应该了解一些桌面应用软件开发用到的数据库,比如说sqlite。你在制作安装程序的时候可以把这个数据库打包进你的安装程序。

    三、网页编程基础:    
         网页编程基础要学的内容也比较多,但主要集中在以下这三个技术之上,大家每天看的各种样式的网页都是它们呈现的:    
    HTML:超文本标记语言    
    CSS:层叠样式表    
    Javascript:浏览器客户端脚本语言    
    现在更是流行各种JavaScript库,比如:Jquery、ExtJs等,你要是会其中的某一个库的使用,找工作so easy。

    现在中心的人能够清晰了解这些技术的不多,本身在项目中落地使用的也是基本的框架技术。

    进阶的Java技术可以参考:http://blog.csdn.net/jinxfei/article/details/5554687。

    这篇文章需要反复看。

    这里是介绍摩根IT部门的文章:http://fgsink.blog.163.com/blog/static/167169970201211644742960/

    key words:数学的熟练程度

  • 相关阅读:
    【以前的空间】《用单调性优化动态规划》
    【以前的空间】倍增
    【以前的空间】BIT的两个小小运用
    【以前的空间】bzoj1009 [HNOI2008]GT考试
    【以前的空间】斜率优化的一点点总结
    【以前的空间】bzoj 1227 [SDOI2009]虔诚的墓主人
    【以前的空间】bzoj 1072 [SCOI2007]排列perm
    【以前的空间】bzoj 1052 [HAOI2007]覆盖问题
    【以前的空间】bzoj [ZJOI2007]棋盘制作
    Notepad++使用技巧
  • 原文地址:https://www.cnblogs.com/crazycodeer/p/4634445.html
Copyright © 2020-2023  润新知