在当下,实战项目直播比较流行,很多Java初学者跟着B站的UP主做项目学的不亦乐乎。今天收到一个问题,这是来自于红黑树技术联盟的成员,他说出了自己的困惑,跟做实战项目的困惑:

有时候跟着教程做,经常出现各种错误,然后自己去网上找解决办法,花费了很多时间,可是最后都没解决。而且,报错的问题接二连三,时间倒是花费了很多,但问题依旧解决不了,感觉很费时费力。最终,感觉自己很难在最短时间学到技术。

我说一下自己的看法吧:

1、不要害怕多花时间,担心浪费时间。大家在技术上面的任何付出,都是值得的,即便是问题没有解决。即便我这样的老手,某一天版本更新了,可能出现一个未知问题被卡好几天。软件行业就是这样,天天遇到问题呢,天天在费事费力呢,这种情况不要多想,想也没有用。

2、我一直强调的是系统化学习,不要被“问题”所误导:http://www.mybatis.cn/archives/605.html

3、决定技术提升的三大要素是:Java语言基础,SQL与数据库,多线程与并发。大家不需要做很多项目,只要做一个项目,卡死住一个项目,做完之后,要多反思一下,看看这三大要素有没有提升,没有的话,就找相关的资料学习一下。这种方式才是最快的学习方式,不要觉得快速解决问题才是最快速的提升。方向对了,才能快速的解决问题,方向不对,再怎么努力都是徒劳的,所以要想快速的提升自己,正确的方向是:卡死一个项目->精学项目->反思做项目所得->扩展学习。

标签: none

添加新评论