不管你要成为什么工程是,只要和计算机相关就要学习编程。
从软件设计的最基础做起,C++,数据结构,算法、软件工程、、设计模式
GIS、遥感、3DMax建模,OpenGL开发。
自己可以看着三维工程师的招聘要求来学习。
做三维,底层开发,学习C++吧,opengl,这些基础的东西学会了,三维开发就好办了
GIS好好学在大学期间还是能学到东西的,尤其是些基础知识,在以后研发工作里有需要。gis研发一般针对性都很强,现在很多人在用ArcGIS进行二次开发,也有很多项目是基于开源的GIS框架来进行研发的,你可以找一下相关的WebGIS 和ArcEngine开发的书看一下。
我建议你还是出来社会,看看电气这个行业产品到什么位置了(技术含量),工作是最好的学习.有帮助你了解这个行业不为人知的一面。