你想成为啥,给自己定一个具体目标,你就学哪方面知识,目标要具体!现在是初级程序员,目标是一个泛泛的高级程序员,就很难学会。你现在是一个初级程序员,你的目标是具体的XXX方向的资深程序员,学习起来就事半功倍了。
根据个人的学习能力而定啊,自学的效率肯定不高。自学的往往很多情况下即使自认为学得很好,但到企业实际工作后发现差距很大,企业用的跟自学的差异较大。企业考虑的综合的,要会做项目,有实际开发经验,能实现一些重要模块,代码规范等。所以自学的大都达不到要求。而且学习方向不够明确。
几个误区:程序员的终极目标是要学会这个行业的所有知识;学习是程序员这个职业的目的;当上管理者之后就不需要继续学习了。
“程序员的终极目标是要学会这个行业的所有知识”这个误区,这个行业的只是实在是一个超级大海洋,没有人能学得完的,既然你都学不完,那就算感觉自己学到的只是“九牛一毛”又怎样呢?
“学习是程序员这个职业的目的”这个误区,我知道我知道,学习是会让人上瘾的,但是你要知道有句老话,叫做“学以致用”啊,你学那些乱七八糟又用不上的玩意,很快就忘了,有啥用?