☆ 我们学习开发知识,其实并不是只解决当前用户的需求,实现UI原型的还原,不应该只把自己嵌套在当前的浏览器或者某个docker的环境下。
因为不管你在tomcat或者数据库里折腾得再欢,可能到了生活中发现自己失去了超能力。
☆ 记得有一次过年回老家,亲戚问我做计算机,能把我修一修电视机不,不好意思,修不了,手机坏了能修不,不好意思,不会。
☆ 后来我就想,这哪天在大城市失业了,也不能回老家啊,去工地没人家有力气,送外卖没人家骑电动车跑得快,开滴滴没人家开的溜,这可怎么办是好呢
就在昨天,我终于利用多年的开发知识解决了一个重要的生活问题。
昨天天气超级冷,能把人冻坏那种冷。我本来是要加班的,因为最近需求实在是紧张,但是我又想起来,已经该做核酸了,可是都7点了还没吃晚饭,
于是我订了外卖,打算吃完就撤,赶紧找地方去做核酸,趁着这会儿的时间赶紧做一做需求。
我手速飞快的实现着需求,但越来越发现,需求像是万花筒一样,各种逻辑,喝口水继续,做着做着又发现又像套娃一样,一环接一环。
终于,1个小时了,外卖还是没有人接单,我知道肯定是天太冷,小哥们放弃了我的晚饭这么点收益,决定在家看世界杯了。
我决定赶紧回去做核酸吧,从饭馆买份板面吃得了。
寒风刺骨,因为没有提前看天气预报,穿的还比较少,风真的很大,我蜷缩着身体砥砺前行着,我不忘初心快速奔走着。
走着走着,我看见一个破手机壳。 下意识的踢了一脚,我去,竟然没有踢到,再来一脚,竟然没有踢飞,我突然意识到,脚下这个东西不单单是手机壳,而是塑料工业制品下面套着国产加工大厂生产的金属通信设备,里面配套了全球著名的苹果公司的ios系统的那么一个玩意,我赶紧捡起来,左右看了看,嗯,没有人,装起来。
我给媳妇拍了张照片,看,我捡了一个大苹果,比我的好多了。
你看这个手机,外形完整,还显示着中国联通 5G,证明真是的不小心丢的,所以我的做法就是等失主给我打电话。
我从8点多就开始等着,中间还在畅享,人家打过来,我要说点什么,这会不会是一位大老板,身价数亿,实在是不知道怎么花,然后给我点;或者是这是一位4S店老板,手里的桑坦纳停产了,卖不出去,直接送我一辆;又或者是这是一位金店老板,手里的大粗项链没地方打发,随便洒洒水,给我来10条,哈哈
就这样,我畅想着到了12点,仍然没有人联系我。
那么我就开始慌了,最近疫情严重,手机丢了核酸没法查,平时微信联系不了家人,甚至需要付房租了没法给人家打钱,这没有手机了寸步难行啊。
不行,我做为一个开发多年的代码工作者,不能只是把开发经验用到浏览器里,我得把我的开发经验付诸于实现的痛点解决上。
于是我开始了我的主动寻找失主的实践操作中。。。
1、是否要尝试密码
现在的苹果手机密码是6位的,比原来的4位更加复杂了,而且现在的手机密码也不像原来很多安卓手机是滑动,根本看不到划痕。
但是我还是放弃了输入密码,因为这6位数字肯定非常难对上。
而现在都是面容解锁,sari也听不懂我的声音。
于是我迅速在大脑里转动,js node java 机器学习 哪种更适合破解密码,然后打开手机,去找到紧急联系人呢?
但貌似都不行,密码输入几次都不让操作,于是这个方式不行;
2、爱思助手
通过爱思助手,可以查看手机当前系统,并且可以破解密码,把开机密码去除掉,但破解的结果可能就是手机被刷了,里面的应用也没有了,这样更加联系不到失主了。
而且这样做,即便可以找到里面的通讯录,有点不符合人道主义。正所谓道可道,非常道,貌似这个方式不符合人道主义
3、是否要交给警察叔叔
如果最终没办法破解,好几天也没人联系我,我肯定是要交给警察叔叔的,因为我相信,公安系统那么安全,那么他们破解的方式也一定很多,他们肯定可以用更加安全的方式把手机密码给破解了,然后找到失主的紧急联系人,
但我还是想再利用我的开发历史经验,做完这一项伟大的创举
4、我加了失主微信
越想越着急,失主得多着急,没有手机寸步难行啊,于是我加了失主微信,后来我看没人联系我,我就睡了。早上醒来,果然失主在ipad上登录了微信,联系了我。look
最后我也没收钱,我媳妇说别要了,我听媳妇的。
5、那么,我是如何加他微信的?
说到这里,想知道他微信,就得知道他微信号,而很多人微信号就是手机号,
我没法破解他的开机密码,没法打电话,
我又不能打那些119啥的,问我这个手机号是啥,那万一人家不知道手机号,我这不是打扰人家公务人员休息嘛
于是我想到了很早以前学过的冒泡排序。冒泡排序不管怎么写,不管嵌套几个循环,但要实现2个元素的互换,得有一个中间变量做为置换基础。
也就是2杯水,1个空杯子,把少的(A杯)水先倒进空杯(K杯)子里,再把多的(B杯)那杯水倒进A杯里,然后再把K杯的水倒进B杯里。实现一个置换过程。
var a = 5;
var b = 6;
var c = 0;
c = a;
a = b;
b = c;
于是就这样,我拿到了失主的手机号,添加了失主的微信。
如果还是不清楚,仔细想想这段代码蕴含着的机器学习的思路
6、总结
我们学开发不光是学敲键盘,挪鼠标,实现了需求谓之器,
但是如果可以用开发思维,寻求了万事万物的一个行动过程,那可能就是所谓的道。