搞it的崇尚简单实用应该选什么方向比较好?编程无所谓

来源:百度知道 编辑:UC知道 时间:2024/05/25 02:08:26
搞it的崇尚简单实用应该选什么方向比较好?编程无所谓,甚至有时候会乐在其中,当然,过于理论的编程没兴趣,比如数学类。喜欢不管白猫黑猫能做出来正确运行不影响使用的理念,不喜欢为了一点点效率把简单问题复杂化。坚持世界的前进方向就是把复杂的东西化简。总的来说就是简约主义+实用主义……
我想一楼二楼没有理解我的意思……这样吧,就用数学举个例子,比如我现在想知道一个圆形的面积,但我不知道公式。现在有这么几种方法:
1 积分(需要大学数学水平)
2 做圆内接正2n边多边形,从圆心剪成一个个三角形,重新拼接成一个平行四边形,计算平行四边形面积(需要高中数学水平)
3 去查公式(需要小学数学水平)
你们强调学习理论是没有错的,也是必须的,但为了求一个圆面积这种小学数学问题,我有必要刻意去学高等数学把前人推导的过程再自己来一遍吗?

理论应用于实践是为了提高生产力,理论应用于理论才是为了探索知识 我想两位把这两个混为一谈了
就好像计算机科学家 != 计算机工程师 前者只要数学够好甚至可以不会编程;而后者不必知道公式怎么推导,但不会编程却是不可想象的

to 1楼:
基础理论可不是都正确的 比如物理学的基础——牛顿定理在高速运动的情况下就不适用了……也许有一天人们会发现在某种情况下1+1=2都不再成立了也说不定^_^

楼主的想法本人很同意,实际上,这种想法是成功的,当今社会上有很多编程专修学校,学生入学时是不太看其基础的,但学生毕业时却有着很强的实战能力,各大公司都非常需要这样的毕业生.
在实战方面,专修学校的毕业生大多要强于当前的正规研究生毕业生."要用好,而不是要理解",这成为了高效率的象征.
可是楼主还要注意一个问题,世界本身是复杂的,化简方式是各公司不同的.如果本着简约的方式,想要找个工作是非常难的,因为你不可能恰好符合一个公司本身所固有的化简方式.
如果想要找工作时也简单,让自己可以非常简单地融入到几乎任何团队中,那只有让自己先复杂起来.正如我国的教育理论所认为的,教是为了不教.这里,可以引申为:复杂是为了简单.
事实上我研究了一大套类库,非常复杂,目的只是为了让自己能简单地融入任何团队中.我把领导提的需求输入程序,程序再编写出符合当前团队的风格的程序.
复杂度是不可能消失的,只是从一个地方转移到另一个地方,从一种状态转化成另一种状态罢了.要想简单,就要找出管理复杂度的方法而不是避开它.

你多大了楼主?做IT纪念了?.
"不管白猫黑猫能做出来正确运行不影响使用",
"不喜欢为了一点点效率把简单问题复杂化".
"坚持世界的前进方向就是把复杂的东西化简",

第三条是没错,程序的初衷也是自动化各种复杂工序.但是楼主的做法很不苟同..你当理论是骗钱的...IT的道路是无休止的学习.到最后你才发现,基础的理论是正确的.别的科目也一样.比如您说的数学.几千年的积累出一个公式给你,想想这个公式简化到现在模样的过程.

if(您觉得某个理论根本就是把问题复杂化){
花10年把它简化,或者10年后发现它很正确无法再简化了;
}else{
转行吧;
}

楼主的想法还是很成问题的。一楼的意见很中肯,楼主应该认真想一想。

把复杂的问题简化才是真正复杂的事,而楼主的思维方式则更适合去把简单的问题复杂化。