第一部分:技术主要有哪几大分类?
第一类,是关于脚本类。
脚本类主要分为两类,一类就是有root的,一类没有root的。有root对手机相当有一定的要求,尤其是高版本的安卓系统,安卓手机现在是没办法做路特,除非自己去做系统包。低版本因为权重比较低,也越来越被淘汰。苹果手机主要分为越狱跟没有越狱两种。越狱跟没越狱是有很明显区别,跟有root和没有root的一样。随着各个APP风控级别不断提升,到最后基本上你有root的以及有越狱的,都过不了平台的风控。不管国内的还是海外的,基本上到最后对这些的风控是非常简单的。通过脚本的方式来实现自动化引流,在15、16、17年都是相对比较主流的方式。脚本的方式到后面有一些发展,包括auto CS的脚本。就是过平台的风控,这个能力会更强更好一些。
脚本类其实就是在执行一些自动化动作,过去有很多群控系统、设备农场,大量的设备在自动化的执行一些脚本。再到后来有一些电脑端的操作,就不纯粹用按键精灵的方式,当然电脑端也有按键精灵。包括最近我们一些小伙伴在向我咨询说要操作类似于FB的自动化投放,可以怎么去写一些脚本,比较简单就是按键精灵,你可以去录制一些动作。另一个就是去找BAT批处理的方式。
第二块,就是关于内存类。
做脚本开发有这方面经验的小伙伴,就知道脚本类开发它有很多东西是实现不了。譬如说你要做一些判断,包括我要纳入一些我不需要去点开某个界面,就能够对相应的按钮进行操作,这就是内存类。常用的内存类,有基于安卓,也有基于苹果,在业内来讲叫做hawk。
内存类的开发相对比较敏感,如果你是做出来内部用,我认为可能没什么风险。但如果你是卖内存类的脚本,实际上会有一定的风险。因为你相当于是在破坏计算机安全,如果说平台要告你,那可能会有这方面的侵权风险。所以我建议,这种内存类相对比较敏感。如果自己能够找到这方面的一些技术开发人才才去做,最好自己内部用不要去卖。
第三个,就是关于协议类。
协议类的开发,在国内也是相对比较窄的小圈子,也叫网络通讯协议。我们现在所用的APP,其实也是基于跟平台服务器进行通讯的协议。包括我们打开的一些网页,其实也是基于这种通讯的协议。用另外一个词,也叫逆向技术。去实现平台的这种账号登录,包括平台的一些功能。主要的产品像微信云控的方式。在做这种社交的引流最大的问题就是你要解决很多的设备的投入,如果是通讯协议,你不需要投入真机,不需要投入设备。你可能只需要就是一台服务器,上面可以承载很多的账号。这种方式在业内来讲就是四两,能够达到四两拨千斤的效果。包括过去的QQ协议到微信协议,后面的抖音协议。
这个也是小圈子,不可能说很多人投入进去就一定能够做成。包括微信、MTLS、0305以及后面有更高级别的风控技术站,实际上后面我们就没有太多去研究国内的一些协议。2020年我们全面转战海外,在过去两年多的时间,我认为研究海外APP,技术团队太少了。我认为应该要有更多的人才投入到这里边来,长老在这里强烈呼吁大家可以更多的去交流。这个就是关于海外APP逆向的开发,关于协议这块。APP协议简称协议,我认为就像阿拉丁神灯。你用得好在流量的运营里面,你会如有神助,如果用不好,它可能会把你吃掉。所以协议,它本身就是可能你投入了很多,最终毫无收获。这个是关于技术的进阶。
第二部分:如果你懂技术,那我怎么去找开发人才?
我大概梳理了七个不同的渠道,大家可以去尝试。不一定受用,这需要大家付出更多的耐心和诚意,大家可以参考一下。
第一个,就是传统网络渠道,包括淘宝、QQ、百度。
我找的第一个技术人才,就是当时要做开发引流的脚本。当时就在淘宝上搜索引流脚本找到,然后他跟我引荐另外的一个技术。包括现在也是我们公司、我的合伙人,也是我的技术伙伴。所以说通过淘宝去找技术人才这条路是可行的。第二个,在QQ上面去找人才。QQ群,尤其是一些技术的交流群。包括一些内存类的技术,当然现在QQ的使用率越来越低。可能通过这种方式不一定受用,你们可以做一个参考。第三个,就是百度去搜索,这是传统的网络找人才的方式。
第二个渠道就是经济论坛。
这个不是说我为经济论坛去打广告,当然经济论坛的燕子也是我很好的兄弟,我们也认识了好多年。包括当时的主管和尚,我们也一直有联系,也一直关系也挺好。精英论坛可以说是流量圈的一个技术人才及上帝。因为精易语言它是上不了台面,但是他相对来讲开发效率高,尤其是有很多的模块能够实现快速开发。在经济论坛上面有大量的自由职业者,包括我们现在团队里面的一些核心的技术伙伴合伙人,也是在这个经济论坛对接上的,所以大家可以作为一个参考。
第三个渠道就是国内的逆向论坛。
跟大家推荐三个。第一个叫武汉科瑞,他们创始人老钱,原本不是做技术开发。当时他是因为有这方面的需求,自己去研究去学技术,把自己整成了资深技术开发人才。然后在比较出名的企业呆了很长一段时间,从事安全方面的一些工作。前几年就回来国内,创办了逆向方面的培训机构,培养一波的逆向开发人才。你们有兴趣也可以通过他的培训机构,去找相应的人才。另外有两个论坛,一个叫滴水论坛,另一个抗雪论坛。这两个也有大量的逆向人才,在上面做一些分享交流,我觉得有感兴趣的可以去上面去混社群,混一些论坛。
第四方面,就是关于海外的一些论坛。
海外论坛像开源代码论坛很出名的一家GITHOB。这家公司在技术开发圈里面还是非常出名的,那么上面有很多开源的一些代码。感兴趣也在上面找到相应的一些技术开发人才。
第五个,就是各种威客网站。
包括像猪八戒、程序员客栈以及大大小小的一些威客网站。包括这两天也有一个朋友,发了一个截图给我,说你看你们007多出名。有人在威客网站上面发布需求说招募程序员开发一套007的计数器。当然这也是一个思路,就是可以在威客网站上面去寻找你需要的技术开发人才。
第六个,就是可以去参加一些培训班。
包括像看雪论坛他有一些培训班,经济论坛也有一些培训等等。这个就像国内商业大佬要去混MBA。那说白了就是因为混圈子,你能够认识更厉害的人。所以参加一些培训班,还是可以去找到一些人才啊。
最后一个,就是正而八经的招聘。
我认为最后一个正而八经的招聘,你招一些正而八经的程序员是可以的。但是你要找一些顶尖的,尤其是逆向方面的程序员,我认为可能难度会很大。互联网招聘主要通过像boss直聘、拉勾网,可以招聘到一些合适的技术开发人才。
第三部分:关于怎么样去搭建技术开发团队。
从我们目前整个架构分工来讲,主要有七个核心岗位。第一个产品,第二个测试,第三个前端,第四个后端,第五个底层,第六个数据库管理,最后一个安全防御。围绕这七个方面,一个完整的技术团队开发必须要有这七个岗位。我们现在007是比较完整的,随着业务的发展,可能不仅仅是这几个岗位,还会有更多的衍生,包括系统架构师、产品总监、技术总监等等。接下来跟大家分享,七个我们开发常用的管理工具。
第一个工具,肠道。
肠道也叫项目管理,是项目管理的一个工具。尤其是对一些需求怎么样梳理,然后来实施这样的一个项目管理。
第二个工具,任务看板。
这两个东西我们现在已经结合成一个工具,yesdev的这个是我们多年的一个技术伙伴。自己开发的,从一八年初到现在,他这几年自己创业做了一款流程化的管理工具。这个工具集合了项目的管理以及第二个功能任务看板,还有另外一个工具叫trello。我们原来的技术伙伴开发了yesdev这样的一个工具,来完成项目的管理。这个任务看板以及一些流程的管理,我认为也可以做个参考。
第三个工具,GITLAB。
这个叫做代码仓库,各位代码仓库也是非常重要。也就是说我们一定要形成一个技术开发团队之后,实际上每个人都有不同的分工。尤其是我们有些平台属于协同开发的这种模式,那么你最终要对这些程序代码进行管理。当然像海外,刚才讲到那个论坛也有这些功能。还有码云,马云也是一款代码的管理工具,也叫代码仓库。可以对代码有一个云存储,而且每个不同的程序员写代码能够即集中化的管理,这个工具也非常的重要。
第四个工具,关于接口文档的管理。
我们用的是showdoc。这么一款工具就可以实现我们接口文档的一个规范管理,尤其是你技术开发到后期,这种开发的文档是很多的很繁琐的,那你怎么形成一种标准化的管理,这个工具非常的重要。
第五个工具,Jenkins。
这个工具叫做实现自动化部署以及代码的一个审查,这个工具非常重要。尤其是能够提升咱们技术开发团队,每个程序员的段位。因为你有审查机制,才能够不断的去提升,而且实现自动化的部署。
第六个,就是宝塔。
宝塔也有些小伙伴也会用,它是搭建网页服务的一个工具。相对来讲比较人性化啊,他的很多的功能,管理起来比较方便,可以实现快速搭建一些网页的服务。
最后一个工具,是我们自己开发的叫做VPN验证。
VPN验证是一个安全方面的工具。这个是我们自己搭建的,有一定技术开发团能力的团队也能够做得出来。就是不同的程序员他要上代码,他要管理这个服务器,我们一定要有一个相当一个中转。你要对这个程序员他访问了这个IP,IP是不是我们授权的。这个非常的重要,这样才能够对我们后端的代码,服务器这一块来做管理。尤其是我们服务器的IP,你的真实IP不要暴露出去。这样就是你要有一个VPN的验证,来对程序员进行一个管理。尤其你的东西做出来,要面对外部的黑客以及一些人的一些骚操作,想要去破解你的,想要去攻击你等等,你要隐匿真实的IP非常的重要,所以关于VPN验证我认为是你们要去关注的一个点。
借今天晚上的时间跟大家分享,分享可能有一些技术性,这个没有关系。你只要相信自己有这样的一个方向,那么我认为你们一定能够做到。我们007用了几年的时间积累下来的这些东西,我认为还是属于早期的阶段。整个出海的业务还是属于比较早期,往后再干个少说三到五年的时间,还算是一个红利期。大家可以参考,加大这方面的技术投入。今天晚上的长老周一见就先到这里,感谢各位007亲友的支持,我们下个星期再见,拜拜。