Click here to Skip to main content
16,015,991 members
Please Sign up or sign in to vote.
1.00/5 (1 vote)
See more:
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.
Posted
Comments
Mehdi Gholam 9-Sep-15 11:41am    
The best way is to do something.
Sergey Alexandrovich Kryukov 9-Sep-15 13:36pm    
This is true, but by far not enough. Please see Solution 1.
—SA
Richard MacCutchan 9-Sep-15 12:27pm    
I can handle it myself and don't need anyone to guide me but need correct guidance as how and where to start.

Start by researching some documentation on things like "design principles, "application architecture" etc.
Sergey Alexandrovich Kryukov 9-Sep-15 13:37pm    
I don't think documentation along can change the state of affairs much; such problems are very difficult. Please see Solution 1.
—SA
Abhipal Singh 9-Sep-15 13:15pm    
Google is your best friend!
I would suggest you to start with YouTube videos, they are pretty interesting and will not bore you and make you read a lot of text.

1 solution

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
 
Share this answer
 
v2

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900