又到了年末,主写Java已有半年多。在这半年的时间里,我学会了使用Spring-Boot,学会了SQL,还学会了使用MongoDB。乍一看,我的工作内容好像大部分都是“后端”了,那我能不能算半个后端开发呢?我觉得不行。
确实,这半年的时间里我的工作内容开始涉及Java和数据库了,但我的工作本质上还是将“数据展示”到前端页面上。只不过以前,我是面向浏览器画页面,页面的渲染放在浏览器里,数据是通过用JS调接口去取。现在,我更多地把页面渲染放在服务器,数据是直接去数据库里取罢了。其实质依旧是“前端开发”。
我和主流前端开发的区别是:人家在服务器端也主要使用JS,我主要使用Java罢了。
分布式?不懂。高并发?不懂。安全?不懂。扩展?不懂。HTTP协议?一知半解。所以,不要以为接触了一点服务器端开发和数据库就懂后端开发了,只要工作内容是取数据、处理数据、展示到页面上,以及其反向过程,那就还是前端开发。