这一年多的时间主要是用vc为单位开发一些单位需要使用的软件,涉及开发的范围有点泛,接触的东西也很泛。
    首先在单位基层呆了三个月,接着花了几个晚上做了一个通过串口通讯控制设备的小软件证明我的开发能力,接着是一个实现简单电子地图功能的小项目,涉及了gis以及和仪器的串口通讯,开发时间两个月,然后又做了一个实现excel报表统计功能的小程序,用vba实现,两个星期。
    接下来的一年的时间我都在做单位里面一个比较大型的工控项目,该项目的目的是要对单位的主要的仪器设备实现远程监控。先是产品选型,选择了比较易于二次开发的嵌入式产品,然后到厂家培训了几天,基本了解如何在产品上进行编程。接着就着手进行开发了。从最初的选型到现在的项目基本完成,整整用了一年时间,因为代码都是我一个人在负责,所以文档也不多,都是直接问单位人员的需求,然后直接coding。一年的时间是有点长,主要是用vc做UI,网络编程,数据库这些方面的应用,另外也对某种嵌入式进行二次开发。感觉对串口通讯、socket通讯有比较深的体验。
    如今项目几近完成,却感觉到所谓的工控对vc编程的要求其实不是很高,vc虽然学的不是太精但是也算是入门了,即使遇到问题查查msdn,上网找找资料基本能找到解决方法。因为在单位还是相对比较轻松的,有很多学习的时间,上网也便利,只是我现在已经不知道我的技术之路该如何发展?我学的编程语言是c/c++,用的开发工具是vc,因为单位的需要又倾向于向工控领域发展。只是现在觉得个人的发展已经遇到了瓶颈,接下来该学些什么东西?继续深入vc?向其他领域发展?

解决方案 »

  1.   

    vc是工具,应当focus在某一个领域,我也正在为此努力。
      

  2.   

    面太窄了,努力拓宽自己的知识面
    不过学习.NET也是非常有必要的
      

  3.   

    建议: 接下来做什么项目最挣钱就做什么.
    ---------
    什么领域的项目比较赚钱呢?请高手建议。vc是工具,应当focus在某一个领域,我也正在为此努力:
    -------------
    同意。不过学习.NET也是非常有必要的
    -----------
    何以见得?
      

  4.   

    我想问一句:这个时候我是需要:
    know something of anything
    还是 know anything of something ?
    因为我发现我对很多方面都有兴趣,包括嵌入式,j2ee,j2me等等。但是也都是知道个皮毛而已。不知道是该专攻一方面,还是什么都学一些?