程序员的知识教程库

网站首页 > 教程分享 正文

程序员到底如何学习(程序员怎么入门,应该学什么)

henian88 2024-08-14 18:26:17 教程分享 13 ℃ 0 评论

最后再一次手把手教你如何学习。

对于这个问题,我已经无法忍受了,不想再回复了。今天,我将最后一次手把手地教你们如何学习。什么?你说JAVA难学?不要胡说八道,这是一种不负责任的言论。JAVA这么多年来一直都是这么些东西,有时候需要仔细找找原因。这么多年来,你有没有认真学习?技术有没有进步?开个玩笑,这段话符合今天想讲的主题。你们知道每天无论是在直播、私信、微信还是各种渠道,被问到最多的一个问题是什么吗?

我刚工作了1年、2年、3年、4年、5年,公司的项目都很简单,只是CRUD,不知道该如何提升自己的技能。这个问题每天平均会被问到2次以上。

先问一个问题:你们认为提升自己的技能主要靠工作还是靠自己?很多人会说靠工作。我来给你看一本书的作者,他是大专学历,曾经是外包工程师,但他在2016年就开始写书了。你认为他的技术水平如何?这个作者也是我的同事,他以前跟我们说过,回家后没有什么爱好,就是研究中间键和代码。那么,提升技能主要靠什么呢?当然是工作和自学都可以。

接下来,肯定有人会问:我不知道该学什么。我想问一下:你觉得自己还有哪些地方需要提升?你有哪些不懂的地方?我问你一个很简单的问题:你会做高并发吗?如果不会,该怎么学习呢?脑图是一个很好的学习工具。这是我以前给群里同学列的学习高并发的脑图,可以用它来帮助你学习。如果你想学习高并发,首先要知道什么是高并发。不要只查一下就好了。

通过这些指标可以衡量一个系统是不是高并发的。要提升这些指标,就需要优化代码、引入分布式中间件、使用缓存、使用异步、使用堆积等方法。如果你要从头开始优化代码,该怎么做呢?你需要优化SQL。

你需要优化索引和耗时操作。那你还不知道怎么判断是耗时操作吗?你需要查询相关知识。如果你要优化索引,需要知道哪些方法和如何查看优化结果。如果你这样一级一级地查下去,会发现需要学习的东西越来越多。

你需要好好研究其中的一个点,这样就足够你研究一周以上了。

所以,你明白了吗?不要问我该如何提升自己,而是要先问问自己想学什么、有哪些不懂的,然后用脑图列出来,一个一个地分析和拆解。当你把所有的问题都列出来后,你会发现一张学习的大网在等待着你。

那么,你还不知道该如何提升自己的技能吗?技术是无止境的,但是你需要掌握学习的方法,这样你就知道以后该如何学习了。如果你想知道脑图,可以关注我并加入粉丝群,我会在粉丝群里分享。

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表