鉴于我作为通才的背景,我可以涵盖从模拟电子到编写与 RDBMS 后端接口的简单应用程序的大部分领域。
我目前在一家开发硬件以解决行业特定问题的公司工作。我们有一位经验丰富的程序员,他为 PC 编写了商业应用程序、视频游戏和一大堆其他东西。但是当我和他谈论做低级编程时,他同时表达了对加入该项目的兴趣和怀疑/不确定性。
即使在谈论 PC 时,他似乎在语言级别上操作比在较低级别的东西(指令集、ISR)上操作更舒服。尽管如此,他还是个聪明人,我认为一旦他克服了最初的学习障碍,他就会喜欢这份工作。但也许这就是我自己对低级东西说话的热情……如果他真的感兴趣,也许他已经开始朝那个方向学习了?
您是否有进行软件到硬件(或低级软件)转换的经验?或者,更好的是,让一个只做软件的人,把他转移到低级的东西上?
编辑:
PS 我很想从响应者那里听到他们自己的背景是什么——EE,CS,两者都是?