如何系统地学习java web技术?

我正好有一点 java web 开发的经验,可以解答一下。

1. 如果有现有项目使用到 java web 技术, 很幸运, 你不需要“系统地学习”, 阅读里面的代码, 并弄清楚如何实现, 就可以学习到非常多的东西;

2. 如果你需要自行学习的话, 你也不需要那么“系统”, 很多时候是在应用的过程中不断地提升、查漏补缺;

“系统学习”的想法, 从某种程度上来说让人感觉良好, 但实际上并不那么实用。 更需要在实际实用的过程中不断学习、探索和总结。

3. 掌握 springMVC + ibatis + jQuery + Ajax 主流框架是非常有必要的;

4. 在掌握主流框架能够开发实际应用的时候, 持续定期补充基础: servlet 规范、 JDBC 接口、JDK 库等;

5. 学习一些关于软件开发、代码可读性的知识: 《 Effective Java 》, 《代码整洁之道》, 《Writing solid code》、 《编写可读代码的艺术》、《Unix / Linux 设计思想》,《敏捷技能修炼》、《程序员修炼之道: 从小工到专家》、《Coders at work》等;

6. 如果你也想学习一点前端的知识, 至少懂 HTML/JS/CSS 的基础知识, 严格应用 DIV+JS+CSS 的原则进行内容、行为与外观分离。 使用 DIV 划分页面结构, 并为元素加上 id 和 class, CSS 为元素增加外观样式, JS 添加行为和交互。

7. 掌握Java 并发编程, 学习一些中间件, 比如 RMS, 分布式缓存等;

8. 学习设计模式、系统架构相关的知识;

9. 广学博收, 这是我读过的一些书籍, 有兴趣你可以读读。http://www.cnblogs.com/lovesqcc/archive/2012/09/07/4037805.html

我在《黑客简史》中学到最重要的一点: The thoery in the book , The truth in the code. 到源代码中去探索所有的真相吧, 尽量少读技术性书籍, 少读一些学院派的方法论, 多阅读科技论文、多多与他人探讨交流, 直接从项目官网和文档中学习, 提升自己的互联网学习能力。 编程是自由的创造性活动。

本文来自企鹅号 - 忆Gacker媒体

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏积累沉淀

Hive2.0.0操作HBase 1.2.1报错解决

首先看错  org.apache.hive.service.cli.HiveSQLException: Failed to open new session: ...

2549
来自专栏飞扬的花生

日志帮助类

 1.代码 using System; using System.Collections.Generic; using System.Linq; using S...

2019
来自专栏跟着阿笨一起玩NET

C# 通过HttpWebRequest在后台对WebService进行调用

http://www.cnblogs.com/macroxu-1982/archive/2009/12/23/1630415.html

3302
来自专栏xingoo, 一个梦想做发明家的程序员

windows程序设计-第四章 system1.c

/*---------------------------------------------------- SYSMETS1.C -- System M...

26310
来自专栏阿炬.NET

c# datetime 格式化

2966
来自专栏海说

Java应用中常见的JDBC连接字符串(SQLite、MySQL、Oracle、Sybase、SQLServer、DB2)

Java应用中常见的JDBC连接字符串 Java应用中连接数据库是不可或缺的,于是便整理一些可能用到的JDBC的jar包及其相匹配的URL,以备日后查阅。 1)...

2950
来自专栏码匠的流水账

聊聊EurekaRibbonClientConfiguration

spring-cloud-netflix-eureka-client-2.0.0.RELEASE-sources.jar!/org/springframewor...

1421
来自专栏互联网开发者交流社区

WinForm之窗体应用程序

2053
来自专栏张善友的专栏

Using sqlite with .NET

The other day I found that there is a .NET wrapper for sqlite. sqlite is a very ...

2488
来自专栏跟着阿笨一起玩NET

C#巧用Excel模版变成把Table打印出来

转载:http://blog.csdn.net/gwblue/article/details/38865525

1602

扫码关注云+社区