Click here to Skip to main content
15,887,027 members
Home / Discussions / C#
   

C#

 
QuestionHow to become a technical architect? Pin
spsureshkumar9-Mar-14 1:30
spsureshkumar9-Mar-14 1:30 
GeneralRe: How to become a technical architect? Pin
Kornfeld Eliyahu Peter9-Mar-14 1:54
professionalKornfeld Eliyahu Peter9-Mar-14 1:54 
GeneralRe: How to become a technical architect? Pin
spsureshkumar9-Mar-14 3:13
spsureshkumar9-Mar-14 3:13 
AnswerRe: How to become a technical architect? PinPopular
Richard MacCutchan9-Mar-14 2:24
mveRichard MacCutchan9-Mar-14 2:24 
GeneralRe: How to become a technical architect? Pin
spsureshkumar9-Mar-14 3:18
spsureshkumar9-Mar-14 3:18 
GeneralRe: How to become a technical architect? Pin
Richard MacCutchan9-Mar-14 3:25
mveRichard MacCutchan9-Mar-14 3:25 
GeneralRe: How to become a technical architect? Pin
spsureshkumar9-Mar-14 5:13
spsureshkumar9-Mar-14 5:13 
AnswerRe: How to become a technical architect? Pin
V.9-Mar-14 22:58
professionalV.9-Mar-14 22:58 
my two cents.

experience goes above studying. (Which doesn't mean studying is not important.)
If you can try to be involved in more complex systems and preferably in systems where applications start interacting with one another be it through messages, database or an API.

I ussually try to map out the system in my head (or literally in VISIO or something). Even if I only have to design part of it.

My main goals in defining a system are:
- data flows (where is data saved, where does it come from, can anything go wrong?)
- "boxes" not boxing/unboxing, but encapsulating problems, creating frameworks, services, layers.
Anything to keep a problem as simple as possible. If the problem is too complex, divide it in subproblems.
- How can I figure out what went wrong (and fix it with the least impact possible)
- Who can touch it, who uses it and how?
...

for me, being an architect is more of seeing the big picture and working down from there, taking in account the pittfalls if I go down. The technology only comes in when you get down low enough.
To write down my design I use a plain old word document (and visio, excel, ...), but pre-defined as a template with chapters as define objects, define issues/risks, define hardware, define security, ...
You can also use methodologies like UML, ...

but again, experience is key. Probably you'll need to ask your boss to change from "software developer" to "technical analyst" first, which is similar to architect, but on a lower level basis.

Hope this helps.

(PS: for the record, I have 10 years of experience, but I wouldn't even call myself an architect, rather an experienced technical analyst Wink | ;) )
V.

(MQOTD rules and previous solutions)

OriginalGriff wrote:
V is absolutely right

GeneralRe: How to become a technical architect? Pin
spsureshkumar10-Mar-14 17:19
spsureshkumar10-Mar-14 17:19 
GeneralRe: How to become a technical architect? Pin
V.10-Mar-14 20:21
professionalV.10-Mar-14 20:21 
AnswerRe: How to become a technical architect? Pin
BobJanova10-Mar-14 7:43
BobJanova10-Mar-14 7:43 
Questionc# lotus notes domino mail server usage Pin
naslandogdu8-Mar-14 23:38
naslandogdu8-Mar-14 23:38 
AnswerRe: c# lotus notes domino mail server usage Pin
OriginalGriff8-Mar-14 23:48
mveOriginalGriff8-Mar-14 23:48 
AnswerRe: c# lotus notes domino mail server usage Pin
Mycroft Holmes9-Mar-14 14:21
professionalMycroft Holmes9-Mar-14 14:21 
QuestionHow do I create a file hostingserver. Server should allowfor ipload and download.Client should allow fordownloads Pin
Sthaxic8-Mar-14 23:07
Sthaxic8-Mar-14 23:07 
AnswerRe: How do I create a file hostingserver. Server should allowfor ipload and download.Client should allow fordownloads Pin
Kornfeld Eliyahu Peter8-Mar-14 23:40
professionalKornfeld Eliyahu Peter8-Mar-14 23:40 
QuestionHow do I set variable in ShockwaveFlashObjects Pin
Member 106494598-Mar-14 5:07
Member 106494598-Mar-14 5:07 
AnswerRe: How do I set variable in ShockwaveFlashObjects Pin
Dave Kreskowiak8-Mar-14 5:10
mveDave Kreskowiak8-Mar-14 5:10 
GeneralRe: How do I set variable in ShockwaveFlashObjects Pin
Member 106494598-Mar-14 5:16
Member 106494598-Mar-14 5:16 
Question.net database connect api Pin
Jassim Rahma8-Mar-14 1:57
Jassim Rahma8-Mar-14 1:57 
AnswerRe: .net database connect api Pin
Dave Kreskowiak8-Mar-14 3:32
mveDave Kreskowiak8-Mar-14 3:32 
AnswerRe: .net database connect api Pin
Eddy Vluggen9-Mar-14 2:19
professionalEddy Vluggen9-Mar-14 2:19 
QuestionGet value from dynamic checkboxes Pin
NYCABR7-Mar-14 8:23
NYCABR7-Mar-14 8:23 
AnswerRe: Get value from dynamic checkboxes Pin
Richard Deeming7-Mar-14 9:07
mveRichard Deeming7-Mar-14 9:07 
GeneralRe: Get value from dynamic checkboxes Pin
NYCABR10-Mar-14 3:38
NYCABR10-Mar-14 3:38 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.