想要转移到设计和建筑领域

问题描述:

我从现在开始从事网络开发已有10年了。时间刚刚适合我。我做了大量的开发工作,但从未有机会与像app这样的高质量和高水平的想法一起工作。监控,审核控制,健康检查,性能等都被优先考虑。





Q)什么是了解应用程序的最佳方式健康检查,监控,代码级别性能检查。我可以自己处理,不需要任何人指导我,但需要正确的指导,如何以及从何处开始。

I am in .net development since last 10 yrs now and time has just run for me.I have done lot of development work but never got a chance to work with teams where quality and high level ideas like app. monitoring,audit control, health checkup, performance etc have been given high priority.


Q) Whats the best way to learn around app health checkup, monitoring, code level performance checking. I can handle it myself and don't need anyone to guide me but need correct guidance as how and where to start.

您的指导请求和我不要不需要任何人指导我是引人注目的争议。你需要自己决定:你要么跟随别人的决定,要么对所有的决定负全部责任,但是要完全依靠自己,不要期待任何帮助。到目前为止,我没有看到你有一个正确的态度来成为一个真正的设计师和建筑师。与此同时,您可能需要获得更多经验才能获得这样的职位;我只是不知道。



我可以告诉你我的印象:可能,你被任何人引导你的糟糕设计和建筑工作感到沮丧。我认为这是一个非常常见的大问题,但我当然不能100%肯定你的具体情况。但这并不意味着你已经准备好接管自己了。能够接管的人通常会找到推动他们决策的方法,即使这可能非常困难并且可能产生利益冲突。更一般地说,如果你还没准备好利益冲突,你应该忘记这些职位。



你的好决定可能会改变你的工作你仍然作为开发人员工作,但可以享受更好的建筑和设计,这将满足你的。如果你成功了,你可能会对此感到满意,或者你可以通过建议这个级别的一些部分决策,一些建筑或设计元素,让它们被采纳,逐渐进入建筑或设计领域,这样就可以赢得团队的信任,后来可以将你移动到所需的位置。记住,你不能没有信任和违背共识,这样做太难了,往往是不可能的,如果被迫,会得到灾难性的结果。你真的需要赢得信任。当然,如果你在一个糟糕的团队中工作(意味着,那个可以接受糟糕建筑或设计的团队),你的前景就会非常糟糕;离开这样的团队将是最好的。



-SA
Your request for guidance and "I don't need anyone to guide me" are in striking controversy. You need to decide for yourself: you either follow someone else's decisions, or take full responsibility for all the decisions, but then rely fully on yourself, don't expect any help. So far, I don't see that you have a right attitude to make a real designer and architect. At the same time, you may need to get a lot more experience to get such position; I just don't know.

I can tell you my impression: probably, you have been frustrated by bad design and architecture work from "anyone to guide" you. I assume that because this is a very usual big problem, but of course I cannot be 100% sure about your particular situation. But it does not mean that you are ready to take over yourself. Those capable of taking over usually find ways to push their decisions, even though it can be very difficult and can create conflicts of interests. More generally, if you are not ready to take conflicts of interests, you should forget about such positions.

It's possible that a good decision for you would be changing your job where you still work as a developers, but could enjoy better architecture and design which would satisfy your. If you succeed, you may get settled with that, or you could gradually move into the fields of architecture or design by suggesting some partial decisions of this level, some architectural or design elements, get them adopted, and this way earn trust in your team, which later can move you to the desired position. Remember, you cannot run without trust and against concensus, it would be way too hard to do, often impossible, and, if forced, get disastrous results. You really need to earn trust. And of course, if you work in a bad team (meaning, the team which can accept bad architecture or design), your prospects would be very bad; leaving such team would be the best.

—SA