首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >如何系统地学习java web技术?

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

作者头像
企鹅号小编
发布2017-12-27 11:29:04
8040
发布2017-12-27 11:29:04
举报
文章被收录于专栏:编程编程编程

我正好有一点 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媒体

如有侵权,请联系 cloudcommunity@tencent.com 删除。

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

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
消息队列 TDMQ
消息队列 TDMQ (Tencent Distributed Message Queue)是腾讯基于 Apache Pulsar 自研的一个云原生消息中间件系列,其中包含兼容Pulsar、RabbitMQ、RocketMQ 等协议的消息队列子产品,得益于其底层计算与存储分离的架构,TDMQ 具备良好的弹性伸缩以及故障恢复能力。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档