记录一下从前端开发转到后端的历程(都是坑!)

    一转眼,也写了大半年的JAVA了,记得刚入职的时候,面试的前端,老大说后端缺人问我写不写PHP(老板也是心大,就看了一下我当时用js写的几个小游戏的源码,就让我面试通过了),我当时只会前端但是对后端很感兴趣,于是就同意了。

    结果进来一个月不到,部门重组,我又从PHP转向了JAVA,直到现在……

    刚开始的时候,我还记得主管只给我一星期,让我大概看了一下spring和springMVC,我就大概三天看JAVA基础语法,两天看spring,剩下两天实践测试。一周后,就让我上手写项目代码了,可想而知,当时写出来的代码有多少坑和隐患……(误,当时新主管以为我是有过一段时间的PHP开发,所以才这样认为的,我也没好意思说我才0基础上手PHP一个月不到……后面主管才知道,不过这也是后话了)。

    从年初到现在,期间踩了无数个坑,也经常犯一些很低级的错误和BUG,工作压力说实话挺大的,每每都有辞职的冲动,也算坚持下来了。

    刚开始的时候,纠结各种语法的实现,把写前端的陋习带来到后端,

    喜欢用exception(绝大部分模块都不应该使用exception,如果你不知道哪里可能错了,直接中断执行是最好的,只捕获你了解的异常,否则可能会埋下一个很深的定时炸弹),

    不爱打日志(有问题一定要先打日志!敏感操作也要记得打日志!重要数据最好也打日志!以后的debug,全靠日志了),

    代码写成一坨一坨的(能拆分最好拆分,否则这坨代码可能会越来越大,维护难度指数级上升),

    命名不准确(准确的命名是维护代码的第一要素!如果有写注释,更新代码务必更新注释,不然注释还不如不写)

    最近项目APP的数据量开始大了起来,之前写的几个模块开始扛不住了,服务器三天两头被我跑挂……导致结果就是这两周主要时间都是在重写之前的查询语句和一些代码执行效率的优化,拆分类……(希望大家不要向我一样,在循环语句里面连接数据库,千万不要!数据量大分分钟死给你看)

    最后,要感谢我现在的主管,我很多代码习惯上的陋习都被纠正过来了O(∩_∩)O哈!

    

也有伤心的,既有令人兴奋的,也有令人灰心的,

记录一下从前端开发转到后端的历程(都是坑!)

相关文章:

你感兴趣的文章:

标签云: