信号与系统

2016-07-11

   学习这个东西是好久之前的事情了,笔记也积累很久了,那个时候我对这个课程很是纠结,感觉不是必须,学了可能有些用途,纠结了一段时间,大致的学了一遍,花费了一些时间,现在可做一个总结。

   当初我学习数字图像处理的时候,查资料知道了“信号与系统”是更加基础的课程,便去找这方面的教材来学习了。我主要学习Oppenheim 的教材,还有一本作者为 Richard Baraniuk 的简短的册子。也在Youtube 上跟着 Oppenheim的视频教程。那真的是很早的视频教程,1987年录制的,是为工程师和科学家设计的远程教育课程。Oppenheim是一个风度翩翩的教授,不看讲义,平铺直叙,无甚情绪变化,但是对课程极为熟悉,非常连贯,各种基础知识新手拈来。我当时就在想:所谓大家,就是如此吧。我在这上面花费的时间并不多,三四周的晚上时间把这部分的知识过了一遍。我没有指望能有电子信息专业的学生那样深入下去,只需要能够满足我理解上层的课程即可。
   后来我知道Signals and System和DIP并无很大的关系,只是我的数学基础不够罢了。这门课程需要先学习“复变函数、电路分析基础”。此后,便更多的投入时间到数学上。我逐渐理解了“数学是各个学科的基础”这个总结是多么深刻。我现在暂停了学习DIP 和CV,自从尝试了depth camera 之后,感觉它才是室内环境AR的突破点。开始对机器人、室内定位等技术感兴趣起来了,奈何自由时间不够,对基础仍不是很满意,还在持续的学习积累中。
   还记得我们在毕业前后那一段时间,同学和同事们都是专注于一个方向的技术和工具,有人总是担心有些东西学了,如果转换方向就会浪费以前学习的知识和技能。我对此不认同,完全没有必要为了已学的一些知识技能自满。虽然,在探索自己到底想要干什么的路途上,肯定会浪费一些时间,肯定会走一些错路,但是,不能因为如此就懒得去做,只图做好一份工作养活自己。这样的生活,我觉得有点无趣。一些更加重要的知识、技能,是不会因为从做Java方向转到C++、C#就丢失掉。若是如此,表明那些东西也不是什么有用的知识。回想我这一路走来,当初实习还研究过Oracle呢,工作需要,我也认为我可能继续做Java Web,对Oracle 熟练肯定是很大的加分项,现在我彻底对Web 开发没有了兴趣,但是并不妨碍我在Web的研究给我带来的视野。也研究过Erlang、Lisp、汇编,在工作虽没有直接使用,也总会给我带来好处。在我的4G 的笔记本上装虚拟机,各种折腾,研究BSD,Linux kernel,我也没有成为OS 程序员,但是,操作系统方面学习的那一点知识就对我日常的工作有足够的帮助了。这些尝试,我不认为是时间浪费,是达成自己想要做的事情所必须付出的代价。
   现在才是最重要的。未来想变成什么样子,现在就开始做。

ref:

  1. http://ocw.mit.edu/resources/res-6-007-signals-and-systems-spring-2011/
  2. http://www.eng.ucy.ac.cy/cpitris/courses/ece623/notes/signalsandsystems.pdf
如果有任何意见,欢迎留言讨论。


[ 主页 ]
COMMENTS
POST A COMMENT

(optional)



(optional)