I'm 41 years old and unsatisfied with my career path so far. I got a Bachelor's degree in English 15 years ago, and it has basically gotten me nowhere. I'm going to take a year-long course in mobile dev next year to try to kickstart my professional life and give me a new career path. This video is very encouraging, and I'm even more excited to start the class.
My man! You’ve got this. Check out the video where I interview my father, who similar to you, was unsatisfied with his career, learned programming and at 45 landed his first developer job. Stay the course brotha, keep me posted on your progress ✊✊
Start web dev, go into mobile …sounds like the best route. More jobs in web, better opportunities, pay, niche demand in mobile. But when you need that FIRST job, web will probably be easier.
@@krisb-travel Getting entry level job as web dev is relatively easier. You don't need computer with high RAM to start web dev. Android/iOS requires some money to make an account that can ship apps on play store or app store
its true. Web Development is very saturated because its easier, there are alot more tutorials and help for web, its very easy to publish the end product etc etc
I really like that you tell us what you really think is the best, and don't just gives us information and says something like "there's no better option, that depends on you"
I enjoy creating the site and the logic with JS, I don't enjoy messing around then with CSS and media queries changing the layout for different screen sizes. It just feels like a chore at that point.
You’re about to blow up! I usually watch Aaron Jack, Stefan Mischook or Ben Awad... but you’re way more down to earth than those guys! Definitely convincing me to go back to mobile dev. I taught myself how to make an android app when Java was still the boss🤣 Now I’m a web developer and I use ReactJS, so naturally rest native has been tempting me, but soon I’ll follow your advice and focus on native development before cross platform
I would suggest beginners to learn: 1. Mongo, Express, Flutter, and Node (mobile). 2. HTML/CSS & React (web). This will make you a full-stack mobile dev and a full-stack web dev too with JS as your common ground between both, MEFN + MERN stack!
Hi! Thanks for the tip! As a noob trying to decide what to learn, I am curious what you do and how you came to choose these languages/tools and how you use them, in concrete terms. Thanks!
@@niceclaup1 Flutter is a cross-platform framework, meaning that you can make both Android and iOS apps by writing the code only once. Otherwise you'll need to learn two different languages, one for Android and one for iOS, Flutter uses Dart language for both Android/iOS. Now Flutter is front-end, for the backend part, in order to be able to work with data of the app, you need to learn about databases, so a very popular and easy to learn is MongoDB, but in order to interact with your database, you need a good server-side language, Dart isn't optimized for backend (backend and serverside are the same terms), hence, JS can do the work for you, Express.js is a backend framework that you can learn to interact with your Mongo database. This makes you a full stack Flutter developer. But as Flutter is new, although it's very popular, you sometimes can't find much seniors to guide you in your job or sometimes there aren't enough jobs. Hence I suggested to learn web too, for that, instead of Dart, you have to learn JS which is very similar to Dart, HTML/CSS/JS is for building front-end in web. React is a UI framework based on JS, so HTML/CSS/JS/React makes you a front-end web dev, but possessing knowledge of Mongo, Express already, makes you a full stack web dev. Phew, I hope you got it. Best of luck!🤞
I would say nearly everyone starts with either web based stacks for learning or building something in a language like C/Java/Python. Mobile development is huge now but way more people start off in web development and keep that course. Thinking about my own CS program I did some web programming and general programming, but the only mobile development course I took was an elective I chose to take (pretty much same experience for SQL).
great vid. web dev salary is a bit hard to pinpoint though. With cloud blowing up and the increasing demand for full-stack understanding and SRE roles, web dev salaries are much higher than what is shown on these charts. Many web developers are making 250k plus at companies. But then you also get people who claim they are web developers but are more like web designers using CSS. So it's very hard to determine.
The most important thing is to choose what you like best. I don't like web development at all. And I really like BackEnd and Mobile. I don't care how much they pay. It's interesting to me.
A Thế cho e hỏi là a có đang theo mobile dev ko và a thấy ở VN mh có ổn ko a . e cũng đang confused 1 xíu a biết dc gì thì cho e 1 chút advice cũng dc.Thanks a
I am thinking Relocation is going to be a thing of the past with COVID and most things becoming work from home, you can do either of these from anywhere in the world
I'm 29 years old and i started my carrer in 2014 as a mobile app developer with the Cordova framework, then i switched to web development in 2015 when i came to Paris. And now i thinking again to go back to android app development but this time i want to be a native developer.
@@sirmiles1820 Yes right know i am Drupal developer it's been 5 years that i am doing web development but now i am thinking to change my field and become an android developer by 2022
I think beginner should start with web dev because that will give more knowledge and concept and more over you can use these knowledge to do mobile development through hybrid framework like ionic, react native, flutter to create mobile apps.
Friend of mine has been doing ios development since he got his first macbook in 2012. He said his career stagnated about 6 years ago at 23 and he took 1 year to learn web development. We are now 29, i work for for corporate america and he is a free lancer living around the world. Moral of the story learn web dev, second moral learn both if you have the time :D
Hi, I'm Brazilian, 38 years old and this year I started learning programming. I was in doubt if I'll focus in Web or Mobile, and your video give us very important tips, thank you!
In my company everyone is backend and frontend, but mobile are less and more valued. Like any niche market the mobile is more specialized and expert in his thing, while backend are more versatile but only stay in the surface.
Yeah but the thing is being a mobile dev you are much more able to transform your ideas into something people can use, for example I can make an awesome app as a side hustle with AWS or firebase as a backend and maybe the app does well, being a backend, well yes it is the core but users cant really interact with it directly
Considering the fact that "web developer" term is very broad, i wouldn't be discouraged by those numbers. But the fact remains - mobile devs tend to eran a little bit more. Considering local market is a viable option only when you starting out. When you are middle/senior - you can find remote work in both mobile and web fields. We also should be very clear about what type of web dev work we are talking about. Java/C# is not that prevalent in smaller cities. Most of the job postings in smaller cities are PHP backend/Full-stack PHP/Wordpress. And i wouldn't consider that a good time investment if you are planning to become highly paid engineer. web Frontend is a beast of its own though - high demand(even in smaller areas), easy to start, decent salaries, oversaturated with junior devs :) Also in web development the amount of different tools per unique task is huge and i'm not talking about frontend frameworks. And if i had to pick web stack i would go with .Net, especially after .net 5 is out.
@@melolodi1488 Backend: COMPUTING the part of a computer system or application that is not directly accessed by the user, typically responsible for storing and manipulating data. "the back end has three parts to it: server, application, and database"
3 года назад+15
WEB - HTML5, CSS3, - (sass/less/principle of adaptive development), Javascript, React.JS/Vue, Webpack, Node.js, Mongo DB Mobile - Kotlin or Swift, android studio or ios from my experience I can say that web development is a very difficult thing
I am mobile first and when I learned frontend and backend it was very easy. I see frontend and backend developers struggling a lot with threading and other stuff that is very native for mobile. I see it as learning programming with C vs Python. You can learn the easy first for a quick start or the hard first for a steady growth.
@@krisb-travel Don't take it as a career advice, but only as a matter of experience. In mobile apps you have threads to manage certain jobs, like the main thread User interface and the Input/Output. One works while the user has the app on foreground, the other works with the app on the background. Given that you have to manage to move the information and work between threads to avoid for example, calling the server and the user put your app down while doing it and makes the call fail. If you want advice, I suggest you start with the classic react-node-sql or react-golang-sql stack, where you can find jobs anywhere, and then try some of mobile apps, some of security, etc, to decide your career path.
Damn, this is crazy, every web dev that I know in my company make 6 digits a year, I think that the salary gets low because of how much junior and mid-level at the web development, people that learned just to create some pages, but doesn't understand a lot of concepts of programming, what make a big difference in productivity. Web development has a lot of tools, which can make you crazy with all the things that you need to learn, from concepts to programming languages, which I see as more difficult than mobile development. But as a senior web developer, I really want to get into mobile, but now, swift or flutter?
I would learn python and then ios or Android development. Python is the easiest to learn plus it gives you the foundation of programming and oh, you get to make really really cool stuff with it. Choosing iOS or android will coupled with python will make you much much happier developer. You will get a job quicker as a web dev but be ready to learn lots of stuff to become competent.
I really appreciate this video man; I've been struggling with my income and my dead end 10-year job in hospitality. I´ve always been a tech savvy person but never pushed myself to actually learn how apps and web sites work behind the scenes. I´m hoping for a chance of better life by finally venturing into programing. So, your insight on both fields is very helpful.
Same here I worked almost 10 year in different domain but still struggling to get the good salary package sso which one you choose mobile app developer ya web developer
I feel that with Web, Mobile, Cloud/DevOps, and Data Science all having overlapping areas, it's possible to do all these together if you choose a small set of languages and tools that cover all such cases.
My dad and wife work in the industry, and this is how they rank them in terms of pay & importance: 1) Fullstack developers 2) Backend developers 3) Mobile developers 4) Frontend developers (more artistic)
Nice comparison. The term Web-dev have been miss used too much. Searching with terms like Frontend/Backend/Mobile dev gives more accurate results. And BTW, being a Frontend dev is more difficult. But it eases path to become backend and mobile developer.
I would say that's not accurate because the number of web devs is simply huge and divided into alot of categories, that being said, a React developer for example doesn't get paid as a simple HTML and CSS and JS developer
I'm currently working as mobile (Android) developer in Kazakhstan. Salaries are much lower in my country and demand for web developers is much higher, because our companies tend to look for a way to build service really fast
Currently learning the Android Nanodegree at Udacity. I am doing the Android Basics and man…they are great teachers. I just finished the Musical Structures app. I learned how each class communicates with the XML layout files. Data structures are truly a very innovative technique in object-oriented programming.
So I've been in the supply chain in the hospital for 3 years. I used to take sociology classes during the pandemic , but lost my job. I was back n forth in between jobs. My job is running make like a slave same department same work. Under paid over worked. It's just getting worse. Luckily they have a program here in SA TX paying for school. I am going to be taking Web & Mobile Developement and so excited!
The main thing I'm looking for is the ability to work remotely. I've already started learning web dev so I'll keep going with it for now. Maybe in the future I'll learn kotlin and give mobile dev a shot.
Thank you for this video! I am starting to learn programming and I've been really confused in which field I should focus. I have few knowledge in web dev, and what you said at the end of the video really helped me. I just need to learn the concept of programming, and after learning it I can transfer those concepts into different fields
I think u should choose the one u love, don’t do it all because of money, love wt u do 😊, I’m a full stack web developer, a self taught, actually final yr in high school, I just schooling for my mom
I've been around web development for about a year total. Went through a bootcamp and all that jazz. I enjoy it, but I still feel an urge to learn android development. This video basically told me both are great options, so I'm still in limbo!!
@@petersimthobele It depends. If you want to do iOS then learn Swift, if you want to do Android then do Kotlin, if you want to do both then I recommend React Native
One thing I have noticed is that the development community on RUclips is primarily web and mobile developers, and almost no desktop/native devs. Oh well, I guess I can stick to forums.
Another great and very informative video. Extremely helpful and has basically confirmed that switching from learning web dev to learning mobile dev was the right decision for me :)
I know this is 2 years ago, but now that you can use things like Flutter View, which enables you to write flutter views in HTML/CSS, i'd say web. Unless you just wanna do the lgic programming on the flutter side. Depends on if you like doing functional/logic stuff like javasript, or if you prefer the visual parts, like CSS, like I do.
Whenever we talk about web/mobile, we actually talk about ui(Frontend).But the main thing of an application is its server(Backend).You may say that mobile applications do have backend(Database) . They are tiny applications. Users of those applications can not communicate with others.
There is zero server code in blender or Adobe Photoshop, they only work on client. Can you say engineers working on these products are doing frontend UI things ? Nowadays backend is the easiest part compared to client side, all you do is get that data send that data without knowing TCP, UDP stack deeply thanks to frameworks.
I think if you are a business owner and you have both web and mobile applications you should learn basic things about it because without any knowledge you may not have the best applications for your businesses. I learned this and Now I hired a team of developers from Moon Technolabs for mobile applications.
I am a cook as my bread and butter i want a changed and this is one of the thing that ive been looking for,i love computers even i dont actually learned it from school,my knowledge for this is from google and youtube university,now i will go to school to get some short courses.thank you for this video.
For mobile development, even you cannot get a job, but you can still develop your own apps and submit them online. It is especially true for iOS development. It is in itself an accomplishment. I do it not for money but prove that I can do it too.
i'd like to know your opinion about which path is better for freelancing and making your own products these videos are really informative and i love that you give us your honest opinions :)
A long learning curve is measured is years , not months !!! Ex: to become a medic takes about 10 years and a lot of $$$ . To become a junior programmer takes usually 6-12 months ! So , it is A LOT EASIER to do than many other specialized jobs . And as of right now (end of 2022) a web dev with 5 years experience gets payed around 120k - 140 k /year . Nice informative video !
Great content very informative… as a few in these comments in looking into becoming a web developer but I have no experience as of now I learned a lot from this video I can’t wait to start and get my feet wet.
Web has been around longer compared to mobile. And the access to building websites using no codes is everywhere. I just saw a posting in my country, Web development job 3 months contract for RM1500 monthly. Minimum wage is RM1200 .😭 .
As a Mobile Developer, professionally, most of this is really accurate BUT, there’s a mistake in this information. If you get into Mobile Dev you’re going to have to learn Android and iOS and that will be very extensive. You’re going to need to know Swift, SwiftUI, Obj-C, C#, React, Xamarin, Kotlin, and Java to be well rounded. It’s true you’ll likely focus on one or the other like Android or iOS but many jobs need skills in both to hit those 6 figure salaries. If you can’t do both platforms jobs will be hard to come by and the pay won’t be the big dollars you think. Furthermore that’s just the tip of the iceberg. You need to know networking, communication protocols, and database systems. That’s why it commands top dollar. A lot of web devs couldn’t make it as a mobile Dev. Mobile will chew you up and spit you out mercilessly. Even studying with a focus on mobile Dev, out of 400+ students that started, 4 finished in my class. It’s hard, but boy is it worth it.
@@-Engineering01- Oh I know Game Development is where the real skill lies. However, the money isn't in Game Dev. Why? Because everyone and their brother wants to be a game developer. It's totally true that those guys, they're the top of the ladder as far as skill is concerned, but the pay doesn't reflect that because there isn't any demand for Game Devs. There is however, demand for Mobile Devs, which is why the pay is significantly higher.
@@xTwisteDx I don't know which country you're in but in my country game developers earn slightly %10-15 more than front end and mobile devs and same with backend developers. Plus, we don't do this for just money we do this because we love this, if I wanted to be earn more then I would not be a programmer there are lot of ways to be earn within short amount of time. Again, I don't know which country you're in, in our country we earn more than mobile devs. In our country there aren't any FAANG and FAANG sized companies so all developers salaries here, are nearly the same or slightly different.
well i have learned html css js and learning node now and i feel like mobile is interesting , so i was wondering should i continue learning node then switch or switch to mobile right away ?
Keep learning node! If you’re enjoying it there is no reason to switch. To become a true “mobile developer” you will have to learn backend dev at some point :)
For my hobby I love to create videos and be involved in the music scene and I feel like this web & mobile Developement would be a great benefit for me to have codidering everybody uses their promotions and videos through technology! So why not & a class included is graphic designing!!!! What more can I ask for!! Very grateful!!!
as a cybersecurity student, and want to start as a software dev. a field that can support me when I go deep into cybersecurity, in this case: Mobile dev. or Web dev.
Thanks so much for the video!! As some of the commentators, I started learning the front-end tool pack JS+HTMS+CSS but think more and more about mobile. I've checked some vacancies and it turned out that there are lots of mobile dev jobs that require mostly JS Native, no Java/Kotlin at all! You've hardly mentioned that JS can be this useful for mobile, do you think that using Native could be rather an exception in this area?
web development: pro- > more job posting cons -> lower pay meaning that you could increase salary faster, isn't it? :) by jumping from company to company, you are getting higher paycheck
I have to say. We implemented react native for an android only app, just because we had a lot of javascript developers and none mobile, instead of an android native app. It has been a disaster, the team is not able to show progress. The use of hybrid apps must be justified, not the "default" because "we all know javascript"
@@erickmoya1401 So you don't recommend using React Native for a real project to React developers ? I just started learning React Native. For introductory purpose, I was quite satisfied seeing my first simple project ran in my phone. But then, when I visited Android official site. I saw a menu section of Kotlin from where I wanted to try Kotlin. However, Java is still on my mind, because it can be used not only for Android dev, but also as backend for web dev esp for enterprise project.
There is something i Quite don't understand. having many people doing something, doesn't mean there is a high demand of that thing (same with just a few people doing something) I think it's completely unrelated 🤔 For looking the demand, u gotta see the amount of the job offerts and see how much people there is working on those fields
what is webdev even mean? you can't put frontend and backend together. backend is much more complicated and payed much higher than mobile dev. mobile is ceiled within the android or iphone ecosystem. all big tech companies looking for backend developers.
I'm 41 years old and unsatisfied with my career path so far. I got a Bachelor's degree in English 15 years ago, and it has basically gotten me nowhere. I'm going to take a year-long course in mobile dev next year to try to kickstart my professional life and give me a new career path. This video is very encouraging, and I'm even more excited to start the class.
My man! You’ve got this. Check out the video where I interview my father, who similar to you, was unsatisfied with his career, learned programming and at 45 landed his first developer job. Stay the course brotha, keep me posted on your progress ✊✊
@@kennygunderman Absolutely!
Good luck man, you will make it !
how you doing so far?
@@kennygunderman Thanks, this lifts my curiosity to learn android development!
Start web dev, go into mobile …sounds like the best route. More jobs in web, better opportunities, pay, niche demand in mobile. But when you need that FIRST job, web will probably be easier.
Exactly. Developer with expertise in React + React Native + Android/iOS with 3-5 yr experience will be in very high demand
@@ParthPatel-vj2zv why start web dev though? Why not just go straight to Mobile, as he said in the video its in more demand/higher salary.
@@krisb-travel Getting entry level job as web dev is relatively easier. You don't need computer with high RAM to start web dev. Android/iOS requires some money to make an account that can ship apps on play store or app store
But learning React for beginners is a pain.
@@ponalvsiki2254 kivy for python is easier.
But I'm sticking to my web dev.
its true. Web Development is very saturated because its easier, there are alot more tutorials and help for web, its very easy to publish the end product etc etc
So are there many jobs?
"Very easy" to publish the end product of Web is very inappropriate valuation!
@@Anomalyy666 that what I ask every time
@@Anomalyy666 java, javascript, python have the most jobs
I really like that you tell us what you really think is the best, and don't just gives us information and says something like "there's no better option, that depends on you"
Its like you're reading my mind.
God bless you
Agreed!
Ex. Mobile Developer turned to Backend Engineer here. I prefer backend development because I'm in control of where my code runs.
TBH, Web development is a real pain in the ass. I realized this while making my portfolio website from scratch and its not easy lol
yeh sure every development process is a pain so dont make a clash in these domains.They are just a domains
its pain. but you will love the pain later on.
android dev is a whole hell in itself aswell
correct!!
I enjoy creating the site and the logic with JS, I don't enjoy messing around then with CSS and media queries changing the layout for different screen sizes. It just feels like a chore at that point.
You’re about to blow up! I usually watch Aaron Jack, Stefan Mischook or Ben Awad... but you’re way more down to earth than those guys! Definitely convincing me to go back to mobile dev. I taught myself how to make an android app when Java was still the boss🤣 Now I’m a web developer and I use ReactJS, so naturally rest native has been tempting me, but soon I’ll follow your advice and focus on native development before cross platform
Let me know how your native development journey goes!
The gold digging phase of mobile is over. Go back to server side and business desktop.
@@llothar68 nail on the head !
Why not learning kotlin and kmm ?
I would suggest beginners to learn:
1. Mongo, Express, Flutter, and Node (mobile).
2. HTML/CSS & React (web).
This will make you a full-stack mobile dev and a full-stack web dev too with JS as your common ground between both, MEFN + MERN stack!
Hi! Thanks for the tip! As a noob trying to decide what to learn, I am curious what you do and how you came to choose these languages/tools and how you use them, in concrete terms. Thanks!
@@niceclaup1 Flutter is a cross-platform framework, meaning that you can make both Android and iOS apps by writing the code only once. Otherwise you'll need to learn two different languages, one for Android and one for iOS, Flutter uses Dart language for both Android/iOS. Now Flutter is front-end, for the backend part, in order to be able to work with data of the app, you need to learn about databases, so a very popular and easy to learn is MongoDB, but in order to interact with your database, you need a good server-side language, Dart isn't optimized for backend (backend and serverside are the same terms), hence, JS can do the work for you, Express.js is a backend framework that you can learn to interact with your Mongo database. This makes you a full stack Flutter developer. But as Flutter is new, although it's very popular, you sometimes can't find much seniors to guide you in your job or sometimes there aren't enough jobs. Hence I suggested to learn web too, for that, instead of Dart, you have to learn JS which is very similar to Dart, HTML/CSS/JS is for building front-end in web. React is a UI framework based on JS, so HTML/CSS/JS/React makes you a front-end web dev, but possessing knowledge of Mongo, Express already, makes you a full stack web dev. Phew, I hope you got it. Best of luck!🤞
@@kahanx10 Wow!! Thank you, IFY!!! Sending you my favorite song: ruclips.net/video/UJXccBGs_IY/видео.html
@@niceclaup1 Haha thanks Fiche the music is great.
@@kahanx10 hi,
What about web front end development (React JS) and then learn React native. What about this?
I am a senior in college (Computer Programming) Dude, you just helped me so much 💜💜 I’ve been gravitating towards Mobile development.
Can you give an update?
I would say nearly everyone starts with either web based stacks for learning or building something in a language like C/Java/Python. Mobile development is huge now but way more people start off in web development and keep that course. Thinking about my own CS program I did some web programming and general programming, but the only mobile development course I took was an elective I chose to take (pretty much same experience for SQL).
great vid. web dev salary is a bit hard to pinpoint though. With cloud blowing up and the increasing demand for full-stack understanding and SRE roles, web dev salaries are much higher than what is shown on these charts. Many web developers are making 250k plus at companies. But then you also get people who claim they are web developers but are more like web designers using CSS. So it's very hard to determine.
The most important thing is to choose what you like best. I don't like web development at all. And I really like BackEnd and Mobile. I don't care how much they pay. It's interesting to me.
True, thank you. because I dont have degree about computer science, i am afraird that it will be harder to find a mobile development job
A Thế cho e hỏi là a có đang theo mobile dev ko và a thấy ở VN mh có ổn ko a . e cũng đang confused 1 xíu a biết dc gì thì cho e 1 chút advice cũng dc.Thanks a
I am thinking Relocation is going to be a thing of the past with COVID and most things becoming work from home, you can do either of these from anywhere in the world
You may be right, we will see!
Work from home should be an option. Big cities have commuting problems so it makes sense
I'm 29 years old and i started my carrer in 2014 as a mobile app developer with the Cordova framework, then i switched to web development in 2015 when i came to Paris. And now i thinking again to go back to android app development but this time i want to be a native developer.
really? you have other jobs before you kickstart?
@@sirmiles1820 Yes right know i am Drupal developer it's been 5 years that i am doing web development but now i am thinking to change my field and become an android developer by 2022
Are you a full stuck dev ?!
@@tommymo4299 No, i am a backend developer
I think beginner should start with web dev because that will give more knowledge and concept and more over you can use these knowledge to do mobile development through hybrid framework like ionic, react native, flutter to create mobile apps.
I agree, web dev lays a good foundation
Friend of mine has been doing ios development since he got his first macbook in 2012. He said his career stagnated about 6 years ago at 23 and he took 1 year to learn web development. We are now 29, i work for for corporate america and he is a free lancer living around the world. Moral of the story learn web dev, second moral learn both if you have the time :D
Hi, I'm Brazilian, 38 years old and this year I started learning programming.
I was in doubt if I'll focus in Web or Mobile, and your video give us very important tips, thank you!
mobile is better.
Backend devs make more than mobile devs, and you can consider backend dev being a "web" dev :)
In my company everyone is backend and frontend, but mobile are less and more valued. Like any niche market the mobile is more specialized and expert in his thing, while backend are more versatile but only stay in the surface.
@@garycollins2704 yes but at the same time that salary is capped because allows the company to save money
@Grady Brady Another comment like that?
Yeah but the thing is being a mobile dev you are much more able to transform your ideas into something people can use, for example I can make an awesome app as a side hustle with AWS or firebase as a backend and maybe the app does well, being a backend, well yes it is the core but users cant really interact with it directly
@@Rassy_ but with web dev you can even create apps that make apps
Considering the fact that "web developer" term is very broad, i wouldn't be discouraged by those numbers. But the fact remains - mobile devs tend to eran a little bit more.
Considering local market is a viable option only when you starting out. When you are middle/senior - you can find remote work in both mobile and web fields. We also should be very clear about what type of web dev work we are talking about. Java/C# is not that prevalent in smaller cities. Most of the job postings in smaller cities are PHP backend/Full-stack PHP/Wordpress. And i wouldn't consider that a good time investment if you are planning to become highly paid engineer. web Frontend is a beast of its own though - high demand(even in smaller areas), easy to start, decent salaries, oversaturated with junior devs :)
Also in web development the amount of different tools per unique task is huge and i'm not talking about frontend frameworks. And if i had to pick web stack i would go with .Net, especially after .net 5 is out.
Do you think that fresh mobile developers have enough scope of the employments?
Thanks
What do you mean by backend and full-stack?
@@melolodi1488 Backend: COMPUTING
the part of a computer system or application that is not directly accessed by the user, typically responsible for storing and manipulating data.
"the back end has three parts to it: server, application, and database"
WEB - HTML5, CSS3, - (sass/less/principle of adaptive development), Javascript, React.JS/Vue, Webpack, Node.js, Mongo DB
Mobile - Kotlin or Swift, android studio or ios
from my experience I can say that web development is a very difficult thing
Nothings can be said in general dude. Both paths has it pros and cons : )
Add docker and kubernetes to that list.
This video cleared my doubts about Mobile dev vs Web dev, Thank you for your informative video.
Out of curiosity, which one did you choose
Please explain
So which you so chose
I am mobile first and when I learned frontend and backend it was very easy. I see frontend and backend developers struggling a lot with threading and other stuff that is very native for mobile. I see it as learning programming with C vs Python. You can learn the easy first for a quick start or the hard first for a steady growth.
threading? Like threads in pthread_create() in C on Linux?
@@sarscov9854
Threading as in coroutines to prevent everything working on your main UI thread
Can you expand on this more pls Erick. Im looking to become a developer so i feel like your advice would be useful.
@@krisb-travel Don't take it as a career advice, but only as a matter of experience.
In mobile apps you have threads to manage certain jobs, like the main thread User interface and the Input/Output. One works while the user has the app on foreground, the other works with the app on the background. Given that you have to manage to move the information and work between threads to avoid for example, calling the server and the user put your app down while doing it and makes the call fail.
If you want advice, I suggest you start with the classic react-node-sql or react-golang-sql stack, where you can find jobs anywhere, and then try some of mobile apps, some of security, etc, to decide your career path.
@@erickmoya1401 I look forward to see u tutorial about option and experience u hold hw can upstand new comer
This has to be one of the best videos I've seen regarding the dilemma of web or mobile dev
Damn, this is crazy, every web dev that I know in my company make 6 digits a year, I think that the salary gets low because of how much junior and mid-level at the web development, people that learned just to create some pages, but doesn't understand a lot of concepts of programming, what make a big difference in productivity.
Web development has a lot of tools, which can make you crazy with all the things that you need to learn, from concepts to programming languages, which I see as more difficult than mobile development.
But as a senior web developer, I really want to get into mobile, but now, swift or flutter?
Prpbablr React Native))
I would learn python and then ios or Android development. Python is the easiest to learn plus it gives you the foundation of programming and oh, you get to make really really cool stuff with it. Choosing iOS or android will coupled with python will make you much much happier developer. You will get a job quicker as a web dev but be ready to learn lots of stuff to become competent.
swft is also pretty easy. easier than python in my opinion.
I really appreciate this video man; I've been struggling with my income and my dead end 10-year job in hospitality. I´ve always been a tech savvy person but never pushed myself to actually learn how apps and web sites work behind the scenes. I´m hoping for a chance of better life by finally venturing into programing. So, your insight on both fields is very helpful.
Same here I worked almost 10 year in different domain but still struggling to get the good salary package sso which one you choose mobile app developer ya web developer
I feel that with Web, Mobile, Cloud/DevOps, and Data Science all having overlapping areas, it's possible to do all these together if you choose a small set of languages and tools that cover all such cases.
What languages and tools would be included in that set? I am trying to choose what to study & I'd be really grateful for your opinion. Thanks!
@@niceclaup1 javascript
@@asrafilll Thanks!!
That Alyonka in the background 👌🏼
My dad and wife work in the industry, and this is how they rank them in terms of pay & importance:
1) Fullstack developers
2) Backend developers
3) Mobile developers
4) Frontend developers (more artistic)
I agree, Front end is easier to break into without a degree. I think that’s another reason is lower paid starting out.
Mobile can also be considered FE, you can also be a full stack Mobile dev too 😉
When you have experience in all of them you’d know that they can’t be ranked.
@Oath Oath They don't work on mobile apps, so you will have to ask Kenny.
Nice comparison.
The term Web-dev have been miss used too much.
Searching with terms like Frontend/Backend/Mobile dev gives more accurate results.
And BTW, being a Frontend dev is more difficult. But it eases path to become backend and mobile developer.
Ab kya kr rhe ho
Great style of content man, you're so chill and down to earth. :D
I would say that's not accurate because the number of web devs is simply huge and divided into alot of categories, that being said, a React developer for example doesn't get paid as a simple HTML and CSS and JS developer
I'm currently working as mobile (Android) developer in Kazakhstan. Salaries are much lower in my country and demand for web developers is much higher, because our companies tend to look for a way to build service really fast
Салам,значит на нашем регионе лучше учить веб ? Я хотел изучать iOS,но думал насчет вакансии. Я из Кыргызстана.
do nt search web dev salaries search for front end or back end dev because word press dev is also called web dev now a days
🤣🤣🤣🤣🤣
Currently learning the Android Nanodegree at Udacity. I am doing the Android Basics and man…they are great teachers. I just finished the Musical Structures app. I learned how each class communicates with the XML layout files. Data structures are truly a very innovative technique in object-oriented programming.
So I've been in the supply chain in the hospital for 3 years. I used to take sociology classes during the pandemic , but lost my job. I was back n forth in between jobs. My job is running make like a slave same department same work. Under paid over worked. It's just getting worse. Luckily they have a program here in SA TX paying for school. I am going to be taking Web & Mobile Developement and so excited!
The main thing I'm looking for is the ability to work remotely. I've already started learning web dev so I'll keep going with it for now. Maybe in the future I'll learn kotlin and give mobile dev a shot.
Web dev is still a great option, I’m just biased because I am a mobile dev lol
@@kennygunderman are there much differences between mobile dev and web dev in terms of "ability to freelance or work remotely"?
@@levihalperin7649 react = react native = web + movile developer xd
How is it going now?
@@levihalperin7649 Hey, did you find the answer, please share if you did
Thank you for this video! I am starting to learn programming and I've been really confused in which field I should focus. I have few knowledge in web dev, and what you said at the end of the video really helped me.
I just need to learn the concept of programming, and after learning it I can transfer those concepts into different fields
What you choose finally as I am also confused between web developer or app developer
@@LovetowatcH web development
I'm so thankful that i found this on youtube!
ty for this video, I've benn planning to leave backend dev for mobile for a long time
Why not do both? 😛
@@kennygunderman
Yeah, I think about it! Because I use node js for backend side and thinking more about cross platform. React native may be...
Loved the clearness of your explanation! Would you please point out what are the web development topics that a mobile developer needs o know about?
I think u should choose the one u love, don’t do it all because of money, love wt u do 😊, I’m a full stack web developer, a self taught, actually final yr in high school, I just schooling for my mom
I've been around web development for about a year total. Went through a bootcamp and all that jazz. I enjoy it, but I still feel an urge to learn android development. This video basically told me both are great options, so I'm still in limbo!!
so man, have you started it?
@SooshMeow What language do you recommend to learn Mobile Dev ?
@@petersimthobele It depends. If you want to do iOS then learn Swift, if you want to do Android then do Kotlin, if you want to do both then I recommend React Native
@@Soosheon what about Flutter?
One thing I have noticed is that the development community on RUclips is primarily web and mobile developers, and almost no desktop/native devs. Oh well, I guess I can stick to forums.
;(
Another great and very informative video. Extremely helpful and has basically confirmed that switching from learning web dev to learning mobile dev was the right decision for me :)
What resources are you using?
You are posting the bangers ! subbed from the day in the life video
Praise Gbemudu thank you my man 👊👊
I know this is 2 years ago, but now that you can use things like Flutter View, which enables you to write flutter views in HTML/CSS, i'd say web. Unless you just wanna do the lgic programming on the flutter side. Depends on if you like doing functional/logic stuff like javasript, or if you prefer the visual parts, like CSS, like I do.
Whenever we talk about web/mobile, we actually talk about ui(Frontend).But the main thing of an application is its server(Backend).You may say that mobile applications do have backend(Database) . They are tiny applications. Users of those applications can not communicate with others.
There is zero server code in blender or Adobe Photoshop, they only work on client. Can you say engineers working on these products are doing frontend UI things ? Nowadays backend is the easiest part compared to client side, all you do is get that data send that data without knowing TCP, UDP stack deeply thanks to frameworks.
I think if you are a business owner and you have both web and mobile applications you should learn basic things about it because without any knowledge you may not have the best applications for your businesses. I learned this and Now I hired a team of developers from Moon Technolabs for mobile applications.
Good to hear that which platform more helpfully for business website or application which one
Great video buddy, i was in a dilemma on this topic for a while now , and u cleared it...👍
I am a cook as my bread and butter i want a changed and this is one of the thing that ive been looking for,i love computers even i dont actually learned it from school,my knowledge for this is from google and youtube university,now i will go to school to get some short courses.thank you for this video.
10/10 would watch again
This video is fantastic man! Thank you for the facts and insight
Thanks for coming through 🙏
For mobile development, even you cannot get a job, but you can still develop your own apps and submit them online. It is especially true for iOS development. It is in itself an accomplishment. I do it not for money but prove that I can do it too.
WebDev with Blazor and C# based on .Net 6 is taking off as well. Its worth investigating I think.
Great content man, keep working on this!
i'd like to know your opinion about which path is better for freelancing and making your own products
these videos are really informative and i love that you give us your honest opinions :)
A long learning curve is measured is years , not months !!! Ex: to become a medic takes about 10 years and a lot of $$$ . To become a junior programmer takes usually 6-12 months ! So , it is A LOT EASIER to do than many other specialized jobs . And as of right now (end of 2022) a web dev with 5 years experience gets payed around 120k - 140 k /year . Nice informative video !
Great content very informative… as a few in these comments in looking into becoming a web developer but I have no experience as of now I learned a lot from this video I can’t wait to start and get my feet wet.
Web has been around longer compared to mobile. And the access to building websites using no codes is everywhere. I just saw a posting in my country, Web development job 3 months contract for RM1500 monthly. Minimum wage is RM1200 .😭 .
the fact that i wanna do both and i love both is weird confusing and funny af lmao
In Uganda they make around $3k to $4k per year which is pretty good
I think the curve line to learn Mobile app is more dificult than web
So glad I found this channel. Your videos are great man!
As a Mobile Developer, professionally, most of this is really accurate BUT, there’s a mistake in this information. If you get into Mobile Dev you’re going to have to learn Android and iOS and that will be very extensive. You’re going to need to know Swift, SwiftUI, Obj-C, C#, React, Xamarin, Kotlin, and Java to be well rounded. It’s true you’ll likely focus on one or the other like Android or iOS but many jobs need skills in both to hit those 6 figure salaries. If you can’t do both platforms jobs will be hard to come by and the pay won’t be the big dollars you think. Furthermore that’s just the tip of the iceberg. You need to know networking, communication protocols, and database systems. That’s why it commands top dollar. A lot of web devs couldn’t make it as a mobile Dev. Mobile will chew you up and spit you out mercilessly. Even studying with a focus on mobile Dev, out of 400+ students that started, 4 finished in my class. It’s hard, but boy is it worth it.
can you tell the best course i have To take To learn mobile devant?
TK you motivated me to go back to bed
If you think mobile is a lot harder then please look at AAA game, graphics programming and low level network programming (C++)
@@-Engineering01- Oh I know Game Development is where the real skill lies. However, the money isn't in Game Dev. Why? Because everyone and their brother wants to be a game developer. It's totally true that those guys, they're the top of the ladder as far as skill is concerned, but the pay doesn't reflect that because there isn't any demand for Game Devs. There is however, demand for Mobile Devs, which is why the pay is significantly higher.
@@xTwisteDx I don't know which country you're in but in my country game developers earn slightly %10-15 more than front end and mobile devs and same with backend developers.
Plus, we don't do this for just money we do this because we love this, if I wanted to be earn more then I would not be a programmer there are lot of ways to be earn within short amount of time.
Again, I don't know which country you're in, in our country we earn more than mobile devs.
In our country there aren't any FAANG and FAANG sized companies so all developers salaries here, are nearly the same or slightly different.
well i have learned html css js and learning node now and i feel like mobile is interesting , so i was wondering should i continue learning node then switch or switch to mobile right away ?
Keep learning node! If you’re enjoying it there is no reason to switch. To become a true “mobile developer” you will have to learn backend dev at some point :)
I am learning both as well as Angular. I also need to improve my skill in php + Laravel, because there are still job vacancies that require them.
For my hobby I love to create videos and be involved in the music scene and I feel like this web & mobile Developement would be a great benefit for me to have codidering everybody uses their promotions and videos through technology! So why not & a class included is graphic designing!!!! What more can I ask for!! Very grateful!!!
Bruh, I don't understand how u only have 5000 subs. Great content man!
I appreciate that!
as a cybersecurity student, and want to start as a software dev. a field that can support me when I go deep into cybersecurity, in this case:
Mobile dev. or Web dev.
I'm leaning more towards doing mobile development now. Should I continue learning html, css and js?
Keep up the great work @Kenny Gunderman! Love the content.
Thanks brotha!
Thanks so much for the video!! As some of the commentators, I started learning the front-end tool pack JS+HTMS+CSS but think more and more about mobile. I've checked some vacancies and it turned out that there are lots of mobile dev jobs that require mostly JS Native, no Java/Kotlin at all! You've hardly mentioned that JS can be this useful for mobile, do you think that using Native could be rather an exception in this area?
web development:
pro- > more job posting
cons -> lower pay
meaning that you could increase salary faster, isn't it? :)
by jumping from company to company, you are getting higher paycheck
Smart sh!t
I could clear a lot of my doubts from this video. Thank you very much👍
Very informed and well-researched presentation. Great job! Keep it up.
Interesting video! Thanks! Besides that Alyonka chocolate is a good choice! Also like it!
Kenny. What a great job. Your advice is excellent. Liked. Subscribed.
is this taking into account cross platform mobile development (flutter or react native)?
I've decided to go with mobile dev. Thx
Thank you very much for clearing my doubts. Love from india ❤.
You didnt mention react native, was wondering why and what you think about it 😏
check out my “How to become a Mobile dev” video 😎 😎
Yeah i agree with what you said about cross-platform.. i have also heard that react native and such are not as fast and as good 😊
@@mirkosedda3196 but it is a good option if you are a web dev
I have to say. We implemented react native for an android only app, just because we had a lot of javascript developers and none mobile, instead of an android native app. It has been a disaster, the team is not able to show progress. The use of hybrid apps must be justified, not the "default" because "we all know javascript"
@@erickmoya1401 So you don't recommend using React Native for a real project to React developers ?
I just started learning React Native. For introductory purpose, I was quite satisfied seeing my first simple project ran in my phone.
But then, when I visited Android official site. I saw a menu section of Kotlin from where I wanted to try Kotlin.
However, Java is still on my mind, because it can be used not only for Android dev, but also as backend for web dev esp for enterprise project.
Very helpful - thanks for that. I don't understand though why mobile dev or any programming work could not be done remotely ...
God bless u sir
There is something i Quite don't understand.
having many people doing something, doesn't mean there is a high demand of that thing (same with just a few people doing something)
I think it's completely unrelated 🤔
For looking the demand, u gotta see the amount of the job offerts and see how much people there is working on those fields
My current laptop can't handle android studio. so i applied for a job on web development lol
In all, starting out with a mobile dev, you'll have a Web dev skill. That's all.
Thanks for the perspective
very informative video! thanks
Bro you should learn Swift development and make a video on it bro we want it dudeee
Thank you!
thanks for your advice
what is webdev even mean? you can't put frontend and backend together. backend is much more complicated and payed much higher than mobile dev. mobile is ceiled within the android or iphone ecosystem. all big tech companies looking for backend developers.
This was really informative, thanks!
me finding a russian chocolate bar in the middle of the video: "woow alyonka"
Superb explaination
Expecting more videos
Love you sir
I'm Glad I found this video
If both are overlapping, I am thinking of learning web developement and then I may transition to mobile development much later.
Really great video bro 💙
Great, informative video! I think I'll stick to mobile