论坛首页 招聘求职论坛

迷茫 请前辈给些建议

浏览 16368 次
精华帖 (0) :: 良好帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2011-10-15  
看完后,发现自己好多都没接触过,惭愧!
0 请登录后投票
   发表时间:2011-10-16  
技多而不精,敢问楼主工资多少
0 请登录后投票
   发表时间:2011-10-16  
有点杂  有些偏了 
0 请登录后投票
   发表时间:2011-10-16  
eric_weitm 写道

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

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了。 感觉,我做的东西好像不太大众化,也觉得自己涉及的技术比较杂,比较多;好像之前都是听大家说 要去精通某个领域,照这样下去,我可能真的是“什么都能搞”,

 

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

从这里可以看出来

0 请登录后投票
   发表时间:2011-10-16  
lz去做网页游戏开发吧,你可以做后台服务器端
像我这种工作1年得半调子专科生都是五六k起步了
0 请登录后投票
   发表时间:2011-10-16  
lz,是在研究所之类的工作吗?请问是在哪个城市吗?
0 请登录后投票
   发表时间:2011-10-16  
drcjian 写道
你可以走c/c++的方向,应用程序,驱动开发。公司要的是能产生效益的东西,不是搞研究

我一个同学是走的嵌入式的方向,从实验室开始就一直玩linux,上次和他聊天,他说他每天的时间都是在调试(主要是linux内核和驱动程序开发等),好像除了C什么都不会。现在看来,做系统是不赚钱的(而这却是很多人所谓的有技术含量的,实际上是计算机的知识更深入一点而已),赚钱的是做应用,从产品的角度来看 C/C++方向 目前赚钱的主要是游戏和其他多媒体的应用,即使在这样的领域 C++也要面对类似 java、web等的竞争,至于像苹果这样整个都做的实在是少数,而且能够给它带来效益的恰恰是最终的产品(整个手机)。
0 请登录后投票
   发表时间:2011-10-16  
行业建议:网游
技术建议:无
公司建议:民营中小公司
0 请登录后投票
   发表时间:2011-10-16  
cttnbcj 写道
eric_weitm 写道
cttnbcj 写道
少装了,没意思,真会那多。可以说去任何公司都没问题,从应用到安全,从安全到底层,从底层到理论,可以当研究人员

很坦诚的说,我现在混得不怎么好,月薪 6-7k(看到iteye里面大家的薪水,我都不好意思说),基本无奖金,不过有一点很好,就是可以不用加班。至于你说的研究人员,如果硬要往上靠得话,我也算是。


要比装,弟弟我可以当你师傅了。。。。。
spot JVM的源代码、php的zend引擎、mysql的框架、OGRE源码;tomcat源码 等看完基本也就见上帝了
我还看过WINNT内核源码类~_~_~
单是我比较熟悉的安全领域,反外挂内核驱动模块开发,任何一个公司就开价10K以上了(不是实习生)。。。 难道你读书读傻了毛?连小学数学都忘记了?还开发游戏开发?咋不说核物理模拟开发。。。。


我们说的好像不是一个意思,对于反外挂领域,我所了解的技术主要有这么几个:
1、心跳函数中执行 某个特定字符串构成的代码(这个调用的位置是随机的,可以用于服务器检验客户端,也可以用于客户端 验证服务端)。这个字符串中代码的语义是自己内部定义的,如果有自己内部使用或封装的虚拟机,这个就更容易实现了。
2、服务端随机触发需要玩家操作的任务。相信玩过游戏的人都应该遇到过,类似于“查岗”之类的随机任务,这些任务的特点是有一些智能性,比如 要求玩家在受过干扰的图形中识别出某个字母,给一段话要求玩家指出A与B的关系之类的 (这个类似于防止机器人注册)
3、根据玩家在线的特点、操作的类型等进行玩家行为的人工智能的分析,进而做一些类似于提早预防等预测性的操作,这个可以简单的认为是游戏领域的入侵检测,我们公司的这部分功能是买的别人的服务,即没有自己去实现。

你所熟悉的 反外挂内核驱动模块 具体是什么 我不是很懂,至于你搞过 WINNT内核源码 我只能说 大哥你比较牛。对于OS的开发,比如 x86体系下的 保护模式的实现、汇编指令优化、16位系统中限定于 64k的loader、32位模式下的IO、驱动、以及自定义的可执行文件的格式等 这些东西我统统没做过
0 请登录后投票
   发表时间:2011-10-16  
fm_974 写道
有学习能力到哪都行


好像现在企业都喜欢熟练工,我现在想换个工作都很困难
0 请登录后投票
论坛首页 招聘求职版

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