别再等之后有时间了!!!学习数据结构从如今开始!!!!

做为一名非计算机专业的菜鸟,跨行过来也是走了许许多多的弯路。到如今都是浑浑噩噩,懵懵懂懂,天天坚持看各类博客,各类视频教程,看各类技术。也学习了许多流行的Web开发框架,可是学着学着,总感受缺乏点东西。你问我会用Spring系列框架、Myabatis,JPA等数据库框架、消息队列、Mysql,Orcal,PostgreSQL数据库系列(就对Mysql数据库还熟悉点)、Redis等等么?我会说我会用,尽管项目中没涉及的很深刻,可是也算很快的能掌握基本使用。你问我懂Hadoop生态圈么?我会说我知道,本身在本地搭建了一套原生的Hadoop集群而后Hbase、Zookeeper、Kafka、Spark、Hive等等,而后有时间就练习练习,虽然如今忘的快差很少了。你问我懂Solr、Elasticsearch等搜索引擎技术么?我会说我在我本身的云服务器上搭建了一个单节点的Solr,而后就写了几个Demo,项目上也没用过,Elasticsearch基本没了解过可是跟Solr确定有不少类似的地方。你问我了解高并发么?虽然没有实际经验可是看各类博客也能说个一二三。就这么不停的追求各类技术,就算项目上不用,也算本身扩展一点吧。以前总认为我要学习各类流行技术框架,而后了解其实现原理就能够了。可是就是感受缺乏点东西越学越有点吃力,我也不知道是缺乏什么东西,可能缺乏一种编程思惟,也可能工做经验不足。可是有一点我是肯定的就是我是非科班的,我没有系统的学习过计算机相关专业的课程,尽管在学习java的时候了解了一些,可是那些太皮毛了。若是让我从新去学习计算机专业的课程,我以为成本太大,那样都不如专心去考研了。年龄也不小了,惧怕选错!我也不知道如今去系统的学习下数据结构对不对?而后个人业务能力也是真的差,领导要跟我沟通好几遍我才理解需求,编码能力也不强。我以为仍是老老实实的把基本的数据结构实现一遍,而后学习一下设计模式,在工做中用到什么技术就先把什么技术掌握使用。以前总是等之后有时间在学习基础的东西,就这么干了!不等之后有时间了,学习数据结构就从如今开始!java

相关文章
相关标签/搜索