作者ILikeMe (Searching)
看板Electronics
标题Re: [闲聊] 计算机组是给较笨的人读?
时间Fri Dec 29 11:58:22 2006
※ 引述《Rigid (阳光下的奇蹟)》之铭言:
: ※ 引述《Magicx (菊花普洱茶)》之铭言:
: : 我本身是学计算机领域的....
: : 不久前..学通讯的友人跟我说:
: : "在交大比较聪明的都是去念电波或通讯.剩下那些才去念计组"
: : 而且他认为计组写程式的怎麽写也写不赢资工
: : 我自己是认为家家有本难念的经..每个组有每个组的专精
: : 因此当下就有点气不过与他争辩...
: : 我提到计组的要学的很杂..像是计算机组织
: : 而硬描则是入门容易但要专精则不简单..而且就HDL与C/C++应该是完全不一样的东西
: : C/C++重演算法..HDL则是要有相当的硬体背景之类...等等
: : 因为那当下我从来没想过这问题..我走计算机领域是因为本身兴趣
: : 我觉得计算机领域在像是硬体电路.资料存取的设计规划上可以充分发挥自己的创意..
: : 而且也需要一些天份与相当的经验
: : 最後....我还是无法说服友人对这个领域的认同
: : 请问版上的前辈们有什麽比较好的论点或是意见吗? 谢谢!
: 我本身是交大电子系毕业
: 现在在交大电子所念博士
: 我觉得每个专业领域都有它困难的地方
: 如果硬是要分难度我想也还是有的
: 只是我觉得你从不一样的观点就会有不一样的看法
: 如果只是一份温饱的工作 我想难不难其实真的不重要 (钱多最实在)
: 如果只是一份兴趣的工作 我想别人的眼光并不重要 (自己爽就好)
: 如果是一份包装自己的工作 我想这的确重要
: 只是我觉得不管从怎样的观点来看
: 领域的难度并不是最重要的 重要的是能在这领域中否脱颖而出
: 我认为这才是实际上最困难的地方
: 而要做这一点除了够聪明之外 我想少不了一些机缘
: 也强烈建议你与其跟别人比较
: 不如去搞懂别人在做的东西
: 懂得自己领域上下层的 甚至是整个领域的
: 往往是最吃香的
: 大家一起努力求个温饱呗
先推上篇的论点...
我也是认同 "每个专业领域都有它困难的地方" 的论点
那计算机组困难的地方在哪里?
我认为就是 "写程式" ....
是的 你没看错 我打的是 写程式 三个字....
我想看到这边 很多人可能会 OS 说: 程式语言很简单啊 资料结构很简单啊...之类的
但是要写出真正有实用性 又满足需求的程式 其实难之又难
而且写程式的道路 是一个必须强迫学习大量资讯的道路
很多领域 也许入门的门槛比较高 可是一旦入门 就是定格局了
写程式 不但要面临 软硬体 快速的成长....
还要面临跨领域的需求... 例如 : 财务分析 那你就要老老实实的啃一下那些基本知识
生医影像 那从基本的 MR/CT 造影开始 一路啃到一些基本医学观念
最重要的 你必须又深又广....
那怕只是一个 小小网站 他也希望有 blog , rss , ajax 为基础的一些功能
好不容易搞了一个小小的嵌入式系统... 又要能支援 web 又要一堆多媒体功能
系统的伺服端在 linux 客户端在 windows 这是常见的事情
所以你必须两边的 api & 相关系统知识都必备
网路通讯 多媒体的程式撰写能力 可以说是基本能力了
以上还只能算是基本功夫...
说到比较理论一些....
就是永远有比较好的演算法....
当你还在用课本上的演算法来处理问题....
世界又往前进步了一些....
原创理论那就不用说了... 新时代的 "偷吃步" 方法 不断推陈出新...
你永远觉得你写的程式 看起来就是很笨....
尤其当你第一次接触到某个跨领域问题时...你当下只会选择你想得到最好实作的办法
等你经验在多一些 .... 才具备触类旁通的能力
知道原来某个领域的某某问题 可以用我以前在某领域碰到的某方法来解决
这个时候 你会更有体悟....例如用讯号处理的函式库 来搞财务分析...
当你进步到这个水准的时候 新的问题又出来了
你也许会想要用更漂亮或是更具紮实理论的手段来解决某个问题
不过你的客户可以接受的交货时间 或是你老板给你的资源
并无法支持你采用那个手段 ....
不断在实际与理论 多个领域之间的矛盾游走 就是我最近的感受
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.228.236.50
1F:推 Fillforme:说得好! 12/29 14:29