现在理工类,特别是电子、通信类的,编程基本是必须的。
目前所有的设计工作基本上没有脱离计算机工作的,如果想要从事研发工作,无论是高级一些的顶层设计、系统设计、算法设计,还是底层一些的硬件实现,甚至模拟电路的开发,都离不开编程。虽然有一些计算机工具的一些功能模块可以不需要编写大段的程序,但是总体来讲,如果想当成一门专业或职业来讲,编程是无法避开的。
如果你要读博士,那么重点是搞理论、算法和系统,则科学计算类仿真工具必不可少,比如matlab
如果你要读硕士,那么重点是基带信号处理的dsp、fpga、arm等硬件实现(或模拟电路设计),那么c、verilog、vxworks什么的必不可少
如果是工作,那么所需仿真工具和读硕士差不多,还要更实用一些
除非你到了顶级大牛一级,纯粹搞理论、算法或系统框架什么的,仿真验证和硬件实现都让别人来做,你只负责指点