Re: [討論] 大家對於物件導向程式語言的選擇...
看板Programming作者jsu (Je me souviens)時間16年前 (2008/04/20 13:04)推噓14(14推 0噓 9→)留言23則, 18人參與討論串30/34 (看更多)
※ 引述《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
推
04/20 13:28, , 1F
04/20 13:28, 1F
推
04/20 13:54, , 2F
04/20 13:54, 2F
推
04/20 13:56, , 3F
04/20 13:56, 3F
推
04/20 14:03, , 4F
04/20 14:03, 4F
推
04/20 14:05, , 5F
04/20 14:05, 5F
推
04/20 14:20, , 6F
04/20 14:20, 6F
推
04/20 14:28, , 7F
04/20 14:28, 7F
推
04/20 15:35, , 8F
04/20 15:35, 8F
推
04/20 15:53, , 9F
04/20 15:53, 9F
→
04/20 19:33, , 10F
04/20 19:33, 10F
推
04/20 19:55, , 11F
04/20 19:55, 11F
→
04/20 21:47, , 12F
04/20 21:47, 12F
推
04/20 22:36, , 13F
04/20 22:36, 13F
→
04/20 23:56, , 14F
04/20 23:56, 14F
→
04/20 23:57, , 15F
04/20 23:57, 15F
→
04/21 01:24, , 16F
04/21 01:24, 16F
推
04/21 03:09, , 17F
04/21 03:09, 17F
→
04/21 03:19, , 18F
04/21 03:19, 18F
→
04/21 03:20, , 19F
04/21 03:20, 19F
→
04/21 03:20, , 20F
04/21 03:20, 20F
→
04/21 05:38, , 21F
04/21 05:38, 21F
推
04/23 19:36, , 22F
04/23 19:36, 22F
推
05/03 15:53, , 23F
05/03 15:53, 23F
討論串 (同標題文章)
Programming 近期熱門文章
PTT數位生活區 即時熱門文章