作者yauhh (喲)
看板Visual_Basic
標題Re: [VB6 ] 請原諒我問一個蠢問題
時間Sun Mar 25 11:41:55 2012
※ 引述《au7707 (au)》之銘言:
: 請原諒我問一個蠢問題
: 由於在下過去從來沒在學校上過VB
: 所以當我找一本工具書自學的時候
: 有時就會看到一些過去學英文沒唸過 程式裡內建的專有英文名詞
: 因為沒人教過VB 自然也就不知道真正的唸法 發音方法如何
: 查字典也不見得找得到該詞的音標註解
: 因為這是程式語言裡面的東西
: 請問當碰到這種不知唸法的情況時
: 要怎麼辦?
: 自修其他學科時也經常碰到不知該怎麼唸的學科專有英文名詞
學程式和學英文是二回事.
在程式中遇到英文字不會唸,通常是因為普遍的英文能力不夠.
像我,看到Java那邊的manifest是根本不知道它是怎樣一個東西,
因為恰好手上的字典程式列出的中譯詞也是我不認得的,"艙單","貨單".
為什麼一個專案中的軟體列表稱為貨單呢,這一點我想了一陣子才接受這個觀念.
而不知道怎麼唸,也是英文閱讀能力的問題. 普通能讀英文的人應該都能將陌生的字
隨便抓出個大概的音節,抓得出音節及音調就代表你認得那個字的拼法,因為英文基礎夠.
而認得一個字,則對你理解那個字的程度有很大的幫助.
然後是用詞的方式. 性別,程式中要用什麼符號來表示? 比較普通的是sex,
如setSex, getSex等等. 但是對語意稍微敏感的人可能會覺得,寫sex是打算做什麼嗎?
而如果使用了gender,就比較一般並且不敏感.
再舉個例子是description,可能有能跩詞就換用depiction,但我個人覺得雖然意思接近,
但是差一個用詞的熟悉度,做起軟體來真是差很大.
另外,我猜可能在VB語言內,或者參考到的程式庫,用到的一些字,你理解有困難,
例如 FileSystemObject, RegExp, 如果不理解這個字以及這是什麼,
可能表示你在電腦科學方面沒有基礎. File system,是個什麼樣的system?
為什麼是 Scripting.FileSystemObject, 所指Scripting是什麼東西?
RegExp,為什麼有這樣一個東西? ADO, ActivX Data Objects,是什麼?
以及伴隨著ADO出現的Connection, Recordset, Command,為什麼都叫這些名字?
類似這一類的,就不是英文程度不夠,而是在電腦科學方面有沒有基礎了.
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.160.109.207
推 PTT815:照您這麼一說 我發現我真正的問題恐怕真的是電腦科學方面沒 03/25 14:23
→ PTT815:有足夠的基礎 以前頂多讀過計算機概論而已 03/25 14:24
→ PTT815:但工具書裡都會解釋那些我不常見的字詞是什麼意思 03/25 14:27
→ PTT815:也不難理解 真的是怕唸不出最標準的名詞發音 否則大概的音 03/25 14:31
→ PTT815:節和音調也是唸得出來的 03/25 14:32
推 PTT815:學程式語言之前 難道一定要先有電腦科學的基礎才能學嗎? 03/25 14:57
→ MOONRAKER:只看過一些某某惡魔在眾人的面前manifest 03/25 15:02
→ MOONRAKER:還沒看過艙單貨單。真是幸好。 03/25 15:03
→ MOONRAKER:ADO則是Much ado about nothing |D 03/25 15:04
→ MOONRAKER:至於樓上的問題,不需要!上一篇就有人提點你了,現階段 03/25 15:05
→ MOONRAKER:不需要會,我則是建議你亂念,想太多根本就不用學了。 03/25 15:06
→ MOONRAKER:自己隨便念,teamwork的時候和夥伴自然會互相調整。 03/25 15:07
推 PTT815:對不起 我太鑽牛角尖了... 03/25 15:07
→ yauhh:如果有人朝著想當程式專家而學習一個語言,應該會自己做有效 03/25 23:39
→ yauhh:的學習,例如讀相關科系,選修相關課程,多看書,看書看到對相關 03/25 23:40
→ yauhh:辭彙很有敏感度,並且去找額外相關的書去看. 絕對不會是你都 03/25 23:41
→ yauhh:沒做過什麼事情,而那些雜七雜八的東西你自己都會. 學東西也 03/25 23:42
→ yauhh:不算很難,這年頭是多翻翻網路,看看blog也可以學很多. 03/25 23:42