打开APP
userphoto
未登录

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

开通VIP
是否只能搞底层才能成为技术大神?
userphoto

2023.01.04 湖南

关注

hi,大家好,我是大师兄alex,想必大家经常听到,想要长远发展,必须要往底层走,技术大神都是搞底层的,你会看到很多人一旦想变得硬核,都喜欢展现自己搞过一些底层技术,比如体系结构,芯片手册,操作系统源码等等,来彰显自己技术牛B,今天我们就来探讨一下,是否只能搞底层才能修炼技术。

首先我们先明确一下,技术厉害是指什么? 按我理解,技术厉害应该是可以解决疑难杂症等这种困难问题,比如系统性能优化,成本优化,万分之一概率crash问题,长期内存泄露,内存越界破坏堆栈等等,而不是仅仅了解一些有难度的技术。知道和灵活使用的level是不一样的,技术显摆很简单:show一下底层源码,show一下反汇编,show一下芯片指令;而解决困难问题才能体现一个人技术全面性和对技术理解深度。

内核没有什么殿堂,也并不高大上,相反的, 更多的时候看到的是搞内核的人视野很狭窄,技术很单调,大部分搞底层驱动的人不懂网络,部分跳出内核什么都不懂。

技术没有高低贵贱,你如果没有遇到那个场景(不管是工作上遇到,或者是自己构造这种场景),你就不可能彻底对这个场景所依赖技术深刻理解,就像你没有去过互联网工作,你可能不会深刻理解互联网的海量技术之道,真正高可用落地是如此之难,带着问题去学习,效率会更高,而不是为了技术而技术,为了显得自己技术很强,而去学习一些自己根本不能灵活掌握东西,比如很多人去学习手写操作系统,如果你只是觉得好玩,可以去尝试一下,如果你认为这样可以成为大神,那你还是太年轻了,真正生产环境技术要比你写的demo技术复杂很多,很多case是需要场景才能深刻理解的,八股文只是基本要求,你需要用你学过技术去解决新的问题,这样才能学有所用,灵活用自己学过的技术解决问题,解决困难问题,才是我们追求的目标。

现实还有很多挑战的问题,需要我们不断学习技术,不断加深对技术理解,不断丰富我们武器库(技术库),才能根据现实情况或者限制条件从中找到最合适的解决方案,最终推动社会的进步。

任何一门技术或者知识,在技术顶端都是想通的,你只需要把你经常用到的技术做到极致,就可以融会贯通,甚至可以迁移到其他领域去。

新的一年,我会开启一个新的系列,怎么解决一些疑难杂症等问题,通过这些案例学习,找到自身不足的地方,然后查缺补漏,针对训练补齐,欢迎大家围观学习。

欢迎加入极客星球圈子分享多年工作经验和基础技术深度理解,内核,软硬结合,高性能编程,性能优化,后台开发核心技术,扩展视野,直播分享,面试问题,项目训练和指导,问题答疑,可以帮助想进各类大厂(芯片,自动驾驶,嵌入式,互联网等)制定学习路线和学习帮助 可以分享各种不同公司宝贵的职场工作经验, 项目经验,普升经验,希望少走弯路,做得更好。

详细点击查看-> 极客星球

详细了解-->>后端集训营|突飞猛进
并发/并行技术全景指南

Linux调度系统全景图
我对'Linux内存系统'的理解

如何才能掌握所有的编程语言

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
架构之路(二):性能
编程生涯中遇到最厉害的三个技术大牛
摄影师给一加9 Pro升级ColorOS 12:流畅度媲美iOS了 2K屏续航真牛
工业软件研究底层技术—几何内核
站在孩子的角度看问题才能听懂孩子的话,才能理解孩子
夫妻之间,讲求的是互相尊重和理解,和谐的生活都是这样来的
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服