当前位置: 首页>>>>关于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开发积累也就是这样一点点积累和走过来的。

 

推荐阅读
  • 尚武科技深学 “智汇科技” 精神 以软件开发筑牢发展根基

    近日,市科技局 “智汇科技・AI 赋能” 经验分享交流会引发行业关注。尚武科技第一时间组织全员深学细悟会议精神,围绕 AI 技术在政务办公领域的创新实践展开专题学习,切实将会议中 “科技赋能效能提升” 的核心要义转化为企业发展的行动指南。  学习会上,大家重点研…

  • 聚焦专家交流会,尚武科技谋新篇

    近期,“外国青年专家石家庄行 —— 人才项目对接交流活动” 在石家庄成功举办,尚武科技组织大家认真学习了此次会议内容。活动有德国院士及加拿大、法国等国的青年专家参与,涉及人工智能、生物医药等领域,他们与当地高校骨干、50 余家企业代表交流,15 家重点企业还和…

  • 尚武科技学习产学研协同创新对接座谈会精神 以科技转化赋能发展

    最近裕华区那场产学研协同创新对接座谈会可给咱尚武科技不少启发,这几天团队专门组织了学习会,把座谈会上那些干货好好捋了捋。你看河北工业大学专家们分享的 AI 技术应用案例,还有市科技局解读的新政策,字里行间都是咱搞软件开发能借力的点。  今年咱打算把步子迈得…