当前位置: 首页>>>>关于app开发问得第二多的问题,我们做APP开发需要学好英语和数学吗?
关于app开发问得第二多的问题,我们做APP开发需要学好英语和数学吗?

 
        我觉得这个问题,问得有点像,请问我们或者应该吃点有营养的吗?咱们首先说APP开发和英语有啥关系,学好英语,这个没啥说得了吧,查文档,Google,这些都要一定的英语水平。再说说现状吧,国内的那些网站的文章我真的是不敢恭维。有的东西不会 Google 一下第一个就是,百度半天都搜索不出来。英语真的是很重要,在学习 Swift 的时候我从头到尾都几乎没看过中文的东西。开始可能很难受,就像你开始不懂英语在国外生活一样,但是逼着你逼着自己看,慢慢就好了。还有在这里我希望大家可以科学上网,如果不能用goole你会发现你的APP开发学习基本就和死了一半一样。
 
          要不要学好数学,如果是初学者的话,你可以不用问了,这个有些遥远,不过我举个例子吧。我们举一个例子你也就明白了,再ios开发,很多人玩 Workflow,其实编写这些 Workflow 的人就具备编程的潜力了,因为至少逻辑很强。有一个应用,利用 Workflow 显示附近的免费 Wi-Fi。作者通过 Workflow 调用了聚合数据的 API,然后 API 就直接返回了附近的 Wifi 名称。同样,很多 App 调用了一个 API 然后 API 返回了位置,这个 API 我们应该怎么开发呢?从下图中可以看出,我请求时候填入我的坐标,精度 53.383,维度 -1.47 之后请求这个地址,服务器就会返回我的位置。你知道这个APP的开发API是怎么做的吗?有没有想过这背后的原理?假设我数据库中有 10000个位置的精度纬度,我提供一个经纬度如何知道我离哪个位置比较近呢?用学过的知识能大概想出来,用两点间距离公式。分别算出这 10000 个城市的坐标与你坐标的距离然后排序,最小的一个就是。这样做是可以的。但是要是数据库中有十万位置呢?市哭了吗?同时又有一千个人在请求这个app的API接口呢?哈哈,估计咱们的服务器真的算的过来这一亿个距离,就挂了?所以这个算法必须要经过优化。
 
             所以说学好数学也是相当重要的,尽管短期内难以体现数学和算法的重要。编程,重要的不是语法,是思维。明白了,数学英语都是工具,不是决定,二真正决定你的是思维,思维方式和逻辑思维能力。尚武科技APP开发积累也就是这样一点点积累和走过来的。

 

推荐阅读
  • 尚武科技研学京津冀协同创新新闻 以软件开发赋能“京津研发、河北转化”

    近日,尚武科技组织全体技术、运营及市场团队,专题学习了国家统计局发布的京津冀区域协同创新相关新闻及省科技厅配套解读,深入研读“京津研发、河北转化”提速升级的核心举措与显著成效。新闻中,京津冀创新发展指数持续上扬、河北吸纳京津技术合同成交额突破千亿、中试…

  • 尚武科技研学长安区对接会 以软件开发锚定产学研协同新路径

    近日,尚武科技组织技术、运营及市场核心团队,专题学习了石家庄市长安区创新资源对接座谈会的相关内容。此次座谈会搭建了政校企协同创新的桥梁,聚焦空天信息、遥感测绘等领域的成果转化与合作,为我们这类立足河北的科技企业指明了方向。我们虽未参与此次现场会议,但深…

  • 多维深耕APP页面质感,赋能软件开发公司筑牢行业核心竞争力

    在数字化浪潮下,APP开发的核心已从“功能实现”转向“体验升级”,页面质感直接决定用户留存与品牌口碑。无论是APP开发、小程序开发还是全链路软件开发,页面质感的打磨都需兼顾视觉美感、交互流畅度与地域用户适配性,唯有精准把控细节,才能在同类产品中脱颖而出。以下…