128
回答
把面向对象,设计模式,框架扔到垃圾桶里面去
滴滴云服务器,限时包月0.9元,为开发者而生>>>   

程序就是输入,输出,用名字来管理数据,逻辑段。

面向对象,设计模式,框架都不重要。重要的是行业,商业知识。

把行业,商业知识转化为能够带来效益的东西,产品,服务,才是最重要的。

举报
宏哥
发帖于7年前 128回/7K+阅

以下是话题补充:

  • @宏哥 :我在这里说的正是程序的真正的方法和捷径。我的第一句话,应该没有几个人看得懂。 (7年前)
  • @宏哥 :@G.,你可以看看C和C++这两种语言在C++诞生之后的这么多年。谁更成功?C如何用简单的特性进行封装,管理。击败C++的面向对象。所有C++表达的面向对象特性,在C都可以用面向函数的指针,和static关键字两样简单的东西达到相同的目的。大多数人根本不知道,面向对象的实质,就是名字的管理,它不是唯一的方法。 (7年前)
  • @宏哥 :大型系统里面用的设计方法,在OO这个概念出来之前,就已经用了几十年了。问题就在这里。OO只是换了一个形式而已,而且这个形式极其复杂,甚至比解决这些问题本身更复杂。 (7年前)
  • @宏哥 :@xyz555 :Java的时代,web领域它没有对手,ASP,PHP都不够成熟。在除了web以外的领域,java一塌糊涂,它对IO,UI的抽象,可以作为OO的反面教材。一句话总结:一个用于访问数据库的语言。 (7年前)
  • @G. :粗想, 以为是Unix哲学. 细想一下,似是而非. 不理解. (7年前)
  • @xyz555 :如果宏哥认为C++够不上成功的标准,那Java呢? (7年前)
  • @xyz555 :如果宏哥认为C++够不上成功的标准,那Java呢? (7年前)
  • 显示更多(2)
共有128个评论 最后回答: 3年前
说实话,您这个说的太绝对。毕竟设计是非常必要的。框架虽然不是很必要,但是有的时候可以加快我们的进度,那么也是必要的了。总之,我觉得一个开发的过程是一个不断妥协的过程。不太可能坚持自己的想法。如果你能坚持的住,你就是类似Gavin King 那样的牛人了。呵呵。
总觉得宏哥的观点比较极端的说……呵呵·····宏哥别介意……
--- 共有 2 条评论 ---
Alberl@bastetwang : 看了几天的帖子,眼睛都有血丝了,特地注册个账号来回复,算不算给面子? 小弟也觉得宏哥的几个帖子说话都太极端了! 特例只能说明某个东西不是100%正确,但不要忘记那个东西能说明剩下的90%, 这有点像我们考了90分的时候,宏哥很生气的说,你这没用的东西,然后把那10分的例子举出来 6年前 回复
bastetwang可能宏哥从事的职业如此,然后他就认为所有的公司都这样,所有的企业都可以这样。 宏哥对待mysql不也是这种态度? 简单的说就是:如果我不需要一个东东,那这个东东就是垃圾,我才不管这东东对其他人有没有用处呢,举个医院的例子来说,宏哥就是认为所有不能彻底治好的病都别冶了。 7年前 回复

引用来自“笨蛋EGG”的答案

总觉得宏哥的观点比较极端的说……呵呵·····宏哥别介意……

咋一看的确如你所说,

其实程序那些玩意,基础好的人,3-6个月基本就能完全掌握

但是行业,商业知识,需要几年,几十年去学习

--- 共有 3 条评论 ---
淡泊其实你选择做业务分析,技术就让给你认为更牛的人做就得了,分工明确;技术没好坏适合就可以,不适合还选择那就没话说了…… 6年前 回复
我是潮汐高科技的出现源于人的贪念和懒惰。 让程序有商业价值的确基于对行业的认知 7年前 回复
sky_workers其实,写程序也是一个行业. 7年前 回复

引用来自“宏哥”的答案

引用来自“笨蛋EGG”的答案

总觉得宏哥的观点比较极端的说……呵呵·····宏哥别介意……

咋一看的确如你所说,

其实程序那些玩意,基础好的人,3-6个月基本就能完全掌握

但是行业,商业知识,需要几年,几十年去学习

恩··完全同意···相对性的业务知识是要较长期的累积的····

但是,我觉得如果把你所说的那些都丢掉的话,很多时候,同一个业务知识水平,但做出来的东西相应实用、效率都是有所差别的,我就是这样的人,你要我写代码实现某个功能或模块,没问题,但是要我设计的话,我可能设计得比较低效又或者我需要更多的时间和空间,这样就会造成项目的运行低效或进度低效……

所以我个人觉得业务知识在项目中虽然很重要,但是有面向对象,设计模式,框架的知识也是比较重要的··当然没有或较少这方面的知识,项目也是可以出来的,呵呵……

 表达思想和写作技巧没冲突。任何一个正常人,就算不是作家,都可以表达自己的思想。但如果能更有技巧地表达,那么他就可能成为一个作家。这种写作技巧就是你所说的“面向对象、设计模式、框架”。出色的作品都源于生活,而不是凭空想象。这种生活的经验就是你所说的”行业、商业知识“。

听起来没错,可惜离开某行业后人就一文不值了,再加上不会面向对象,设计模式,任何框架,就真的是彻底改行了。

话说回来,我的一些同事改行去卖衣服,经营加油站的也不是没有,对他们来说,业务知识才真的重要,重要到根本不需要去懂软件开发。

顶部