#推荐
学技术是不是一定要学会看源码?

2024-09-12 522

学技术是不是一定要学会看源码?有些刚进入计算机领域的初学者,对于计算机技术的学习方面可能会走弯路,认知也有的误区,韩仔在这里简单的跟大家探讨下!
先说几个显而易见的事实:
首先,对于程序员来说,开发框架就像一辆汽车。我们开车时,只需掌握方向盘和油门刹车的操作,而不是先去研究发动机的工作原理。设计框架的那些顶级程序员当然希望大家能充分利用这些工具,但并不意味着每个人都必须懂得这些工具的每个细节。就像没有哪家汽车制造商会要求车主在启动引擎前先去学习发动机结构图一样。同理,除非是汽车出现了问题,实在没办法了,才会有人去研究修理手册,这个时候,说明你已经具备了一定的维修能力。

再说一个现实,大家都知道那些流行的框架或技术背后的开发者,毫无疑问,他们是站在这个领域顶端的人物。如果你能对他们的成果进行改造,那得说明你比他们更牛,更深入地考虑了问题。但坦白说,能做到这点的人能有多少?可现实中,有些人却觉得每个程序员都应该去读源码,也不管需求是什么,也不问你能力如何。我做开发也有四五年了,从写第一行代码算起,快十年了吧,到现在,我还没见过哪个世界范围内流行的框架是我们中国人自己开发的。

接下来,说说阅读框架和使用框架的对比。毫无疑问,读源码需要的时间和精力是使用框架的好几倍,甚至十几倍。我在公司忙得脚不沾地,哪儿还有时间去研究源码?每个人一天只有24小时,要是每个框架都去深入了解,公司的活儿还用不用干了?公司给我发工资,不是让我成天钻研源码的。

再说一句,我想大家都见过那种“笔下千言,胸中无策”的人吧,这样的人古往今来都不少。虽然我不太相信诸葛亮的故事,但屈原那种“举世混浊而我独清,众人皆醉而我独醒”之后被流放的情节倒是挺实际的。

最后,还有一种情况,就是有人自称很会用框架,但他们的代码看起来却是另一回事。明明框架里有现成的功能,他们偏偏自己手写,结果本来几行就能搞定的事儿,愣是写了几百行代码,还把关键部分埋得看不出来。这种情况下,用框架的意义何在?自己用都不会,还大谈什么原理源码,实在让人搞不懂。

所以,总的来说,我觉得阅读框架、改造框架、提升效率,确实是很有价值的事,但让所有人都去读源码、改造框架,这想法有点不切实际。中国的尖端人才没那么多,我老实说,我不行。

收藏 打赏

感谢您的支持,我会继续努力的!

打开USDT(trc-20)扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

Ts:本站所有内容均为互联网收集整理和网友上传。仅限于学习研究,请必须在24小时内删除。否则由此引发的法律纠纷及连带责任本站概不承担。

如侵犯到您的合法权益,请联系我们删除侵权资源!

韩仔技术 自学开发 学技术是不是一定要学会看源码? https://www.hanzijs.com/zixue/1173.html

相关文章

发表评论
暂无评论