Types of software developer || 9 Types of software developers
Types of developers
Now there's all this mode about learning how to decode but what the major information which isn't informed to you is that there are different kind of programming languages and there are different areas of software development. Software development or programming or software engineering means the same thing. So when a lot of bootcamps or courses are saying hey learn how to decode learn how to decode come job ready. They are actually not telling you outspoken what area of development you're going to be led into. They may be telling that to you but if you have a clear picture that they are actually nine main areas of software development you'll be suitable to make informed decision on which path you want to take. So in this videotape I am going to partake with you the nine areas which bone are more popular which bones aren't and which one is a better more successful more profitable career, more promising career I should say for you for other people out there. So let's get started.
# 1 Language/ Compilers Developers So the first area of development is actually a language or compiler inventor. So these kind of inventors are like linguists of the programming world. They actually make programming languages. They work with low- position programming languages and machine languages to make newer programming languages. So these account for about 1 percent of inventors only 1 percent of inventors actually produce programming languages.
#2 EmBedded Systems Developers Now the coming type is actually called embedded systems and inventor they regard for about 3 percent of inventors. So bedded system inventors program or write law that actually run on tackle. So imagine your auto your fridge or your washing machine or electronic toys. They've some kind of law on them. That is why when you actually click a button commodity happens; the fridge knows how to regulate the temperature; your auto knows how to turn on, turn off, accelerate, brake, the auto stereo electronics all of this is programmed and the bedded- system inventor actually codes that program to tell the machine what needs to be done. And by the way just a side- content, a inventor is notoriety who actually writes law to talk to a computer tell the computer what to do. So there are different kinds of inventors who actually tell different kinds of computers on what to do. A language and compiler inventors actually produce programming languages bedded systems inventor. As I told you right now law on these particular tackle.
# 3 Operating System Developers Next in line is operating system inventors. These are actually inventors who actually write the operating system software. So let's say a Windows inventor, Android, the people who actually made Android, Mac OS, Linux, Unix, these are the inventors who actually made these operating systems and continue to ameliorate them.
4 Data Scientists also there are data scientist. There's all this mode about data wisdom artificial intelligence and all of this right. They regard for about 7 of inventors. So now you may be imagining or allowing what does a data scientist do what kind of programs do they write. So actually data scientists are more like mathematicians and statisticians that actually decode. So a data scientist doesn't decode a software per in the typical sense. They actually write program. They actually write law that actually work on fine and statistical models to prognosticate or read what is going to be. So let's say our typical data scientist will actually be given a lot of data.
So perhaps a lot of words or perhaps a lot of stats or a lot of pricing information whatever the company is doing. They are gon na be given a lot of data and they will actually write this fine and statistical model that is going to read what that information means or could be. So that is what they are doing, they are actually not creating stoner interfaces or typical softwares in the typical sense
# 5 videotape Game Developers also there are video game inventors these are inventors who actually write the videotape games that we play on our press or on our computer. They regard for about 8 of inventors.
6 Dev Ops Developers also we've dev ops inventors. Now that is a new term these days. So dev ops stands for development and operations masterminds. So they used to be actually called system directors preliminarily so dev- ops job is to manage and maintain computer structure and waiters of a company. So dev- ops don't actually make software in the typical judgment . They actually do not make mobile apps or web apps or those kind of effects. They actually write law to manage and automate the waiters that they're working on so those are dev ops. .
# 7 Desktop Developers also we've desktop inventors. So these are inventors who actually make desktop operations like your Microsoft Excel, Adobe Photoshop, Paint, Safari cybersurfer and other desktop operations are erected by similar inventors. They may specialize in a particular operating system so they may specialize in a Linux desktop operation or Windows desktop operation, Mac desktop operation or all of them. So depends on their moxie but desktop operation inventors will make a desktop operation.
8 Mobile Apps Developers also we've mobile apps inventors. These are 20 of inventors so mobile apps inventors of course will make your banking operation your drill operation for your phone or a chart operation and other operations that we enjoy on our Android bias or on our iOS bias. Right. So these inventors may specialize in one or other or both of these platforms so perhaps an android IOS or both. Right!
# 9 Web Developers Now the last piece and the biggest piece is actually web app inventors. So these are the people who actually decode yourFacebook.coms or yourGoogle.com or yourAmazon.com or yourNetflix.com. Any of these fleck coms or fleck nets are fleck . Now preliminarily these kind of inventors were only called web inventors or web inventors but currently since the world is enhancing and progressing and development, the web operation development has been broken down into two corridor. So one is the one part is actually called a front- end inventor and the other part is actually called a backend inventor.
So the difference in a backend operation or a front- end operation or a front- end inventor and a backend inventor is actually a frontal- end operation inventor would actually make the stoner interface of a website. So let's say if you're working for you knowFacebook.com orGoogle.com let's just go with Google. So a Google establishment inventor would actually make the look and sense of the entire website and also the functionality and the features of the Web point. So, for case, let's say when you start codifying inside Google it automatically shows you suggestions. Right. So that kind of point will be created by a front- end inventor, right. so the stoner interface is actually called the front- end. So a frontier inventor would produce that. Now the job of the backend inventor on the other hand would be let's say when you're actually codifying in some information on Google let's say, that information is actually transferred to the backend system that the stoner does not see but that's the. That's the subcaste that is the operation which actually powers the information to the front- end. So let's say when you Google commodity the information is actually stored your hunt results are actually stored in the Google database. So the information from the front- end whatever the stoner does is transferred to the aft end. The backend actually says oh the stoner hunt for this information I am going to go look in the database and also give the result to the stoner. So the aft end inventor would actually work with the data find information reused the information make sure that information is secure and also pass that information to the front- end. So the stoner can see the front- end operation will actually show the stoner and phase the reverse and operation will manage the data and security of the data. So both of these corridor together actually make a web operation. And now the new word for this is people who actually know both of these effects are actually called full- mound inventor. Front- end backend is actually a full- mound inventor preliminarily five days five times ago these words weren't existent they were actually just called web inventors but these are the new specialties and that is called it virtual have been introduced.
So these are the nine types of software inventors now a natural question that you may have is OK. There's there are nine areas which one should I come. This bone is the most profitable most promising for my future. So let's answer that question in the coming videotape but at least you have this big picture on the nine main areas in which are the areas where further utmost of the development happens. So 35 of development happens in the web, 20 in Mobile, 12 in desktop, 11 in Dev- ops and so forth. So that is enough much it for this videotape. I am going to talk to you in the coming assignment.
plz follow and leave a comment.
Comments
Post a Comment