其实有没有进步跟加不加班没有太大关系,有没有认识到哪些知识这才是最主要的,如果说长期以来没有成长的余地就算再认真刻苦也不会有自己的技术发展空间。
程序员的成长阶段最为重要了,对自己的人生,以及以后的职业规划也要合理安排,所以在工作中我们应逐渐提高自己的,不断成长不断学习。不要目光短浅,要一直往前看。
java这门语言历史已经很久远了,不仅语言的自身,框架工具也不断提高,迭代更新,在版本的逐渐更新下,找到一条快捷的学习之路,可以缩短学习时间,已经减少一些物质成本等等,有的人总说多敲代码,码代码尽量去多看看框架的底层原理,这当然是没毛病的,但是这些还是涉猎不广,建议有一套自己的学习方针和路线,这样一步一个脚印的走下去效果会更好。
其实加班的危害真的很大,首先就是影响身体健康,变相剥夺家庭生活权,加班严重的会导致身体疲劳过度,危害真的很大。
作为java程序员,我感觉前期应该学学svn和git项目的版本控制工具,java的高并发相关知识,jvm,redis,分布式开发等等。nginx和tomcat这两个也需要更好的去学习。其次主要从框架的设计、分布式开发原理、Niginx负载的平衡性、ActiveMQ集群、高可用MySQL、Storm流、Mycat分布式架构、分布式系统案例实战等方面来学习。
多去思考一些高并发相关问题,比如有很多人同时购买了一件商品然后商品的库存也很少,怎样做才能不出现低级错误、提高效率多方面扩展、Java高并发系统架构实例、高并发中的数据库架构、MySQL主从复制和高可用集群、海量数据库架构设计等方面学习。
最后呢还是在说高并发这种现象,真的特别需要解决它并且能够做好合理有效的准备做好解决方案、Java高水平高质量架构师、大数据、大数据分析,然后就是算法方面的相关技术方向问题、分布式的数据库的架构以及详解、等方面来进行学习。
说起前途方向,那么只能说无可限量,看自己怎么发展了,走自己的路,让别人说去吧。
领取专属 10元无门槛券
私享最新 技术干货