定义:
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,而不是为十几个不同的表重新创建具有不同字段的相同表单.
Jas*_*ker 18
我不认为真的有人喜欢做CRUD(至少对任何人有益).这是Web编程中最乏味的部分.我的建议是找到或编写一个框架来为您自动化.
但是,如果这是你工作的大部分,你绝对应该考虑换工作.
Ale*_*ort 15
得到一份不同的工作.说真的,并非所有软件开发都在开发业务应用程序.我认为开发运输软件会让你更开心.尝试在软件公司找工作,并写一些将要发送给客户的东西.此外,如果你想进入一些低级硬件风格的东西,只需开始攻击一些基本的微控制器,这样你至少有一些背景知识.
Che*_*try 12
开发一个框架,以便在您的工作中轻松创建CRUD.完成后,使用空闲时间在可用性,安全性,性能等方面进行改进.这应该让您的工作有一段时间有趣.
我同意 CRUD 很无聊。但我不认为这是财务数据造成的。也许您会发现财务数据更有趣,例如,如果它流入您编写的基于神经网络的专家系统,以找出如何最好地投资它?
编程肯定比 CRUD 多得多。找到你感兴趣的方面,并追求它。
我很好奇这里没有人提到基于任务的 UI 和 CQRS。事实上,要回答你的问题:
但是,我想不那么自以为是地完成:有些点不会让您摆脱 CRUD。一些用户喜欢 CRUD,他们感觉就像在 Excel 中……而且可能有一些应用程序 CRUD 可以满足所有需求……
当我还是一名本科生时,我将专业从电气工程改为计算机科学,因为我想编写视频游戏。后来,当我开始为真正的金钱而开发商业应用程序时,我发现我只是喜欢用代码解决问题。
你可能从事的是错误的职业。