我的个人网站终于上线了
缘由
从去年年底到现在,服务器闲置了半年。当时之所以买服务器,主要是想完成我大学时的愿望——有一个属于自己的网站。前段时间一直很忙,也没有什么思路。现在恰好可以停下来休息一下,于是我开始规划我的个人网站。
过程
对于开发语言的选择,也纠结了一段时间。我较为熟悉的是Python,但考虑服务器部署会成为一个麻烦事情,最终还是选择Php。以前学了点基础语法,MVC框架还不了解,只知道有一个很流行的框架叫Thinkphp,于是开始学习。
在网站整体规划好之后,一边学习,一边将我学到的东西进行实践,过程并不顺利,掉各种坑里,低级错误也没少犯,最终还是爬出来了,按计划完成。
最后一步就是线上部署,自以为linux还不陌生,结果两天时间查阅各种资料也没搞定,最后还是放弃了。于是在淘宝上找人帮忙,别人一两个小时就弄好。早知道,我自己就不折腾了,专业的事情还是要交给专业的人去做。
以后,这里就是我的后花园了,要将自己的生活、思考记录在这里。
最后,说一下技术参数吧
前台页面
主要基于bootstrap
后台页面
layui,wangEditor
MVC框架
Thinkphp
然后再带领大家看一下我的后台页面吧
这是我3年前写的第一个正式上线的项目,那时候我刚离开产品经理的岗位,正好闲下来,去完成一直都想做个人网站的梦想,于是网上找了些视频,对照文档,东拼西凑,勉强把网站搭建出来。 回想当时我处在一个迷茫期,因为这几年的产品经理的经历让我感觉到有心无力,特别是最近一段的产品工作,让我感到特别疲惫。在这个角色上,不管我把工作做得如何极致,但我的工作也仅仅是整个工作流的上游,后面开发是外包给杭州的一个公司,开发进度其实是失控的,记得当时有一个现象就是一个bug改好后,后面又反复出现,在这样的反复中,我却无能无力。一段时间思考,鉴于两点:一是我本来对编程就有很大的热情,二是认为别人做不好的事情对于我可能是一个巨大的机会,最终决定转行做程序员, 我很清晰明白,要想在这个行业长远发展,必须有扎实的基础知识。由于我并不是计算机相关专业,很多计算机的基础知识并不了解,所以我必须从最基础的知识开始学。我想到一个提高学习效率的办法,就是考研。以考研为目标的学习,能很快弥补计算机的基础知识,就算没有考上,至少我已经将大学的课程学过一遍了,于是我报名了当年的研究生考试。 经过半年多的学习,我学完了计算机专业的大学课程,回老家参加了研究生考试。成绩出来后,如我所料,还差100分进复试。不过也不重要了,我的目标已经完成。 后面我又自学了vue,java,学习过程中我将自己学会的知识点,经过回忆总结到文档中,尽管学的多,忘得也多,只要我翻一下文档,所有相关的知识也就找回来了。 由于我没有任何工作经验,投出去的简历很可能石城大海,有可能被面试官问懵逼。所以我必须做好充分的准备,一是将可能问到的面试题整理并理解背诵,二是写了一个电商网站项目,部署到服务上,并将访问连接放到简历上。 后面我收到很多面试邀请,面试过程如过关斩将,幸运的是最终还是找到工作了。
