前言
最近,停更了一段时间,一来是沉迷业务无法自拔,二来也是实在不知道可以再写点什么。
近期,许多读者都问我:Compose要不要学?鸿蒙要不要学?我想这个问题取决于你是觉得业务能力重要还是技术能力重要。
在知乎:
https://www.zhihu.com/question/576978863/answer/2853571109 中有几位大佬的回答,我觉得很中肯。
知乎大佬的回答
Terrell
一个优秀的程序员不会故意炫技术,而是把需求做的很漂亮,而且架构合理。
哎呀
面试的时候技术重要,入职之后业务重要
梁唐
这不是华山派的剑气之争么?
小孩子才喜欢做选择题,大人都做应用题。因为很明显,这两者都很关键,缺一不可。
那正确答案是什么呢?当然是根据实际情况随机应变。
看个人,如果你当前技术强就多钻研钻研业务,想想怎么把技术应用起来带动业务发展,给公司、团队和个人创造价值。如果你现在技术很烂,只能应付简单的业务需求,稍微复杂一点的问题就搞不定,那显然应该多研究研究技术,给自己加点本事。
看团队,如果你是业务团队,为了应付工作,你应该多搞点业务。因为业务是你们团队的根本。但如果你工作完全不用担心,绩效已经很6了。富有余力,那可以考虑补一补短板,提升一下技术水平,以免将来团队、公司发生变化,自己应付不来。如果你在技术团队就反过来理解,当下已经游刃有余了,就弥补短板,当下捉襟见肘,还是应该追求效率。
看诉求,如果你打算接下来去往更好的平台,那么还是应该多搞搞技术。毕竟程序员面试主要看技术能力。如果你打算后面自己出来单干创业,那么搞明白业务的运作原理显然更加重要。
总结
所以,在企业中还是要面向业务去学习,
没有技术,对业务再敏感,理解再深刻,面临业务问题还是不知道如何解决。
而如果只会技术,不懂业务,则空有一身本领却无处施展。技术扎实却不赚钱,最后一样白瞎。