作者jsu (Je me souviens)
看板Programming
标题Re: [讨论] 大家对於物件导向程式语言的选择...
时间Sun Apr 20 13:04:38 2008
※ 引述《easterday (数牙)》之铭言:
: 我个人现在待业中
建议你快去找工作
: 刚从义守资工系毕业
背景比我强多了,我是不知名的烂学校还是二年制的
: 在PTT Computer Science group一直是个沉默的观众
我只会去西斯就可黑特打嘴炮炫耀我的三十公分巨炮
: 我熟悉的平台是Windows XP Home&Professional
那种老是乱当一通的东西我不太爱用
所以都是用苹果配 BSD / Linux
话说我全公司没有人用 Windows
: C++大概只看蚂蚁书而已,对STL有花时间看图书馆看不懂的书
: Java方面我大概那本Think in Java 2ed.和Ivorn这两本
: .NET这方面完全没买书,只看functionX那个网站和 VS2005的范例而已
以上的书通通没看过
: 工具方面
除了 vi/vim 其他通通不会用
: 我现在有空也多了解MS的C++ extension...
: 当然平台不稳/工具不稳/自己太逊都可能是当机的原因
: 但我想谈的不是这个
好险,想谈这个我也不懂
聊星座如何?
: (未来的)Window在未来的硬体上(例如我还没买的四核心)
: Coding on VM 和 Coding Native Code(VC6&MFC)
: 这两种选择的利敝得失.....
: 我个人认为现在是探讨这个问题的正确时间...
探讨这个问题的正确时间?
我个人觉得很错,後述
: 好的VM做的很深入底层也可以完成很多功能,Coding on VM好像比较快又好
: Debugger也比较好用
<恕删,小弟程度不足,看不懂>
: 如果on VM,那当然是看那个VM的书...用熟工具....放弃debugging的细节...
: 这两件事情可能都要花至少1年时间
: 大家的意见如何?...
这麽斤斤计较,我看光要你写一支自己满意的 Hello World 都要一星期
你这个人时间内的单位产量太低,而且学习运用程度太差
虽说学无止尽,但在这一行谁知道明天是不是就要丢了这个工具改用别的
公司可没时间等你看书用熟工具...
要嘛你边学边练马上能生程式,要嘛就掰掰我们找会的人来做
: 有个大学生说,1:简单的事情就用RAD Tool on VM随便拉一拉就好了
: ,最佳化再用Native Code来做
: 但是这种概念好像
: 和用 2: UML,ER Diagram做事的那种潮流不太同调
: 例如因为我已经
: 1.Coding on VM的Project(尤其是精心设计,想了很久写了很久...)
: 常常dependent on [(精心设计的)VM],
: 2.然後我把UML图画出来初稿
: 3.再要把dependent part再弄出来
: 4.再来一个UML定稿
: 5.才可以成为Project Coding Native Code ?
: ps: 我希望我能提供很适用的GUI给我的作品...
: 所以第一个问题就是: Coding on VM / Coding on C++ and learn x86 Assembly?
: 第二个问题是: Project on VM / Project on C++ ?
: 谢谢大家的意见...
你真的是太逊炮了
我公司里面一个写 Python 的家伙, University of Washington 硕士毕
这个家伙是超级 nerdy 的,演算法好得不得了,理论派的王者
我老板叫他去写一个 Catagorizor 搞了三个月还在搞演算法
如果程式的确是比初版的快了一点点,但是挂上 server 一跑
结果省得的时间跟网路延迟时间一比,根本就是腿毛一根
我花了五分钟搞了个 file caching 挂上他的程式用
省得时间比他那三个月搞下来的还多
另外要他搞一个 aggregator daemon 用,做内部资料查询
同样的故事又发生一次,测试 search 速度是很快啦
我公司的 server 一万七千多台,把他的 aggregator 挂上 server
结果被我们的 servers 瞬间秒杀
後来帮他再搞一次 file caching 跟 multi threading 才救了大家
所以呢?我要说的只是,你学了很多东西,懂得也不少
可是你去想那麽一堆有的没有的,真的有帮助吗?
花一堆时间想工具想未来,你东西能看的做出来多少了?
为什麽老美在面试时很重视的是 real world programming
老实说,你脑袋里知不知道各种演算法的长短处根本不重要
能够在需要的时候,花个三十分钟一小时找齐资料分辨所需才有用
在你的情况看来,我觉得光要你查资料你都做不来
不然不会发这种鸟到爆炸的文章,回去多练练吧
还有这个跟 OO 有什麽关系?就有人能把 Java 写到纯 FP / PP
也有人能把 C 写到很 OO ,差那个工具你就做不出来表示你大观念很差
何况,公司里重视的是功能,做出来的烂东西也比没做出来的幻想好
在期限压力下,有的人就乾脆用 FP 概念开发,做完再包成物件,能用就好
反正效能有到,有把 abstract 里要求的都实做出来就可以
最後,上来问人,就虚心点请教,版上高手一堆,你在业界也难遇到
今天有很多人认真针对你的问题回应,你就多利用线索找资料
躲在电脑後面幻想打嘴炮对你不会有帮助
想赚钱,就省下时间快去实做,除非你想拿诺贝耳奖,那当我放屁一长串
注:Coding on VM 和 Coding Native Code(VC6&MFC)
如果你会因为搞懂这个东西而钱赚比我只会打嘴炮多
那我觉得的确是个好时机,不然,只是浪费时间
--
"The only problem with Microsoft is
they just have no taste, they have absolutely no taste"
-Steve Jobs
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 67.168.135.12
1F:推 hougzou: >//</ 我要报名聊星座!! 61.59.167.193 04/20 13:28
2F:推 freesamael:看到这篇真是不得不推... 140.124.183.4 04/20 13:54
3F:推 pcedison:呴呴~ 这篇有赞~ 推推! 59.113.114.42 04/20 13:56
4F:推 james732:这篇好赞 推 XDD 59.104.63.85 04/20 14:03
5F:推 tn801534:我对星座没研究...可是我也要报名(><)218.211.217.211 04/20 14:05
6F:推 qrtt1: >//</ 我要报名聊星座!! 220.133.80.216 04/20 14:20
7F:推 firedragen:>//</ 我要报名聊猩座!! 咦? 218.174.0.61 04/20 14:28
8F:推 netsphere: >//</ 我要报名聊西斯!! 125.224.165.28 04/20 15:35
9F:推 Bencrie: >//< 好梦幻的工作环境140.121.213.188 04/20 15:53
10F:→ eric20000:看来你好像蛮讨厌理论派的 140.112.246.39 04/20 19:33
11F:推 yzugsr:就某些方面还满中肯的.. 123.193.35.97 04/20 19:55
12F:→ revivalworld:>//</ 我要报名聊星座 60.244.216.2 04/20 21:47
13F:推 gwliao: >//</ 我要报名聊星座!! 140.112.233.31 04/20 22:36
14F:→ jsu:并不讨厌理论呀,只是要点出小学而大遗的盲点 67.168.135.12 04/20 23:56
15F:→ jsu:看来大家都对星座有兴趣耶,呵呵 67.168.135.12 04/20 23:57
16F:→ Lordaeron:我比较想知是哪麽公司这麽有性格 61.229.158.165 04/21 01:24
17F:推 kenlo1980:我对 Mac 比较有兴趣,能聊 Mac 吗?123.193.205.116 04/21 03:09
18F:→ jsu:身为苹果爱好者,全公司80%以上都用苹果 67.168.135.12 04/21 03:19
19F:→ jsu:真的是一件超快乐的事,利用coda发挥bonjour 67.168.135.12 04/21 03:20
20F:→ jsu:的威力展示解说程式很方便 67.168.135.12 04/21 03:20
21F:→ Lordaeron:哦, 原来是Apple公司? 61.229.150.1 04/21 05:38
22F:推 eva19452002:可以问一下什麽是FP/PP吗? 谢谢140.136.149.183 04/23 19:36
23F:推 liwmewmew:公司有你真的太好了,一再救了大家阿218.171.218.231 05/03 15:53