Let's talk about you know the IT and the IT services sector and the landscape as a whole right what's going on what are the big seismic shifts what are the big transformative things that are going on that are that are relevant to you we're going to talk about who a full stack developer is I think this is is is the phrase full stack developer is thrown around quite widely and quite loosely.

Let's define what we mean when we talk about a full stack developer, and I'm fairly confident this applies to a lot of you and this is of great interest to a lot of you we're going to talk about the jobs in the salary landscape right so what kind of jobs are available for full start developers what kind of salaries do people make what you know what are you going to what is going to be expected of you as a full-stack developer from the industry and finally we'll spend a few minutes talking about our career accelerator program in full-stack development at the end of all of this if you have certain questions.

I'm happy to take them we'll spend a few minutes answering some of your questions, and you know and for whatever reason, if I can't get your questions answered today please reach out please to send them in either through the chat window here or you know we'll give you the contact information at the end of this you know this seminar, and you can send your questions in we'll do our best to answer them, and it doesn't matter if your questions happen to be about the program or the industry as more broadly please send them in what we are hoping to do is help you succeed in your careers.

If that means to give you free advice about what you should be learning and what you should be doing to advance your career we're more than happy to do that all right so let's take a look at this whole technology landscape we're talking about really massive numbers up there right we're talking about an astronomical growth in the size of technology products with increased digital adoption well you know it used to be that all of the technology industry was technology products and a few massive enterprise companies, but now I would argue that there are no such things as technology companies because nearly every company is becoming a technology company and all of the industry is becoming you know technology-enabled.

Lets you know start to focus more broadly and start to think about what it means to be a part of this technology landscape right in a recent report that came out in the World Economic Forum in fact I think it just came out in the last few weeks, and it listed the top 10 emerging jobs now this was put in the context of the kinds of jobs that are rising and the kinds of jobs that are going to decline in the future as a result of automation as a result of AI as a result of you know a lot of these big transformative changes in the industry the one thing that remains are these software and application developers and analysts right.

It's always one of the hottest jobs is always one of the emerging jobs and like I told you if you take a step back from all of this job stock and if you just think about what is the big industry trend that we're looking at I just told you a moment ago there are no technology companies anymore all companies have become technology companies and if you take that as the premise then every company needs application developers every company needs people to build technology tools right if you think about the mid-90s people used to list proficiency in computers as a skill on their CV or their resume right saying hey I know how to use a computer I know how to type on a computer.

I know how to do file management I know how to use basic tools in a computer change are you are not doing that today I would be really surprised if you are still doing that why because the end because it's become pervasive everybody uses a computer whether you are computer literate is almost not even a question if you are a professional your computer literate and therefore nobody ever lists that so similarly it used to be that certain companies built technology products for everybody but with the industry you know getting to a stage where everybody's building technology products it's no longer a niche area we are talking about wide applicability for technology professionals especially people who can build applications let's talk about another very interesting phrase I used I said people who can build technology applications.

I'm not talking about people who can code in Java specifically I'm not talking about people who can you know do c-sharp coding specifically I'm talking about people who can build applications end-to-end think about the whole thing right how does how do I show it to people what you know once I show an application two people how do I then connect that to a back-end technology what where does the information get stored think about the whole thing if you are a technology product builder you are thinking about the whole thing that is the context you should be thinking about for you to be a good full stack developer you need to be, and I would I've used the phase jack-of-all-trades, but I would actually say you need to be a master of all trades right.

It's increased it's becoming increasingly easier to do that it used to be that you could spend years and years and years learning just one of these things right you could become a super-specialized database person why because 15 to 20 years ago databases were only stored within really really large expensive million-dollar machines that were stored within cool rooms in multi-million dollar companies right now a database is freely available to anybody at any time using any service including the cloud similarly the logic layer used to be an entire 100% team right.

The front-end layer or the presentation layer you used to be a large team of people that involved in integrating UI people user experience people who understood fonts and creative dynamics people who understood the ability to render information so they were you know we were talking about large teams with very very super-specialized skills but what's happened is that a lot of these tools have started to become a little easier to use right frameworks have come up that have started to productize a lot of things that used to be custom-built right so earlier you know you had to write lots of lots of code for everything for every function right.

Now you have frameworks you have packages you have prepackaged you know blocks of code that you can integrate into your larger application what that's meant is that the need for super specialization has decreased somewhat and conversely the need for you to understand how these pieces fit together has increased and hence the full-stack developer has started to become a lot more important and incidentally it is one of the fastest paths towards becoming a technology leader or an architect why because it is an architect as an as a Solutions Architect or is a technology architect or as a technology leader your role is to be able to decipher the implications of everything fitting together right.

Post a Comment

Previous Post Next Post