可能重复: 想让你重新开始编程吗?
我在基于Java的应用程序(主要是在Web上)工作了近10年。有时候,我真的厌倦了常规的work...same老问题、类似的挑战等等。由于我在一家为不同客户提供服务的公司工作,我不时地改变我的领域,我会了解一些新的东西,但最终都是网络应用程序,在一个新项目中的6-8个月之后,我真的没有发现什么有趣的东西。
我想从专家那里了解,你是如何使同一种技术的工作有趣的?
发布于 2012-02-20 02:17:29
通常,当你在一个项目上工作时,范围是有限的,你几乎不知道你能深入到一个领域有多深。在大多数领域,有很多东西在表面下等待着一个敢于冒险的开发人员去发现。如果你厌倦了平凡的事物,花点时间去探索这个领域的挑战,然后考虑一下这些挑战的解决方案会是什么样子。也许在需求收集会话中提到它(或者如果您没有参与这些会议,请向正在参与的首席开发人员提及)。但要做好准备支持它,因为你可能会被叫去做。
其他机会abound...find是您开发的一个常见模式,看看您是否可以将其提取到可以搭建的东西中。当你发现自己重复做同样的事情时,用电脑做它的设计,这样你就可以专注于你正在做的特定功能的不同之处。
发布于 2012-02-20 02:15:18
嗯,我不是专家,但我认为你可以保持兴趣,但把你目前的工作与其他你喜欢的东西联系起来。
假设你喜欢一些像棒球这样的运动,那么你就可以参与一个创建一个梦幻棒球网站之类的项目。
也可以尝试一些新的语言,或者学习新的东西,比如新的方法、设计模式、新的框架等等。
发布于 2012-02-20 02:49:20
积极主动,寻找新技术,以及它们如何适合你正在进行的项目。如果你能找到你的上司,提出新的想法,甚至展示一个“概念的证明”,告诉他/她如下:
“听着,我检查了hibernate,我成功地完成了在不到一个小时的时间内完成一天工作的事情--此外,它还内置了安全性等等”--他们不仅会欣赏你的“开箱即用”的想法,而且你还会建立起作为技术领导者/专家的声誉,人们会来找你征求意见,你会保持对你的项目和你所在领域的兴趣水平。
用一个词来总结:积极主动!(“是”并不是一个“真实”的世界.;)
https://softwareengineering.stackexchange.com/questions/135873
复制相似问题