首页
论坛
课程
招聘
雪    币: 220
活跃值: 活跃值 (17)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝

[原创]一个高中生的自学经历

2014-1-7 12:52 75723

[原创]一个高中生的自学经历

2014-1-7 12:52
75723
我有很大的研究技术的热情,今年18。从初中开始,就已经种下了自由控制电脑这种欲望的种子。到了高一,我第一次从信息技术课本上看到编程二字,并且书上带走一个vb写的画二次函数图像的小例子,但是家里没有电脑,我也没大重视。从高一暑假开始,我拥有了一台电脑。我想学习编程,但是电脑没联网,于是我经常从别人家里下载资料 软件,回家研究。每次都下载一堆的东西,包括网上的教程,别人的经验,大学的课件,还有pdf格式的电子书等等。那时在网上搜编程资料,最多的就是vc vb,看到人家都说vb最简单,所以就选了vb,自己在家研究了一个月,由于没有接触过编程,一些高级术语都不懂,所以研究过程坎坎坷坷,最终还只是会一些最基本的语句,用一些基本的控件。最令我骄傲也最令我感到可耻的是我用vb模仿推箱子这个小游戏:在窗体上拖上三个图片框,一个作为目的地,一个作为游动的箱子,一个作为被推的箱子   仅用if else 和赋值语句就基本完成了对推箱子这个游戏的模拟(让我感到可耻的是  当时脑子里函数的概念,写了大量重复的代码,关键是也不会用vb写一个函数,学的很垃圾)。
我用vb始终不会调用api,虽然有一些网上的源代码可以参考,但是都看不懂,对于我来说,不懂就意味着什么也不会,什么也做不出来。离高二开学还有十几天的时候,我下载了谭浩强的c语言教程在家研究。后来发现,用c语言虽然做不出vb那样的窗口 控件(因为一开始都是用控制台的界面学习),但是我感觉很简洁,头脑里能搞清程序的来龙去脉,不像vb那种面向对象的语言,一个方法就搞定一切,自己都不知道为什么这样。我对c语言一见钟情,用了3天时间把谭浩强300多页的ppt看完了(我是跳跃式学习的,大部分感觉都很好理解,少部分也没大弄懂),随后就是多看些例子代码,以及写一些简单的小程序。
高二上学期我利用课余时间看完了吴文虎的《程序设计基础》,这使我在算法和数据结构上有了些提高(从那以后,我才真算是迈进了编程的大门,知道了学习编程语言最基本的是了解它的变量定义方式,各种流程控制语句,自定义函数,程序入口点,赋值语句基本都一样,还有基本的输入输出函数、库函数等等)。
高二上学期我还先后读过《计算机组成原理》(大部分没看懂)《操作系统》(大部分都看懂了) 以及Charles petzold的《Windows程序设计》(初步踏入Windows应用程序编程的大门),高二寒假期间我用vc采用sdk(也只会sdk编程)编程方式写过一个聊天程序,界面结构很简单,一个窗口,两个编辑框,加上一个发送按钮。寒假快要结束的时候,我又接触了汇编语言。高二下学期开学前一天晚上,偶尔翻开了王爽老师的汇编语言教程(为什么是偶尔呢?我平时都下载很多资料,这一份看不下去了,再去看另一份,就这样在各种资料的跳跃互补之间,我构建起了自己的知识网络),本来没想学习汇编的,不过看了一部分都看懂了,于是就对它产生了兴趣,并且在淘宝上买了一本王爽的《汇编语言》,到学校去研究(当时心里还不断想着,要是我再学会了汇编语言,那我离高手就又进一步了)。在学校里,我一有空就看王爽的《汇编语言》,越看越带劲,心里深深地佩服王爽老师详细透彻的知识屏蔽的讲解方式,自己看完全能看懂。
纸上得来终觉浅,不真枪实弹的写点程序,是夯实不了基础的。回家后,先按照书上的例子用记事本写好了汇编程序,然后用masm等工具编译连接,自己用Windows自带的debug进行调试,虽然只是一个黑乎乎的运行在保护模式下的一个dos窗口,什么输出也没有,不过能看到自己的数据在debug里面按照自己想的结果正确的运行出来真的很开心。(当时还看些关于编程的小说,比如《疯狂的程序员》《重生之王牌黑客》,后者里面的主人公竟然能直接用debug写应用程序,从此我心里就偷偷地告诉自己,将来我也要达到这样的目标。现在看来,这几乎是不可能的了)
后来又用16位的汇编写了个直接读取cmos来显示当前时间的程序,和底层硬件打交道的过程真的很爽,但是书上还有很多的东西我还都没有实践过,比如直接读写硬盘扇区,开机引导程序,安装中断程序等等,因为我又迷上了两本书:一本是罗云彬的《Windows32位环境下的汇编语言程序设计》,另一本是我在网上搞到的电子书《黑客防线2009 黑客编程vc专辑》。高二下学期的下半阶段,我已经完全投入到技术学习中去,上课偷偷地看,下课也看,在宿舍里也看,晚上12点之前一般不睡觉,常常因睡眠不足而感到难受,达到了一种走火入魔的境界。看了这两本书,我才意识到,之前所做的东西虽然是在Windows上做的,但是和系统一点关系都没有。也正是从那时起,我才感到自己步入了Windows的殿堂。也正是因为这,我的成绩从高二一入学的班级第10名掉到了30多名。(搞技术的,成绩不提也罢)
非常感谢那两本书,让我对神秘的Windows有了一个初步的了解,给了我一些实际的编程例子参考。在读这两本书的过程中,我对c语言和汇编语言的关系了解的更加透彻,这让我以后在写c代码的过程中还能想象出编译后的汇编代码,用od查看,确实是那么回事。第一次学习hook API时,在网上下了一个例子代码,是靠修改输入表来hook的,二话不说,先编译一下看看,果然一次通过(是一个dll的代码)。然后用罗云彬介绍的方法写了个注入dll的程序,拿到虚拟机上一试,果然阻止了任务管理器结束程序(hook的TerminateProcess函数)。但是在物理机上就不行了,初步怀疑是系统的问题(虚拟机上是xp,物理机上是win7)。后来用od挂上了win7的任务管理器,发现它的输入表里根本没有TerminateProcess这一项,我想它应该不会不调用这一个函数吧,于是下断TerminateProcess,没断着。在继续跟踪调试的过程中发现它原来是直接调用了ntdll里的ZwTerminateProcess函数。既然知道了原理,那就想对策。后来才知道,我的方法叫做inline hook。修改机器码来hook函数是我自己想到的,只不过我还不知道他在这个世界已经存在而已。
高二的暑假终于到来了,自从步入Windows的殿堂后,我的兴趣就多了起来,比如说加壳脱壳,游戏外挂,内核驱动等等。我看郁金香的教程,看《加密与解密》,曾经用od手动脱过UPX,ASPack等一些简单的壳,用IDA分析过论坛里的几个小程序的加密算法,写过QQ对对碰的游戏外挂,还有零散的写过几个win32汇编小程序,都是些搬不上台面的东西。总之就是什么也玩过了,但是什么也研究的不深,始终停留在初学者的水平。玩过内核,下载的那些介绍内核编程的书也没大看下去,最终也还就是写个hello world之类的内核程序。
眼看还有半月就开学了,怎么感觉什么东西也没学到。所以我决定得做点什么。那就写一个远控吧,用c语言,纯sdk编程。这个东西,我也没怎么好好的架构一下,蒙着头就开始了。首先写的是图像传输的,技术含量不高,也就是截取屏幕像素数据,压缩,传送。后来又确定了用一个大的对话框作为软件的主界面,增添了文件管理,文件传输,CMDShell以及文字对话的功能。因为没有架构好,所以每写一个功能,我都要追踪出好多bug,然后依次消灭,其实编码的时间并不多,关键是调试改进上花了很多时间。高三开学前两天,各个功能如期完成,我把控制端拷到u盘上(纯sdk编程,才大约100k!!!),到邻居家里去测试。(因为技术含量不够,所以不能穿透内网。而且我家里用的广电的CableModem,不能做端口映射,所以只能作为受控端测试了)。经过测试,除了图像传输有点蹩脚外,其他的功能都可用,因为之前在虚拟机上都测试过了。因为是纯sdk编程,界面也很难看,看上去很不讨人喜欢。不管怎么说,这次实际的开发让我体验到了做工程师的感觉,也算是夯实了一次c语言,也为以后的开发增长了经验。
高三开学了,在家长的压力下,我决定好好学一学校内的课程,考一所好点的大学。开学后的一个星期里还可以,后来我总是为我那残缺的技术感到惶恐。所以以生病的理由请了假,回家拿手机。从此,我决定利用高三的业余时间好好的研究内核编程。一开始我看的是《Windows内核安全编程从入门到实践》,这本书介绍的范围很广,但是都不详细,不过我不大理解的地方大部分都从张帆的《Windows驱动开发详解》以及网络上找到了答案。还有一本比较好的书《寒江独钓...》,里面的过滤驱动例子讲解的也都很详细。当然,我也不可能总是看内核的东西,我需要思维的切换。以前总是用c语言写程序,也没正儿八经的看看c++,于是先正儿八经的看了看c++,后来在家里又学了一会的BCB,能够简单的用一些基本的控件,学这个的目的主要是快速的处理界面。后来感觉到用c++找不到想象出汇编代码的感觉,而且在论坛里看到了《c++逆向与反汇编揭秘》这本书,于是就在网上下了一本pdf格式的电子书在手机上看。认真的看了一段时间后,总算对c++的反汇编有了基本的了解。看到网上都用mfc编程,于是我也搞到一本《深入浅出mfc》,粗略看了一段时间,对mfc的机制也有了些粗浅的认识。后来到了家里,在百度文库里找了一份 vs2010 mfc教程  比书上的容易理解多了。看了一会就写出了一个基于对话框的加法计算器程序,而且界面也比以前用sdk编程的好看多了。
目前,我正在写一个拦截窗口创建的程序。内核层hook ShadowSSDT 里的NtCreateWindowEx函数,应用层用mfc设计一个基于对话框的界面,能够自定义拦截规则(根据窗口名,类名,以及窗口大小)。写这个程序的初衷是阻止迅雷酷狗等软件的广告窗口,目的还是为了实践一下学到的东西。我觉得只有做出实用的程序来才算掌握了那些知识。返校时我已经把内核层的代码和应用层的代码都分别写好了,并做了简单的测试,还剩下内核层与应用层的通信代码没写好,下次回家先做完它。(下次回家也就放寒假了,我们这高三一般都是一个月回家一次。不过为了学习编程,我也经常请假回家。)
这次寒假我也要做一个软件来实践我从书上学到的东西,想来想去,还是要做一个远控(除了这东西,我好像也不知道要做什么了),不过这次要运用大量的内核编程。(给大家简单的介绍一下这个远控:一,用mfc做一个基于对话框的界面,用skin皮肤库美化界面(之前没用过,现学现用吧)。二,在内核层要做的有隐藏进程,绕过杀软的函数钩子,清理回调钩子,还有键盘记录。三,主要的功能有文件管理,文件传输,执行cmd命令,截屏。四,采用邮件系统通信(这样可以通过手机发送邮件来进行控制),不要求实时传输的效率。 还有,这只是一个初步的设想,用邮件系统通信我还没试过。)如果寒假里还有足够的时间,我还得研究一下免杀。以后还打算自己做几个小游戏的外挂,主要是想提高一下自己的逆向分析调试能力,然而做这些的基础还是正向的编程经验。
为了学习编程,成绩下降,家长也因此而感到失望,老师也经常找我谈话。发此帖的目的,还是要朋友们帮我参谋一下,我到底是应该继续学习编程,还是拚一年高三的生活来考一个好学校继续进修?有人说在大学里这些东西什么也学不到,但是我总觉得好大学里的学习气氛可能比较好。我很迷惘,最近一直不能静下心来去学习校内课程。未来的路到底在哪呢?朋友们给点意见吧。

