How can a software developer become a software architect?
-
-
Answer:
First step can be : Buy Gang of Four book on design pattern. http://www.amazon.in/Design-Patterns-Elements-Reusable-Object-Oriented/dp/8131700070/ref=sr_1_2?s=books&ie=UTF8&qid=1402127946&sr=1-2&keywords=gang+of+four+design+pattern
Denish Hansaliya at Quora Visit the source
Other answers
So you are a software developer who doesn't think about architecture? Then you have done somthing wrong within the past 11 years. All you want to do is replacing two words. When developing things you should always think about architecture and weather your code fits into the place you are supposted to write it. You should always see the big picture even though you should not code premature things. For me there is no difference between a software developer and a software architect except the wording. Sorry if that wasn't what you expected. But if you like we can continue that discussion.
Bernhard Støcker
The distinction may not be that great, depending on what kind of software system you develop. Generally in architecture you will focus more on the decomposition of your software system and looking to ensure that you have a stable base for meeting your requirements. It is only really in larger teams that the role of architect, distinct from developer, might start to take form. In that case the architect will ensure that different developers are writing modules that integrate and perform according to the design decisions in the architecture. So, to move to being 'an architect', I would suggest that you look into how well you work with others and how well you can co-ordinate work between different developers.
Dominique Basson
What I would do is a self-assessment using the Software Architecture CV of http://www.isaqb.org/?lang=en. This might help you to evaluate how your skills fit to a Software Architect skill set.
Harald Messemer
Expectations for the role of "Architect" vary widely between employers. An architect may write code all day or never write code, may attend meetings most of the day or almost no formal meetings, may interface primarily with developers or product owners, may have power to enforce standards or merely make recommendations, may have a background in hands in development or an academic background. The point is, the role of architect is really a catchall for any sort of technical leadership. You really won't know if it's a good fit until you are talking to the hiring manager. No matter what the technical expectation is, the role of software architect always requires excellent communication and people skills. In my experience this is a big cultural shift from working in software development.
Matthew Baker
Related Q & A:
- How Can I Get Started As A Freelance Web Developer?Best solution by code.tutsplus.com
- How can a person even get a credit card when they never had any credit before?Best solution by credit.com
- How does a basic RN become a Surgical Nurse?Best solution by innerbody.com
- How do I get a software developer job?Best solution by wikihow.com
- How much does a software developer make?Best solution by money.usnews.com
Just Added Q & A:
- How many active mobile subscribers are there in China?Best solution by Quora
- How to find the right vacation?Best solution by bookit.com
- How To Make Your Own Primer?Best solution by thekrazycouponlady.com
- How do you get the domain & range?Best solution by ChaCha
- How do you open pop up blockers?Best solution by Yahoo! Answers
For every problem there is a solution! Proved by Solucija.
-
Got an issue and looking for advice?
-
Ask Solucija to search every corner of the Web for help.
-
Get workable solutions and helpful tips in a moment.
Just ask Solucija about an issue you face and immediately get a list of ready solutions, answers and tips from other Internet users. We always provide the most suitable and complete answer to your question at the top, along with a few good alternatives below.