大约6个月前,我开始了作为软件开发人员的职业生涯。这是我的第一份工作,我是这家公司唯一的开发商。我通过自学和做一些大学项目获得了.NET知识。我们的系统有着基于早期版本的.NET的老基础,我开始觉得我没有改进,因为我是这里的维护程序员。所有的东西都是旧的,我的经理并没有真的冒着任何机会逐步改进软件。
你的意见是什么?我该怎么办?我是新手,也努力工作,找到我的出路。这里没有其他的开发人员,甚至没有一个资深的开发人员来帮助我。我需要你对我的情况提出建议。最后一件事,我能找到一份新的工作来做维护编程吗?我的意思是经理们不是说你没有白手起家开发新软件的经验吗?我觉得多余,我该怎么办?
发布于 2011-06-11 09:09:18
见我的答案这里的.NET课程。
当你是唯一的人的时候,这绝对是很难的。你得逼自己。而且SE网站的网络非常棒。我认为这是我自己的私人导师和导师。:-)
你可以做的另一件事是利用你自己的一些空闲时间来改进公司的软件。除非获得许可,否则不要将其签入存储库,但这将在三个方面为您提供服务--您将获得编写更好的代码的经验,您将获得重构坏/旧代码的经验,并且您将(或应该)从公司获得布朗尼点。
发布于 2012-12-04 08:15:36
井。维护应用程序是一种很好的学习方法。必须使用.NET 1.1应用程序将是非常糟糕的。但是,.NET 2.0拥有.NET开发人员每天使用的大部分基础。利用这个机会学习.NET,然后再继续使用LINQ、WCF等,从上一个开发人员犯的错误中吸取教训,以及如何解决这些错误。如果有些事情看起来很糟糕,那么研究一下代码,然后想出一个更好的解决方案。
当你厌倦了,去找一份新工作吧。
至于你的简历。开源项目是伟大的。加入一个。它还将显示您可以在远程团队中工作(比单独编码更好,但不如在一个真正的团队中工作)。加入一个开源项目最重要的一点是,你表现出了学习和变得更好的雄心和努力。
发布于 2011-06-11 09:35:45
在业余时间建立自己的东西。使代码开源,征求反馈意见,加入新特性。作为开发者,我们都是这样成长的。
https://softwareengineering.stackexchange.com/questions/83207
复制相似问题