大四的时候选毕业设计课题,我反应比较慢,选的时候剩下的课题不多了,我挑了个看起来挺牛的项目:微带天线的近区场研究。
其实我挑这个课题并不是因为我对它感兴趣,一时半晌儿也搞不明白怎么回事儿,但是"近区场"这个名词儿很诱人。那时候正是气功风靡全国的时候,大师的"能量场"对于我关于"场"的想象起到了相当大的引领作用。
没想到真正拿到这个课题,跟导师沟通过之后,难免有些失望,这玩意儿跟做数学差不多的。也没有多少实验可以动手,基本上就是闷着头算。但这玩意儿又没有合适的数学模型,基本思路就是单独计算每个点的场强数据,多个点联合起来大概就能模拟出这个"场"来了。这么大量的计算,凭肉脑子是不怎么济事了,对,其实说穿了我这个设计怎么都不像是电磁场专业的,倒像是计算机编程应用课题。
那时候我们学校的计算机还是个很新奇的玩意儿,教研室里有一台连硬盘都没有的286,而软件知识也仅仅是大二的时候接触过的计算机编程基础知识。借着曾经的编程课,我连复习带编程,大概一周的时间就算是小有所成,千八行的Basic程序出炉了。
一上我们教研室的286你猜怎么着?就跟死机了一样!归我使用的整整一上午的时间里,计算机没有任何输出。
自己查Bug查到吐,后来有前辈高人指点说是,不一定就是Bug,你这种大数据运算量的应用怎么能用Basic?Basic只是让你认识一下计算机编程,这种解释性的语言运行起来很慢的,你得用专门的数学运算程序。于是,我认识了Fortran,你还别说,真灵!用这个编织的程序至少两个小时就能给我算出一个点来。
再后来慢慢知道了算法、优化等等涉及到运行精度、速度等等的花招,毕业设计就算不辱使命了吧。
啰嗦这老半天的目的只是想让大家重视一个问题,就是算法、运算速度。而起因就是前段时间听人吐槽"淘宝就是一买卖中介,牛市上手揣在衣袖里捏咕手指头的主儿,有什么技术可言?要不是中国用户多、能将就,早就倒了!"
要是没有我毕业设计时的经历,我可能也会这么想,不就一中介嘛,有什么可牛的?还真挺牛的!
双十一期间淘宝最多的时候短短96秒完成了100亿的成交,同时有上亿的用户并发量,你知道这里面需要多大的算力、多高超的技术架构才能保证每个人都有良好的体验吗?如果你没有概念的话,不知道你前几年有没有网上抢购火车票的经历,频繁的掉线、卡顿、无回应,有没有让你也差点儿崩溃?
前段时间国外有某政府网站也是因为抢一个消费券还是神马东西的,大量的用户蜂拥而至,网站也不出所料地被挤到瘫痪。
你可以看不起淘宝上的针头线脑,但是你不能轻视针头线脑所在的平台,不管你是摆地摊还是高精尖,能同时容纳数以亿计规模的在线交易本身已经是很了不起的技术。
领取专属 10元无门槛券
私享最新 技术干货