作者ledia (下班後才下棋)
看板Soft_Job
标题Re: [讨论] 逻辑、数学不好的人是否该转换跑道
时间Mon Sep 17 13:36:18 2007
※ 引述《etree (tree)》之铭言:
: 各位先进
: 小弟後段私校资讯研究所毕业
: 今年刚退伍不久,找工作似乎不是很顺利
: 後来思考了很久,觉的自己的逻辑思考及数学都不是很好,
: 在校的时候虽然写程式上还可以,不过一样的程式,别
: 人可能只要花一个小时就写出来了,我可能要花N倍的时间
: ,虽然最後还是可以弄出东西来,可是我觉的这样在业界
: 存活的下去吗,业界程式厉害头脑不错的人很多,像我这
: 样一个资质普通的人,在资讯业还有发展的空间吗?
: 还是转换跑道以求生存?
: 小弟现在对未来真的不知所措,希望各位先进能指引小弟一条道路
: 谢谢
你这样讲很笼统
数学不好分几种
有种数学不好是对数字的感觉不好
比如说, 你要算一天 connection 有多少
每个 connection 会吃掉多少 bandwidth
peak time 有多少 concurrent request
peak time 会吃掉多少 bandwidth
peak time 要用到多少 disk I/O 或 memory
整个 system 上面会有多少 process 在跑
每个 process 在这样的 load 之下大概会跑多久
你写出来的网页所吃掉的资源
你的 web server 能不能承受得住
不能的话要怎麽改进
这些只要简单的计算
但是你需要非常好的数字直觉
不然的话你会很辛苦
如你所说, 花 N 倍的时间在考虑这些小事
另一种是对数学中各学门的涉猎不够广
比如说, 我只会初等微积分, 一点点三角函数
机率统计离散图论代数几何拓仆... 我通通不会
这些东西对写程式本身的影响就不大
因为
第一, 通常需要考虑到这些就不会拿给一般工程师解决
第二, 通常只有特别深入的演算法分析才会用到, 你是
要去实作演算法, 而不是要去分析的话, 其实不
懂这些并无可厚非
但是多懂一些有助於你选用较佳的演算法
因为你知道细节, 从而比较容易了解在什麽情况下比较适合用哪一种
不过, 逻辑观念不好就比较严重
而我个人感觉, 逻辑是与生俱来的
所以如果一直努力都没有什麽进展的话
我建议你可以走 pre-sales 之类的路
--
有时候,遗忘,是令人快乐的。什麽时候?当然是有人伤了你的心的时候。
存心伤你的那个人,固然是故意和你过不去,但是被伤了心而耿耿於怀的你
,却是和自己过不去了。所以,记性不好的人,通常会是比较快乐的人,也
是比较不容易被击倒的人。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.112.30.56
1F:推 colawei:上面所举例的不过是算加减乘除的基本数学.小学生都会.不过 09/17 16:39
2F:→ colawei:若要写核心程式.微机会三角函数统计机率...都只是基本功. 09/17 16:41
3F:→ colawei:不过会写的人大概只占所有设计师约20%.这也是他们能领高薪 09/17 16:43
4F:→ colawei:的原因.不会也没关系.因为这个市场的需求也没那麽多. 09/17 16:44
5F:推 ledia:看什麽核心了.... :p 你要 computer graphics 才会用到三角 09/17 17:46
6F:→ ledia:事实上也都有现成的东西可以用了 09/17 17:47
7F:推 leicheong:其实Graphics上常用的数学相关的东西是Matrix. 09/17 18:02
8F:→ leicheong:使用transfromation matrix, 不论2D或3D的座标计算 09/17 18:02
9F:→ leicheong:都很方便. 09/17 18:04
10F:→ leicheong:不过现成已经有一堆函数处理rotation和translation 09/17 18:05
11F:→ leicheong:不会计其实也没甚麽... :p 09/17 18:06
12F:推 colawei:绘图不是只有算座标而已.算色差用到微积分统计很重 09/18 07:37
13F:→ colawei:另外如算加解密检查位元声波影片...等都很吃重数学. 09/18 07:39