全栈工程师
全栈工程师,也叫全端工程师(同时具备前端和后台能力),英文Full Stack developer。是指掌握多种技能,并能利用多种技能独立完成产品的人。
成为一名全栈工程师是我的理想。
我不喜欢像现在公司的大多数人一样,天天就在那里查询数据库,写着业务逻辑,也不用管用户到底需要什么。得不到用户的反馈,也就没有什么激励他们去修改平台的动力。往往一个项目就只有1.0的版本,交付以后就不会有谁去真正的去维护和修改它了。成为了一段死的代码,即使在使用的过程中它是那么的缓慢,逻辑是那么的不合理,功能也只能是刚好满足业务要求。但是谁都不会再去维护它了,原因很简单,维护它并不能产生价值,反而会消耗公司的人力资源。所以就出现了一个项目做完之后就没有人再去维护的事情产生。
公司用的是一套成型的技术框架,成熟的后台模板。可以满足绝大多数的业务需求,只需要程序员额外的编写业务逻辑代码就可以了。所有的登录,授权,菜单管理什么的都可以直接拿过来用。页面也有非常简单的工具去一键生成就好,只要很小的改动就可以让它运作起来。页面的美观程度和访问速度都还可以。没有什么特别大的缺陷或者是不好的地方。
员工拿着厚厚的项目需求,按照上面的要求一行一行的写着业务代码,从数据库中反反复复的读写着数据,一遍又一遍。或许大家都机械化了,或许大家觉得只要做出满足业务要求的产品就可以了。毕竟谁都不愿意给自己添加麻烦,毕竟大家都是为公司打工,而不是在做一个自己喜欢的项目,一个全身心去投入的项目。
我的理想是成为一个全栈工程师。
我喜欢所有的代码都受我的控制,我喜欢和界面打交道,我喜欢听取用户的反馈,我喜欢做有血有肉、有情感的 Web。而不是像现在公司里面看到的大多数,冰冷而又冷漠,看不到一丝的生气。在学校中,我幼稚的以为 java web 就像是像我想像中的那样的美好,但我的第一份工作给我的感觉是这个世界...或许我只看到了树,而没有看到森林。
我,一个90后,我喜欢科技,喜欢编程。喜欢一切我喜欢的东西。
本文由个人 hexo 博客 co2fe.com 迁移
date: 2016-10-26 21:27:12