作者tkdmaf (皮皮快跑)
看板PHP
标题Re: [请益] mysql_fetch_array 取出的阵列数
时间Fri Jul 29 08:43:49 2011
这边我得谈一下一些想法了。
经常性的会有人问我:书上就是这样讲,官方资料就是这样讲,什麽什麽就是这样讲。
为什麽你总是讲你自己的?感觉你常常在讲一些不是很正确的东西???
几个一直回绕的问题:核心运作方式啊!效率啊!性能啊!设计的方法啊。
基本上我不完全去相信这些东西。
这算是指导我的人,带给我的一些启示。
经常性我会得到一个资讯:效能摆第二,功能摆第一。
急切性的动作是:善用你所知的一切,去完成你的工作。
缓冲性的动作是:如果你想优化你的效能或改进,你得趁你专案有其他空闲时间你再
来做这些事。
基本上我不太做纯学术研讨或是要去深入架构那些核心学习。
当前来说,那不是我该做的事。
当前来说,客户的案子就是一直不断的进来,思考的就是怎麽样快速搞定那些问题。
当前来说,你所学习到的东西有什麽能快速的帮你搞定问题?
效能?这边就有了一个很好的诠释:WINDOWS作业系统。
超不重视效能的他都能够大卖。那他就有他独到的见解。
一堆BUG、常常当机、却还卖得不错。
当然这是负面教材,身为软体工程师的话其实不应该学他们。
几位版上的版友工作经验、知识能力都比我强很多。
可是不管别人强到可能可以称神的境界。
做为一个人而言,重要的事情仍然是:相信自己所获知的经验,而非他人一开始所
讲的每一句话。如果有所启疑?那不该做的事情是怀疑他。而是直接验证他说的。
但验证通常会产生一个很微妙的状况:
当你以对方的做法想法去验证他的东西,通常会是对的。
可是当你用你的做法想法去验证你的东西,通常他也会是对的。
但是你却发现你讲的东西在别人的认知上或是书本上而言他是错的。
这个时候我想唯一能做的,还是相信自己。
很多的时候很多的方法或是很多的东西,书上讲了,网路资料写了。
但很多的时候更多的东西是没人讲过,没人用过。
却不待那一天自己却遇到他而把他用了。
当你发表这样的言论却得来反面的理论时。
先去思考你的做法对你的专案带来了什麽实质效益或是解决了什麽事情。
而不是去想别人说你的东西是不对之类的。
因为任何事情的对或是错他不一定会有一个评定的标准或是量化。
有时去被介定为一个标准只是为了一个泛用化的定义。
重要的是:如果身为一个软体工程师!你对自己的标准是下在什麽地方?
我对自己的标准则是:不管是好方法、坏方法,一定要验证他的可行性。而且不论如何
好或是如何坏,总是带着一些想像去做出一些试作品来看看结果。
所以并非我不去相信任何人讲的技术和做法。
而是我的经验是以实务化结果做为手段,没有验证过的东西我不会相信。
验证过能通过测试,那就算别人再怎麽说他烂。我还是会用。
因为:如果不能对於一个烂的理由有合理的量化解释,只讲一句「这样不好」或是
「这个方法很烂(滥)」。
套一句教我的老师的话:你管别人说他烂干嘛?你自己觉得好用就去用。
这是敝公司的一种开放性文化:
「任何事情都可以去想,都可以去做。
管他方法再好、再烂你都能用。
记得不要DELAY还有不要搞出一大堆BUG就好。
搞效能?你回家去慢慢搞!我公司没有时间等你慢慢处理那些事情。
记得:没有测试code那你写的就是垃圾!
sam!就是你,测试code写到那去了?没写。一堆垃圾。」
so......我还是相信自己。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.104.131.235
1F:→ gpmm:请问当你自己已经从狭义上的观念错误,进展到广义上的错误 07/29 10:33
2F:→ gpmm:还不断把自己错误的观念发散出去给别人,这算…? 07/29 10:33
3F:→ tkdmaf:请问观念上的错误,和实务上的正确……我该选那一个? 07/29 10:59
4F:→ tkdmaf:很抱歉的我不是学术派。只要我验证出结果是对的。 07/29 11:00
5F:→ tkdmaf:那我就完全不会去理会所谓的「观念」讲了些什麽。 07/29 11:00
6F:→ gpmm:那是因为你还没遇到错误的边疆,所以误以为是实务上的正确 07/29 11:01
7F:→ gpmm:老实说,多说没什麽意义,等你有一天真的进步了,你才会明白 07/29 11:01
8F:→ tkdmaf:而现实面,个主题的作者也得到他要的答案。这是事实。 07/29 11:01
9F:→ gpmm:不同层面的人费再多口舌再多也没有意义 07/29 11:02
10F:→ tkdmaf:我一直都在进步。你们讲的我如果有疑虑就会去验证。 07/29 11:02
11F:→ tkdmaf:而非完全不理会你们说的东西。 07/29 11:02
12F:→ tkdmaf:但是...我还是要说,观念归观念,实务上的东西会一直改变。 07/29 11:03
13F:→ tkdmaf:我不会你们一说,我就照单全收。任何人都应该如此。 07/29 11:03
14F:→ gpmm:实在是愚不可及,朽木不可雕… 07/29 11:05
15F:→ tkdmaf:不。这才是学习事务的真理。=>广义的去思考问题。 07/29 11:06
16F:→ tkdmaf:而不是绕着死问题打转。 07/29 11:06
17F:→ tkdmaf:真正的愚不可及是:别人说你就信!那别人叫你去死呢? 07/29 11:08
18F:→ tkdmaf:以及:认为实力比自己低的人讲话就不可信,不可学习。 07/29 11:08
19F:→ tkdmaf:这才是最糟榚的事情。 07/29 11:09
20F:→ tkdmaf:讲老实的。从你们身上倒也学了不少。多多益善。 07/29 11:09
21F:推 UniFish:我比较倾向於g版友的介解,养成「良好的习惯」可以少掉许 07/29 11:51
22F:→ UniFish:多麻烦,同为程式设计者,实事求是比口舌之争重要多了 07/29 11:51
23F:推 UniFish:功能不用摆第一,东西会动是基本中的基本,在同一个基础上 07/29 11:54
24F:→ UniFish:效能和程式结构才是程师设计师所要注重的部份~ 07/29 11:54
25F:推 UniFish:当然~若网站流量不大,效能可有可无,不会差太多 07/29 11:58
26F:→ UniFish:当今天跳槽到一间每日流量超大的公司上班,效能差异就很 07/29 11:59
27F:→ UniFish:明显了,若有良好的程式习惯会省很多事 07/29 12:01
28F:→ UniFish:我现在的工作除了功能之外还要重效能,不然网站会爆炸XD 07/29 12:02
29F:→ UniFish:以前coding的习惯真的改了非常多XDD 07/29 12:03
30F:→ Gakun:我只能说T板友是实际真正需要具备的能力 但是G版友讲的却是 07/29 12:45
31F:→ Gakun:台湾小公司的盲点 所以目前正打算朝着跳脱台湾代工的思维 07/29 12:46
32F:→ Gakun:前进 只是台湾这个环境 很难做取舍啊 客户要追杀你的时候 07/29 12:46
33F:→ Gakun:没做出来真的都是假的 但我相信台湾的软体代工业应该要朝着 07/29 12:47
34F:→ Gakun:效能或程式研发本质的地方前进.. 不过以上愿景我想很难改变 07/29 12:49