本系列文章从 Web API, 架设云端 VM,资料库操作到前端 app,一步一步做出一个虽然很阳春但是完整可运作的网站。虽然每个部份实做的东西都很少,但是许多网站的基本功能其实就这麽简单,改变一点画面跟资料处理逻辑就能做出很多功能。当然,比较进阶的网站会需要更多的技术与知识,但是只要熟悉这些基本,要再自学精进绝对不是问题。
笔者当时写这篇文章的目的本来就不在介绍高深的技术,目标只有一步一步做出整个网站,让读者大概知道网站的各个部分在做什麽事。但是,笔者因为时间与心力的不足,一直没有在实作的过程中一起介绍这个领域需要什麽样的技术或人格特质,也就是说,当初所希望的「让读者找出有兴趣的领域,并专精学习它」的目的并没有实现,今天,我们就用最後一篇总结来聊聊,写网站的时候,在这四个领域分别适合什麽样的人、需要什麽样的技能。不过,这里还是要再次强调,这些只是笔者的自身经验,每个人所遇到的环境、团队不尽相同,可能无法反映每个职缺的真实现况。
主机/云端 VM
当然 400 qps 在大型系统中是个笑话,笔者只是想强调管理主机的工作需要对作业系统很熟悉。
API 程序
撰写 API 程序特别注重两个地方:软件架构与效能。API 程序与前端页面一样常常需要修改与扩充,不良的软件架构会让技术债快速的累积,并让以後的除错与功能扩充变成恶梦。效能方面,由於 API 程序可能会需要服务短时间高量的网路请求,所以在写 API 的时候同时要考虑程序的执行效率,必须审慎的思考程序的执行流程,在不破坏软件架构的条件下尽量的提升速度。
这个领域适合喜欢「设计程序」的人,如何设计一个好的架构、如何设计好的演算过程,让程序跑得又快又好、别人又容易使用。这个领域需要多学习软件工程与演算法的知识。
资料库
前端 App
唔...其实还要有好脾气,无理取闹的使用者比比皆是
上面说的是各个领域需要学习什麽、适合什麽兴趣的人,这里也来讲一下四个领域的优缺点
好不容易终於把本系列撑完了,希望这一点点的浅薄内容,能给正在观望不同领域的人有一丝丝些微的帮助,感谢每一个读过本系列的邦友,祝大家学习顺利工作开心,bye bye~
不要什麽都说的艺术 想起之前一位在澳洲结交的台湾朋友 後来我们又在另一个国家重逢 我们有很多话可以...
之後会有几天与图相关的演算法,所以今天先看一下表示方式~~ 边 1135. 最低成本联通所有城市这题...
图片 网页上一定会有多许多图片元素我们在开发网站时需多了解图片的特性及格式,在开发的过程会更加顺利。...
前言 一般来说,写 BottomNavigationBar 会使用这个方法,官方文件,这个是官方的范...
最近在 App 里面加上了纪录使用者登山轨迹的功能後,上线的第一个周末 Firebase Crash...