作为一个程序员,技术和业务逻辑哪个更重要?
↭◈作为一个程序员,技术和业务逻辑哪个更重要?
业务逻辑和技术同样重要。对程序员来说,技术是根本,业务方案的落地依托于技术。很多技术人员有一个朴素的想法:“我很喜欢技术,我就想一直深入做技术,成为技术高手。至于业务和管理,还是让别人去搞定吧”。这个想法很美好,但是不符合现实。职场晋升要遵从价值原则,特别是高级别,业务能力和管理能力都是创造价值的核心能力。
技术相当于武侠小说里面的招式,业务逻辑相当于内功。招式可能一年半载就学会了,但内功需要长年累月的积累,修炼。想成为武林高手,不光要学招式,还得修炼内功心法。只有懂业务才能成为高手,才能更好地理解需求懂业务,才能更好地设计技术方案。对于技术管理者,懂业务才能更好地规划技术。技术是为了解决业务问题的,只有在实现业务、给人们带来便利的前提下,技术的存在才有意义。
一个好的产品,一定是要有强大的业务逻辑去支撑。没有业务逻辑支撑,任何产品都只会是一个空壳,经不住考量,只有在产品慢慢完善的同时强化产品业务逻辑,这样才能成为精品。好的产品是设计出来的更是迭代出来的,过硬的技术能力、架构能力可以保障产品根据业务场景平滑流畅迭代升级,不至于伤筋动骨,架构能力则需要长时间的业务沉淀、技术修炼才能获得。
作为一个程序员,应该在日常的工作中对自己的工作内容进行理解,多发散思维,多角度去思考问题。不仅仅是一加一等于二这么简单,还要去理解一加一为什么等于二,亦或者是还有那些可以让结果等于二的方式方法。在工作中不断地去思考,在完善自己工作内容的同时提升自己的业务逻辑理解能力。
数通畅联专注于企业IT架构、SOA应用集成、数据治理分析领域,感谢您的阅读与关注。
❏〓作为一个程序员,技术和业务逻辑哪个更重要?
有技术没有业务逻辑,好比背八股文,考试永远第一,实际应用一踏糊涂。
有业务逻辑没有技术,好比空中花园,说起来这里那里一套一套,实际地基不稳,随时有倒塌的风险。
技术可以一点一点学,死记硬背就行了。业务逻辑需要通过经验去累积。除非你是天才
▥➦作为一个程序员,技术和业务逻辑哪个更重要?
我觉得技术相当于武侠小说里面的招式,业务逻辑相当于内功。招式可能一年半载也就学会了,但内功需要长年累月的积累,修炼。想成为武林高手,不光要学招式,还得修炼内功心法。
空有招式,只能应付些简单的“小喽啰”,内力深厚,你的招式才能运用自如,杀伤力更大,这时候才称得上“码林高手”。
说实话,做程序员这么多年,见过太多说起技术来一套一套,什么分布式,高并发,说得头头是道,叫他做个需求,半天蹦不出个屁来,甚至连业务流程都理解不了。而且业务逻辑这东西还不好学,只能自己摸索,总结,每个行业都不一样,换个行业就很难快速上手了。
至于怎么提升,我的经验是多做,多思考。而且多从产品或者项目的全局去思考,不要只管自己做的一小块功能。另外,想不明白的时候多画图。什么用例,时序图之类的各种uml图,多画画有助于思考总结。
顺便吐槽一下,现在国内软件行业只喜欢年轻程序员,真是奇葩,刚把一个行业给摸透了,结果人家企业不想要了……
%░作为一个程序员,技术和业务逻辑哪个更重要?
跟软件的行业门槛有关,门槛低的技术重要,门槛高的首先是业务逻辑,然后技术要合理的处理业务逻辑,完成业务需求和性能需求。
≚︾作为一个程序员,技术和业务逻辑哪个更重要?
技术重要,业务是产品经理的主场。
------------------
推荐阅读:
姚明和王芳当领队,姚明选中迪拉娜,篮协要女篮给男篮补面子吗?
上一篇:第一次创业,可以做哪些小本生意?
下一篇: 骨质疏松患者应该怎样进行锻炼?