我是如何在17岁开发出sqsx的

废话环节:
首先自我介绍一下:我是sqsx,14岁开始学编程,17岁开发出同名应用sqsx,主要使用语言为VB6。17岁,即使是对社会的见解,也只有一孔之见,受教育程度也有所限制下,却依然能开发出本应用。
我觉得再修改一下,出现在简历的自我介绍里还挺好看的,虽然我没有撒谎,但是我只把好看的一面展露出来而已。
首先,14岁开始学编程,没错,我是被这本书拉进坑的(没想到我还留到现在)
在这本书的帮助下引导下,我成功通过VB6编译出圆周率计算器,而不是hello world。
不过也就这样了,毕竟是初中课本,能教到什么?我家又不能上网。基本上里面所学到的东西,也只能玩玩了。
所以,我这个“14岁开始学编程”基本上没什么意义,实际真正开始学编程大概是17岁。
那么说来,相当于刚开始学就能写出来,这又怎么回事?
相信学过编程的人都知道了怎么回事了。
如何办到的?:
首先,这不是什么天才行为,仅仅是掌握应有的基础,哪怕只有那么点,谁都办得到。
首先看下sqsx最初未发布的版本(因为怕出现同名代理,闪电代理这个名字废弃了):
其实,当年的我,我也看不懂这里在写什么……我16岁家里才能上网,17岁才正式开始学编程,又怎会看得懂?
我知道的东西也只有编译,运算符,部分控件,甚至连编程应有的思维也不成熟,数组,循环也不知道是什么,一个循环能实现的东西,却写了几百行代码。
而我做的是,百度“如何用VB做一个VPN”,答案很多,我只要把其中之一搬下来,准备一个可连接的服务器资源,编译测试连接,可以用,OK,完成了,你甚至不需要知道什么原理,也不需要知道这个过程发生了什么。毕竟,电脑,是人脑的扩展,只要你的需求简单,自然有人发出自己的经验,他的经验几乎永久保留在网络上,你要做的就只有找到他们的经验,拿下他们的经验,成为你的一部分。
结论就是,无关年龄,只要找到别人的经验,拿下来二次开发,就能开发一个应用,谁也办得到的事。
后记:
之所以写这博文,是因为我不再想使用VB6写程序了,算是画下了休止符,在最后写个博客,留个纪念。
曾有也有不少“拜师”的人找我,表面大神的我实在不想误人子弟,只好发个教程打发他们走了,也有人问我“写个sqsx要学多久才写得出来”,往往我都要捂着良心回答“最快半年左右”。实际最快也就半天吧。