今天心情平淡,突发奇想,应该好好总结自己的技术。来公司一年多了,外包公司,大家都知道,只要是活都接,因此呢,这一年接触过c++,接触过.net,而如今呢,又在做着java,感觉自己技术太杂了,虽说呢,学习是由曲线的,刚毕业多了解写技术,各方面都涨点见识,挺好的。因此,正是出于这个目的,要花点时间,花点心思总结总结。总结就得有个思路,目前还不明朗,先按语言的思路走吧。
1.c++
来公司做的第一个项目就是c++的,然后就一年没接触c++,再不总结就记忆遗失了。
技术:
c++语法深刻了解
环境:
vc++6.0,msdn,当然了还有一些辅助工具,如visual assist等等
书籍:
这里列一些比较重要的书籍吧,《VC++技术内幕》、《C++ Primer》、《》、《》、《》
2. .net
.net的项目作了两个,接触到了.net的常规开发和MOSS开发
技术:
环境:
书籍:.net的书籍没怎么看,都是看得网上的技术文章
3.java 实习的时候用的就是这个,目前的项目也是这个,最熟悉的就是SSH(struts+spring+hibernate)框架,当然实习的时候用的是webwork+spring+hibernate.
4.数据库技术
sql server2000/2005 oracle mysql, 存储过程开发
以上是从语言的角度来了解,如下从行业的角度来考虑,毕业过一两年肯定地要选择一个方向。
1.web 开发
目前做的基本是这个,主流的有j2ee,.net和php开发,php没接触过,这方面可以了解,中心放在.net上,对于java可以写一个基本的开发框架。
2.游戏开发
这是目前比较感兴趣的一个领域。
这里面涉及到服务器端和客户端,服务器端的了解网络编程,即tcp/ip、socket编程
客户端得了解DirectX 或者OpenGL,当然目前还是选择关注DirectX
同时也熟悉了Flex,这是个很好的工具,对于做web开发或者网页游戏开发都有很好的效果
3.视频开发
这是一个兴趣领域,目前了解主要涉及的由DirectX技术
计算机基础知识
数据结构,设计模式,等等
以上抛砖引玉,作为后续总结的开始,突然觉得应该以感兴趣的领域方向为总结点,总结各个领域所需技术,然后对比目前自己所了解、掌握、精通的技术,看到差距,这样才能有选择的方向。
当然,未来一年,还是需要多了解一些东西。