[公告]看雪论坛2020激励机制上线了!多多参与讨论可以获得积分快速升级?

最新回复 (124)
雪    币: 204
活跃值: 活跃值 (10)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
HelloCrack 活跃值 2014-1-7 13:07
2
0
我觉得还是先考上大学再说吧,学习编程这事大学有的是时间。
雪    币: 325
活跃值: 活跃值 (24)
能力值: ( LV7,RANK:110 )
在线值:
发帖
回帖
粉丝
地狱怪客 活跃值 2 2014-1-7 13:21
3
0
我是个边学边玩的人。。。初三开始搞木马..没有楼主这么认真用心。当然学业不好,高中期间也有全国比赛 拿到前几名直接报送。跟楼主不同的是 我看书不多只是实践中了解学习..
雪    币: 2463
活跃值: 活跃值 (115)
能力值: ( LV13,RANK:1760 )
在线值:
发帖
回帖
粉丝
安于此生 活跃值 34 2014-1-7 13:27
4
0
楼上的牛逼,我初中还啥都不懂,大学才接触编程滴
楼主还是专心备战高考吧,等到了大学你有大把的时间研究自己喜欢的东西
雪    币: 1162
活跃值: 活跃值 (34)
能力值: ( LV13,RANK:260 )
在线值:
发帖
回帖
粉丝
ycmint 活跃值 5 2014-1-7 13:31
5
0
你逆向都学了,编程都学了,那就先好好考个大学再说吧.......
雪    币: 1776
活跃值: 活跃值 (81)
能力值: ( LV12,RANK:480 )
在线值:
发帖
回帖
粉丝
熊猫正正 活跃值 9 2014-1-7 13:40
6
0
强烈建议你还是先好好上大学,在大学里继续做自己喜欢做的事!!
雪    币: 9802
活跃值: 活跃值 (400)
能力值: ( LV15,RANK:830 )
在线值:
发帖
回帖
粉丝
obaby 活跃值 19 2014-1-7 13:54
7
0
围观国宝,另外,这个文章排版很是问题啊。看起来太累~
雪    币: 967
活跃值: 活跃值 (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
softpo 活跃值 2014-1-7 13:57
8
0
建议先上大学!
雪    币: 113
活跃值: 活跃值 (10)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
dalerkd 活跃值 1 2014-1-7 14:04
9
0
上大学!你就知道你的同学是多么的流比
雪    币: 43
活跃值: 活跃值 (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
小目 活跃值 2014-1-7 14:42
10
0
一定要上大学,大学的才是标配。不管你在大学有没有什么好的经历,但是没有经历过一定会成为你的硬伤。
雪    币: 3430
活跃值: 活跃值 (45)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
韩梦雅 活跃值 2014-1-7 15:08
11
0
我看到第二行就坚持不住了 ,我顶你下吧
雪    币: 27
活跃值: 活跃值 (10)
能力值: ( LV5,RANK:60 )
在线值:
发帖
回帖
粉丝
LeavesBNW 活跃值 1 2014-1-7 15:14
12
0
我高一的时候还不知道啥叫键盘,高三的时候才知道QQ,进入大学之后才接触的编程。我建议楼主以学业为主,大学的空闲时间足够你空闲到无聊,从无聊到空虚,一天的空闲时间足够你数脚趾头数千遍,楼主可不能因大失小啊。
雪    币: 100
活跃值: 活跃值 (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
anglehua 活跃值 2014-1-7 16:47
13
0
不要冲动,先上大学,这样才有大把的空闲时间
雪    币: 32
活跃值: 活跃值 (10)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
青v云 活跃值 2014-1-7 17:21
14
0
我比LZ还要激进点, 高中没上两个月就退学了, 现在在家自学编程.  一是觉得编程不像其他东西, 最新的资源都在网上, 就算不上大学也能找到充足的学习材料. 二是对高考制度比较抵触, 我所在的市紧邻北京, 奥运之前北京好多重污染企业都搬到我们这边来了, 我们这边的水电也都优先调度北京, 但是高考分数线比北京高出好几十分去, 心里觉得不平衡, 所以不打算跟他们玩了.

退学之后, 因为之前有点编程基础, 就直接开始埋头苦写代码(类似大漠那样的外挂工具库), 这段时间巩固了windows编程的基础. 写出几万行, 基本实现了之前设想的主要功能之后, 发现已经没法维护了. 这时候才觉得需要重构了, 然后开始狂看书, 刚开始因为是以重构为目的的, 所以看了一些软件工程方面的书. 之后又觉得还需要更多的语言方面的知识和更系统的windows编程知识才能更好的完成重构, 又看了一些像effective c++, inside the c++ object model这类的书, 还有windows核心编程.

完成第一次重构之后, 本来想直接发布出去的, 但是觉得就这么放出来不方便推广, 就想搞一个自己的论坛. 然后就开始学一些web方面的东西, nodejs, mongodb, 以及相关的语言和框架比如coffeescript, LESS, express, meteor, backbone, requirejs什么的. 学web知识的这段时间才算是真正接触到了开源世界, 简单学了git, 开了github账号. 也是从这时候开始订阅了一堆老外的博客, 看看他们的技术动向.

再回头看曾经以为已经比较完善的c++代码, 已经变得不堪入目了...开始第二次重构, 用c++11, 以TDD的方式直接从头开始重新写. 这次重构的目的不太一样了, 以前是想着闭源卖钱的, 这次打算开源了. 一是用了不少优秀的开源库之后, 觉得自己这种水平的东西再闭源卖钱基本上就相当于骗钱了. 二是依据国情, 估计卖不出几份去就会被破解了, 还不如直接开源大家一起贡献呢. 三是这方面国内基本上没有开源的项目(外国可是有不少, 我在github上就看见过好几个开源的Wow私服还有Steam下好多游戏的协议的protobuf schema), 但是有很多人是从外挂开始接触编程的, 人家芝加哥都要把编程列为高中主修课了, 我觉得那些像我一样从外挂开始接触编程的人一上来就学习那些除了做外挂没有其他方面学习价值的语言太可惜了, 想要继续学习得花很大力气纠正畸形的编程思想. 所以我用c++实现底层功能, 用户在上层用lua编写逻辑, lua语法够简单, 入门很容易, 也足够灵活, 能面向对象, 也有不少函数式语言的特性, 而且还有内置的coroutine.

跑题了... 我没上过大学, 但是在网上接触了好多大学生, 感觉就算上了大学, 也主要得靠自学. 大学里的课程似乎都太老了, 有一个跟我聊得挺好的南开的妹纸, 她们学校只教16位汇编, c++以vc6为标准, 而且只讲语法, 学完c++之后竟然不知道有标准库...而且就在这种从来没写过上千行的程序的状态下, 学校竟然还要求搞项目, 不是xx管理系统这种东西, 是那种一听就特别厉害, 能拿经费, 能上新闻的项目. 我不知道给经费的人是怎么想的, 反正我不觉得这种状态下能搞出什么完整可用的东西来.

相比起来, 我觉得我现在在家的学习效率比以前在学校高多了. 我上过两个月的高中是个省重点, 但是相对还算是管得比较松的(我们省有一个大奇葩叫衡中, 可以自行google一下), 高二高三我不清楚, 高一的作息是早晨六点左右起床, 跑操, 早餐, 上课, 午餐, 午休, 上课, 晚餐, 晚自习一直到九点五十, 只能寄宿, 不能走读, 每个月有一个星期能休两天的周末, 一个星期能休一天, 剩下两个星期能休半天. 对于我这种特别能睡的, 基本每天都在半睡半醒之间度过, 当时就感觉学习效率很低, 而且就仅有的几次考试来看, 其他同学的学习效率应该也比我高不哪去. 回家之后, 我每天十到十二点左右睡觉, 早晨八点起床, 意识明显清醒了, 而且还不掉头发了(以前用手抓一下就能掉好几根), 最关键的是我学的都是我想学的东西了, 比如前几天刚看完的 Learn You a Haskell for Great Good! , 每天都像追小说一样一章一章追着看, 能瞬间理解的地方一带而过, 不太好理解的部分(比如monad)能停下来多写代码来实验, 一点一点用:t看类型. 感觉这样比挺老师讲更有效率, 记忆也更深, 还是monad这块, 以前还特地在youtube上看了一个一看就是大师那种级别的白胡子爷爷讲了一个多小时的视频, 讲得也挺好的, 各种类比, 语速不快发音也标准, 听起来不费力, 而且听他讲的时候也都明白了, 但是等到写代码就傻眼了, 所以最后还是自己一点一点观察推导着来学的.

总之我还是很满意我目前的状态的. 我不是在劝你退学或者证明大学无用, 我的经历仅供参考.
雪    币: 92
活跃值: 活跃值 (25)
能力值: ( LV7,RANK:110 )
在线值:
发帖
回帖
粉丝
yanyuyao 活跃值 2 2014-1-7 17:37
15
0
lz说的经历和我学的例程好像 不过我是从大一到现在大三 高中那会就准备高考去了那是还不知道编程为何物  惭愧啊
雪    币: 217
活跃值: 活跃值 (10)
能力值: ( LV5,RANK:70 )
在线值:
发帖
回帖
粉丝
ChongHomHu 活跃值 1 2014-1-7 19:55
16
0
跟楼主经历差不多,小学开始搞研究的,刚上高中的时候还第七,现在高三跌到不行了
雪    币: 0
活跃值: 活跃值 (24)
能力值: ( LV4,RANK:40 )
在线值:
发帖
回帖
粉丝
artake 活跃值 2014-1-7 20:53
17
0
搞这个的每个人都疯狂。
你需要的是好好考大学,黑客这个东西以后有的是时间学,你一辈子大学就这么一次了。
好好考虑一下吧,放不下也要放下。
不要相信有些人说上大学没用,大学里面虽然走出来的大部分都是垃圾,但是如果你想做的更远更高,你就应该上大学。
雪    币: 36
活跃值: 活跃值 (25)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
licthday 活跃值 2014-1-7 21:12
18
0
我也和 LZ 差不多吧,我是从初中开始,我刚开始是从搞黑客的了解的,后来觉的这个东西完全就是云里雾里,我就意识到要先学会编程,要自己了解原理,就开始慢慢学编程,不过那时候真是什么都不懂,不过家里没有电脑,也反对我搞这个,认为我就在玩游戏,我就只能隔几天偷偷去网吧几个小时,后来就没学习了,高二我就不读了,在家呆了半年多,那时候学了几年结果就是知识特别杂乱,编程就会点vb,还写不出什么东西,c根本不会,但是学了点 汇编,捣鼓 BIOS代码,后来出去找了个工作,几个月又回家了,然后想去找个学校,就去了文达,但是去了发现全都是骗人的,老师也不会什么东西,(去之前我捣鼓了一段时间vb.net,html,js什么的乱七八糟的),唯一就一个老师教我们 c语言的,感觉有本事,所以只要他的课我一定去,但其他课就没去过,那段时间学了 c,学了数据结构,平时自己喜欢捣鼓一些游戏外挂什么的,其实我学编程的最初目的就是写外挂,反正这一年很快就过去了,还是没学到什么,再然后毕业了和几个朋友去电脑城工作,工作了几个月还是感觉缺点什么,就辞职了
现在在家里,在读成人教育,平时没事学点东西,今年考完试就结束了,明年就可以拿毕业证了,就准备明年去找个工作,慢慢开始干吧,说实话,刚出去没有文凭还是挺吃力的,没有文凭,能力又不是很出众,凭什么人家就要你呢,就在刚才一个招人的,听了我的介绍,就拒绝了我
如果我当时好好学习,考个大学,几年的时光相信我可以学到很多东西吧,可惜时间是不能倒流的
雪    币: 217
活跃值: 活跃值 (10)
能力值: ( LV5,RANK:70 )
在线值:
发帖
回帖
粉丝
ChongHomHu 活跃值 1 2014-1-7 21:41
19
0
真的是这样啊,社会太现实了呢
雪    币: 142
能力值: (RANK:290 )
在线值:
发帖
回帖
粉丝
viphack 活跃值 4 2014-1-7 21:58
20
0
呵呵  当初高中时候我追求技术 结果现在大一上了垃圾大学。老师垃圾,呵呵什么东西都是自己研究。不要走我的路
雪    币: 220
活跃值: 活跃值 (17)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
luzhlon 活跃值 2014-1-7 22:59
21
0
用手机发的,将就着看吧...
雪    币: 220
活跃值: 活跃值 (17)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
luzhlon 活跃值 2014-1-7 23:10
22
0
非常感谢大家的热心回复。每个人的生活背景不同,经历也就不同。不管以后怎么样,我都不会放弃技术(对于我来说,这更像一门艺术)。环境是次要的,关键是事在人为。自己处在什么样的环境里那不重要,重要的是你要为达到自己的目标而去创造自己所需要的环境。天无绝人之路,现在的我对这个世界还不了解,但是我相信无论哪个时代,都会有自由生存的土壤。我会以积极乐观的心态去面对未来......
雪    币: 113
活跃值: 活跃值 (10)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
dalerkd 活跃值 1 2014-1-7 23:48
23
0
大学只是初步。研究生才是入门。就看你的志向和你接触的环境是否误导了你。少年加油!你这么聪明高考努力绝对不是问题!但得敲开大学校门,那里的高手如云的地方
雪    币: 214
活跃值: 活跃值 (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
qiuyanlzn 活跃值 2014-1-8 10:30
24
0
好好上学吧,要不然你以后会后悔的
雪    币: 214
活跃值: 活跃值 (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
qiuyanlzn 活跃值 2014-1-8 10:33
25
0
好好上学吧,现在不是干这个的时候。
雪    币: 214
活跃值: 活跃值 (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
qiuyanlzn 活跃值 2014-1-8 10:36
26
0
说实话,你这样的背景很难找到工作,特别是大公司,小公司有可能,这样技术竞争力不强,随便一个人学一段时间也能达到这水平。建议你还是好好上学,考上大学以后再说。
雪    币: 6715
活跃值: 活跃值 (182)
能力值: ( LV12,RANK:340 )
在线值:
发帖
回帖
粉丝
bxc 活跃值 6 2014-1-8 11:05
27
0
我比LZ大一点点。经历跟LZ差不多,只是我高中也没上过。初中毕业就上的中专。报的网络专业。
其实就是打CS课。3年学完没学到个啥。CS倒是会打得很。期间自学的vb、c++、汇编。
雪    币: 115
活跃值: 活跃值 (10)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
yugangyi 活跃值 2 2014-1-8 11:32
28
0
如果你将来做的项目,不涉及数值算法,那么不上大学也没关系。
像图像、视频、加解密等,都涉及非常多的数值算法,高中那点数理基础根本不行,图像、视频、加解密等 还涉及其它 科目,这些科目跟编程不搭边。

从长远考虑,如果楼主真心想钻研技术,建议楼主还是先上大学。大学带给你的不仅仅是学点课本知识,还有更多影响你人生的东西。
雪    币: 119
活跃值: 活跃值 (58)
能力值: ( LV5,RANK:60 )
在线值:
发帖
回帖
粉丝
学编程 活跃值 1 2014-1-8 16:38
29
0
大学错过了,就不在有。
而技术只要有兴趣,什么时候都OK
雪    币: 175
活跃值: 活跃值 (10)
能力值: ( LV5,RANK:60 )
在线值:
发帖
回帖
粉丝
怪才 活跃值 1 2014-1-8 16:58
30
0
恩,之前的经历看起来很相似,如果说这种热爱,在10年前还是挺NB的。。。现在在北邮。
另外到了大学,就知道做点什么才有价值了。
雪    币: 2
活跃值: 活跃值 (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
肇事孤儿 活跃值 2014-1-9 00:22
31
0
没什么好说的,好好读书,好好考试,等你到了大学,你会发展许多牛逼的同学,如果没有学历,很多的门槛你是绝对跨不过去,最多是为他人做嫁衣,进入大学,充分利用大学的资源,你会把这一年损失的补回来,也会走的更远!
雪    币: 230
活跃值: 活跃值 (10)
能力值: ( LV10,RANK:160 )
在线值:
发帖
回帖
粉丝
wuaiwu 活跃值 3 2014-1-9 00:50
32
0
加油的,看好你哦。大学是敲门砖
雪    币: 103
活跃值: 活跃值 (15)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
lcys 活跃值 2014-1-15 02:49
33
0
现在的遗憾 就是没有上大学
雪    币: 1264
活跃值: 活跃值 (13)
能力值: ( LV5,RANK:60 )
在线值:
发帖
回帖
粉丝
AsmDebuger 活跃值 1 2014-1-16 09:35
34
0
不上大学要比上过大学付出的多得多。做好准备就是了。
雪    币: 202
活跃值: 活跃值 (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
slowfish 活跃值 2014-1-18 17:31
35
0
大学啊,上大学你才有更大的平台. 至少985吧 烂学校就不要去了
雪    币: 101
活跃值: 活跃值 (10)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
谷月轩 活跃值 1 2014-1-18 17:45
36
0
高中知道一点皮毛的路过
雪    币: 101
活跃值: 活跃值 (10)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
谷月轩 活跃值 1 2014-1-18 17:47
37
0
你要想想大学里有很多厉害的老师,值得你去遇见。
雪    币: 58
活跃值: 活跃值 (10)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
sunnysab 活跃值 2014-1-18 18:06
38
0
对楼主“(搞技术的,成绩不提也罢)”这句表示敬佩,小的初二,今天还在期末考试第一天……

远控的话360容易杀,我和3楼差不多,不大看书,主要写代码。今年寒假打算用VC6+MFC写个像样的程序。
╮(╯▽╰)
雪    币: 58
活跃值: 活跃值 (10)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
sunnysab 活跃值 2014-1-18 18:14
39
0
如果大学才开始学,会不会晚了呢?大一,别人什么都会,你还在那苦苦学C。
另外,楼主要做界面的话,前几天在网上正好下了SkinH静态链接版(破解了的),还不错。

只希望一些公司改变观念,不要那么看重文凭,为什么不先看实力呢?笔试什么的随便,大不了布置一个任务,以测试应聘者牛不牛啊
雪    币: 1312
活跃值: 活跃值 (20)
能力值: ( LV4,RANK:40 )
在线值:
发帖
回帖
粉丝
CRoot 活跃值 2014-1-18 21:36
40
0
差不多啊~咱俩 就是没你这么牛B啦~~ 希望能一起交流下 我学的貌似比你早~
雪    币: 216
活跃值: 活跃值 (11)
能力值: ( LV7,RANK:100 )
在线值:
发帖
回帖
粉丝
Naylon 活跃值 2 2014-1-18 22:54
41
0
兴趣是最好的老师,看了你的经历也可以看出你自学能力很强,所以何必急于这一年呢?
你真的应该好好努力一下考上一个较好的大学,然后再敞开了去钻研自己喜欢的知识,只要一直饱含兴趣,绝对不差这一年功夫。
我跟你差不多,也是非常爱好技术,不过高三那年果断禁止自己再编程了,后来考上了不错的大学,感觉就是幸亏当初没有荒废学业,平台真的不一样。
雪    币: 0
活跃值: 活跃值 (22)
能力值: ( LV9,RANK:140 )
在线值:
发帖
回帖
粉丝
malokch 活跃值 2 2014-1-18 23:21
42
0
这篇文章好像是我写的一样,楼主提到的书我很多我也有(看的书的顺序,接触软件的顺序也差不多!!),成长历程也惊人地相似!(我早些,小学就vb了...)
到现在我大一了,但是我读的专业不是软件!!!.这么多年来,对软件有了相当的了解,也逐渐接触到了制约软件的存在,我开始向另外一个方向拓展,那就是硬件!!软硬结合才是最完美的创造!!
哥我搞硬件去了,期待有一天和楼主握个手
雪    币: 11
活跃值: 活跃值 (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
huangxyi 活跃值 2014-1-19 10:33
43
0
楼主加油,先上大学,大学时间多朋友多,条件多
雪    币: 1
活跃值: 活跃值 (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
beiho 活跃值 2014-1-19 12:12
44
0
现实总是很残酷,文凭就是一种密码,没有这个,你在计算机上碰到的都是LOGIN。所以为了以后更好的满足好奇心和欲望,还是先上一个大学再说吧,没有一个本科文凭,许多时候平台就这样离自己十万里,而你要走完这十万里,你可能一生也走不到。
你还年轻,先拼一年,上一个本科,再一边学计算机,一边学好英语吧,研究生也许到你们那个时代是标配了。
人这一生,能有多大出息,除了眼光,努力,更重要的选择和自制!!!
雪    币: 226
活跃值: 活跃值 (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
deadash 活跃值 2014-1-23 00:02
45
0
先上大学,大学就是你想象中的每天coding and cracking的生活.
雪    币: 220
活跃值: 活跃值 (17)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
luzhlon 活跃值 2014-1-23 17:01
46
0
你好,我对电子硬件之类的东西也很感兴趣,但是想要研究那东西,我家里没有设备。说实话,我感兴趣的东西太多了,但是想要深入研究,必须选准一个方向。具体要研究什么,还有待我将来的思考。
谢谢你的回复!
雪    币: 12
活跃值: 活跃值 (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
zjzhmlast 活跃值 2014-1-23 19:07
47
0
你的学习过程和我的基本一样,什么时候学的什么都一样,只是有些时间比我超前,我看着你写的,真的怀疑是不是谁故意逗我!
现在我在维护一个远程软件,自己写的,收入不错,但是这个收入毕竟不稳定.
接下来打算研究游戏外挂,本来一却都按计划进行的,但是这久出了点问题,不得以可能要去找工作了.
我现在大四,感觉对语言层面上的东西不是很在意了,不过不知道我这种情况去找工作要找什么样的,郁闷啊!
雪    币: 12
活跃值: 活跃值 (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
zjzhmlast 活跃值 2014-1-23 19:14
48
0
我高中太专电脑,把成绩搞差了,勉强上个二本,虽然是计算机,但是里面的老师水平比我高的很难找.
我觉得我们那个计算机学校就是坑爹的,我们班的,大多数对计算机没兴趣,现在毕业了,也是什么工作都找.不知道那些好的学校是怎么教计算机的.
虽然我对学校没什么好感,但是大学这个经历对人生来说,要是没有经历,是一个遗骸.
雪    币: 12
活跃值: 活跃值 (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
zjzhmlast 活跃值 2014-1-23 19:17
49
0
哎,不知道高中好好学习,自己所遇到的人生会是怎么样的.!
雪    币: 85
活跃值: 活跃值 (14)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
xouou 活跃值 2014-1-23 19:47
50
0
我晕  都一大堆牛人
游客
登录 | 注册 方可回帖
返回