返回介绍

“架构师"小赵

发布于 2025-01-22 00:38:48 字数 2510 浏览 0 评论 0 收藏 0

小赵是个 80 后, 高考没考好, 只上了个专科, 听了表哥的建议学了计算机系,大学三年,基本上都在游戏中度过,挂科不少, 差点没法毕业。

毕业后在老家(一个二线城市)干了两年, 觉得小地方没什么发展, 于是就拉着皮箱,踌躇满志的来到北京准备大干一场。

2012 年小赵进入了老王所在的公司,恰巧坐在老王旁边, 做一个程序员, 帝都的月薪比老家翻了一番, 达到 8000, 小赵很高兴。

他在地铁生命科技园站附近和人合租了个民房公寓, 每天坐地铁来到西二旗, 然后坐班车到中关村软件园上班, 就像这样:

小赵喜欢技术, 热门的技术他都耳熟能详:jquery, spring mvc, mybatis, restful, memcached,angularJS, React, 微服务, docker...... 说起来如数家珍, 乐此不彼。

他从来都不看技术书籍, 认为那纯粹是浪费时间,学习任何技术,都是只在网上看片段性的文章, 所以知道的技术很多, 但没有一样能掌握背后的原理。

有一回小赵在吃饭时拉着老王大谈 memcached, 说这个东西有多么多么先进 ,用起来有多么方便, 分布式, 可以支持各种各样的客户端等等。

老王问他: “你知道 memcached 是怎么把一个待缓存的值存储到分布式服务器上的吗? 了解分布式一致性哈希算法的原理吗? ”

小赵傻眼了, 不服气的说: “我会用就行了, 了解这算法有什么鸟用?”

老王摇了摇头:“你了解这个算法才会知道 memcached 在增删服务器的时候怎么提高缓存命中率的啊!”

小赵的理想就是在 5 年内成为“软件架构师”, 要做到月薪 3 万。

所以他经常会把他了解的技术攒成“系统架构图”让老王欣赏, 老王一瞧, 禁不住就笑了, 对小赵说:

“你这明显就是热门技术的堆砌, 实际中我们不会这么干的, 要根据需求来选取最合适的技术。”

小赵不服气,坚信他设计的就是最好的架构, 作为 80 后的小赵, 他的这个特点让老王这个 70 后都汗颜: 特别自信,特别有主见。

只想当架构师的小赵就是不屑好好写代码,他的代码以快、脏、乱著称, 每次分配给他的任务迅速完成,但代码总是惨不忍睹, 在 Code Review 时被挑出一大堆的毛病。

这时候小赵就说: “唉, 我其实知道怎么写, 就是咱们现在的项目代码太乱了, 怎么改也改不好了”

然后小赵就两眼放光: “王哥,要不咱们把这个项目重写了吧,你看看我们还在用最最原始的 jsp 和 servlet, 连个框架都没有, 人家都用 spring mvc 了, 我们的 ORM 层还是自己写的, 要不咱们试试 hibernate 或者 mybatis? ”

老王说:“我也想重写, 只是完全重写的代价太高了, 首先得保证原有功能可以工作, 其次我们现在的新需求实在是太多,人手严重不足, 现在只能搞点渐进式的改进, 现在新增任何功能, 虽然没有用框架, 一定要按 MVC 的方式写代码, 等到我们喘口气, 一定把重写这件事提上日程。”

小赵叹了口气, 继续我行我素, 很快半年过去了, 组里实在没法留他, 只好走人。

小赵找了软件园的另外一家公司上班, 和老王抬头不见低头见, 有一天他突然神秘兮兮的跟老王说: “王哥, 我发现了一个好东西 Node.js, 不再搞 Java 了,以后浏览器端和服务器端编程就统一了, 只用 Javascript !”

又过了几个月, 小赵又在 qq 上给老王说: “Node.js 写异步函数调用代码实在是太坑人了, 简直是噩梦 ! 王哥你造吗, 现在 html5 很火啊, 微信支持, 现在大家都不搞 Android 和 iOS 的原生开发了, html5 太强大了。 ”

再过几个月, 小赵又说:王哥你也赶快看看 Hadoop, Spark 吧,大数据时代来了, 阿里都开始提从 IT 到 DT 了。

小赵在北京呆了两年, 月薪从 8000 涨到 9700, 换了 4 家公司, 最后终于换不下去了。 大家最后一次见到小赵是他要回老家结婚, 老王问他架构师的理想实现了吗, 他说你就别笑话我了。

最新消息,听说小赵要创业了, 好像是什么 O2O 外卖。


在这个浮躁的年代, 很多程序员都极其浮躁, 没法静下心来。

小赵身上也有我的影子, 我刚毕业那几年也是像追星一样追技术,每个技术都是浅尝辄止, 幸好后来幡然悔悟。

其实学习热门技术没什么错, 计算机发展这么快,你不了解很快就落伍。 关键是要有选择性,得有自己的方向, 能够耐得住寂寞,经得住诱惑,在自己选定的领域内, 深深的扎进去, 学深学透。

此外要多想一想,怎么样才能把热门的技术应用到你手头的项目中? 能不能做个 Demo 向你的领导展示新技术带来的价值, 让他认同,进而采用? 这样既能满足自己的技术欲, 又能产生价值。 只是注意不要指望用新技术一下子颠覆现有的架构或基础, 一定要做渐进式改革, 否则失败几乎是注定的。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文