可能重复: 如何才能不沦为一个将API拼接在一起的程序员呢?
我在java方面有将近六年的经验。我开发了许多使用Struts、Spring、Hibernate、JQuery、DWR、Ajax等框架的项目。
在我从事的几乎所有项目中,我都使用了这些技术。项目非常简单,主要是基于crud的应用程序。
我的日常任务包括创建几个屏幕,编写查询,测试等。
这些年过去了,我觉得自己已经变成了一个API程序员,他只使用了上面提到的这些框架,这并不能让我对作为一个程序员感到满意。
这是正常还是只有我一个人有这种感觉?
发布于 2012-08-30 04:34:53
首先,做一个优秀的API程序员没有什么错。有许多重要的挑战可以完全在框架API的范围内解决--毕竟,这就是为什么首先创建这些框架的原因。
如果你当前职位的挑战水平没有给你足够的满足感,试着提升你为自己设定的标准。通常取决于你,至少在很大程度上,决定你对分配给你的项目做些什么。看看你能不能
始终如一地这样做最终会带来更大、更复杂的任务,从而提高挑战水平。通常,新的挑战将来自您正在构建的系统的业务方面,而不是它的编码。
发布于 2012-08-30 08:06:35
是的,这是完全正常的,没有理由为此感到难过。您是否也为不为每个项目编写自定义操作系统和设备固件而感到难过?
正是使用API来定义工作的价值和复杂性。
无论你做什么,不要为了增加你的个人满意度而在工作项目中重新发明轮子。这样做是在你的空闲时间,或者当有一个具体的原因,为什么这个特定的项目的需求,任何现有的车轮是不够的。
发布于 2012-08-30 07:59:43
我同意你的看法,因为我发现自己在1-2年前也有类似的情况:我有大约4-5年的工作经验,其中90%是使用沉重的框架和实现相同的CRUD类(有时是web)应用程序。这是我的2c关于这个:
https://softwareengineering.stackexchange.com/questions/162931
复制相似问题