Heim > Fragen und Antworten > Hauptteil
伊谢尔伦2017-04-18 09:29:21
------------谢邀------------
以下是我自己上班时间稍微总结的一些,可能不全面。有时间我会再更新答案,希望对你有一些帮助,也希望多交流指正。
巩固基础(Java):多线程,高并发,反射,IO,NIO,设计模式,服务器编程,服务器推送,面向对象思想
巩固基础(前端):jQuery,Html5,Node.js,AngularJS。
巩固基础(数据库):OSCache,EHCache ,Redis,Mongodb等等的缓存技术
大数据:
高并发(将自己写的项目在高并发的情况下测试)
大数据量(不断增加项目的数据量,直到系统不能支撑后可以想想该怎么解决了)
存储:分库分表存储,分布式文件存储,内存存储
写项目:
个人技术栈的博客(把自己的技能以树或者时间轴的形式展示出来)
做一个CMS:最好做完后能让人实际用起来
做一个爬虫:爬取一些有用的信息
写一套自己的框架:个人能用此框架来快速编写项目,提升开发效率
参与开源项目:oschian,github
参加技术峰会,了解新技术。
学习其他语言:不要局限于Java中,可以适当了解其他语言特性,或者其他技术
分享技术:把自己的技术分享给别人,在教别人的同时是自己很好的一次巩固复习的机会。
别人通过你的教学能学到东西对你来说也是一种考验
总结自己:多跟自己的基友吹牛逼,然后会发现自己还差很多。
天蓬老师2017-04-18 09:29:21
我也工作2年了。渐渐地,发现遇到了瓶颈。书买了很多,但是不知道到底要看哪本,也总拿各种理由来骗自己没时间看。
最近想了很多。未来的路还很长,这样沉沦下去也不是办法。
不管怎么样,持续学习,还是很有必要的。
现在看书看不进,我就看视频。
学知识没动力,就折腾工具。现在一有时间,就折腾各种工具,尝试各种 markdown 的编辑器,看看哪一个适合自己。把 idea 装上了vim的插件;从0开始学习 emacs,学习用 org-mode 来安排自己的工作学习和生活;折腾服务器,折腾翻墙……各种折腾。把工具的效率提升到最大,总归还是有收获的。
然后我最近还在规划,自己写一些代码生成器,做一些自己工作需要的东西。哪怕只能用main方法来跑的那种。尽量让自己减少重复的工作。
总感觉路还很长……因为迷茫而什么都不去做。那时间就白过了。
想到什么就去做。总归有收获,哪怕做的事情在别人看来很 low……
伊谢尔伦2017-04-18 09:29:21
题注你好,我现在也是你这这种情况.
我的解决方案是从新回过来读一读《Thinking in Java》你会收到想不到的收获.
多看开源代码,比如看一看spring的源码,买本《spring技术内幕》看看.
对java的各个版本有一个比较清晰地认识.
深入学习jvm 内存模型之类的知识
阿神2017-04-18 09:29:21
操作系统、编译原理、计算机组成原理。 我其实也在学,也说不清这三门的重要性,但是我个人感觉 ,这些“基础”的东西 每领会一点点,都感觉 多开了好几扇门。。。 还有就是 站在历史发展的角度去看待问题,为什么会有C? 为什么会有Java?为什么会有图形界面,为什么会有网络。。。
迷茫2017-04-18 09:29:21
http://mp.weixin.qq.com/s?__biz=MzIxMjAzMDA1MQ==&mid=2648945421&idx=1&sn=98b9c1b5fa004ec49d1f9f0484185c38#rd
http://mp.weixin.qq.com/s?__biz=MzIxMjAzMDA1MQ==&mid=2648945438&idx=1&sn=20deb07c871a3460b7d8d5fb2f304e05#rd
这个就是这三门课的重要性