上天还是入地?

举报
feichaiyu 发表于 2019/11/10 16:15:56 2019/11/10
【摘要】 以下文章来源于码农翻身 ,作者老刘我要这天,再遮不住我眼, 要这地,再埋不了我心, 要这众生,都明白我意, 要那诸佛,都烟消云散! --- 今何在《悟空传》很多人入行以后,都是靠一门语言,几个框架谋生,在这个行业摸爬滚打几年以后,会产生一些疑惑: 作为热爱技术的码农,以后的路该怎么走? 我觉得有两个方向可供大家参考: 一个是“上天”,一个是“入地”。1上天“上天”的意思就是...

以下文章来源于码农翻身 ,作者老刘




我要这天,再遮不住我眼, 

要这地,再埋不了我心, 

要这众生,都明白我意, 

要那诸佛,都烟消云散!

       --- 今何在《悟空传》


很多人入行以后,都是靠一门语言,几个框架谋生,在这个行业摸爬滚打几年以后,会产生一些疑惑: 作为热爱技术的码农,以后的路该怎么走?   


我觉得有两个方向可供大家参考:  一个是“上天”,一个是“入地”。


1
上天


“上天”的意思就是慢慢往上升了, 刚开始的时候就是在一些框架中做一个填空人员, 在别人的指导下实现小块的业务需求, 比如用Spring, Hibernate/MyBatis 去写税务软件的某一个模块。  


后来职责扩大,自己开始负责一个或几个模块,带着别人做开发,看到的领域也越来越大, 开始向外扩展, 去学习系统的缓存是怎么设计的,数据库读写分离,主从复制是怎么做的, session是怎么管理的,搜索是怎么实现的 ,消息队列是怎么用的,怎么做到高可用性、高并发等等。  


由点及面, 着眼系统整体和业务的全局,慢慢具备了设计系统架构的能力: 把需求转化成合适的技术组件,让这些组件以合适的方式连接、部署、运行。


经过长时间的实践、历练和经验的积累,把很多东西都研究透了,知道了各种技术的优缺点,终于迎来了质变的一天:突然发现自己具备了技术选型的能力,对于某种需求,能够选取合适的软件和技术架构来实现它。 


这时候即使软件业发生了一些变化,出现了很多新技术,例如DevOps,  容器, 微服务,前后端分离,Angular, React ,CQRS 等等,  你发现稍加研究就能参透这些技术的本质, 他们要解决什么问题,有哪些最佳实践, 能否在自己的项目/产品中采用。 恭喜, 你已经成功上天了!


注意,我说的并不是架构师,技术总监, CTO这样的title , 而是一种能力。 


那些“上天”的人知识面讲究广度,对深度并没有极致要求, 你可能并不了解一个软件的内部细节实现, 但是一定知道这个软件的特点、能力、性能和适用范围。 


2
入地


对于“入地”的人,恰恰相反,要求深度而不求广度, 要求是领域专家, 一个形象的比喻是要求一个一厘米宽的口子得有两公里深。


“入地”的人专注于某一类技术,比如说有人特别喜欢安全领域,把各种攻击、防御方法研究透彻 , 成为了一个安全专家。  或者有人就是喜欢搜索,把搜索引擎的原理搞了个明明白白, 成了搜索专家。 


很明显,“入地”要求一个人真的要对这个领域超级感兴趣,要不然就经不起诱惑,耐不住寂寞,别人都在热议云计算,大数据,人工智能,你还能静下心来研究动态字节码生成吗? 你还能研究Tomcat的原理吗? 


“入地”的领域非常多,例如安全、搜索、应用程序框架、缓存、JVM、分布式、RPC框架等等。  或者更加底层的数据库开发,Web服务器开发, 编译器开发等。


这些领域对软件的正确性、可靠性、安全性、性能要求极高,所以从事这些软件开发的人,肯定得真正地精通操作系统、网络、算法等基础知识, 这些人是真正的专家,受到大家的尊敬。 


3
哪个更好?


上天和入地哪个更好,更高级?  其实没有贵贱之分,就看一个人的爱好了,每一条路都不容易,都需要努力的奋斗才行。 


最怕的是高不成低不就,工作多年还是呆在中间,那就容易被IT的大浪拍死在沙滩上了!  




(完)




——————————————————




今天给大家推荐一个免费有趣的专栏,《sideidea独立黑客》他们在业余时间做采访独立开发者和远程工作者做产品盈利的故事,我看完了他们目前采访的一些案例,受益匪浅,不由得想要分享给更多小伙伴。


案例1:《月入 2 万案例分享:Android 音视频格式转换 App》

案例2:《月入 10 万案例分享:Candy Japan 每个月发两箱日本糖果》

案例3:《月入 6500 元案例分享:湾区日报每天推荐 5 篇英文文章》


《sideidea独立黑客》目前是免费订阅哈(不确保后面时候会收费)。如果你想获得更多idea,以及其他人独立开发者成功的经验,可以抓紧时间订阅。


关注小专栏平台公众号,回复“独立黑客”即可获得免费订阅地址


640?wx_fmt=png&wxfrom=5&wx_lazy=1&wx_co=1



转载声明:本文转载自公众号【程序员小灰】

原文链接:https://mp.weixin.qq.com/s/8qukfVmfAzyUz6yTqKYIuA

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。