24岁的程序员,我迷茫了

小么小儿郎 2012-04-15 01:18:59
  今天在CSDN发个牢骚贴,也请各位大牛帮我出出主意。我呢,也算是一个程序员了,之所以这样说是因为我不是科班出身,不是正牌大学计算机专业毕业。我自己从小喜欢玩编程,从小霸王里面的G-BASIC开始,后来小学玩VB,初中玩C,高中玩C++和汇编,大学又接触了C#。这么多年来自己一直是“玩”大的,也没有接触过真正的计算机教育,上大学之后学的是通信工程,说实话大一到大四有百分之七十的时间都是在写代码,自习从来都没去过,而且还是个二本,最恶劣的是还没有毕业,后来补考才通过的。
  毕业之后因为家庭条件不允许,自己也没心思在念书,就打算工作了。2011年9月份离校了,签了一份工作在沈阳蓝火炬公司,面试通过了之后毁了约,原因是家庭条件

的问题,我没有办法向别人一样稳稳的拿着应届生拿的薪水混日子,我必须要能在短时间内创造出一笔客观的资金,于是思量再三,我决定冒险赚一把快钱——写外挂。于是

我放弃了工作,毅然的去了安徽,和另一个比我大4岁的哥们合作开始了长达半年的写外挂的生涯。应该说那是一段对我来说相当艰苦的日子,7×20小时的工作强度,完全没

有时间观念的工作状态,吃饭和睡觉都是没有规律的。开始的时候完全找不到工作激情,没有经验,更没有娴熟的技术,对于游戏公司的反外挂、反调试手段几乎没有一点概

念,基本上属于除了会编程,别的一窍不通。这样的状态大概持续了一个星期,在这一个星期的过程中我恶补了Windows内核原理,啃了潘爱民老师的《Windows内核原理与实

现》,也读了毛德操老师的《Windows内核情景分析》,再后来也写了内核驱动程序,完成了HackShield的Bypass。慢慢的对调试器原理和构造也熟悉起来,学会了如何分析

游戏的数据结构和函数调用规则。就这样写了1个月的外挂,在马上搞定的时候,突然因为补考的原因离开了安徽,回到学校,补考完毕后,因为团队内部的问题,在分成方

面起了冲突,于是我主动退出团队,选择回到家乡东北发展。
  刚刚回到东北的时候想找一个稳定的工作,同时在业余从事外挂编写,这样也能赚点外快,但是东北地区的薪水让我感觉很纠结,而且,以我当时的从业方向除了反病毒

反外挂之外没有什么广阔的就业面。回到东北之后投了很多简历,大多都石沉大海,偶尔有一天腾讯打来电话,当时我还不知道是腾讯,接了之后知道是腾讯激动的说话都打

哆嗦。和对面的电脑管家部门的领导聊了一段时间,也问了我一些问题,最后让我等消息。在这之后大概半个月的时间都不时有腾讯各种部门的电话打来,问些关于工作经历

和技术的问题,大多都是很基础的问题,比如在C++中ECX代表什么,内核分发对象都有什么,内核SSDT HOOK,INLINE HOOK,以及中断级别的问题,最有印象的是问了一个处

理缺页中断的代码属于哪个中断级别的问题,当时我考虑了一下说是DISPATCH_LEVEL,后来事实证明我说的是对的,因为APC_LEVEL是可以处理缺页中断的,而DISPATCH_LEVEL

则不可以。不过悲催的是最后在谈我是否愿意去深圳发展,并且薪水要求是多少的时候,电话掉线了,再打过来,说了一句话,又掉线了,原因是我当时正在动车组上,信号

很弱,从这以后,在就杳无音讯了。
  在家里带了半个多月,过了十一之后,偶尔在51job上看到了长春某企业的一家招聘信息,要求熟练使用Windbg,Ollydbg,熟悉各种反调试原理等等,我的潜意识里感觉

