这种软件要实现油田的工具与地面PC机的通信。井下的工具是单片机,通过通信口,如USB,CAN, RS232等与PC机连接,PC机用一个专用软件来将工具的数据上载或下载。这种PC软件需要对数据包进行解码,因为工具因环境的不同而数据格式是不同,而且这些数据一般都压缩了。( k( B/ L' U, f' S" D1 g
5 ^% N } `# [! Y9 w% V
这种PC机的软件一般用C++/C#写,将数据解码后以图形等方式形象地显示给用户看。所以对这种C#程序呐的要求是要对硬件有一定的了解--起码看到硬件了,不会怕。当然,这种程序员不需了解很深的硬件知识。但如果没有行家扶一扶,也很难入门。* Q- ~( P- s7 O/ W4 V5 y3 i
' _* q$ ~5 e! a+ U
我现在的公司,也缺乏一个这样的人才,公司的招聘广告挂了很久,也没有招到合适的。
summer_tina 发表于 2012-5-17 20:12 ) S* F5 l2 e4 Q- r a* r$ n. `) H
你们公司也要编程的人员啊。, F) a/ B D p) c m: b
是呀,我现在就需要行家扶着我走一段,至少6个月。
0 a% |3 ?8 w2 O& [; _9 \4 c) n
这个领域在阿省是很多的,特别是Calgary,经常在招人。2 k' v1 o- p2 U( w2 Z) F. ?# T
但我的Firmware行业稍窄,虽然我研究生学的是软件,但我又不太愿意放弃Firmware而直接转C# 。转到C#工作机会翻倍,但编程量就大很多,而我的硬件长处就受限制。