前端如何实现网络速度测试功能_如何制作开发一个手机APP或网站

点击上方“蓝字”关注我们

 今天要来聊聊如何制作开发App或网站。一样,我觉得这种技术并不是「学校上个课就可以学到的东西」。

f3663655feaab1b463ab4bc4b81dedf3.png

  我觉得,开发App比开发网站简易许多,怎么说呢,以ios为例,前端页面完全可以用「拉」的,把素材拖拉一下就可以配制出一个页面。

拖拉即可完成

  更是网络上有一堆模板可以套,就跟PPT很像,可以将别人做好的PTT套用在自己的报告里面。

  写程序也是,喜欢哪个UI,稍微研究一下就可以把它变成自己的App页面。

  这边先补充一下,软件通常有前、后端之分,前端就是展现使用者看到的部分、画面、按钮等等…而使用者记录、金流、帐号验证等「看不到的东西」就会交给后端,通常这两个部分会交给不同的人写,还有一个词是「全端工程师」,一条龙负责开发产品(毕竟来回沟通的成本实在太高了)。所以手机前端就很好完成了,而网页就不是这样,光是前端就是一条漫长的学习之路,框架时常翻新,各有各的爱好者。

  那我是如何开发App的呢?在这道流程之中,开发App位于「撰写程序」的阶段,步骤大致上是:

确认要制作的功能

学习相关技术(买书、看文件、看视频)

  简单测试一下自己理解这道技术的程度

  照着PRD开发

确认要制作的功能:

开会+讨论

  这边我们需要密集与团队中产品经理讨论,跟设计师沟通版型、前端展示等等….有些太天马行空的想法如果要花许多时间修跟学习,就可以考虑提出搁置,先完成大概的系统再说。之前自己就碰过开会一次就要马上写程序的团队,我是觉得过于鲁莽,因为没有好好确认就写的成本实在太大了,中间绝对会碰到很多问题。好比读完一本书就马上小考,其实会发现做题做到一半经常会冒出:「ㄜ…下一步是?」的疑问,就是对细节的不熟悉,至少要做个prototype出来。

862d62c4a7a80b37222b352293b854ad.png

学习相关技术(买书、看文件、看视频)

  稍微浏览一下官方文件

  学习相关技术其实就只是大概看一下这门语言、系统有哪些功能、套件可以用,也是这个时候去Github找类似项目研究code,这里绝对不会花太多时间,因为「做中学」真的是最快的,PRD有什么就去学什么,学以致用才能加快速度。当然平常也要自己额外花点时间进修、练技术,不然技术更新得实在太快,其实不是很有热忱在学习新东西的人,不适合当写程序的人。

简单测试一下自己理解这道技术的程度

  已经变成Hello world的App project

  最简单,就是做个todo list,数据科学做个泰坦尼克号生存者…..计算机科学每个领域在技术上,都有一份Helloworld等级的项目,以App跟Web来说就是待办清单,写个增删查改的功能,可以让自己熟悉数据流以及界面、API串接,练习做简单的项目可以让自己对技术有个大概的理解。

照着PRD开发

  工程师就像写作业一样完成老师(产品经理)的要求

  PRD就是产品需求文件,列出需求、功能、细节,让工程师可以更专注在实现需求上。

  之前跟Pinkoi的Mosky有过一次mentor coffee chat,我很喜欢她的一句话:

  「Make it work,make it right,make it faster .」

  我写程序的确就是如此,先让它能跑再说,之后改良为符合自己情境的code,最后做优化,让性能提升。

  碰到新技术、不会的东西绝对不要太气馁,一步一步来,还能享受到解决问题的快乐!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值