How to Become a Software Architect in 2020

Video Statistics and Information

Video
Captions Word Cloud
Reddit Comments
Captions
hey guys welcome to the video so I'm gonna answer a question that was put to me on YouTube let me read it as a self-taught developer when am I ready to start applying for a software architect jobs so my quick answer was when you've done seven to ten decent-sized projects from a start from start to finish maybe - one - to freelance jobs where you handle everything and he responds how long does it take to complete a decent-sized project six months to a year good question so a decent-sized project this isn't it does not necessarily mean how many months it's gonna take you I'm just talking about anything beyond a simple website Wolf's away you know just a handful pages now if you're looking to architect large projects then you should have worked on larger or at least medium-sized projects you see when you work on a small project there's a certain working set of working parameters that you have to contend with you have to work with versus working on a large project where you have to have a lot more controls in place because the larger the project the more complex the more individuals will be working on the project so you're gonna have to put in more controls in terms of the deployment and managing the codebase that's where a thing like a repo a github comes in very handy there's gotta be more processes in place to manage the different people working on a project to ensure that you know time is used to a certain level of efficiency let me back up here as you add more people on a particular project it could be coding it could be whatever the project may be you need more controls in place more processes in place to manage all these people and coordinating all these people working together so if you want to become an architect of larger projects then you have to build into your architecture the protocols that people are gonna have to adhere to of things like you know managing the codebase and so on so if your goal is to architect small projects then work on a few small projects small projects could be a few weeks to a month to get done medium-size project you're looking at maybe six six months or more to get done large project some of the some large projects can take a couple years to get done so I'm assuming well you know I'm not assuming anything that being said you know I don't know you haven't indicated what level of architect you want to get into what I would also do is I would check to see what the requirements are but companies are asking for in terms of their architects that being said again one of those fundamental lessons I keep hammering people with is that you have to show real-world skills so if you want to architect get out there and start building projects from start to finish plan them out start with small projects and you can expand from there because whether you work on small medium or large size projects there are certain fundamentals of architecture there's certain things you have to do regardless now as I said at the beginning of this video as the project becomes more complex as more and more people are involved in the project you're gonna have to put into place certain protocols or technologies perhaps that you wouldn't have to for smaller projects to make an analogy if you're about to launch a battleship a huge ship there's a lot more you have to deal with in terms to make sure you know in terms of launching that huge ship versus launching a small boat for two or three people you know there are still checks you have to put into place if you're launching a small boat make sure you have your paddles make sure you have your lifejacket make sure you're clear of any rocks you know and you pretty much launch when you're doing a very large boats I imagine there's 10,000 other things you got to deal with same thing with software as well same thing with the architecture and there you go so like anything else in this in this life you want to start out with simple stuff so you get your feet wet with simple stuff and then you soar then you slowly scale your self up in that way now now he's asking how long does it take to complete a decent-sized project six months or a year again you know I done some projects where to add a little confusion I've done projects where the previous company working on the project they worked on it for a year and could not complete it and I took it over and rewrote from scratch within a month and completed it and had it working bug free now I was able to do that because I leveraged a far superior technology at that time that was far more productive and I was able to get the job out quicker simply because the technology was so much better than the previously used technology so you know it's really hard to say there's no fixed number if you will but again general rule is start off simple and start architecting it's like my friends uncle who was a very famous well-known director up here in Canada did a huge number of shows in the 80s and stuff and he gave him he gave my friend advice he said if you want to become a director start directing small movies don't make the mistake and assume that to become a director you have to learn about lighting and then you have to learn about sound and then you have to learn about videography says if you do that his director his famous director uncle told him if you do that you can end up being a lighting guy or you can end up being a videography guy and it's guess what that's exactly what happens my friend wanted to be a director and he kept thinking about being a director but he ended up being somebody else in in the process of creating film and commercials but nowhere near being a director and that's again he made he didn't listen to his uncle's advice he didn't start directing so you wanna start architecting start architecting start with small projects start building up and then you can show on your resume you can show people this entire I managed this project from start to finish start with something simple and then I manage this one a little bit more complex so jump into the game as an architect if you want to be an architect I hope that makes sense and there you go
Info
Channel: Stefan Mischook
Views: 29,901
Rating: undefined out of 5
Keywords: developervlogs, developermentoring
Id: -M-pQP5tdXg
Channel Id: undefined
Length: 7min 9sec (429 seconds)
Published: Wed Jun 03 2020
Related Videos
Note
Please note that this website is currently a work in progress! Lots of interesting data and statistics to come.