zoukankan      html  css  js  c++  java
  • 毕设总结

    一、前言 

      终于是完成了毕设和论文,然后写写项目总结叭。这次的项目呢主要技术栈是vue+elementUI+express+MongoDB。在技术上没什么创新,还是老一套。只不过自己是自己独立的将一个项目从0到1的完成。总体来说,结果还算满意叭。

    二、数据仅仅是后端的事情吗?

      通过这次的毕设,我发现想做一个全栈工程师并不容易,前后端都需要考虑到,系统构思就要更加精妙。以前写前端对于前后端交互,仅仅是停留在“怎么简单怎么来,这些事交给后端处理”。但是这次开发过后,我发现并不是这样。后端其实也希望前端的逻辑更简单一些,传输数据更简便。其实不然,为了整个项目能够更加健壮,前后端更应该相互帮助,相互分担,数据不仅仅是后端一个人的事。

      之前在公司开发,基本上后端都把数据处理好了,前端就是开箱即用的那种状态。现在看来这样会使自己丢失很多锻炼思维的地方,在以后的开发也要注意啊。

    三、听说每个前端工程师都有一个全栈梦

      当我接触到前端有一年多的时候,我就萌生了全栈工程师的想法,直到这次进行了实践。我才发现,全栈并不容易,不是说想当就可以当的,不是会一点后端语言就可以的。尽管我能使用python、php搭建起简易服务器,但是在实际开发中,根本不值一提。系统的服务器、数据库结构并没有那么简单。为什么选择node作为服务器端语言,主要是因为更贴近js,上手比较快。自己真正上手操作,写路由表时,也并不容易。在以后的日子还是应该先脚踏实地的学好前端,再向全栈出发。

    四、前端不需要懂算法?

      以前去面实习的时候觉得前端并不需要懂算法,其实不然。算法对于一个程序员非常重要。就像这个项目里面有个随机点名的功能,难道你指望用户在前端操作后还要从后端把点到的人传给你吗?简直是做梦!需要自己写好代码,并且能够实现随机点名,还需要将操作数据传回去。前端不仅仅是取数据渲染数据这么简单的!!!

    五、总结

      整个项目差强人意,还有很大的优化空间,接触到了后端的东西,也算是有点收获叭。希望自己后面更加努力!

      

  • 相关阅读:
    bzoj2064分裂(dp)
    关于逆元的学习笔记(尚未完成)
    线性基学习笔记
    bzoj2460元素(线性基,贪心)
    CF280C Game on tree(期望dp)
    XJOI contest800
    关闭极域电子教室学生端的各种方法
    大坑!有网,电脑qq登不上去!!
    4.25 ZJOI2017 10AM
    bzoj1621
  • 原文地址:https://www.cnblogs.com/spoem/p/13038251.html
Copyright © 2011-2022 走看看