作者hhdog (新鲜的事)
看板Civil
标题Re: [请益] 土木电辅组?
时间Fri Feb 8 14:57:22 2013
※ 引述《zj4gel (哈罗 你好吗)》之铭言:
: 刚刚看了一下台大土木系
: 有一个电辅组
: 感觉做的是跟土木毫无相关的研究?
: 偏向数值类以及电脑科学?
: 但还是需要土木底
: 感觉门槛很高不太好毕业的感觉
: 想问一下板上有人读这个组吗?
: 谢谢!
我是R91毕业,我仅就我懂的范围,提供一点个人浅见。以下都是我写的内容,不是网路
上抄来的资料。
------------------------------------------------------------------------------
在我报考的那个时候,台湾的各大学只有台大有这个组,而在考试方面比较大的问题,就
是考科和其他的组没有同质性,所以若要考这个组,其他学校要要考其他组,就必须要花
其他时间念计算机概论。和这个组同质性最高的是结构组和水利组,这是因为选考科目一
可以选择材料力学和流体力学,选考科目二可以选择工程统计或工程数学。若是选考科目
二选择工程统计,应该很有可能研究所考试只报考台大,否则就是得多准备一门考科。
有很多考上这个组的校友,在刚入学时是完全不会写程式,而是後来才开始会写程式。这
个组在近年有学生来源不稳定的问题,组内教授似乎将原本采取的考试和甄试并存模式,
改为仅以甄试方式作为解决学生来源不稳定的措施。
------------------------------------------------------------------------------
在资讯技术方面,会涉及到程式语言、资料库、网路技术及函式库四大类。在程式语言方
面,主要包括C/C++、Java、VB.Net、Fortran、...等;在资料库方面,主要包括
Microsoft SQL、MySQL、PostgreSQL、...等;在网路技术方面,主要是涉及ASP.Net、
XML、DOM、JSON、HTML、CSS、JavaScript、JQuery、...等。在函式库方面,主要是商业
化的IMSL和自由软体GSL较为常见。
C/C++有学习的必要性之处,在於网路上随处可获取其Source Code,仅需include header
file,就可以轻易地整合许多既有资源。Java的便利性不亚於C/C++,尤其是package种类
和数量繁多,可相当简易地import进既有发展之需求。此外,Java为C/C++提供一种称为
JNI的介面,可以让Java去call C/C++的原始码,让Java得以相当便利於整合早期的C/C++
原始码。VB.Net的优势在於学习时间短,就可让开发者快速上手使用,尤其是有利於制作
表单众多的程式。Fortran的语法有二种,也就是Fortran77和Fortran95,在网路上可取
得的多数原始码都是Fortran77,而且许多自1970年代就开始发展的软体,包括有限元素
分析软体和结构分析软体,都仍然保留其原始码,并未以C语言或其他现代程式语言重写
过。
Microsoft SQL、MySQL及PostgreSQL,都是所谓的结构化查询语法资料库,近几年开始出
现一些不是结构化查询语法的资料库。在上述三项SQL Database中,以PostgreSQL的标准
化程度最高,Microsoft SQL和MySQL都夹带有许多商业化功能。MySQL和PostgreSQL都有
免费使用的版本,在选择上的主要差异性就是标准化高低的问题。
在网路技术方面,几乎都是以ASP.Net和Java为主,搭配各种编写网页浏览的显示功能,
来提供各种网路上的Web Service。在网路技术的子领域方面,手机APP程式已经成为一
个越来越被重视的区块,在iPhone手机上是以Objective-C开发,在Android手机上是以
Java开发。由於Java语言的开发者较Objective-C多,所以在手机APP的市场占有率方面
,Android手机以Java语言开发的APP越来越有优势。
在函式库方面,IMSL和GSL都是以科学计算为主,其差异为商业函式库和免费函式库。
------------------------------------------------------------------------------
我在念这个组时,我的指导教授和组上教授,都相当鼓励学生去其他系所修课,并不限定
仅能在土木所修课。毕业学分的要求是24学分,也就是要分成八门课来修,我这八门课分
散在土木所、建筑与城乡所、机械所及资讯所等四个所修,我的其他同学或上、下一届的
学长姊和学弟妹,也都有跨系所修课的情形,组上教授算是比较重视跨领域的研究方向。
组上有好几部自己的电脑主机,以我来说就是积极争取担任管理电脑主机的机会,相较於
其他同学就比较有机会接触到Linux和FreeBSD,而不是仅仅会用Windows作业系统。
------------------------------------------------------------------------------
在找工作方面,由於该组毕业生拥有资讯技术,所以在应徵工作的选择上,将不限定於土
木领域的工作,甚至於应该比较白话的说:「在资讯领域找到的工作机会,其提供的薪资
可能比在土木领域找到的工作要高上一些。」有不少校友已非从事土木业,但是也有人坚
持留在土木业,我就是仍然待在土木业的其中一位。
电辅组的英文组名是CAE,容易被机械领域的人士产生误解,以为这个组毕业校友的专长
是在做有限元素分析。我在念研究所时,有去机械所修有限元素分析特论,当时就发现机
械所把CAE认定是在作有限元素分析,而这项工作一般是机械系固体力学组的工作。我当
时会去修机械所的课,是因为听说结构力学仅仅是固体力学的一部份,因而会比较好奇的
会想知道结构力学和固体力学的差异性在哪?若是以元素来说,土木结构力学仅限於
Shell、Timoshenko Beam、Link及Mass,其他以外涉及实体元素的范围,可以统称为固体
力学。以ANSYS的出售模组来说,ANSYS Mechanical涵盖ANSYS Structural的全部功能。
近几年,兴起了一股云端运算的风潮,其必备的专业技能是「平行计算」,组上教授正好
有开设这门课程。
我认为资讯技术对於工作,相较於他人有加分性质,而不是反过来将资讯技术当主轴。
------------------------------------------------------------------------------
不好意思废话了一大堆,希望能让版上的各位前辈和後进,能够有进一步的认识这个组。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 36.237.41.120
1F:推 kuweilun:推 02/08 18:52
2F:推 ahlbks:推原PO专业,毕业也转资讯业了待遇不比土木差,可塑性高。 02/08 20:20
3F:→ lachtchlee:可直接攻资工 或资管就好了 不需绕一圈兜个远路再跟IT 02/08 21:05
4F:→ lachtchlee:挂勾 那些用FORTRAN写的FEM或结构分析或核能电厂程式 02/08 21:09
5F:→ lachtchlee:之所以没用更近代的语言重写 主因在FORTRAN不是OOP导向 02/08 21:12
6F:→ lachtchlee:想重写 谈何容易 甚至想搞懂原作者的逻辑和思维方式 几 02/08 21:16
7F:→ lachtchlee:乎不可能 应该说完全不可能(对超大型程式言) 主因在於 02/08 21:19
8F:→ lachtchlee:FORTRAN 的data与functions(methods) 没有被綑绑在一起 02/08 21:23
9F:→ lachtchlee:再加上全局变量到处流闯 goto来goto去 哪怕原作者 在相 02/08 21:26
10F:推 NTU100:没有C#? java? 现在还在用FORTRAN? 02/08 21:28
11F:→ lachtchlee:当时日後 也会不知所以了 总之 想把用FORTRAN或C写的大 02/08 21:29
12F:→ lachtchlee:型程式 用C++ 或#C或JAVA等OOP语言重写 应是不切实际的 02/08 21:32
13F:推 NTU100:说真得 这样让人感觉不土木 也不资工 所以入学人数都... 02/08 21:32
14F:→ lachtchlee:事 是以 想在短期内看到那些我们大家所熟悉又成熟又武 02/08 21:35
15F:→ lachtchlee:功高强的FEM或结构分析或核能电厂程式用JAVA等语言重现 02/08 21:37
16F:→ lachtchlee:一样是不切实际的 02/08 21:38
17F:→ hhdog:感谢大家的肯定。其实,早期的原始码,真的是没几个人敢改。 02/08 22:57
18F:→ hhdog:若接手数万到数十万行的程式码,我想应该不太敢改原始码吧! 02/08 22:59
19F:→ hhdog:C可以call Fortran,再以Java call C,全部就可串在一起。 02/08 23:01
20F:→ hhdog:C#可以跨Linux平台,因为GNU有发展编译器,但是市占率不高。 02/08 23:04
21F:→ lachtchlee:应该是无从改起 所以才有日後OOP的崛起 02/08 23:05
22F:→ hhdog:VB.Net是否大量使用看个人,但在Excel VBA和AutoCAD VBA方面 02/08 23:07
23F:→ hhdog:,我认为还算是常用。Excel VBA真的值得花点时间学,不难。 02/08 23:07
24F:→ hhdog:Excel VBA的缺点是没有call by Reference,要C/C++/Java才有 02/08 23:08
25F:→ hhdog:办法使sheet上的某一个格子同步参考另一个格子。 02/08 23:09
26F:→ lachtchlee:最大的问题是 相对土木技师 水利技师 结构技师等任一种 02/09 00:30
27F:→ lachtchlee:技师的国考相关性太少了 是其掌声稀的主因 02/09 00:34
28F:→ CryAll:个人认为 h大此文只占了CAE组1/3的研究领域。 02/13 22:42
29F:推 hct0617:最近bim应该会有缺~这类的人材写一些API吧~也许~ 02/14 01:13
30F:推 gigipan:vba是有call by ref的,这是程式语言工具里的基本功能 02/15 01:15
31F:推 kukusow888:有热心有推,毕业证书都一样叫台大土木系硕士毕不是吗XD 02/19 22:18