别再等以后有时间了!!!学习数据结构从现在开始!!!!

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

你可能感兴趣的:(别再等以后有时间了!!!学习数据结构从现在开始!!!!)