LIVE: June Career Mentorship | 2021 Tech Salary Report and Industry

Video Statistics and Information

Video
Captions Word Cloud
Reddit Comments
Captions
all right welcome everyone welcome this is mtis from jobreadyprogrammer.com so we have another live stream today and i have sort of an agenda for today's discussion i want to go over a very important jobs report that i think everyone should pay attention to by dice.com every year they launch a survey and they collect some data and launch a jobs report where they discuss some of the hot areas within tech and the salaries that different developers can expect let me know if you guys are able to hear me okay if i sound fine this is a live stream i want to make sure we get everything uh correct here so give me a thumbs up if uh if you're able to hear me fine okay and after discussing the uh this jobs report i'll share my screen here i'll be able to get to your questions and help you guys out in your career and and do whatever i can and answer all your questions you can ask me anything you you want and i'll try to answer and do the best i can uh so we'll just wait a couple more minutes just to let everybody roll in i sent a message on udemy as well and i sent an email i think to my existing subscribers on jobaryprogrammer.com so hopefully that email was sent out but it was sort of a short notice so if you didn't get it maybe you know let's let's wait for people to collect okay so before i go into this jobs report uh there's a question i guess i can start answering some of you are asking uh so mir ali is asking imts i'm 54 years old i used to be in the tech field working as a system administrator since the last 15 years i'm not an i.t anymore and want to go back in the it field what is the best path for me so i've discussed paths numerous times on this channel and and explained that learn sql first approach learn data first because it's mission critical every company's biggest asset is data and if you uh get your bearings right in database development learn the sql language your operation you're you're ready to take piece of a business and work in an operational role every business has operational duties and tasks and so you'll be quickly able to contribute to that company as a sql developer um what else just waiting for everybody to come online okay so yeah the the sign behind me is actually a uh a bitcoin sign i have another channel called respect the btc where we discuss the economy we discuss banking and what the federal reserve has been doing in america and what the the housing market we discuss everything in finances and so when i'm also learning about blockchain um this book called mastering blockchain is an excellent book once i'm done and i'm also working on a project on the side with another company uh where we are working on a blockchain project and so once i'm done with that i'll have more time to uh create a course on blockchain so for those of you that are lifetime members you'll have access to that course on the website as well so all right so this jobs report let me just share my screen here this is the one i'm talking about the dice tech salary report 2021 edition every year they launch one and uh it's very informative and i've been following them for a couple of years there's other [Music] job sites that create similar types of reports like this but i like the presentation of dice the most um really quick before i get into the report let me see if i can answer some more questions before we get started hello sir i want to get into the it field and want to learn artificial intelligence but i haven't no i.t knowledge please guide me how i how to start so if you don't have any it knowledge if you don't have programming experience i wouldn't recommend to go into ai because that is a a very very difficult curriculum to get through if you don't have any computer programming experience or computer science background if you have a math background if you learn statistics and let's say you minored in statistics even then you can learn about logistic regression you can learn about uh you know regression analysis and all sorts of different algorithms uh that are machine learning algorithms but you won't be able to apply them programmatically speaking you could contribute in an ai role as more of a business coordinator okay a business analyst so to speak but you know you will be more on the business side not on the development side so depending on how much what your knowledge background is but for artificial intelligence if you want to be a developer an artificial intelligence not only do you need to know a programming language or multiple programming languages but you also need to understand statistics mathematics have have a good math background and understand that i have a course on python for ai i guess we call the data visualization where we teach some ai libraries so maybe you want to take a look at that but that won't be enough if you don't have any computer science background you're going to learn how to code first right um all right mtsa completed both your sql certifications course and law scriptures how and where do i register for the sql certification so that's on the oracle website um you have to sign in the oracle exam is 1010-071 and if you google that it'll take you to that section where you can enroll for the exam you'd have to pay that's an oracle thing you handle and that oracle will handle it and it'll be probably a remote exam you'll be taking in your own home all right so somebody's listening to the live stream vinlo is listening to the live stream while fixing a website very interesting good luck on that um either i have a ba in video game design from an art school i'm learning sql and tableau now uh will i have a shot at getting a job i'm taking your gdm course absolutely i mean you know uh if you're learning tableau tableau is one of the hottest products to learn nowadays there's so many jobs in tableau that you can um you know search online you'll you'll see there's plenty of jobs um i'm 30 and of course sql hi teacher i'm 33 years old i want to become a web developer but i have some trouble about oop software design object-oriented programming software design um i'm well aware about the theory but i get frozen when analyzing the problem so you want to go through my master object oriented design course and then i talk about design patterns i talk about construction of good software objects we talk about refactoring code and then of course there's an entire java course we talk but it's all object oriented so take that all right and i also have an object-oriented section in python in the python course um so those of you that are lifetime members could see that but anyway before i get to the rest of these questions i don't want to waste too much time we have enough people online now we've got 41 people watching us now so i don't want to waste too much time going into specific things just yet let's go over this important report by dot com dice.com the dice tech salary report edition 2021 we're going to go through this together i'm just going to basically read it with you guys and discover some of the things and contribute uh um to your answers or you know queries that you might have about the report alongside okay so um let's start with the first one okay this is a message from our zeal okay that's whatever uh key report takeaways so we're gonna just go step by step tech salaries still growing overall average technologists salaries in the us increased 3.6 percent and this is for the year 2020. this report was launched uh 2021 but they took they collected all the data during the pandemic during you know the year 2020 uh and and and figured out how uh the cerveza sickness affected the job market in tech and some of the changes were permanent changes that we're going to see uh in the coming decade or so so it's saying reaching uh the 3.7 3.6 average salaries increase uh between 2019 and 2020 reaching 97 859 despite the economic impact of coven 19. so excellent it's industry still growing texas continues to compete with california so i'm sure you guys have heard if you're in the u.s a lot of people are moving from expensive states where there's high taxes to states where there are low taxes and land is cheaper housing is cheaper and texas happens to be one of those states it's first of all a massive state and houston dallas area a lot of people are moving there and that is becoming a serious player in the tech space um a lot of companies are moving in amazon tesla oracle um you know so there's there's great potential there tesla continues it's uh texas continues its journey toward becoming a premier tech state potentially on the scale of california both states tech hubs um saw high salaries and uh steady increases later in the report you'll see how much the salaries have gone up in in texas um and in some other states uh better compensation for or uh or lowered expectations okay 55 percent of technologists said they are satisfied with their current salaries so i don't i don't think you could say uh that about a lot of other industries most industries are and you know people gonna complain i'm not satisfied with what i'm making um the tech field just happens to be that field where majority of the people do are happy with what they are making and if you're not happy with what you're making you need to grow your career and just expand and learn more things and change companies because there's plenty of opportunities plenty of jobs in tech all right so um we can look at that later let's go on to the salaries so salaries by location we see that austin texas uh the average salary is 104 000. silicon valley is still of course high 126 000 and new york is 114 000 as well as boston is uh 111 so those are those are some good salaries um you know so but these are the big cities okay the key takeaway here is if you live in one of these states you should be in that city for the maximum uh you know amount then these are average salaries by the way guys these are um these are the a good average salary hundred thousand is respectable right now it goes into a little bit more detail average tax salaries by techhub silicon valley in 2020 was 126 000 the average salary um in california silicon valley your uh year over year changes 2.4 so not much of a change new york city had a huge increase 11 year-over-year change um and the average salary is 114 000. uh boston 111 so i guess people are moving to new york city still for work well during the pandemic i don't think anyone moved to the city people left the city but they since it was tech jobs they were still working remote and i'm sure plenty of companies still based out of new york even though they're not uh they're they're not as many people going to the office physically but there's still jobs available right um people just work remotely so let's let's look at a big one here so charlotte uh north carolina this is uh it's got it's seen a huge uptick 13 percent increase year over year 99 000. all right so these are the rest you can i'll send a link in the description later uh for this report so you can study it yourself uh let's continue on fastest growing style um tech salaries yep fastest growing tech salaries are in charlotte north carolina and orlando florida pretty cool uh let's continue on just going over the details of salaries here i'm gonna skip that part average tech salaries by states so this is just that before i think it was by big cities um now it's just by state new jersey a year over year change 8.7 percent i'm in new jersey by the way and the average salary is 111 000 which is pretty respectable so let's keep scrolling down you can study that later um so salaries by occupation this is an important one there's many fields within tech people approach tech and they're like there's like a hundred different fields within tech what do i choose where do i go and that's why on my website i delineate two simple paths i like simple things i like things to be straightforward easy to follow and uh for someone to get in get their foot in the door there's really two ways in my opinion there's many other fields of course but you can either be towards software development uh or towards um you know administration or operational right and the operational side of things has so many different fields within it like devops there's uh database administration there's data operations data engineering there's um you know cloud uh amazon aws there is you know just so many different fields within that and then of course there's business analysts those operations or you could be towards dev dev uh development so uh here's a further breakdown of some of those so i team management ceo cio yada yada that's 114 000 that's the average salary sorry 143 000 systems architect technical management role 140 000 cloud engineer 136 000. cyber security is huge so we're seeing 140 134 000. data architect is way up there uh 133 and in my opinion out of all four or five of these domains uh the one that is the most in my opinion uh narrow in terms of the breadth of knowledge required to get in is probably a data architect because you have to get familiar with one or two environments like i've touted before sql the database you learn more through databases they all use the sql language you learn about data modeling i teach a lecture on data modeling and the rea diagram as well as well as a sql language cyber security engineer you've got to learn about a lot of other you know moving parts in a um a technological uh infrastructure and so that could be a wider breadth of knowledge cloud engineer a wide breadth of knowledge would need to be required to get into that a systems architect is really a general title who knows what's under that there's a bunch of fields that follow that program manager is more of a administration role i guess um which 122 000 so here's another data scientist average salary in 2020 119 000 per year that's that's a respectable salary um with a year-over-year change of 12.8 percent so far this has the highest year-over-year change right it's growing data is key data is every company's biggest asset mis management information systems manager is similar to data and data engineering and database administration so that of course is also around 119 000 and then data engineers so these three data fields are growing respectively um with with a pretty respectable salary in my opinion these are uh easier to get into compared to the other fields uh there goes project manager that's an administration role a business side of things a devops engineer is also growing at a pretty rapid rate 12 systems engineer this is a very general title who knows what's under that software developer whether you develop java programs python programs or javascript applications um anything falls under that and by the way guys make sure to like this video subscribe to the channel um you're liking your liking this video really helps the youtube algorithm and promote the channel okay um cyber security analyst okay database administrator uh now database administrator this is interesting database administrator roles are uh in my opinion getting kind of old there it's been around forever but there are a lot of tools um that are in place a lot of automated systems companies that you can hire to manage um backups um and of course uh you know like back in the day when a database administrator was responsible for backups storing disks and stuff and you know shelf putting them in shelves and so on and cold storage of data and all that now a lot of that is outsourced to companies and cloud so that's why we're seeing sort of a decline in database administrator because there's a lot of companies that manage that for you and they're the databases themselves are far more robust they have inbuilt tools to replicate the data across multiple nodes so there's less chance of failure um whereas back in the day you had this one big mainframe and everybody's worried about if this goes down we lose the company's data so back then database administrators had uh a much more uh important role they still do now but it's just that it's been outsourced by to to many other uh industries uh or many other uh not i shouldn't say industries many other um technical professions or you know services so to speak business analysts that's also a data role pretty much uh ux ui designer now here's a this is not growing very much either you know because the ui changes all the time there's always new libraries in javascript and css and new templating libraries and so on and so ux changes so often in ui so um i don't really teach that too much either and i think that's really setting yourself up to you're kind of trapping yourself if all you do is ui because there's so many automated solutions in that so uh network engineer okay mainframe programmer yeah that's going down by 11 i mean who uses mainframe now anyway qa engineer uh because of test driven development tdd they call it test driven development where you write the test cases first and then you write software to pass those test cases or first purposely create a code that makes sure that those test cases fail and then you try to pass them by iterating and changing the code and improving yeah the the robustness of the code so test driven development uh is the new and better way of developing software back in the day you would have uh you know when when i first started they were well they were still test cases back then but it wasn't as big of a thing now before you even write the application or before you even uh write a single line of code you should write first write a test case and try to fail it um and so with test driven development the qa engineering jobs you know are going especially manual testing if you're in if you're a manual tester you need to be getting towards automation learn selenium in python and ruby and java whatever but learn selenium the library for automating uh those testing procedures okay um web developer look at that i mean it's web developers don't really make as much don't do that 81 percent 81 000 that's why i don't teach it these are average salaries by the way so i'm not a fan of honestly uh too much web development they just don't make as much and their growth is not even that much 4.9 so data analyst there's of course data scientists there's data engineering there's business analysts there's mis uh so there's so many so many uh roles within data but we're seeing a data analyst down here uh being replicated again and job titles really don't mean anything but you can see that uh they weren't able to figure out year-over-year change in data analysts because so many things fall within data okay um so i i wouldn't i would say that this is sort of an outlier when you start off as a data analyst um you could probably make sixty thousand dollars so for you to be only seventy six thousand after two or three years is very rare um you should be around 100 000 so these up there data engineer mis manager data scientists these are more aligned with the kind of salaries that you should be making technical support engineer help desk technician okay so let's continue on so of course fastest growing salaries by occupation here uh cyber security analysts of course there's because of all the crazy hacks and so on and there's gonna be more of them it's really a national security job as well you can work for the government and make quite a bit of money working as a cyber security analyst and that field is only going to go up and then data scientists which is huge right devops engineer and so on uh that's and that's another field which uh which are pretty hot so so technical support engineer business analyst a distinguished skills a system development business okay intelligence projected 10-year growth 9.1 percent time to higher is 46 days uh cyber security analyst time to hire is 46 days so so is technical support engineer now technical support engineer what is that that's just a job title who knows what that is so many jobs can fall under that domain but cyber a security analyst and business analyst these are specific uh job titles okay and uh with it with as a business analyst you'll be required to create user documents um um and just you know talk to the business uh side of things and create requirements for developers to build an application and you might also need to understand the business's data so you'll be dealing with the database as well so the business analyst is that cyber security is of course security um now here are some hot ones devops engineer projected 10 year growth 30 percent software developer this is ruby react javascript java object notation software architecture and so on uh 30 uh in the next 10 years and this is uh you know very conservative in my opinion um it's probably a lot more than that um cloud engineer 9.3 okay so let's keep going data scientists is going to grow by 19 within the 10 the next 10 years so here it is pandas keras a numpy all right these these are libraries that i teach in in the course in python for data analytics and visualization i have a course on that on my website where first you learn python and then uh you take that course where we talk about numpy and pandas let me show you if i can show you the curriculum here a little login oops this is going to grow i'm just going by 19 turn that off here i just want to show you the courses and i want to go over the curriculum for the python for data analytics and visualization and we'll go through that together so i don't know if i've covered this before but um this is the this is the course python for data analytics and visualization it's taught well i'm the designer of the course but i have another instructor that worked for rogers and reuters and he was a data scientist and he created that course under my instruction so we teach how to set up your environment in python and then numpy pandas right that's what this is teaching talking about pandas which is a huge huge uh library very very important um to deal with data frames and so on and numpy vector math and so on um we teach that as well right there's a couple of hours of numpy and pandas and with exercises and so on but then we also go to matplotlib okay and seaborn plotly these are visualization libraries these are the most popular tools for a data scientist data engineer a data developer role and you know we teach that on in that course elastic mapreduce elasticsearch is not here but elasticsearch is a very popular technology i think it talks about that salaries by skill so here are some of the technologies that are really highly paid a rabbitmq um i think is the messaging software i use for messaging i haven't actually used it so i don't know but mapreduce of course hadoop elasticsearch um you know this is this is very popular and then elasticsearch is down here actually um average salary for the last extension engineer if you just take the elastic search course that i have uh you could be making about 129 000 per year hadoop of course um i have a course on um apache i don't think it's a course on apache kafka it's actually a a spark course where i teach we talk about the hadoop file system we also talk about apache kafka in there as well and that's a spark for java course and then containers you know dynamodb i don't teach that machine learning we talk about machine learning in that uh apache uh for spark course um etl this is huge that's basically sql or uh you know other software that uh that helps extract transform and loading the data uh like informatica and so on those are also growing anything related to data of course is gonna is just blowing up right and it's gonna continue to blow up um but yeah you know these are some of the top uh cool technologies that you should add to your resume apache kafka um spark and elasticsearch um those should be on your resume uh machine learning mapreduce okay so these are just some we're gonna continue going down here so highest average salaries by programming skill um java of course is up there where's java right here 114 000. python 112 000. let's keep going excuse me all right so this is interesting technical certifications people ask me all the time do i need a certification of this to you do i need a certification of that and it's important if you're just getting started to have something on your resume that makes you stand out and for that certifications do kind of help but this statistic sheds a very important light on the need for certifications do you have any technical certifications and 55 percent of programmers said no right because they are not needed in my role and the reason is when i interview a candidate by asking him three or four questions i will i will know whether i should even ask him the remaining questions whether he has a certificate or not is not important to me uh can he can he solve the problem that i gave him and if he's qualified if he's worked hard uh then chances are he passes those first few questions and then boom i'm ready to ask him a plethora of questions that will far exceed what the certification exam will ask and so um you know not that i will i will they will far exceed the the technical requirements for passing certification but i will also ask about his perspective or how he understands the given technology i'm interested in what he has to say not some certification and many employers care more about the candidate what he has learned rather than a list of certificates of what college he graduated from those are not as important believe it or not especially not in tech especially in the coming where we're all headed let's continue on so do you have any of these certifications so in general i t comp tia a plus 21 percent of them because believe it or not this is one of the easiest certifications to get a plus and uh honestly this is just the ability for someone to know whether whether they know how to use a computer all right um a software developer is going to know a lot more than an a plus or hopefully they invested time in learning how the operating system works how how memory works in a computer um what's the role of a hard drive how does networks work and stone stuff like that that's the a plus certification by comptia so this has this is the highest cert level there's the highest number of people have this certification because it's just easy easiest to get in and microsoft certified professionals also pretty that's a challenging one but um it's similar uh comptia security okay agile and scrum this is again an administration related role if you're going to get into project management project coordination you would need you it's good to have that on your resume uh but the rest really you know they're really technical like aws certified solutions architect many people that have this job don't necessarily have this certification certified information security manager many people that have that work in security don't have security certifications right so let's keep going on salaries by experience so this is interesting this is average salaries by experience less than a year so you're starting salary if you're just getting started in this industry uh obviously there are many areas within this industry that you can get into but uh your average starting salary should be about 50 55 57 depending on where you are in the country maybe even 60 65 and then one in two one or two years you should be touching 60 at least in one year but after two years this is what i recommend people should leave their company after two years i have a youtube video where i talk about um where's that there's a video that i'd like you guys to watch let me see if i can find it here but anyway when you go to my channel it's gonna show up up here and where i say if you've been in software development for two years you should leave and i go over a hundred different reasons why it's so important for you to leave that company and uh stretch your wings a little bit and switch jobs after two years so right here uh first two years at a company time to move out this is important bigger and you can you have a chance of getting a much higher we talk about how to improve your salary in record time uh and i explain a bunch of different reasons so make sure to check this video out if you're curious as to why you should get the hell out of that company after two years very important okay uh these salaries that they're quoting are people you know that if you've been working for the same company for 10 years yeah then you'll get to 100k but that's whack you want to be making 100k after two years you work hard for the first two years in whatever company you're in work after hours right go to a different project contribute to other people's work help them learn uh grow your skills within that two within those two years you'll still be young and or if you're old depending on wherever you are but you're young relatively within your career uh so those two years matter the most work really hard learn as much as you can so after those two years you can leave that company stretch your rings try a different company and ask for more and you should be able to get six figure all right um so let's continue on salary sentiment so yeah i mean uh net satisfied 49 nes and that's dissatisfied 36 so most people are satisfied so do you think you're underpaid uh 46 said uh yes but the rest are no and unsure okay so no or unsure is fine these people these 46 percent part of them are probably just stuck in the same company for too long and they're afraid to leave and so you got to leave after two years guys very important um another thing is when you join a company uh i said this in the video and you should when you join a company and you work there for two years um the reason why it's so important for you to leave is because that newbie feeling is very hard to shake off for not for you you you could probably shake it off but for the other people that are that are within that company uh they're going to see you as the new kid on the block and if you are if you enter that company in a lower role in a lower salary bracket you might not have that responsibility and so they're always going to see you as the new kid or the the new developer that joined and whereas in a new company you might be able to manage those guys right you might have a role that's higher than that than what they're getting paid and you might even be their manager so that's why in two years you really gotta move okay it's very hard to shake off that newbie feeling if you don't get out of there uh when you deserve to very important and whether you deserve to or not that's up to you that depends on how hard you work main reason for a salary increase merit raise uh i disagree with this i think main reason for salary in case or maybe they're basing this on people that stayed in the same company for five six years i think that's that's more that's a more normalized way of collecting the data so yeah if if we were to say that they sticked around at the same company for 10 years then yeah the only way you're going to get a raise is if you're if it's merit-based if you actually deserve that but that's really a slow way of making more money you gotta move um main reasons for salary decrease changed employers so this could just be that you know well for someone to for for salary to go down in software development uh is you're already at a high post and you got let go and you have to switch jobs that makes sense you changed employment and your salary dropped because you were already getting paid really high and something happened within that kind of within that company and typically it's very rare for someone to to drop the amount of money that they're making uh by switching jobs but when that happens it's probably because they had to downsize they can't get the same job that they once had and they had to take a salary cut maybe because they were you know they the management role was affected you know the company was downsizing so that happens all the time so there's really no reason for a salary decrease but when there is a salary decrease uh data shows that it's usually because the person was let go or they changed companies right because they couldn't stay in that same company uh salary negotiation most recent new job in a new company yeah so did you negotiate your compensation 48 said yes 48 said no this is the killer you got to negotiate your salaries right and chances are when you're looking for a job apply to five six different companies go to interviews of all of them and get offers from all those resources all those companies right uh and then so that you can compete and say oh i got an offer from company abc and uh you know i'm applying to you here and even though you know you're offering me this but you know could you could you match that and you have some ability to bargain um you don't want to do that in your existing company if you're working in a company right now and you want to negotiate a salary increase you don't want to tell them that you found a better job elsewhere your approach should be you know i love working here and i you know i want to grow in my career i want more responsibility so please give me that responsibility and i also want to make more ask them that straightforward tell them i want more responsibility and i want to make more if you're in the same company but if you're switching companies you want to make sure you have offers from multiple different companies that you may have applied for so that you can bargain at that point because at that point you're just starting a new job so it's to the best of your interest to negotiate as high as you can because when you get in that role it's gonna be harder to negotiate your way up okay most promotions uh happen based on uh you know just jumping uh companies after two to three years of hard work in a given company you learn more and uh you know and then you get to a point where you're you're topped out on your salary range uh and at that point you have to make a decision how do i get to the next level within this company talk to management accept more responsibly maybe get a management role or a technical lead role or whatever depending on what you want to what you want to do [Music] so benefits here is the benefits obviously health insurance is the most important uh paid vacation is this is the next most important all right and this makes sense these two are the biggest priorities um yeah so health insurance is far more important than 401k matching that makes sense and then of course second is vacation let's see if there's anything else okay so here's a skills appendix but anyway i'm gonna i'm gonna leave this i'm gonna leave a link here uh for this video in the chat for you to check out you can access it yourself but let's start going over some of the questions that you guys may have uh hopefully about this report as well as whatever whatever questions you guys have i'll try to answer as many as i can in the time that's remaining here all right so uh what's the requirement for uh for an engineer manager and how can i prep for it i have a qa program manager experience with people management okay and bit of automation there's a question by rajiv um so engineering manager that's a very uh open-ended title i don't know exactly where which domain you're talking about but i guess qa i have a qa program manager experience so um how can i prep for it uh there when you say prep for it do you mean like study for the interview or when you when you're ready for an interview when you're ready to get into a management position uh the most important prep is your own confidence within yourself that's really important because for most people to to jump a ship from a developer role or from a you know um to to get to a management position where you when you've never managed somebody before it requires a confidence boost and you need to be ready for that and you need to frankly be more knowledgeable in that field than everybody else okay that will be working for you otherwise you're going to have a hell of a time managing them let me tell you all right let's see what else either i have a ba video game's okay i've already answered that okay let's see what else you guys are asking after completing your sql course confirm next steps learn tableau exam excel python lastly should i be doing projects to keep the knowledge learned fresh yes of course you always got to be coding and practicing and learning so the path that i explained on my website that's the path you want to use right let me switch screens here so the data analyst path requires you to take these two courses the complete oracle sql certification course and the master sql data course uh data science for data science and then complete this python certification course as well because you need to know some level of programming if you want to get into a data engineer role if you just want to be a database developer these two will be it okay these two courses but to spread your wings and to to to apply to a more to a higher number of jobs you should also complete this up and running with tableau you could take this course as well as these two courses the sql courses and get plenty of job opportunities but i i put this in the middle there because i'd like people to also learn some programming okay alongside after after studying sql make sure you're completing those assignments by the way i've got a lot of assignments in these courses and you need to be completing them very important i'm currently learning java and i want to go with spring for web dev and back back in development how do you analyze complex problems sir george is asking that and i have a master spring framework five with boot too not much has changed in the new version by the way but this is an important course we build a project management tool from scratch uh similar to like monday.com where you know you'll have a a website with charts and stuff too where you know you can you have the ability to administer users uh all sorts of things project management deadlines and all that it's a project management tool that we develop from scratch in this course and we talk about the data design ui design front-end back-end server-side design deployment design how do you deploy this application to cloud server how do you containerize it we talk about all that in that spring course so george check that out you'll learn plenty about analyzing complex problems there um so beza is asking hi mts how does your job placement work in your website it says it helps with job placement i am on the data analyst track so there's a good question so if you scroll down here the lifetime access is the only one that allows for job placement support as well so only members that have lifetime access are eligible for job placement support and before i used to require students to complete both of these paths before i would market their resume to a network of recruiters now by the way down here it explains um how does job placement feature work and i talk about the network of recruiters you must pass both of my uh both of those exams that i provide uh with a 75 score of better or better okay so it's not enough to just complete my courses you have to pass these two exams once you pass those exams only then will i be able to market your resume uh to my list of recruiters without that i'm just not going to send your profile because you know you you haven't completed the curriculum and i want to make sure we have a good relationship with those recruiters but basically your resume gets blasted to those recruiters once you complete uh the curriculum okay um so whether you choose the data analyst track or or the java track you have to be a lifetime member first for me to uh consider you uh someone that i can market just how the system works um so well imcs i live the way you teach okay thank you i think you meant i like the way you teach i have been doing software test engineering and i want to get to development but somehow i get stuck with the many projects that you've in your course please help so getting stuck in software development and learning software development is the learning process you got to get stuck if you're not getting stuck and that means you're not learning uh people like i remember when i first started learning uh sql there was a query that i just couldn't wrap my head around it was like only three or four lines of code and it was a sql query and i just couldn't understand it i struggled with it for almost like two to three weeks every single day multiple hours just not clicking all right and then finally one day the the the heat the light bulb went off and then i never forgot it again and so that's the struggle that's what that's the whole process you got to get stuck you can't learn anything without getting stuck if you think it's just going to be a cruise that's not how how it works to get good at anything you got to get stuck and that's you know that's what these assignments are for if you're having trouble tripping up with these assignments good they were intended to cause you trouble okay um i'm doing that have been qa for the past couple years and now i want to switch to informatica please share your thoughts on informatica so informatica is a a data pipeline data migration a extract transform load tool a ui tool but it also has custom fields that you can put formulas in uh very very important for you to learn sql for that tool um so learn sql end of discussion learn that first and it'll be much much easier for you to get into an informatica role you just learn informatica afterwards right the hard part is learning sql i've got two courses on that so you want to complete those first how important is uh how important is getting a java certification so i think i answer that question about certifications in the dice survey that we looked at uh 55 percent of programmers don't really have a certification you don't even need one but it helps if you're just getting started it's just something to add to your resume right that might make you stand out in the eyes of a recruiter but a hiring manager is going to ask you questions and they'll be able to judge whether you actually know your stuff or not what matters is whether you've done the training you've learned everything that you need to learn not some certification certifications just help to sprinkle some makeup on your resume that's all it is all right um so cheryl khan is asking how do you stay fit especially in covet i don't think i'm fit by any means i used to be a lot more fit back in the day uh but i try to just do daily walks and work out lift weights that's a passion of mine so let's continue on uh i'm familiar what is the average salary of a java programmer in india i do not know jaya what the average salary in of a java programmer in india is i haven't looked it up but it should be very easy just go to the indian job sites and check just google what a java developer is making and look at 10 different job postings and you'll see what they're offering uh how much is the experience required for these roles you've mentioned so um so yash is saying how much experience is required all job postings in beginner job postings this kills me but it's true all beginner job postings you're gonna say two years okay entry level you need an entry level position requires two years i've got a video on that let's look at that video real quick um where is it uh yeah right here not enough experience for a tech job two years experience for entry level look at my face there notice the face that i have to make to catch people's attention here that's the crazy world we live in um with clickbait even though i'm sharing legit content i have to make thumbnails that are intriguing and capture people because everyone has a four second attention span nowadays but anyway this is a funny thumbnail that i create but anyway i talk about um why it says two years of experience and what are some of the hacks what are some of the hacks that you can do to show that you have more expense experience than you actually do legally speaking i show you how to do that make sure to check that video out it's on my channel um but you know they're gonna say they need two years of experience it's bs uh you can just create a profile on upwork.com or on in or on a freelance dot org dot com just become a freelancer and do some projects on your own and say that you know if you've been coding for two years whether you're working for someone or not is besides a point if you've been coding every day for two years you have two years of experience so don't undersell yourself all right uh all right so do you recommend learning excel or sql first for the data analyst path and how long should you spend studying for each um excel is a very easy to learn software by microsoft you can just google or youtube excel videos and you should be able to learn that within like a couple of days really it's not hard um but invest most of your time in the things that are difficult more challenging to learn so sql learn that first excel you can always catch up and learn on on the side all right uh so how long does it take to learn sql my curriculum says about three to four months of hard work every single day you should be learning spending two hours a day um and if you haven't done that i'm not going to be able to promote your resume to my network of recruiters i'm just not because you won't be able to pass that test that test is pretty challenging and it's challenging for a reason because i want people to get jobs when they deserve to get jobs uh you got to really put in the work and i recommend studying two to three hours a day every single day for three to four months of sql to get to be comfortable um pop life that was a question about you pop life so learn sql first then learn excel um so server is asking please tell us how do you stay motivated and keep your self-esteem high this is an important question actually even though it's kind of unrelated how do you stay motivated and keep your self-esteem high motivational videos is going to sound very cheesy and to be honest it is but it's so important to watch motivational videos it really is i start my day every single day with a positive note i take a walk in the morning to get to my office my office is only like 15 minute walk from my house but i i spent 15 minutes to walk to my office and i before i even walk i listen to motivational videos on youtube i wake up in the morning and watch a motivational video sometimes my phone is playing a motivational video you can see my my my youtube feed while i'm taking a shower i'm hearing good information because bad information is everywhere everywhere you look around uh the news there's like you know all types of crazy stuff happening around the world you gotta stay motivated and uh the only way to do that is to consume better information uh there's a saying uh where in a garden weed grows very easily meaning plants that are detrimental to the garden grow automatically you don't have to water them you don't have to feed them fertilizer or anything but flowers or produce takes work you have to water it you have to plant you have to take care of it you got to fertilize it you got to make sure bugs don't consume that produce that you're creating that you're trying to raise on your farm or whatever on your land or your garden uh no no rabbit is chewing on your on your red carrots or something i don't know it takes work to manage plants right uh good plants it takes no work to manage bad plants in your in your garden they're just gonna grow so thoughts are your your your plants in your in you in the garden of your mind and so you always have to be cons consistently trying to consume good information so that you stay positive because there's so much negativity around us you gotta watch motivational videos just just keep positive very very important it sounds cliche people are like ah you're just all you do is watch motivational videos uh all day so what at least you're not watching netflix right or watching sports which is a huge waste of time why don't you go play sports all right so let's see what else uh some people are saying uh so uh rom rom kumar is saying if i buy your job ready programmer course will you reply support the certifications for the subjects in the job already programmers yeah so i have a mail an email you can reply to my email with questions that you may have about a course or just ask in the in the comments section and some other student might answer but what i really recommend quick is is because when you start working i'm not going to be there for you for me to answer your questions half of a developer's job is googling things you have to be able to google and and search no one's sitting there answering your questions for you at a job so part of the training is you go on stackoverflow.com stackoverflow.com and you type your question up here let's say java library not loading or something let's say you have a question about that 500 other people potentially have asked the same question and they're going through a similar scenario with you know some similar problem that you might be going through and if you click on one of these let's look at something that have that has a good amount of votes this has four votes you get multiple answers well this one doesn't have many answers uh but let's see here relevance let's go to newest yes sorted by votes right if you sort it by votes um here's including all the jars let's say you're having problem with library java library is not loading or class path issues um look this this particular question had 1224 votes this is a good question and the chances are it has probably a hundred different answers if you scroll down there's 25 people answered this question right and they all provided good content good information look at all look at all the upvotes so if you have a question instead of asking me even though you can email and we'll give we'll give you a response and that takes you know that could take 10 hours i could take 24 hours depending on how long how many emails that we get this is your best friend even in the workplace you got to be able to quickly google things at work and and that's 50 of your job as a developer is going to be on stackoverflow.com uh okay so let's see here stage develop okay let's see here this is great thanks what's uh your favorite so um our sheep is uh singh is saying i am this is great thank you okay what's your favorite interview question um my favorite interview questions i don't have a specific favorite interview question but i like to know about the stories behind the software like if you're telling me that you built this i my question let's say you worked on a project you build an api i'm not interested in how you built that api i'm interested in why you had to build that api what was the back story behind that because if you get to the back story behind an interview question you can first tell whether or not that person was actually genuine or not because if he only prepared that question um based on the technical fact technical knowledge he's not going to have a backstory so i i attacked the backstory when i interview a question and then if he's able to successfully answer the backstory and give sort of a synopsis of what's going on in the project then i get into the technical questions but as far as technical questions i i love to ask about aggregate queries if it's a database driven question databases i ask about the different types of joins that's important and then i also throw a bunch of curveballs related to correlated sub queries and if it's a java question it's all going to be about objects where do objects come from where do they go what's the heap what's the stack what is the life's life cycle of an object if it's a spring related question i also talk about objects and say how do these get hot water singletons uh in spring and uh where what is the life cycle of a spring object and how does that work so those are technical questions but i always go behind the back story i start with the back story tell me about the project why you had to build it and this is an interview tip if you uh are not prepared with a back story behind an interview answer behind an answer that you have to give then chances are you won't be viewed as genuine so you kind of have to have a back story that's a really important tip i don't know if you caught that but make sure you know your backstories before going into an interview imt is a data scientist have a bright future then software developer we already went over the dice.com survey you could see that it has a great future um all right so uh krishna is saying after passing the oracle certification test uh what should be the next step for sql developer so after passing the sql certification you can either choose to apply on your own or if you're a lifetime member on the website you have to pass my exam and i'll be able to promote your uh profile to a network of recruiters that i have that i've built relationships with over the years uh if you qualify then you know you you probably will get uh calls from companies hopefully uh one thing i always say is you don't get you don't get a job when uh you uh you get a job when you're when you're ready for it it's like a law of attraction you attract what you are so if you're not qualified you might not even get the call because your resume is going to look like garbage because you haven't put in the enough time or practice in in forming a good resume or learning the skills let's say you do get an interview you're not going to get the job if you're not qualified so it really comes down to the hard work that you're willing to do and work some companies start request requesting employees back to the office now so what what is the future of work from home i think technology is i created a video on this on my youtube channel as well um where is it burnout in tech i think i talk about that and there as well yeah never going back to work for will you be working from home forever so i talk about that in this video and the gist of it is we are advancing as a technology driven world and so what's normal today might not be normal 10 years from now whether this sickness comes and goes we don't know what's going to happen regarding this but hopefully it's we're well past it in the next couple of years but overall the technological trend is we are being separated by technology when you sit on a dinner table your family's there you have a device with you right and i see this trend happening where the kid is there the mother and the father is there and they all have a device and they're watching youtube videos or texting or whatever people are not there there's there so we are definitely becoming separated because of technology and technology is uh going to drive us further and further apart because we are lazy uh by nature and we we just i guess are afraid to face each other because of the many differences and so on uh and technology spares no one so pretty soon we're going to have better and better tools to monitor work from home status and so on and it's just going to be like working from the office even though you're sitting home so even though people are being called back to work i think eventually that's the end the game is people are going to be working from home eventually by the way guys please make sure to like this video i got two down votes down likes hopefully i didn't offend anyone but please do like the video uh if i'm okay which career path i can follow if i'm learning java okay yeah so i've already answered your question george so blazing up you give some great ideas thank you uh do you do job placement so bez i talked about that in my uh uh on my just a few moments ago how does job placement feature work so read through that and you'll understand how that works going back to a company you have worked for before good idea so summa is asking going back to a company that you have worked for before good idea it could be a good idea depending on what your relationship was with that company so could you could you let me know maybe right in the comments later on i'll see it all depends on your previous relationship how much money make a penetration tester as freelancer so zach you're asking how much money does a penetration tester make as a freelancer i'm not too sure about penetration testing uh you can probably google that that's not something i teach i try to stay away from tester roles because you know software auxiliary tools the industry is evolving to a more automation based basis and so uh you know that's more of security so you're probably going to have plenty of security penetration testing jobs out there um but i would say you know it all depends on the industry but if you're just starting off 60 k is definitely you should be able to make 60k no matter where you are in it going back to previous employer for more pay and better title is it a good idea yeah if you're getting a higher salary and you're going back to the same employer sure that's a good idea i think it all depends on your the circumstances and what your relationship was with your employee what else are people asking should i go for as many certs as i can or hone in on one or select a few so women you should not be chasing certifications you should not be chasing certificates you should be chasing skills um sql is a no-brainer as the first go-to technical skill that you should acquire because it opens the most number of doors for you to branch out into data is operational it's every company's biggest task that i've said that so uh don't chase after certifications chase after skills um so uh mohan and saying do you think of diploma in cs um computer science i'm assuming object memory programming java focus will land me a job as a as a programmer it could definitely help uh but it's not uh needed like i said uh 55 percent of software developers out there have no certification whatsoever but it's all about the skills i'm talking about not not they don't have college degrees most software developers have college degrees there are a significant portion now that don't but it's for the best that you do have some college level experience you need to have some college education to be a software developer data scientists seem like a hype there are not so many openings comparing to sw your view so data scientist is a very broad title there's data engineer there's business analyst data data data developer data engineer data database administrator database developer data reports builder you know data scientist is is a overused term and it can mean a lot of things so there's plenty of job titles that you should be searching for don't just search for data scientists there's many jobs that have data in them and they can all potentially serve the role as a data scientist so there's plenty of openings trust me or you can google that tony so uh ashok is asking java or python what would you recommend see a java developer can very quickly learn python but a python developer would have a hard time learning java so what should you start with first it all depends on you know where you are but i would recommend you know learning java first if you've already learned c plus plus or something or some other language uh that's object-oriented then maybe you can learn python without learning java that's fine but python is great for learning data structures and algorithms but you have to really understand the object life cycle you have to understand how the operating system handles objects um where are they stored are they on the heap are they on the stack pass by reference pass by value those things are really focused in on in when you learn java so especially i prioritize them in my courses so learn java first and then learn python but it again it all depends on your if you're on the data side then you might not even need java just focus on python and sql so so blazing up is saying i'm always focusing on cyber security sometimes i forget how awesome csm programming is yeah um okay i sir i'm 41 years old i want to change my career path i have completed one of your courses in udemy please guide me for best course so muhammad i've already talked about uh the two paths on my website data analyst software developer just pick a path i would suggest you start with this one learn these two courses spend two to three months just learning this stuff these two courses and then learn up and running with tableau okay and you should start applying for jobs after uh muhammad also okay i'm 54 out of curiosity and learning new things i want to do java certification how long will it take uh if i spend three hours a day for learning um if you spend three hours a day i'd say as a for a full stack java curriculum it should take you about a year i know coding boot camps say three months or six or four months or something like that that's for a full stack curriculum come on dude it takes longer don't believe what any of those coding boot camps say uh awesome okay so how long does it take to finish your software program so i've got two paths awesome i just talked about it there's the data analyst path which takes about three to four months the software developer full stack takes about a year i'm just gonna say all right so krishna is asking can you write the query in the chat i'm not sure what query you're talking about are you talking about an interview question um can i write an interview question uh well i'll have to think about it on the spot so maybe if we have time i might come up with one later all right uh so krishna is saying i watch your 10 minutes per day it helped me thank you okay don't watch me for 10 minutes take the full course please 10 minutes a day is nothing i'm an integration developer but practice complete all the assignments all right what else um so awesome is saying do you constantly update your courses only those that are needed uh like i've said this before i focus on courses that are more fundamental uh that don't change as much like ui if you're a ui developer like user interface you're learning angular uh one week and then you have to learn react js the next week and then you got to learn vue.js and those frameworks are changing all the time people that learned angular had to learn angular 3 and 4 or whatever and the whole framework changed because ui changes all the time i don't focus on things that change a lot i focus on courses that are fundamental that that you master these skills and you can always have a firm foundation and be able to land jobs that's what i focus on that's why i don't teach ui i do not teach ui i don't recommend learning javascript uh only and just trying to get a javascript developer role because we saw that and in the dice.com salary report right um let's go back web development was one of the lowest paying or opportunities opportunity uh that had the lowest opportunity right where is it let's scroll up here uh yeah like web developer he's only making 81 000 a year right um and that's like that's that's that's good but you know you you finish learning react js and then there's new this new fancy ui framework comes up next month and what are you going to drop what you're doing and start learning that you could be stuck in a ui role learning or working with old libraries for years and then when you leave the space you try to switch companies and you're like wait a minute this whole space is different now the ui changes all the time so stay away from ui um so that's why i try to keep my courses grounded and things don't that don't change as much when there is a must-needed change of course i modify the course and i change it to update it um so apart from learning uh menteen tech is asking apart from learning tableau and sql as mentioned in your old videos what other things i need to know to be a sql slash database developer so um it would help to learn some linux it will you know if you learn the command line that would be helpful and that's pretty much it just sql is really the most important thing sql and tableau and that's what i prioritize you can maybe invest one or two or maybe a week on youtube learning about different linux commands and if you have a macbook like i have i have a mac here this is a linux based system so you can just open the command line um let me open one right now so you can open the command line here and just practice right here just increase uh bigger you can just practice in here all the all the um you know uh different commands rep uh grh or whatever but you know you could use various commands ls minus lt ltr pipe grep and then search for something with d and then you know you can navigate into these directories and so on so there's a bunch of commands that you want to learn um you can you know the simple ones are you know ls and ltr of course you got to know about grep you need to know how to use how to use the find command to search for files you got to learn about uh ps uh minus ef uh graph let's say you're searching for a um for docker or something or some application running in the background you could do a ps minus ef you got to learn about piping and so on so these are linux commands these are things you can probably learn within a couple of days on youtube and practice on your mac or you can install uh a linux virtual machine on your windows machine if that's all you have okay as you have any advice with behavioral interviews struggle a lot with them so canal is saying do you have any recommendation of behavioral interviews i struggle a lot with them uh it depends on what what type of struggle that you're going through either you have uh you know maybe um you're not you may not be as good of a communicator and that could be improved by reading books by studying people like i listen to um jordan peterson and uh he's kind of a a difficult person to to to to understand during his uh debates because he uses pretty advanced language and so you know that it might be a language barrier that you might be going through um you know study people study how they present uh study how they debate uh and really uh it might just be a confidence issue you might just need to learn how to be more confident um i have a video on youtube where i talk about how to be what's the fastest way to become confident best training for confidence best training to develop confidence fastest way uh this video in my opinion should be a on the number one video on youtube for confidence because i talk about i i i basically say hey take an acting class um because it is the most direct and fastest way to gain social confidence and it's a difficult thing to to achieve take an acting class take a singing class take a class and things in something that you have absolutely no confidence in um and that will improve uh your skill set and and boost your confidence in in a in an environment where everyone else is also like you they're all there to learn acting right they're all there to learn singing and they they will all suck just as much as you will and so you'll learn together if you're joining level one and that will that will contribute to your confidence for sure so moment is asking what's your advice to a technical interview question you can't answer so uh what i would recommend for if somebody asks you a technical question that you have absolutely no idea how to answer um you can say that oh uh i i don't have experience in this particular uh domain uh as you know i but i would love to learn more about it you want to kind of get the idea across that you don't have experience in it rather than saying that you don't know it because if you just say i don't know it uh that doesn't sound good you can say that i've experienced with i have experience using x y and z but i never had the opportunity to explore this particular thing and so that's why um you know that's not in my experience belt i'd like to add that to my arsenal i can't wait to learn this uh but thank you for asking this interview question because the first thing i'm going to do when i go home is look this up and try to learn it uh you want to kind of take the question in that direction and be the learner rather than the guy that says ah i have no idea what you're talking about and i'm nervous and i'm i'm i'm shooting bullets here so uh finney fenene is saying thank you i wrote you a mail but i got no reply um maybe i missed your email buddy please send it again usually i get to most emails within 24 hours i'm not sure when you sent it so if it's within 24 hours you can probably expect me to reply back tomorrow um okay so the complete sql bootcamp 2021 go from zero to hero i took your course or sql what else course do i need for sql so i already talked about the two courses the complete oracle sequel course and the master sql for data science so you want to take the master sql for data science next that's a workhorse that is going to really force you to uh exercise your query muscles because it's all about query so bezel asking believe the gospel that's the motivation yeah i mean religious attacks can help you stay motivated you know depending on whatever religion you believe in so irfan is asking is associate degree enough for data analyst jobs so i've seen data analysts with no degrees they just have college degrees and if i was to hire somebody personally um i would really care about whether they know sql whether they have experience in sql what has what have they done in data i would care about those things more than their degree but degrees do help pass the recruiter the hr recruiter because sometimes the hr recruiters just say oh this resume oh okay this i could just toss in the garbage because this guy has no degree um big companies have this vetting process where they don't hire people that don't have a college degree so it's important to have some degree and if you have an associate degree that's that might just be good enough uh for you to be a software developer or a data analyst provided that you have the experience and you have the skills to back it up um so uh thomad khan is asking how do you suggest breaking into the field with a bachelor's in an unrelated field so that's what i'm all about i had a bachelor's in accounting and i i now i teach software development to harvard and princeton and some of those students that go to mit have taken my courses and have found success uh i go over a very simple approach to learning uh this field you just go to my website jobertyprogrammer.com there's two paths pick one and stick with it um [Music] so kyle is saying projects and skills over certifications absolutely that's the way to do it you want to get as much experience working on projects create your own projects if you have an idea execute on that try to build something that's far more valuable than a certificate all right so jc is asking what are the most important fundamentals to know in computer science when it comes to getting your first job out of college as a junior java developer so you need to have gone through a java course i've got multiple um and uh you got to know your data structures and algorithms because an entry-level developer since they won't know they won't have as much experience working in the domain and as much practical experience under their belt interviewers are interested in finding out whether this person has good logic skills because that's all they can judge them for at that point so you've got to learn data structures and algorithms and complete all the puzzles i keep saying this and in multiple live streams complete the puzzles on coding bat take my course on learn java through coding puzzles that that course is in my opinion the gem i'm not just saying that because my course it has some of the most awesome exercises uh in java that you can practice um those are really important those are going to test your logic and improve your logic um all right so etoro is saying can we take your java path program and take your exam for java placement in one month uh if i'm not a newbie to java i don't know i i don't do that because i just have a set curriculum and you have to follow that unfortunately um because i wouldn't know whether you know it's just one month that you uh that you took you know you might say that you have experience i don't i'm not speaking about you but any student could say oh i already have experience in x y and z i'm just going to take your curriculum for one month and you know can you just you know shoot my resume over to people and you are also able to pass my exam because you got help from one of your colleagues or one of your friends that solved that puzzle for you so then how would i know whether you actually were able to take my courses and learn everything that you need so that's why that time window is there so we can't we can't skip that time window unfortunately um all right so okay uh barnaby's saying thanks to your video videos they're fantastic also the analysis on 2021 tech salary was great definitely treasury uh definitely reassuring to stay on your data path yes thank you so imran imran is saying what makes a great programmer that's a really good question i think a great programmer is someone that is a that has the ability to understand the business domain and prioritizes uh what's going around the what's happening in the real world and translate that into code first they need to first under they spend a lot of time understanding what's actually happening in the real world or the business domain of the requirement and then is able to translate that into code in the most succinct and easy to read manner and that is not um easy to do that's that takes years and years of experience good developers take time to build right and you know someone with 10 years of experience just coding forms is not enough it needs to be 10 years of experience working with a variety of different uh in different domains learning different things constantly learning on the weekends coding every single day ten thousand oh sorry ten thousand hours of i was about to say ten thousand years ten thousand years ten thousand hours of coding uh can make a great programmer so if you if you figure you know 40 hours a week let's say if you spend at work chances are you're not coding for 40 hours a week there's no job in the world that exists where you get to code 40 hours a week so you might be only coding 20 hours a week if you're lucky so 20 times 52 weeks that's a thousand hours of coding in a year so ten years ten thousand hours uh but if you're coding on the weekends if you're coding after hours like i remember when i first joined my company when i first joined my real job out of college uh i would get there at seven a.m and i would leave at five and during that time i'd be working for the job but then after five o'clock i was actually coding until like 10 o'clock so i got to the 10 000 hour market in about i think four years so that was cool you have to kind of be addicted to that and i've been coding for what uh 12 years now i haven't i'm not coding as much as i used to by the way uh but i think i'm still a pretty dangerous coder all right so let's see what else people are saying i'm 25 years old from now from non-tech background can i become a machine learning expert yeah of course when somebody asks me can i become this or can i become that of course you can just need to put in the work all right um so bosh is saying hi sir say my name subhash i just said your name all right uh raphael zamora okay so uh raphael is saying hi mts i haven't been doing well on the coding challenge during interviews which course should i take on your site so um it depends on you know what path you chose are you in the data analyst path or are you in the java software developer path um so can't get past lead code easy problem so you're just starting out um how long have you have you practiced for like like i said three hours a day every single day coding are you doing that and it takes long it takes a long time uh in the sql path three to four months and the software developer path takes a year um so i'm not sure exactly where you are but i'll try to try to answer this question later again getting a job with sql is faster easier than front end yeah getting a job in sql is of course faster and easier than front end i've created videos on this subject before um getting a job in sql is much much faster and easier than front end that's what my entire program teaches like you gotta first start with sql you're gonna have to learn that anyway as a full stack developer learn sql first get hired first get your foot in the door first learn the fun stuff on the weekends what i don't like about these coding bootcamps is they start teaching you javascript day one and you're like yeah but how am i going to use this in the industry am i going to get an oper like can i get a job in three months no you can't you know you're having fun coding you know drag and drops and like cool features and so on but it's not practical experience coding boot camps try to fire hose you with all this knowledge in three months that's not enough right focus on something that you can understand learn and get good at in three to four months and that's sql and then get your foot in the door and then start learning on the weekends the fun stuff so paul is saying hi mts any advice on how to handle stress at the job how did you manage your stress when you are working um it depends on what kind of stress but let me tell you there's a i have a video on this subject as well on my youtube channel and there's entry level job requires two years this one talks about some some of that this one's secret determination how to succeed as a software developer i talk about this and then code fear and the imposter syndrome this is another video that you need to watch um these three videos well i'd say how to succeed as a software developer secret determination right here this one very important video and code fear um in the imposter syndrome watch both of these videos and you'll know exactly how to handle your stress you haven't given much detail as to what kind of stress you're talking about excuse me but these videos will pretty much cover everything all right uh i'm just thanks for sharing amazing content thank you and time and energy you put in what do you think about full stack boot camps and do you think junior developer market is oversaturated so kasim is asking what do you think of the coding bootcamps full stack software coding bootcamps they're good if you already have you know three to four months of self learning if you've been struggling or learning or coding on the side for three to four months maybe using my curriculum and then you want to go to a coding bootcamp because you'd like the environment like other students to collaborate and so on sure you could do that but someone that's just starting out these coding boot camps man they're just they fire hosey with all this information within three months and that's just very very that's that's not constructive by the time you're done after three months you have fire you've been fire hose with all this information you won't be able to retain enough it takes time and self-learning is very important you gotta invest time self-learning uh and then maybe go to a coding bootcamp and you know increase your skills if you'd like um so mtr's ram is saying hello and i am also mtis i am i'm 75 finished with the ds algo course how much practice should one do to be confident in interviews so if you're 75 complete obviously get to 100 percent um make sure that you completed those assignments because i asked people to actually code up the pseudo i give a pseudo description of how the algorithm works and then i expect you to code that yourself once you're done with the course can you code all of those algorithms on your own or complete those assignments on your own without looking at my solutions if you can do that then your you should be proficient for interviews all right hi from imran hello what else please can you recommend a beginner to advanced book to learn sql also can i pass the oracle certification course on sql after taking your course on udemy um yeah so many students have reached out to me um this was two years ago when i um wanted when i decided to create a course on sql and uh they wanted to get a certification course and i was like all right let me do it i created the first iteration of it and it was not complete it was not enough um students were complaining that you know it was only five or six hours and and it wasn't meant to be a complete certification course at the time because i just you know i provided the material and i said hey learn this stuff i'll teach you this and you can learn this on your own but it wasn't complete now after all the updates and after adding additional lectures adding the questions that are asked on the exam adding the lectures on answering those questions now it's really ready to prepare anybody to pass a sql certification but still still i recommend people to take the uh to buy that book for additional complimentary material material it's called the oracle sql certification book on amazon um where is it well java certification that's a different one but uh this oracle certification prep just type in 1z0-1z0-071 and it's by the oracle libraries yeah this one this is the actual exam guide by oracle okay oca oracle database sql exam guide 1z071 i cover everything in this in this book but you want to have multiple uh channels through which you consume content you want to watch my videos you want to complete those assignments that i provide in the videos and also be able to read this book and go through this book so add that to your learning curriculum to fully uh become a sql certified expert okay and so this just please add this to your curriculum and then you should definitely be well prepared uh and i would say it takes about four to five months to be to become certified in oracle if you practice two to three hours every single day in sql so ram yadav is saying i wasted a lot of money in learning coding yeah there's a lot of uh some coding i don't know if i hope you didn't go to a coding bootcamp that charges fifteen thousand dollars i'm not sure how much money you lost but but still didn't practice puzzles okay you didn't you didn't you didn't practice puzzles data structures and algorithms should i continue with programming yeah absolutely you should continue because i am 24 years old and fearful about my future so realm you you haven't put in the practice if you're saying you didn't you didn't practice the puzzles you didn't practice data structures algorithms um then you you know like my course i did practical data structures algorithms this course along with this one is all puzzles and assignments now i'm sure you didn't complete you're not talking about my curriculum you probably spent money somewhere else because my mind is much much cheaper than any coding bootcamp you can ever think of coding bootcamps for like 15 000 and i'm giving out coupons for 250 for all my courses uh but these courses have a lot of assignments you got to be completing those assignments dude uh you're saying that you um you put a lot of money learning coding but still didn't practice puzzles and so you got to practice that's the number one rule in coding um you got to put in the practice you got to put in the hours struggle bash your head against the wall okay although i'm getting work enhancement development and react redux and material ui what do you say so um you know if you're learning react redux you know if that's your job cool just keep learning that i don't know what what company you work for but so vugar is asking who are you that's an interesting question you can you can google my name empty has a mod let me just open it into a incognito browser so you can look me up swim 2 is a mod this is my linkedin profile by the way um the fourth link but the first link is going to take you to my youtube and then this one um this is my profile on on udemy so i've taught over 240 84 000 students very grateful for that um and most of my courses are 4.6 4.5 4.7 here um 73 000 reviews so uh you know you're in good hands if you choose to learn with me uh and if you choose to go with my curriculum i'll just show it here um this website jobertyprogrammer.com this is the website that i run and i help people all around the world learn software development so what else here so eric is saying i i'm self-taught and currently looking for a data analyst position i put my projects at top of my resume anything else i'm not sure what projects are those projects that you took initiative of yourself like are you those are your own personal projects uh why don't you put um sql developer consultant or sql developer freelancer or something as your first job title and create a freelance profile on freelance.org or upwork and just so that you can legally have a first job title there you want to you want to put experience on the top of top top of your resume i'm going to probably create another live stream going over good and bad interviews good or bad resumes because i just helped one of the students improve their resume and you know within this the second day he started getting getting calls he had been applying to like you know he had been applying for so long and wasn't getting any calls and then as soon as we updated his resume he started getting calls like the second day um so and that was because he had absolutely he didn't he put the experience all the way down the first thing he had was education no one cares about what college you graduated from it's about the experience and how you can get some experience on your resume alright what else um just going through this there's a bunch of questions so i'm just trying to catch up here so essen patel is asking he's asked multiple times hi sir any opinion on machine learning without it background um you need to have an i.t background for being a to be a developer in machine learning obviously uh when when i say it background meaning you need to learn how to you need to you need to first learn to be a coder learn the programming language uh build some apps on your own practice and then start getting into the ai or artificial intelligence machine learning space or you can stay on the business side of things be a project coordinator in a company where you know you understand how the algorithms work at a high level uh and you study statistics um because it is a math driven field so that's this is two ways of getting your foot in the door and that so by the way guys please like this video please like it really helps um boost up the channel helps the youtube algorithm and know that i'm providing good content and subscribe to channel to stay up to date so froz is saying hi i'm ts i'm a huge fan of your teacher thank you uh using your technique i got sql training and tableau i got interviews calls for new jobs awesome however i really want to become a developer can you suggest so first dude get your foot in the door first get a job first get your foot in the door once you have a job as a sql developer um or a database developer you know tableau is what i think you took my training sql and tableau um get your foot in the door first work hard on that company but on the weekends if you want to be a software developer on the weekends take the full the software developer track which is on the right right that's why i say start here first and then move to software developer so produm is asking heiser why you didn't answer my question i'm sorry did i miss your question uh i may have missed it while i was scrolling please ask again um there's somebody asking me to uh change my language of choice during this communication i just don't want to do that because then everyone won't be able to understand so i can speak in hindi i could speak urdu i can speak punjabi i could speak all these languages but i'm only going to communicate in english because this video is i want to make sure everyone understands everything i say in this video okay that's a message to the everything channel okay so pablo saying why did i skip your question that's because i'm just trying to scroll down and catch up with all the questions guys but anyway he's saying what is your opinion on google data certificate um that's probably a good certificate to have you know again as the survey shows certificates don't mean as much what matters is your technical skills um that's all that matters so um it's you should be skills driven not certificate driven but if you want to add that to your resume sure so sn patel uh i've already answered that question uh engineering student i'm really weak at data structures what okay so muhammad i've answered some of your questions in a variety of ways [Music] so hopefully that was helpful guys please like this video subscribe to the channel to stay up to date any other questions um i know i may have skipped a few because they were a bunch that would and i've lost them in the thread but i scrolled down qa tips so qa tips is please don't be a manual tester um just don't don't do that stay in automation uh so i have a qa interview tomorrow uh soros is asking so what kind of qa interview is this is this uh manual testing is this automated testing any tips so one recommendation i can give you uh if tomorrow's your interview is before the interview psych yourself up watch motivational videos pump yourself up um and get a cup of coffee so that you're ready uh and motivated and you're in a positive uh mindset uh and then also um ask questions have your questions prepared beforehand about the job and if there's something that you can't answer be honest with them and say that you don't have experience in that but you would love to learn and you're a go-getter you just don't have you've experienced x y and z uh you you've experienced a b c but you don't have experience in y or d or something you know you've only learned this but you want to learn other things you're you want to learn other things okay so auto so if it's if it's an automation syrosh um yeah that's going to be java probably i don't know if you're you're select if you're learning selenium or if that's i think they have python library they have a ruby library they have a java library so you're they're going to ask you questions on object-oriented programming they can ask you to solve puzzles um they might ask you to write an integration test um or how to write good integration tests you know even though you might not be doing integration testing you might be a tester but they'll ask you those types of questions as well and why do developers create integration tests things like that um thoughts and tr okay maximus is saying thoughts on transitioning from data analyst to either dev dev or data engineer i think i may have asked before so maximus yeah i mean a data analyst data engineer database developer these are all overloaded terms um and some jobs you know you might be a data engineer here and you might be doing what a data analyst at another job does you might be a data analyst here and you might be doing what a data scientist does in another job so yeah so um be ready to code um just you know this right now is really not a time for you to prepare the interview if it's if it's tomorrow just know the different uh selenium libraries the most popular ones and right now just i would say go google the questions for selenium interview right now just so that that it's at the tip of your tongue and have a back story for the projects that you've worked on before have a back story so that you can answer uh with some substance and not just stay technical but also under explain from a business standpoint all right so is 30 too late to become a successful developer from scratch or would you recommend more stable easier careers there's no such thing as a stable easier career um see if the 30 is very young um you're you're very young so just start now dude in two years you can make a huge difference in this world you can be somewhere else in two years it depends on whether you like this field if you enjoy it you know check my website out and start with the data analyst path and start cracking away and stick to it don't give up it takes work it's hard it's not supposed to be easy all right guys um about time we wrapped this up it's getting late here on my my end uh please like this video subscribe to the channel to stay up to date and i'll see you in another one uh let me just make sure i covered this last one in which so rakesh lot is saying in which technology we should transition ourselves as a java developer in the coming years uh where should you be transitioning to in terms of an industry blockchain simple answer all right guys time to wrap up i'll see you in another live stream thank you
Info
Channel: Imtiaz Ahmad
Views: 3,280
Rating: 4.9370079 out of 5
Keywords: Software Developer, coding bootcamp, learn to code, become a software developer, software engineering, software developer, how to become a software engineer, software development, tim buchalka, udemy, java 11 features, john sonmez, self taught programmer, full stack developer, hack reactor, front end developer, women in tech, simple programmer, software engineering 2021, dice salary report 2021
Id: cbJ-DgCCRLE
Channel Id: undefined
Length: 112min 34sec (6754 seconds)
Published: Fri Jun 18 2021
Related Videos
Note
Please note that this website is currently a work in progress! Lots of interesting data and statistics to come.