定义:
CRUD -Create, Read, Update, Delete; The four basic functions of persistent storage. In the context of this question, specifically related to business applications.
老实说,我开始编程时的目标不包括成为一名终身CRUD程序员.财务数据只是如此有趣.对我来说,这似乎是大多数编程演出.
我离学校还是比较新鲜,所以任何经验都是非常有益的,但最终我想转向"不那么像CRUD"的东西.目前,我关注一些机器控制类型的工作.但是,我只是不确定如何朝那个方向前进.
所以我想了解其他开发人员对该主题的看法.
你喜欢CRUD吗?为什么?
您在CRUD中的经历是什么样的?
你是如何从CRUD转向非CRUD工作的?
如果你感动了,你喜欢和讨厌什么?
如果你搬家了,哪些技能有利于/加速了转型?
编辑:
我正在以我想要解决问题的态度接近CRUD,而不是为十几个不同的表重新创建具有不同字段的相同表单.
我不认为真的有人喜欢做CRUD(至少对任何人有益).这是Web编程中最乏味的部分.我的建议是找到或编写一个框架来为您自动化.
evolutility
django管理面板和django表单
但是,如果这是你工作的大部分,你绝对应该考虑换工作.
得到一份不同的工作.说真的,并非所有软件开发都在开发业务应用程序.我认为开发运输软件会让你更开心.尝试在软件公司找工作,并写一些将要发送给客户的东西.此外,如果你想进入一些低级硬件风格的东西,只需开始攻击一些基本的微控制器,这样你至少有一些背景知识.
开发一个框架,以便在您的工作中轻松创建CRUD.完成后,使用空闲时间在可用性,安全性,性能等方面进行改进.这应该让您的工作有一段时间有趣.
这里有一个很好的演示文稿,介绍了CRUD如何以及为何仍能激发灵感:
http://www.scribemedia.org/2006/07/09/dhh/