打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
下面分享大佬对技术学习的心得:注重基础和原理,这种方法我在微头条不止分享过一次,细想都是异曲同工,大...
下面分享大佬对技术学习的心得:注重基础和原理,这种方法我在微头条不止分享过一次,细想都是异曲同工,大家看看有没有道理。
正所谓“勿在浮沙筑高台”,很多人并不是学得不够快,而是他们的基础不行,这会影响你对事物的理解,甚至会让你不能理解为什么是这样。
只要你努力学习基础知识,了解其中的原理,就会发现这世界上的很多东西是大同的。
举个例子,如果你学习过底层的 Socket 编程,了解多路复用和各种 I/O 模型的话(select, poll, epoll, aio, windows completion port, libevent 等),那么,对于 Node.js、Java NIO、Nginx、C++ 的 ACE 框架等这些中间件或是编程框架,你就会发现,无论表现形式是什么样的,其底层原理都是一个样。
再举一个例子,当你学习了足够多的语言,并有了丰富实践后,你开始对编程语言的各种编程范式或是控制流程有了原理上的了解,这时再学一门新语言的话,你会发现自己学得飞快。
最最关键的是,这些基础知识和原理、技术,都是经历过长期考验的,会给你很多启示和帮助。
比如:TCP 协议的状态机,可以让你明白,如果你要设计一个异步通信协议,状态机是一件多么重要的事,还有 TCP 拥塞控制中的方式,让你知道,设计一个以响应时间来限流的中间件是什么样的。
有时候,学习就像拉弓蓄力一样,学习基础知识感觉很枯燥很不实用,工作上用不到,然而学习这些知识是为了未来可以学得更快。基础打牢,学什么都快,而学得快就会学得多,学得多,就会思考得多,对比得多,结果是学得更快……
这种感觉,对于想速成的人来说,很难体会。
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
免费下载|《电工识图入门》,你需要知道基础知识都在这里了
JAVA技巧心得 学Java切忌浮躁 - 51CTO.COM
电工拿3千,电气工程师拿3万,凭什么?
UG数控编程-加工中心学习心得
FANUC宏程序编程基础
六爻预测技术之初学者心得——转
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服