为了账号安全,请及时绑定邮箱和手机立即绑定

关于如何提升java的能力

关于如何提升java的能力

绝地无双 2019-03-23 18:14:52
公司干了几年,基本的框架,流程都熟悉了,现在就有点迷茫了,不知道怎么提高了,是自己写点东西,还是看看源码,还是弄弄其他语言,不知道怎么能搞得更好
查看完整描述

8 回答

?
隔江千里

TA贡献1906条经验 获得超10个赞

以下是我自己上班时间稍微总结的一些,可能不全面。有时间我会再更新答案,希望对你有一些帮助,也希望多交流指正。

  1. 巩固基础(Java):多线程,高并发,反射,IO,NIO,设计模式,服务器编程,服务器推送,面向对象思想

  2. 巩固基础(前端):jQuery,Html5,Node.js,AngularJS。

  3. 巩固基础(数据库):OSCache,EHCache ,Redis,Mongodb等等的缓存技术

  4. 大数据

    1. 高并发(将自己写的项目在高并发的情况下测试)

    2. 大数据量(不断增加项目的数据量,直到系统不能支撑后可以想想该怎么解决了)

    3. 存储:分库分表存储,分布式文件存储,内存存储

  5. 写项目

    1. 个人技术栈的博客(把自己的技能以树或者时间轴的形式展示出来)

    2. 做一个CMS:最好做完后能让人实际用起来

    3. 做一个爬虫:爬取一些有用的信息

    4. 写一套自己的框架:个人能用此框架来快速编写项目,提升开发效率

    5. 参与开源项目:oschian,github

    6. 参加技术峰会,了解新技术。

  6. 学习其他语言:不要局限于Java中,可以适当了解其他语言特性,或者其他技术

  7. 分享技术:把自己的技术分享给别人,在教别人的同时是自己很好的一次巩固复习的机会。
    别人通过你的教学能学到东西对你来说也是一种考验

  8. 总结自己:多跟自己的基友吹牛逼,然后会发现自己还差很多。


向往成为一头牛的鸟!


查看完整回答
反对 回复 2019-04-22
?
慕运维8079593

TA贡献1876条经验 获得超5个赞

把你写的东西,在1000并发下跑跑,在10000并发下跑跑,你就会发现你要学的还有很多


查看完整回答
反对 回复 2019-04-22
?
浮云间

TA贡献1829条经验 获得超4个赞

题注你好,我现在也是你这这种情况.
我的解决方案是从新回过来读一读《Thinking in Java》你会收到想不到的收获.
多看开源代码,比如看一看spring的源码,买本《spring技术内幕》看看.
对java的各个版本有一个比较清晰地认识.
深入学习jvm 内存模型之类的知识

查看完整回答
反对 回复 2019-04-22
?
红糖糍粑

TA贡献1815条经验 获得超6个赞

把基本框架源码看懂,然后写个“基本框架”玩玩呀


查看完整回答
反对 回复 2019-04-22
?
泛舟湖上清波郎朗

TA贡献1818条经验 获得超3个赞

keep coding


查看完整回答
反对 回复 2019-04-22
?
holdtom

TA贡献1805条经验 获得超10个赞

操作系统、编译原理、计算机组成原理。 我其实也在学,也说不清这三门的重要性,但是我个人感觉 ,这些“基础”的东西 每领会一点点,都感觉 多开了好几扇门。。。 还有就是 站在历史发展的角度去看待问题,为什么会有C? 为什么会有Java?为什么会有图形界面,为什么会有网络。。。


查看完整回答
反对 回复 2019-04-22
  • 8 回答
  • 0 关注
  • 687 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号