把一件事做到极致,不然,岂非白活

年年岁岁花相似,岁岁年年人不同———论技术的迭代

我们现在这个时代拥有海量的学习资源以及指数增长的新技术于知识。有太多的选择,甚至是穷尽一生都看不完的资料,书籍,文档…但是,作为一个亲历者,不免感慨的说一句这个时代真好!虽然我无法预料未来什么技术当兴,但是可以肯定的是人类必将越来越强大,终有一天会突破人类的两大极限智商以及生命,相信应该会在不久的将来会实现。
但是在这个数据大时代应该如何进行选择呢?我个人觉得应该是选择自己感兴趣的方向研究下去。并把这个做到极致。
不管是学习什么技术,最终都需要你进行归纳、整理,才能把所学的东西变成自己的。工作时为什么要写日志,学习时为什么要写博客,其实就是构建自己的知识体系。

万丈高楼平地起,勿在浮沙高台筑高台——论计算机基础知识的重要性

而要形成牢固的知识的,必须要把基础打结实,就好比是盖房子要地基一样,没有坚实的地基,房子就没有稳定性,根基不稳,早晚会对自己的发展造成重大的影响。程序员只有将基础知识牢记于心,才能产生对知识的共鸣与升华,那么对于学习新知识来说,也是非常容易的而又便于理解的。
而要成为一个行业里的大佬,则必须要在深度上下功夫,在广度上有所涉猎,用别人的话说,编程就好比练功,C/C++、java、python、mfc、.net等编程语言和工具,而这些就好比玄幻小说中的招式,对基础的学习就好比内功,就好比玄幻小说中的那些魂力、斗气啊之类的。只注重招式而内功不扎实是不可能成为高手的。编程就好比盖高楼,根基没打好早晚有一天会垮掉的,而且盖得越高,损失就越惨重。
不要被新名词、新技术所迷惑,人工智能、大数据、机器学习、深度学习等等技术固然诱人,可是如果自己的基础不扎实,就像实在云雾中行走一样,只能看到眼前,不能看到更远的地方。这些新鲜的技术掩盖了许多底层的原理,要想真正的学技术还是得走下云端,扎扎实实的把基础知识学好,有了这些基础,要掌握那些新技术也就很容易了。
想我们当初的想法,学java、spring、html、js这些东西,几个月时间看上一本书,读上一些源码,然后开发出一个像模像样的app出来就认为已经“精通”这门语言了,就可以上班

猜你喜欢

转载自blog.csdn.net/weixin_44350891/article/details/103501437