这是一家挂着软件开发的名实则写外挂的公司,于是我毅然面试,结果很顺利通过,当时我还暗自庆幸原来东北也有发展,但是后来我发现整个团队里除了我了解整个产业链

的流程步骤以及如何调试、编写外挂之外,其他人都一概不知,更甚者开发部加上我只有4个人。不过当时我也没有别的办法,既来之,则安之,况且薪水还不低。在这个公

司一呆便是半年,也写了一款国外游戏的外挂,但是后期因为老板热衷于别的项目,把我的工资突然降了下来,没有办法,因为这个项目我做了大半,我自己内心里有一股劲

必须要做出来,哪怕不赚钱。剩下的一个月里各种费用我自己掏腰包,账号啊,代理啊什么的,就这样两个月过去了,做好了,又出现了新的问题——封号!这种问题算是这

个行业里最忌讳的问题,就等于你解决不了的话那前期的工作完全没有用处。我们辛苦的测试了几百的账号,各种方式的修改,仍然无法逃避掉游戏公司的检测,直到前几天

无奈放弃了这个项目。
  现在又处于一个浑浑噩噩没有目的的状态,这几天一直在想以后要如何发展,昨天接到大连东软的面试邀请,很诚恳的打了两次电话,回家和父母女友谈,他们虽然没有

强烈反对,但也抱着不同意的态度,我本人更是很迷茫。我自身总有一股冲劲,感觉我一定可以做出些让人感叹的事情,所以一直以来我在尝试着写一款内核调试器和反汇编

引擎,虽然目前面临的困难很多,时间又很少,但是我总是把这东西当成我的一个目标,一个满足我成就感的目标。可是,各位看官,我现在又处于一耳光山穷水尽的状态,

我知道,内核调试器和反汇编引擎不是一天两天完成的,就算完成了,我也没有想法拿去赚钱,反倒想开源。再此我也诚恳的请大家帮我出出主意,帮我想想办法:
第一,我要不要继续在这个公司从事这个工作,我本人其实不太愿意,项目没发展,公司人少,就4个,其中两个是做按键精灵的,没有能学习的环境。
第二,我是不是要到经济发达的地方谋求一份工作,还是能够继续留在东北地区慢慢发展。
第三,我能够在继续从事外挂这个擦边球的行业。
第四,我一直对自己不是很自信,感觉不是科班出身公司会另眼相看,不知道是不是这样的。
第五,对于家庭问题的解决方法,我的快速圈钱的策略是不是从根本上就出发错了。
以上问题,真的很诚恳的麻烦大家帮忙指点条明路,哪怕是批评我也行,我不怕骂,能告诉我正确的东西的人我都会认为是我人生中的良师,再次谢谢大家了。
...全文
6874 90 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
90 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
LZ年轻有为啊,,,24岁还有很多种发展可能
1 LZ缺钱,需要挣钱养家
2 LZ专业不是太好,进国企比较困难

建议LZ去搞现在最热门的移动开发,偏底层一点,如果这个也挣不到钱,其他也不可能挣钱
andyzhdd 2012-05-18
  • 打赏
  • 举报
回复
厉害啊
xiaolin654321 2012-04-21
  • 打赏
  • 举报
回复
不要迷茫要坚持!
linggan5230 2012-04-19
  • 打赏
  • 举报
回复
这么强 去大公司吧····不然浪费啦···
yanjingshe22 2012-04-19
  • 打赏
  • 举报
回复
哥们儿,你真心挺牛的。

在CSDN上我没服过几个人,你算一个。

哥们儿努力,我觉得你能力真心不弱。


建议和意见我可能给不出,给你几句鼓励的话吧。
meichen8050753 2012-04-19
  • 打赏
  • 举报
回复
你可以找公司做反外挂开发
imdemon 2012-04-19
  • 打赏
  • 举报
