今天跟大家唠唠我最近搞的“塔尔图”项目,这名字听起来挺高大上,就是我捣鼓的一个小玩意儿,灵感来自最近解到的爱沙尼亚的塔尔图大学。
事情是这样的,前段时间,我寻思着提升一下自己的知识面,就随便在网上溜达,看到有人说塔尔图大学是爱沙尼亚最好的大学,历史还挺悠久,我就来兴趣。毕竟程序员嘛对新鲜事物总是充满好奇。
我就想着,能不能用自己学的技术,把这个学校的信息整合一下,做一个小型的知识库或者信息展示网站。
说干就干!
先搜集资料: 我开始在网上疯狂搜索关于塔尔图大学的信息,包括学校历史、院系设置、专业介绍、学费、生活费等等。信息那叫一个杂乱,东一榔头西一棒子的,我花整整两天时间才把这些信息给梳理清楚。
规划项目结构: 资料有,接下来就是想想怎么把这些东西展示出来。我想想,搞一个简单的网页,分几个板块:学校概况、院系专业、留学信息、校园生活。每个板块下面再细分内容,比如留学信息里可以包括申请条件、学费、奖学金等等。
技术选型: 我主要还是以前端为主,所以就决定用 * 来搭建页面。后端嘛就用 * + Express 写几个简单的接口,存一些静态数据,反正也没啥复杂的逻辑。
开始撸代码: 这是最费劲的环节。前端页面还好说,毕竟是老本行,搭个框架,写写样式,花两天时间就搞定。后端接口就比较麻烦,毕竟平时写得少,遇到各种问题,各种查文档、Google。
数据填充: 页面和接口都搞定,接下来就是把之前搜集到的资料填进去。这部分工作比较枯燥,但也很重要,毕竟内容才是王道。我一点一点地把信息录入到数据库里,然后通过接口展示在页面上。
测试和优化: 东西做完,肯定要测试一下。我模拟用户浏览,看看有没有 bug,页面加载速度怎么样,用户体验好不发现一些问题,比如页面响应速度有点慢,一些地方的样式不太美观,我就针对这些问题进行优化。
经过一周多的努力,我的“塔尔图”项目终于完成!虽然只是一个很简单的静态页面,但它包含塔尔图大学的基本信息,也算是我对这所大学的一次“云游”。
这个项目让我对塔尔图大学有更深入的解。
练习 * 和 * 的使用,巩固前端技能。
体会到做项目的乐趣,也发现自己的一些不足。
虽然这个项目很简单,但对我来说还是很有意义的。以后我会继续努力,学习更多的技术,做出更有意思的项目!
还没有评论,来说两句吧...