论坛首页 招聘求职论坛

迷茫 请前辈给些建议

浏览 16373 次
精华帖 (0) :: 良好帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2011-10-14  

小弟算是科班出身,本科、硕士都是学的计算机。一路走来肯定积累了一些技术,但是我意识到好像我走的是 “不同寻常路”。 为了更具体,我先说一下我的项目经历吧。几年时间,我先后做过:

1、田径比赛管理系统(刚学java时练手的),相关技术 java、AWT、jdbc和mysql

2、Malicious Software Sample Collection System(主要是分析协议数据包),相关技术 http、ftp、TCP/IP,JPCAP,java,AWT,多线程

3、化学脚本编辑环境,基于eclipse的插件机制进行RCP的开发,主要是进行语法分析、语义处理、editor扩展等,相关技术 Eclipse插件开发、JTF、Java、ANTLR、DLTK

4、某作业描述语言的设计和实现,包括前端编辑器的实现,以及基于分布式计算环境的运行时环境的实现,相关技术和框架 SWT、JFace、Java、DLTK、编译、ANTLR、CML、网格(CGSP)、XML

5、某国内网游的服务端脚本逻辑程序员,先后完成 跨服帮战系统、具体的活动系统、反外挂模块等(这个是用VC++实现的)。

6、用java平台实现某脚本语言的运行时(为这还专门研究过jdk7的invokeDynamic指令),打了协程(coroutine)的补丁包。

7、利用javascript 在chrome上开发3D游戏的demo,目前 skybox、材质贴图、json的mesh模型、碰撞检测、地形处理、鼠标键盘事件响应、材质环境镜面反射、粒子特效、 第三人称摄像机、RTT特效、顶点动画等功能已经完成,做这些的同时 利用GLSL实现了一些简单的shader。

8、现在正在做的事情,将OGRE的资源格式 转为json格式(为便于使用OGRE SDK用C++实现),以便在网页上进行渲染,目前骨骼动画已经有点眉目了;将OGRE的shader移植到 GLSL等 当然,除了这些完成的项目之外,我还是学习了很多牛X的代码的,比如 spot JVM的源代码、php的zend引擎、mysql的框架、OGRE源码;tomcat源码(前面的都是C++,这个是java实现), 这其中涉及的引擎就更多了,到目前印象比较深的有 OGRE(c++)、 delta3D(C++)、THREE(JS)、

OAK(JS)、GLGE(JS)、CopperLicht(JS)、JME(java)等

 

我之所以觉得自己走的是“不同寻常路”,是因为好像我做的都比较偏门。比如,做java的大部分是做javaee的,比如spring,hibernate、struts等是常用的,当然现在可能有很多人在做 android的开发,但是我用java做的却是 协议分析、脚本语言(是实现一个语言,不是使用脚本)、编辑器、本地界面(还不是swing的);别人做游戏用的是c++、lua,而我做游戏用的 更多的却是个不是很知名的脚本语言(LPC)(当然这里面有些功能也是用C++实现的);再就是我现在好像是什么语言都在用,比如要转换OGRE美术资源的格式,要使用OGRE的数据结构 最方便的就是用C++了,所以我的JSonConverter是用C++写的;而转换后的格式是Json的,具体的格式和我怎么实现Javascript的骨骼动画有关,所以这里面就必须要搞定webgl的javascript了。 感觉,我做的东西好像不太大众化,也觉得自己涉及的技术比较杂,比较多;好像之前都是听大家说 要去精通某个领域,照这样下去,我可能真的是“什么都能搞”,

 

各位前辈面对这样的情况 你们有什么好的建议吗?

   发表时间:2011-10-14  
自己先关注一下,等待高手给些建议
0 请登录后投票
   发表时间:2011-10-14  
不确定是不是炫耀帖,观望中
0 请登录后投票
   发表时间:2011-10-14  
xieye 写道
不确定是不是炫耀帖,观望中


炫耀? 你能从这里看出来炫耀? 我是为自己的未来发愁,是觉得压力很大,很迷茫 ,感觉如果不再继续干现在的工作都不知道该做什么, 是想让有更多经验的前辈给些建议。再说,即使要炫耀也轮不到我啊,iteye的牛人多了去了
0 请登录后投票
   发表时间:2011-10-14  
唉,看来这贴要沉了,难道 iteye都不照顾新人的吗? 期待大家给些建议
0 请登录后投票
   发表时间:2011-10-15  
看到LZ的所做的项目,发觉自己太寒碜了
0 请登录后投票
   发表时间:2011-10-15  
找好一个点,集中这个点一直学下去。
工作什么都可能用到,不属于自己那个点的会用就行了.
0 请登录后投票
   发表时间:2011-10-15  
2、Malicious Software Sample Collection System(主要是分析协议数据包),相关技术 http、ftp、TCP/IP,JPCAP,java,AWT,多线程

对这个项目倒是挺感兴趣!
0 请登录后投票
   发表时间:2011-10-15  
楼主会的技术确实很多阿,很多都没听过,楼主先后呆过几个公司阿,技术好杂,不过总有一两个自己学的比较好的吧。学的越多,如果不选择一两个深入研究,会变得越来越浮躁,不利于个人发展和跳槽。
0 请登录后投票
   发表时间:2011-10-15  
liandahu 写道
2、Malicious Software Sample Collection System(主要是分析协议数据包),相关技术 http、ftp、TCP/IP,JPCAP,java,AWT,多线程

对这个项目倒是挺感兴趣!


不过,小弟是晚辈!
0 请登录后投票
论坛首页 招聘求职版

跳转论坛:
Global site tag (gtag.js) - Google Analytics