首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

【学习编程】世界上不存在无敌的技术!

大家好,我是编程乐趣。

不知道大家是否和我一样,刚开始学习编程的时候,总以为这世界上有什么无敌的编程技术、有什么绝招。就好像武侠小说里一样,学完绝招以后就无敌了。

所以,刚毕业那会。我总是喜欢寻找并学习各种最新的编程技术,总是逛各种论坛、阅读技术博客,希望可以找到一个可以瞬间让我成为编程大师的技术。我以为只要掌握这种技术,就能轻松的解决各种复杂的编程问题。

这里就好像有些初学者,可能三层架构还没搞明白,一上来就想学习微服务,总以为学完这个,以后就无敌了。

我刚毕业那会主要是在电商行业,也算是开发互联网产品。所以像淘宝这种大型的网站,用户量、并发都非常多,但是搜索速度那么快。我总是想,淘宝背后一定有什么超级牛逼的技术和架构,是我还没学过的。也会在想,他们用的数据库、缓存等是不是和我不一样。

直到看了《淘宝技术这十年》,虽然这本书是一个产品经理写,主要描述淘宝技术架构的变迁,我才知道淘宝也是从单体架构一步步的拆分、重构、演变,才最终形成分布式架构的。用的到技术不外乎:分表、分库、Web服务器负载、数据库服务器负载等等,这些技术我都了解。

这个时候我才明白,原来不存在什么无敌的技术。技术本身并没有高下之分,关键在于我们如何使用它。一个高级程序员,应该是能将学习的技术融会贯通、运用得恰到好处的地方。

甚至你用.Net什么版本、用什么编程语言、用什么数据库、MySql什么版本,这些关系都不大。这些都只是你的工具而已,使用不同的工具确实有性能的差异,但都不是最核心的。

这本书对当时刚毕业不久的我,还是很有意义的。明确了我的学习方向,不再仅仅热衷于新技术,而是要努力提升自己的思维能力和解决问题的能力,把所学的技术运用到实际项目中去。

  • 发表于:
  • 原文链接https://page.om.qq.com/page/OzQGAkaZLLy4-9DnHDj_eK6Q0
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券