今天看到一篇文章指出,普通的Java程序员想进一步晋级的话,可能存在以下四点问题。
第一点:错误的学习方法。在技术日新月异的今天,谁在单位时间学到的知识更多,谁的学习方法更高效,谁就获得更强的竞争优势。而很多程序员在工作中,还在着学校时的学习方法,非常低效,公司不是学校,啃书本的学习方法已不再有效。
第二点 :完整的知识体系。没有形成系统化的知识架构,最重要的是不知道哪些技术需要重点掌握,学习时频繁踩坑,最终浪费大量时间。
第三点 : 对编程的认知。*程序员和平庸程序员,本质区别是遇到问题时的思考方式,这就是所谓的*程序员思维,一种高效解决问题的思维方式。这种思维方式,不是读几本JAVA书能学到的,而需要经过大量项目实战,才能总结提炼出来的。
第四点 :差的学习环境。很多程序员的学习环境很差,在公司经常加班,工作几年后,发现自己除了更熟悉公司业务外,能力没有半点提升,或者周末根本不学习,而是出去玩。这么差的自制力和学习环境,很难让能力提到大的提升
上面四点,每一点都非常难做到,也正因为这样,才会出现很多平庸的程序员。
上面四点就是我的真实写照,加上最近的变动,让我想,我接下的路应该怎么走?现在我也没有理出一条路来。
上面的四点来至于:程序员精选 公众号