本區搜索:
Yahoo!字典
打印

[學科討論] (ENGG1001)等我話你知Engineering是什麼

(ENGG1001)等我話你知Engineering是什麼

2014-7-14日的更新:
我忙,本文暫不更新
另外其實我一早就已經忘記了我曾經寫過什麼講過什麼了
所以如果本文有些東西我還沒有寫完/ 還沒有寫
or 你有問題想問
直接post出來問
一來你可以gain我個answer
2來可以share個answer, 人人都可以見到


(盡量把全部頁數都看一次 #1,2,4,5,22,32,33,37,38,47,59,90 and 之後一大堆)
(另外kcleung,龍嘯天的comment最好也看看, 如#26)
(大學生最基本的能力是閱讀大量資訊的能力和其消化力, 如果那麼少字也感到頭痛的話,你別讀大學了)

我第二三篇文章 : 電子工程研究生

--------------正文--------

這文章

非叫你別選Engine, 而是讓你 更 認 識 Engine
但我寫得較火爆

"男怕入錯行"  太多傻仔, 眼

Electrical : Power, Electronics, Communication, Information
Computing : Computer Engineering, Computer Science
Mechanical : Building Service, Material, Mechatronics
Civil : Structural, Transport, Environmental ,Geotechnical
Biomedical : Bio-Imaging, Biotech, Bioinformatics
Other : System E, Logistics,Supply Chain, Aerospace, Petroleum (我不認識)

首先, 以下都是愚蠢的發言
"工程= 街邊修理電器, 起樓""我想識修理電腦,我要入CS/CE/IE"
那些叫技工
"我識programming,要入CS/CE/IE"
Do you know OS,OOP,SE,DS,DB,JVM,UI?
"Mechanical Engineering = 力"
再生能,控制論 算力學麼?
"Electrical Engineering = 電 "
腦電波,正交頻變調,光電腦,Programmable Matter,OLED, Hologram算電學麼?
"Engine野好淺姐"
有否听過Multi-physics?Finite Element Analysis?
"Engine沒$$途"
Google,Facebook,Yahoo,MS,Intel,General Dynamics有什麼共通?
Google, Microsoft, Oracle, Apple你听過,
識唔識Jet Propulsion Lab, Bell Lab, DARPA, RadLab, Boston Dynamics, AT&T ?



愚蠢發言太多  不能盡錄

無知 幼稚 的思維去選科, 可以麼?

世界

超級大的,沒有你想像中"那麼簡單"



中學教育,不重視數學工具很多assumption"0","1"
大學什麼都會變得很深入 不能再當0, 1
(所以到處都是taylor series,laurent series)

Engine讀什麼? 超簡化說 :
XXX Engineering
= Knowledge of XXX + Maths + Computer + Management ...

----正式開波----
1. Mechanicl & Civil
2= 無盡的力學 + PDE(不知道PDE為何物的自己google)
Mechanics
Applied Dynamics

Mechanics of Solid
Mechanics of fluid
Viscous Flow
Vibration
Hydraulics
....
如果ME,還有Thermodynamics+Electronics,
air pollution (PDE modeling)
如果CivilE,還有Transport,Structural, Environmental
總之五力 : 靜 動 熱 流 材
Civil再加 Soil Mechanics
2者都要畫圖(Design & Drawing), 幾食時間

2.Building Service
中文叫屋宇設備=升降機, , 電梯 ...
听落好低能, 同人講"我讀升降機" 實比人笑
世界是超級大的, 沒有門外漢想像中那麼簡單

你知不知讀電梯,升降機,Poisson Distribution有關
電梯升降機Mechanics,早就在上面那堆Mechanics讀過
如果上面那些都搞不好, 就比
低能的電梯仲低能

讀電梯
, 和讀Transport, Communication一樣 全是讀Traffic
中學Physics有講stopping distance, thinking distance
不過真的是那麼簡單? Traffic = ?
簡單地說 : 讀排隊
同人講我讀排隊, 笑到爆炸

世界是 超級大的, 沒有門外漢想像中那麼簡單
大學有一科,"Queueing theory"
Maths Department,Traffic Eng,Network/Communication Eng都會有
很多research paper, 別自以為是以為排隊低能 http://www.win.tue.nl/~iadan/queueing.pdf

[ 本帖最後由 Automaton 於 2014-9-17 12:25 AM 編輯 ]
   

TOP

[隱藏]
講完2大傳統Engine(Mech & Civil)
剩下最後一個超大科系 : Computing & Electrical Related

講到Queueing theory, 就自然去到Communication Eng

通訊即電話,光纖,網路等等 (讀電話, 讀光纖)
講到Communication Eng就不可以不講Computer Eng
講到Computer Eng 就不可以不講Electronic EngComputer Science

Electronic / Computer / Information 詳細請去
http://lsforum.net/board/thread-219909-1-1.html

所有E-relatedEng,原本都叫Electrical Eng,不過因為Computer的發展一千里
(有幾一日千里? google More's Law)

地球上很多department都改名做ECE (Electrical & Computer Engineering)

ECE, 大分做 1.Energy,power related  & 2.Information, signal related

大電, Electrical / Power

讀 電的  生成,  轉換,  傳遞,  儲存,  分配,  控制

和中學physicsFaraday's Law那一課小小的東西相比

"入到大學,什麼都會變得很深入"

有沒有思考過,

ACDC點轉?   就幾塊Capacitor ?
DCDC點轉?   就幾塊Resistor?
還有 ACAC,DCAC (Power Electronics)
平時日日听的三相電,到底是什麼東西?
還有怎樣儲電?怎樣叫電听人命令60%走東40%走西?
超長電線電纜, ohmic loss 如何解決?
你知唔知high frequency時 V=IR錯? 點止錯, 幾乎全部都是Maxwell's Equations !

而你...有沒思考過這些問題?
我可以肯定的話
你一定冇
因為你很無知

大電講完 (暫完,有時間我寫多一大堆例子如 Wireless Power Transfer, Photovoltatics, Energy Converter,  Power Electronics, )



[ 本帖最後由 Automaton 於 2013-11-30 01:03 AM 編輯 ]

TOP

唔得唔讚
even我無天份讀engine
但多謝樓主詳細分享

TOP

接下來是除了大電的Computing & Electrical Related
老實講,太多,太大

簡單分做
Electronic
Communication , Information Eng
Computer Eng
Computer Science, Software Eng


先講Computer Science

CS少很hardware東西(hardwareCE, Electronics)

中學生,路人甲去買本書,都識寫program
那大學CS = ?

中學生寫的, 那只是很 低級的program而已
如果你說"我想寫GAME"
那麼請問寫GAME program有什麼要知道?

if ( you don't know what is CS && you enter CS ){
   cout << "You sucks";
} else {
   System.out.println("OK");
}
只知道for loop, while loop, if-else夠麼?
也許夠, 一定寫不了大game

怎樣graphics ? Control? User interface design?
怎樣寫Save/Load function? (Java的話, 最簡單就是object serialization)

要寫大program(至少10class)

一定要識 物件導向Object-oriented programming (OOP)
OOP=封裝Encapsulation +繼承Inheritance +多型Polymorphism
OOP講概念可以講到好像在吹水, 但要明白OOP到很深入絕對不易

再者OOP也只是一部份
Exception Handling, Multi-Threading,Serialization,
Pointer, Security, distributed computing, web ....


寫大program, 寫快program, 寫食ramprogram, 寫多部電腦的program
都  只是前菜而已

CS讀什麼? 只是讀program?
當 然 不 是 (你
只是讀寫program就算, fine)

學術一些, CS = Algorithm + Data Structure + Database
                     = Discrete Mathematics

出名的IQ
1. 9個金幣, 1個假金幣較其他輕, 請問要怎樣用天秤在最少次數內把假金幣找出來?
那麼12個金幣呢,27個呢?

2. 你是上了一個節目, 3個關上的門,一門後有$,選中可以贏$,另外2門後面什麼都沒
你選了一門,未去開門時,節目主持人開了另外1,門後什麼都沒
主持人問你要不要換門. 你會不會換?
如果有4個門呢?

3. (Buffon's needle)

在一個平行等距線(相距d那麼長)的木板上,隨意拋一支長度a(a<d)的針,請問針和其中一條線相交的機率是多少?

這些都是 CS 會 讀 的東西

CS 絕對不是只是打code only

再講一個易明的 :

  你有個書櫃, 你有10本書, 你會怎樣擺書?

方法1.亂擺

      好處 : 擺放新書超簡單
   壊處 : 找書超煩, 沒效率

方法2.跟書名順序擺
      好處 : 擺放新書超煩,沒效率
   壊處 : 找書相對地超簡單

10本書還算好, 你想想如果你有100本書, 情況會怎樣?

如果是電腦呢? 電腦要save data (擺書), load data (找書)
不過data數量是"成千上萬億"個

再想像下googledata base, "Zettabyte" 的大小
  1000....0  (270)
如果用上述方法 擺書找書, 你認為會發生什麼事

當然, 以上是 "我一講你就知我講什麼"  的東西
如果我在此講Graph Theory,
講如何在一個Graph 之中找complete subgraph,
再講密碼學, NP-complete, Finite State Machine, 應該會嚇走所有人

[ 本帖最後由 Automaton 於 2012-5-11 09:32 PM 編輯 ]

TOP

CS之後,到hardware
Electronic Engineering 讀什麼
(詳情 http://lsforum.net/board/viewthread.php?tid=219909&extra=&page=1)
Electronic Engineering
= Applied Phy - Mech Civil
= EM + Optics + Solid State + Quantum
講下RAM, ROM
RAM人人都識講個名, 但知道如何運作的有多少?
ROM Read Only Memory, 有一種叫
EEPROM Electrically Erasable Programmable ROM
要讀Quantum Tunneling (Fowler–Nordheim tunneling)(簡單講, 牛頓力學中,一個足球要跨過一個牆,要mgh那麼多能量
量子力學中, 一個足球, 有機會可以穿(不是跨),即使沒有mgh那麼多能量 )

也許有讀IT的中學生知讀Computer Eng要讀Circuit
但會有讀IT的中學生會知CE要讀QM?

一塊chip :
Semiconductor, Fermi Level, MOSFET, BJT, Solid state Physics
VDD VCC VEE VSS VB VL Vsig Vbe = 0.7....
Technical detail太多, 想知自己去google

Computer Eng : IC, system level
VHDL, cache memory, DDR SDRAM timing diagram
APIC, DMA, OS, computer architecture, number theory...
(看似容易的2進制也可以玩死你)
Technical detail太多, 想知自己去google
我想講的是, 世界是超級大的, 沒有門外漢想像中那麼簡單

Eng, technical knowledge 絕對不會少過 Science/Maths
你可以當Eng是 "另一個Science Department"

讀電話, 讀光纖 要識E-field, B-field
Technical 的叫 Maxwell's Equation
不過Maxwell Equation 也只是前菜而已
Communication Eng的電波訊號 接收, 發送
即為什麼你的電話work,
背後的physics/Maths可以深到嚇死人
一塊金屬上割幾條線就 = 天線 (microstrip antenna)

想見識一大堆專有名詞?好啊, 你要幾多我講幾多, 等你知道世界有幾大
你想听由Blackbody radiation derive 出來的 Rayleigh-Jeans Approximation啊
定係Fabry-Perot resonator LASER type的Gires–Tournois etalon呢
Radio Frequency Impedance Matching 的Bode-Fano Limit都得
數學D, Application of Fourier Transform on Antenna's Near-Field Far Field Relation 都得
Shannon-Nyquist Sampling Theorem & Reconstruction Theorem
Classical Wiener space, Krylov subspace, grobner basis, 定van der pol oscillator ?
啊,不如講Wave : Soliton, Autowave, Bloch wave, Haar Wavelet
我仲有一大堆theorem, terms可以講
你睇, 大學有幾多野讀
===============

Lastly, BioMedE
BiomedE = Mechanics(Bio-realted) + Electronics(Bio-related) + Life Science (physiology, biochem, ...) + computer + maths
phy chem bio computer maths 什麼都要知
HKU BioMed Eng 是 Mech + EEE +Medic 合辦的
讀什麼?
醫生識X-光機?  BioMed 識
醫生識NMR? BioMed 識   
(Imaging(大學問), Bio-Electromagnetics, Bio-photonics, NMR... )
Gamma ray怎樣殺cancer?
怎樣用 imaging去找caner?
人工血管 = ? 人工心臟 = ?
pacemaker voltage要幾大去電心臟肌肉?
還有 力學(血液血管,流體, 骨頭, 人工物料)
和一些life science
(讀biomed 想去medi school不是不可能, 不過別以為biomed = doctor)

==============================
     Maths/ Physics in Eng
All engineering 要大大大量數
背使用方法, 正常, 頭50條就得
equation多到...
還要明白 (狂背, fine) 還要知
跟本和Science差不多

應該人人知Eng數多, 但數好的人多不多?
應該人人知當水泡而入Eng的人多, 但數好的人多不多?


Maths:
ODE
Vector Calculus
Linear Algebra
Prob & Stat
基本,基本

Wave/Heat PDE
Graph Theory, State Machine
Complex Analysis
Queueing
差不多了

再向上:

Tensor , Manifold
Uniqueness Theorem
Algorithm....

Physics :入門的話 沒什麼特別, 和science一樣

向上的話 (HKU的資料)
Lagrange mechanics (robotics)
Antenna Theory / Microwave Theory / Fiber Optics (通訊)
Photonics (Electronic)
Nano(Mech)

============ $$$$$$$======
完全不進取, 只要張cert的, 可ignore上面所有東西
"沒有最好的工,只有最好的人"

讀Engineering一定做engineering??
麻煩自己走去看看三大的grad student statistics
大把engineering student去ibank, JP morgan, financial field


機會是自己找的,不是個degree fix死你的

  Eng workload不少
  Workload來自 concept深 + 不讀書(只會去玩)
  Eng想輕鬆?

  怕辛苦的,就別入來了
  
    回報...?
=============
朋友,好好用現在的時間, 去看大學書吧


[ 本帖最後由 Automaton 於 2014-9-18 01:42 AM 編輯 ]

TOP

強貼 借問聲樓主讀咩

TOP

我想問有咩書岩讀CIVIL ENGINE讀?我想係公共圖書館借黎睇呀,而家AL完冇野做想學下

TOP

通識.....

CS一定要C#, 唔可以Cplusplus?

TOP

其實大學書邊道有得睇/借?
2013 DSE

TOP

喜歡樓主寫CS的部份

回覆 8# ExitProcess 的帖子
大學的CS 應該都是C/C++/Java 吧?

回覆 9# Dick的的 的帖子
http://ebookee.org/
http://avaxhome.ws/ebooks
可以去碰下運氣

TOP

回覆 10# tony625 的帖子

Thank you!
等我考完試去睇睇
2013 DSE

TOP

你知道不知道
讀電梯,升降機,和Poisson Distribution有關呢

我當然知道
好像今年AL M&S / DSE M1 才考過升降機

TOP

回覆 5# Automaton 的帖子

介不介意寫多點有關就業的..
而且,如果Double Degree (BEng & BBA) workload 會否極大 ?
Thank you

TOP

提示: 作者被禁止或刪除 內容自動屏蔽

TOP

強貼

TOP

重要聲明:小卒資訊論壇 是一個公開的學術交流及分享平台。 論壇內所有檔案及內容 都只可作學術交流之用,絕不能用商業用途。 所有會員均須對自己所發表的言論而引起的法律責任負責(包括上傳檔案或連結), 本壇並不擔保該等資料之準確性及可靠性,且概不會就因有關資料之任何不確或遺漏而引致之任何損失或 損害承擔任何責任(不論是否與侵權行為、訂立契約或其他方面有關 ) 。