我是一个Windows平台的软件开发人员,到现在为止已经从业三年多了,现在感觉好像看不到自己的前途 ,我在一家小型的网络公司里,平时加班比较多,基本没有培训的机会,也没有什么保险,感觉就是在吃老本,还好我挤时间学习新的东西。
三年了感觉自己的技术并不差,从SDK,MFC到COM,OLE,从汇编到C/C++,从socket到TCP/IP,从界面编程到驱动开发,都很熟练,分析反汇编代码,破解也玩的非常转,但现在感觉自己总是活在别人的阴影中,我总要维护别人遗留下来的烂代码,难道就因为我的学历低(专科,非计算机专业),如果说这套东西有非常先进的思想和技术,那么我肯定乐意,可是我从中学不到任何一点点有用的东西,而且代码非常非常乱,要不是有经验,新手看到这些代码根本就会当场死掉,呵呵,也许夸张了点,但真的是非常非常乱。
也许别人会认为我只配维护那些代码,可是公司里所谓的"牛人"连UML是什么,设计模式是什么根本一点也不知道,更不用说OOA/OOD了,却拥有着公司的股份,分配给我的任务又重又复杂,为什么会出力不讨好呢。我经常要负责带有界面的,COM和数据库混合的模块(我想因为公司里没有人,即会MFC又会COM,还会ADO),可既然这样的模块都分配给我,却为什么看不起我呢。
我想过离职,可现在工作不好找,公司的薪水还算高,我一个月到手8k多一点,有时候我在想,我这是在用青春换金钱吗?我的出路在哪里?因为家里比较穷,所以我为了家里也不太舍得放弃现在的工作,我在想我是该找一家正规一点的公司呢,还是继续呆在这里,因为现在的公司工作时间还算自由,就是任务比较重,人也不多,打交道的人少而且比较简单,大的公司里大都勾心斗角,而我又是一个不擅长玩心眼的技术狂,真的好烦,好郁闷,不知道我的未来是什么样子的。
很真诚的想请有经验的朋友,给我一些帮助的建意,我应该怎么办啊!