中秋造轮子想到的

来自于lukbob的未知神秘力量

零零散散,一拖再拖,之前有用wordpress搭过个人博客,但不是自己的 用着就是不爽,今年中秋两天间隙(实际就中秋最后一天撸了一天代码),用Laravel+Bootstrap写了这个小破站,还有很多地方需要完善优化,当然,这也是一个激励我持续学习的好方法,我也会一直更新这个站点哒,把这里当作自己技术成长的日记本啦,哈哈哈

回归原题,说到这次重造轮子,有挺多收获的:

Keep It Simple,Stupid

话说这是UINX哲学的精华,在这次造轮之旅中,功能简单到我觉得安安静静一个下午就能解决,然而事实并非如此,当我在实现评论功能的时候,数据库ORM已经建好,但是后期考虑到登录,评论,评论审核,垃圾评论处理机制等一系列balabala的问题就在脑袋里闪,最后还是没能服软,先是用Disqus这个插件,但是我发现该系统只支持在科学上网的条件下使用,也不能让每个人都用XX-Net部署自己的appid来评论我吧(虽然感觉不会有多少人看我的文章),所以还是用了现在国内经常使用的友言,就是现在这个样子啦,也给自己省了挺多事,实现起来用户的体验也肯定比我自己折腾出来的好一些,仔细想想,之前写过的项目,就一直纠结在类似这样的地方,效率极其低下,也让自己信心与热情会下降。今后要duangduang一点,尽量用简单的方法解决问题。

Make it run, then make it right, then make it fast

在此之前,心里想着写个想wordpress一样的博客系统应该也是不错的,然而就目前来看,自己还差着十万八千里,梦想总是要有的,万一实现了呢(我会一直努力,为全面建成小康社会而奋斗),罗马非一日建成,写一个东西,先能跑起来,就是成功的开始,再让它功能实现正常,适应用户使用体验恰到好处,再进行性能优化(比如我现在就还没有SEO,23333),记得当时刚接触web的时候,从html标签开始,一个标签一个标签的试用过来,在接触到Js,php,到之后学习laravel,学习Bootstrap,到后面开始了一个比较正式的项目,从客户需求分析,数据库架构,数据表关联,项目流程图,git版本控制,每天刷新仓库代码,终于一点一点的把项目写完,其实最重要的还是静下来一点一点来,宁静以致远

体验>3/10前端+6/10的优化

其实从接触开发起,自己撸码的时间有超过1/2的时间放在前端体验优化上,从整个界面的配色选定,各个界面的布局和到后期的动态效果,作为用户来讲,对任何应用的第一印象无非就是应用的界面和操作习惯适应度(除去一些用户有奇葩使用体验追求的),也正是像《计算机网络》说的一样,一款应用的开发应该有超过30%的时间与经历投入其中,也不难接受如今前端工程师如此火的原因,记得有人说过写前端吗,不就是画画设计,做做图什么的吗,没有任何技术(真想一口痰淹死这**)虽然自己前端也是个渣,但我会在这个站点的基础上,学习更多的前端知识,深入理解JavaScript,掌握Ajax,将其应用到自己日常实践开发中,给自己也给用户一个更好的体验。

写在最后

前路漫漫,且行且珍惜,加油吧,珍惜时间,潜心成长。Life is binary,因为热爱而选择,因为选择而全力以赴!!!