bitman招新(常年)
bitman是个什么组织,是个帮助愿意在工程能力,特别是系统能力方面有所建树的学生。什么是系统能力?我们认为是计算机工程的核心竞争力。可参考下文章,码途有道----基于系统观的核心能力构建。
有了系统能力,在技术上我们基本是所向披靡,不论是学习新东西还是攻克难题,都非常牛。因为你拥有了计算机工程的能力引擎。
有点抽象吧?加入我们之后,你很快能学会撰写操作系统,能掌握病毒的技能,能用逆向分析解决安全和非安全的工程难题,会破解,会逆向…
我们有两条多年摸索和打造出来的培养路线,查看请点击,计算机系统能力学习路线图。
完成了这些训练,我们在本科一二年纪就能拥有许多研究生毕业都没有拥有的核心技术能力。
之后,我们会进行各种合适的工程实践。做有意思的系统,做真正服务大家的系统。比如:
你们现在用的码图系统最早就是bitman的蒋建元做出了最早可用的系统。
2018-2019,bitman的张哲、吴悠、关天锦、高弘毅,开发并上线了三昧眼系统。这是一个十分有特色的系统。将C/C++的编程环境IDE,直接实现了网页版。并实现了一个高互动手把手的教学平台。简单的说,可以在网页里编程序,调试程序,打断点,查看变量。同时,将一个好老师请到了网上,他教一步,我们做一步。边教边做实验。我们预计在年底之前正式合并到码图中,为大家编程服务。
我们也申请了相关的技术专利。
我们是一群更注重技术本身的极客,对比赛、对获奖并不太在意,我们希望自己的工作真正服务于人群。我们更注重能力的积累和应用。
我们的要求高么?真的不高。我们的招新题目多年不变。就是写一个 画板(附:招新题目 画板),写好了就来找我们,或者加入到招新群中,可能对你们有些帮助。我们注重的是你的坚持,你能踏踏实实完成一个相对有代码量的程序。就是这么低的要求。当然,兴趣是更重要的,有了兴趣,一切都好办。
联系方式,有兴趣加入的,可加入QQ群,bitman招新,112917829。联系群管理员中标定位招新负责人的。
对了,原则上我们只接受1,2年级的人,因为三年级后,你基本无法完成我们的系统训练了。
你们可以看看bitman的学长们给出心得和经历,点击学长们的感悟
用C或者C++写一个画板程序,可参考windows的画板。完成如下功能:
1 能画线,正方形,圆。
2 能拖拽所绘制的图形,即用鼠标左键点击到图形轮廓以内(比如线就是点在线上,圆就是点在圆面积内),按住左键拖动图形。
3 能存储绘制的图形为文件,也能从文件中加载所存储的图形。加载后的图形依然可以拖动。
建议:
1 你可以用MFC来写,也可以完全自己用windows编程的sdk来写。潜在快,但框架复杂,反而对底层不太清楚了。后者开始慢,但清清楚楚明明白白。你需要下载一个编程环境,VC可以,算是很小的系统了。Visual studio就太大了,安装也复杂。
2 为了保证你能高效地写出程序。你最好采用做中学,边学边做的方法。不要将书看完了才来动手,而应该边看边动手。另外,选取与自己需求相关的资料来看。
不要以为只能看完了书才能动手,必须系统看完才能开张。韩老师我小学四年级的时候,那时1984年左右。去参加少年宫的编程兴趣班,我参加时,老师一开张就讲冒泡排序。这里面涉及到赋值、循环、条件分支、数组。按课本都得4、5章的内容了。就那么两节课,我们愣是都懂了,都能写出来。
另外,好好利用网络,查找相关的资料。 能查到源码来学习也可以。不过,建议大家不要直接用别人的代码。你能看懂后一定要自己写出来。自己写出来的和抄完全不同!这就是你建立肌肉记忆,建立代码语感的开始,是成为真正高手必经之路。