【参赛】门外汉的IT
我已毕业于今年,四年间从一位土木人自学成为程序员。我是如何踏上编程这条不归路的?
我在初、高中痴迷于网络游戏,WG、盗号事件也频频发生,生气而又好奇的我去网上搜罗了很多WG、和盗号软件,可这些并不是自己制作的,百度后便了解制作WG首当其冲要学习汇编语言,我便找到了小甲鱼的《零基础入门8086汇编语言》。学习一段时间后,我便了解制作WG步骤很多,得了解一个进程的内存分布,学习windows汇编,熟练OllyDebug、Cheat Engine、IDA等工具的使用,还得学习高级编程语言写界面(Qt、MFC、Dephi、Borland C++、易语言、VB都可以)。知道步骤后,我便拿从小玩到大的单机游戏《三国群侠传》试手,下断点、改指令、修改武将数据以及修改游戏逻辑,一个exe从大一改到了大二,也能称上一个游戏mod了,当然,在exe打补丁还不能满足我的兴趣,自从找到游戏文件解密函数,便把解密汇编嵌入到C中从而对游戏文件解密(游戏文件包括武器初始化属性、武将属性、技能属性、游戏对话、游戏脚本等),继而写出游戏修改器,提取exe文件加密函数以加密游戏文件从而让游戏识别。之后,我便踏上了编程这条不归路。
我在学习编程路上遇到的各种问题以及最后如何解决的
学习总是会遇到问题的,但我一般遇到问题首先会自己想,毕竟学习过汇编,知道“由下而上”思考问题,若还未懂,那就百度,百度未果,就在对应论坛提问,若没人回答,那我就去stackoverflow寻找答案,实在不行就只能自己再琢磨之。
我学习编程的经验和技巧
我对学习编程的分两类人:感兴趣与不感兴趣。
感兴趣的人,我建议三学:一学工作需要的;二学自己感兴趣的;三学自己不懂的;
不感兴趣的,我建议找个带你的人或培训机构让他们给你引路,增加你的兴趣。
另:在学习某一门技术时可先看视频入门,再买书籍深入;在学习某一门语言时可先用IDE,再用命令行。
我的求职的经历以及对毕业生的建议
求职无非笔试与面试,笔试看的是你成绩,面试看的是你的项目与为人。
对于刚毕业的学生,公司一般看的是综合能力,所以你得回顾你大学里课程(我是学土木的,所以我通过参加软件设计师考试进而提高我的知识体系)以提高笔试成绩,除此,你得能拿出像样的作品让面试官心服口服。
对于社招,公司一般看中的是与职位相关的能力,这个大家懂。
展示自己得意的作品
两年前的作品了,现在从事web开发
截图:http://tieba.baidu.com/p/3244670374
源码:http://pan.baidu.com/s/1sl8bsYT
可执行文件:http://pan.baidu.com/s/1kTDTkBt
Qt内嵌汇编完成的作品。
谢谢!
如果能在详细点就好了 {:10_279:}感觉楼主大神一枚啊 感谢分享!! 热爱鱼C^_^ 非常聪明好学
要是 多写一些 学习过程。。。那就更好了
页:
[1]