回复
去北京.踏踏实实呆2年.之后.一切都会发生变化.
去北京.是因为环境很重要.
要你踏踏实实.是因为心态也很重要.
晒月亮的幽灵 2012-04-19
  • 打赏
  • 举报
回复
真心佩服楼主 还这么年轻 偶像啊
daliandas 2012-04-19
  • 打赏
  • 举报
回复
我也是学安全这块的,不过是应届生,水平差的很,感觉lz最好是找个安全公司发展吧,找个大一些的,毕竟技术水平放在那,而且做安全的其实刚开始工资都不高,没有phper之类做web的高,但是后面几年发展还是比较好的,先准备简历去试试吧。做安全还是得在大公司做,不然容易出事情的,现在看似wg很赚钱,但是一旦出事了就比较麻烦了。而且很多安全公司都不怎么看重学历,建议去试试。
wjx_0_2001 2012-04-18
  • 打赏
  • 举报
回复
LZ起步真早

很多人都是大学才开始学编程的

您倒好,中学都已经开始了

听可笑的承诺 2012-04-18
  • 打赏
  • 举报
回复
记得 以前 外挂海 年薪百万招做外挂的。。。 当时哥们不了解。。 现在了解了 也没机会了。。
阿飞不会飞丶 2012-04-18
  • 打赏
  • 举报
回复
坚持吧 程序员都是坚持下去的 会出现海阔天空的那一天的
  • 打赏
  • 举报
回复
顶楼主
lanzhengpeng2 2012-04-18
  • 打赏
  • 举报
回复
虽然你的工作正好处于我的对立面,不过,因为早年做汉化的经历,还是对你说两点:
第四,我一直对自己不是很自信,感觉不是科班出身公司会另眼相看,不知道是不是这样的。
这个没有必要.我也不是科班出身,关键在于自己是否爱学习.就你的状况而言,可能需要多补习算法/高级应用方面的知识,而不是只限制在底层的东西.

第五,对于家庭问题的解决方法,我的快速圈钱的策略是不是从根本上就出发错了。
是的,想快钱,也不是那么容易的.
chensheng021 2012-04-18
  • 打赏
  • 举报
回复
我也是呀
[Quote=引用 50 楼 的回复:]
LZ 我很想问你, 难道你编程的过程都很顺么, 坐下来就可以开发自己想要的程序么?

我经常就被一些很小很小的错误就纠结死了,,感觉效率好低啊!
[/Quote]
chensheng021 2012-04-18
  • 打赏
  • 举报
回复
这个你应该主动打电话联系的
[Quote=引用 14 楼 的回复:]
不过悲催的是最后在谈我是否愿意去深圳发展,并且薪水要求是多少的时候,电话掉线了,再打过来,说了一句话,又掉线了,原因是我当时正在动车组上,信号

很弱,从这以后,在就杳无音讯了。

-----------------------------------------
确实无奈
[/Quote]
pgmsoul 2012-04-18
  • 打赏
  • 举报
回复
也有人找我写外挂,可惜我不是搞汇编的,底层也不是很在行。
踏月 2012-04-18
  • 打赏
  • 举报
回复
感觉比较假
thinklinux 2012-04-18
  • 打赏
  • 举报
回复
回答得很好 [Quote=引用 61 楼 的回复:
特地为lz注册发帖 挽救一下失足青年 不要拍砖 哈哈

lz的优势是年轻,接触计算机早
像我学编程太晚了,大学才开始,那时还傻傻的学什么flash 网页制作之类的 没用的东西占据了太多的时间,还有就是被国内各种垃圾的书耽误时间 还有学习方法也有问题

我现在回答你的问题

第一,我要不要继续在这个公司从事这个工作,我本人其实不太愿意,项目没发展,公司人少,就4个,其中两个是做按键精灵……
[/Quote]
i不歪 2012-04-18
  • 打赏
  • 举报
回复
你这个技术可以去吾爱破解上面的招聘专区转转
加载更多回复(69)

15,447

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