几乎每一个程序员都会走上这样的自学之路,特别是在成为一名学生或进入工作岗位后,技术的提升基本上都是靠自学的。虽然有些人在网上学习,但他们更多的是自学。大师进门,修行要看个人。
有些人自学很快,他们可以在近一个月掌握一种技术,而有些人坚持努力工作,最后半途而废。最大的原因是他们在学习时陷入了一些误解,不能出来。
今天我们将讨论自学编程的十大常见错误。避免这些错误,我们就能在自学的道路上不断前进!希望对你有所帮助。
踩坑区一:不强调基础,什么编程语言火学什么
我们经常遇到一些喜欢学习的朋友。他们热衷于学习各种时髦的技术,他们通过跳跃式学习,因为基础知识往往枯燥无味,成就感相对较低,所以他们跳跃式学习,什么技术火,学习什么技术。
例如,你的javase基础不强。例如,您甚至不了解最基本的oops、网络操作系统、基本的数据结构和算法,以及常用的设计模式,以及多线程和高并发性的最基本概念。那么你只是盲目追求这些所谓的热门和时尚的技术,你可能会陷入困惑。
建议:我们并不反对学习新技术,但在学习新技术之前,我们应该牢固掌握基础知识。心急吃不了热豆腐,硬吃最后反而烫到自己的嘴。刚接触编程的朋友必须脚踏实地、稳扎稳打地走,从了解基础知识开始。
超实用性的Python零基础入门到进阶视频源码淘宝¥2购买已下架踩坑区二:总纠结于学最好的编程语言
好的编程语言和坏的编程语言没有区别,只是哪种语言适用于哪种应用场景。
让我举几个例子。比如PHP更适合外部开发,java更适合Android,大数据,或者我们的javaEE,C和c++更适合底层开发,比如游戏引擎。系统软件,例如适合驱动开发的汇编语言,如python,它更适合人工智能,以及go语言,它是区块链的主要开发语言,适合作为外部后端使用等。
所以从我上面所说的,你会发现没有所谓的最好的编程语言。
因此,你学习哪种编程语言主要取决于你的学习目标和兴趣。在你学习了这种编程语言之后,你想做什么,然后你决定我学哪种编程语言,当你用逆向推理方法看问题时,你会发现你的起点是否正确。
通往同一个目标可能有许多条路径,但是如果你一旦开始选择一个起点(编程语言),你可能会错过一条更节省时间的路径。
在这里,光头强给大家两点建议:
第一点是,编程语言实际上在逻辑和语法方面非常相似。如果你说java,C,c++或其他编程语言,其逻辑语法和结构实际上是相同的。只要你学习或精通一种语言,你就可以学习其他编程语言。换句话说,打比方比较容易学习,学习的成本也会大大降低,但前提是先要学精通。
持续