Tesla.Angela 发表于 2024-4-10 05:15:41

还记得自己当年是怎么走上写代码这条道路的吗?

从当年亲手写下第一个HELLO WORLD算起,到现在(发帖日)已经20多年了。。。

最开始我用VBS写代码,目的是为了制作各种恶作剧小程序,在老师和同学面前“装13”。

初中的时候开始学习VB6,拖拉控件就能制作各种浏览器、播放器,玩得不亦乐乎。

高中的时候开始接触到WINDOWS内核编程,在这个领域一直深耕至今。

在中国工作的时候,因为项目需要,粗略学习了一下WEB开发。

现在又因为一个偶然的契机,开始玩起了单片机。

那么,大家又是怎么走上这条路的呢?

chenyuan 发表于 2024-4-10 12:11:24

你这经历真精彩 现在的我才在学习 内核

马大哈 发表于 2024-4-10 19:21:49

这肯定都是有个故事的.

我是小学时在同学家的学习机上第一次编程,用学习卡里的BASIC语言读取手柄按键状态,来控制玛丽奥移动,印象挺深刻.

后来初中接触到了"中华学习机",其实就是6502CPU的一台简易电脑,上面内置了BASIC,也内置了LOGO语言,我利用BASIC语言获取摇杆接口的模拟量值,做了一个高精度的电阻测试程序,记得是量程150K,能达到小数点后4位数,也就是0.0001K,即0.1欧的精度,在当时已经非常好了.

还用LOGO语言写了简易的游戏,控制小海龟边移动边画线,这个编程语言我一直没关注了,刚搜了下,还存在,仍然是极易入门.

也是在初中,被地理老师王小文抓去补作业,因为我地理长期不及格- -!
然后在他的家里第一次接触到了电脑,486处理器的电脑,正儿八经的电脑,那时还是DOS系统,我在他电脑上接触到了正儿八经的C语言与汇编语言.

这位老师算是我电脑编程的启蒙了,到现在都非常感激,就是我的地理还是没怎么及格过哈哈

初中毕业后没考上高中,差十几分,就只好去读中专了,报的是计算机与信息管理专业,然后开学报道那天去到了学校,校长跑来把我和另两个学生仔叫到一起说,'你们这个专业就你们三人报了,单独开班不够人,不如你们都去电算化会计专业吧,[反正都要学电脑]',于是我们三个就稀里糊涂地进入了[反正都要学电脑]的"电算化会计"专业.

在这中专的几年中,我几乎天天逃课去网吧打游戏,当时流行的是星际1,CS,千年,红月这些,我们这些逃课生,为了省钱,几乎都是白天在网吧看别人玩,晚上到了通宵点(20:00后)时,花5块钱玩通宵----没错,那时通宵才5块.

正儿八经开始玩编程,是从当时挺火的武侠游戏[千年]开始的,因为那时千年服务器端有个BUG,就是发送登录封包后,服务器会先把当前用户踢下线,再处理登录消息.

于是嘛,打城战或团战时,只要知道对方的用户名(也就是登录账号名,是同名的),就能通过构造一个包含指定用户名的封包,把对方踢下线,只要对方高端战力都下线了,我方高战就轻松愉快了,哈.

我也就是那时候,[为了部落],而研究程序的,只要填入对方用户名,用WINSOCK构造封包,然后定时器每10秒发送一次封包....嘿嘿嘿嘿

由于这个BUG太容易被利用,但当时运营方没能力搞定,以至于玩家只能自己想办法,那就是----各种奇型怪状的字符组成的用户名!

因为游戏中是不支持复制粘贴的,所以只要别人[打不出你的名字],就没办法构造这个死亡封包!是不是生死箔的感觉?哈哈

从这时候开始,我发现好象玩游戏没有编程有意思啊!!

于是开始把一切精力都扔到编程上了.

那时是玩VB6,为了写木马---没错,就是为了写木马---生生地学习了大量的API,因为VB6写的程序除了要带MSVBVM60.DLL外,还需要带上所使用的OCX与别的DLL.

于是很多用得上的控件,都用API自己在VB6里实现了一遍,现在想想还真是执著啊,哈哈,不过也是学到了很多很多的东西.

甚至为了不带MSVBVM60.DLL,还找到了VB5的安装包,因为VB5的运行时在当时流行的WIN98中是自带的,代码也是通用的.

最后毕业考试时因为电脑课上帮多位同学救火而导致自己交了白卷,不过在给当时教电脑的谢老师说了好话后,还是当场以满分通过了电脑课,哇哈哈,全班同学也都没有意见.

学校的生涯就这么结束了.....但编程之路,也就这么开始了!

blackbox 发表于 2024-5-26 12:32:48

差不多都是为了装逼,现在也在学stm32单片机

Cloutain 发表于 2024-7-1 09:25:41

年少时见到了那些所谓的黑客网站论坛并花费巨款600块成为了VIP,成为了工具小子觉得自己很厉害,后面逐渐见到了真知识才知道以前真尼玛搞笑

eroy 发表于 2024-9-13 20:32:20

17岁大一学校上网系统是一个叫<锐捷上网客户端> 大家都是需要买网卡后充值宿舍才有网上
费用贵 没办法 平时钱不多又爱玩电脑
某一天无意中发现 那个计费系统到达3分钟前5秒左右会有个BUG 那几秒期间如果迅速断开重新连接网络的话会不计时间从而达到无限免费上网
那时候什么都不明白 只有一个想法 怎么利用上达到免费上网从而省点钱 出于好奇 于是搜索怎么编程如何实现
人一旦有了目的就会不断去钻研 自此做了人生第一个小程序 如此神奇 而且是用按键精灵做的后台实现 弄了3天成功 自己用了1个星期后 从宿舍开始传播
然后发布到学校论坛 最后全校基本都在用 可好景不长 用了大半年后被哪个吊毛举报到学校网络科那 然后反馈到锐捷公司 他们强制升级个版本后就把漏洞给堵上了
因为是免费的 而且没有造成太大影响 所以个人也没受到啥处分 反而在同学眼里 自己就像神一样 到处吹的我多厉害 是黑客 同学间有点小电脑毛病就找我解决
那时自己多少斤两心里清楚 但还是感受到被人需求的那种感觉很好
快20年过去了 虽然没有太大作为 但断断续续一直在这条路上

马大哈 发表于 2024-10-10 17:28:23

eroy 发表于 2024-9-13 20:32
17岁大一学校上网系统是一个叫 大家都是需要买网卡后充值宿舍才有网上
费用贵 没办法 平时钱不多又爱玩电 ...

{:1_354:}{:1_354:}这经历666啊,收获了不少学妹吧哈哈

IBinary 发表于 2024-10-29 18:57:34

植物大战僵尸爆火.那时候电脑不联网.让同桌拷贝个外挂. 拷贝了一个月(其实故意不给我拷贝的.他家联网了.)拷贝出来还不能用.; 家里安装了网第一时间搜索 外挂怎么制作的. 了解到了 易语言 随后学习. 后面越学越感觉封装太严重.想了解原理.然后就是 c c++ 汇编 逆向 pe 内核.....
页: [1]
查看完整版本: 还记得自己当年是怎么走上写代码这条道路的吗?