 So you want to learn more about SQL? Well, you reach the right video. Let me explain This video is brought to you by Digitalink Academy You're number one source to learning programming fast and get to that six-figure freelance salary you desire Our courses include our SQL project course our freelance Kickstarter our Python course and our interview programming course and much much more So if you haven't already go ahead and click the link below to get to our free Seven-step freelance guide so that we can help take your career to the next level. I'll see you guys in the course All right guys, let's just jump right into the problems here A lot of your problems stem from just expectations and they're all out of whack I don't know if you've been listening to Silicon Valley videos or your instructor. Just gave you a really Screwed-up expectation of how things are in the SQL world I want to bring those down to reality for you guys and really put things in perspective But before I get started I want you guys to share your expectations of SQL How you how you think how fast you think you're gonna become a SQL developer? How long does it take you to learn how to code in SQL? How long does it take you to be a senior level developer junior level developer in SQL and also just general Expectations so comment below so that we can kind of get a good idea of what your expectations are So that being said guys, I got some points here I want to share with you guys and really put things in perspective for you so that you can kind of get things started So the first thing guys when it comes to learning SQL It's gonna be a lot easier to learn SQL compared to the other program language Especially once you start getting into the the Java's the C's the C++ this SQL is a lot streamlined because you got your main SQL statements that you got to learn and then everything kind of build off of your select statements your updates and all that stuff like that and everything else really Start to make sense once you kind of learn those basic statements learn a general concept of SQL as far as just storing data Tables all that stuff like that and then it just comes together very very very easy I started from SQL and I used to just do SSRS reports and I just start to expand my Experience level my project level based off SSRS reports guys That's considered a data analyst role But I was able to go from being net to where I am now where I'm building Million-dollar enterprise projects that leverage SQL as well guys So I expect you guys do the same thing easy fast and be able to not necessarily spread yourself then on that side of things guys Secondly Project-based learning a lot of you guys feel like man I got to learn any everything about SQL before I start diving into my projects, which is not the case You know typically you're gonna learn your Syntex your fundamentals and then you start to do your projects. I'm of the mind that yeah I want you to spend maybe an hour or so just learning a basic Syntex learning what an array is learning what a variable is just a basic I want you to dive into the projects as fast as possible because you're gonna learn more Within two to three hours doing a project then you would be probably days with a Just basic learning everything and the reason why is it's because it's more focused you have a specific thing You're trying to achieve which kind of focus you down on only the essentials you need to learn I love that agile way of learning I preach that agile way of learning and I suggest you guys to try it Especially if you're struggling the reality of the situation is guys if you able to learn this fast and in a corporate world This is the name of the game You got a specific time frame that you got a specific project You got to do it in a specific way You don't have the luxury of going in and trying to find all these different ways of doing things with most of the Projects you got an issue you need to fix it You got to get in that mindset of agile learning how to Learn things on a flight and fix it pretty fast the good thing about this guys over time You're in your career you start to see repetitive Issues and you be able to identify them really fast. So don't be too concerned about it at the beginning Yeah, you're learning agile way. It may seem like hey, you're going fast slow down Learn get you some quick wins on some projects and build from there and over time you start to and that's the difference between a senior level developer and a junior level developer guys a Senior level developer is good to go. So I Went to it's just amazing to me how it it just it just Everybody got their theory of learning which I'm not gonna knock no other theory of learning But show me the projects show me the results put me in a situation where I Can win and I suggest you guys to do the same thing as well as far as just Again, this goes into a lot of you guys expectations on jobs you want jobs So I would suggest you guys to do these projects. I was telling you about That's gonna be the quickest way to get you a job being able to showcase it being able to talk through it being able to take that industry knowledge that you have acquired by solving projects and Communicate that over an interview especially if you go into an interview with a company Healthcare company you have experience working on similar projects. You can translate that in that interview You go straight to the top guys straight to the top So I highly suggest you guys to kind of it's first of all start with your skills learning the fundamentals Get into those projects as quickly as possible and then you start to really kind of figure out Okay from an industry knowledge perspective, how can I have impact on a actual? Company and be able to solve their problems and then communicate that in the interview so that you you you can basically Tell a person how I'm gonna help solve your problems How I'm gonna make your life easier and just grow from there guys So that's very important as well developer twos. This is another Expectation and different from reality But at the end of the day guys Developer tools doesn't matter at the beginning as much because you're not working at a scale project As long as you got the basics basic laptop basic desktop with your code editor on there Which you access to the internet so you know look at resources to solve problems That's essentially yet for most of us and then you kind of build off of that So don't get too wrapped up into having air all and all the gadgets all the gear at the beginning Don't worry about it. I had I did a video last week on my desktop as far as just I use this desktop for years And I'm just recently getting ready to upgrade it And I don't need to upgrade it now But I'm to the point now where I want to see the fruits of my labor and I just want some a little bit more sexier But for you guys and this is me 13 years in so a lot of you guys Just starting out having got your first year. Don't worry about the tools You're gonna get to the point to where you get your milestone wins and stuff And you should be able to reward yourself with these gear There's not only gonna help you be more productive, but put you in a better Motivational state when you come in to see that nice Workstation that nice keyboard and just be able to feel good about yourself Professional networking matters guys. I can't tell you enough This is where a lot of developers sleep on they say I don't need to go out and network and be in front of people Which you know, it's not a requirement But at the end of the day once you start to work on more impactful projects bigger and bigger projects You want somebody who specialized in a specific area to give you some advice not necessarily solve the problem for you But make sure you have a sounding board if you need to guys This is gonna be important to have in all areas of your professional career Let's just say you're not an infrastructure guy and you're working on a server and you think the service to issue I'm not a server expert. I don't want to be a server expert outside of just the general googling This is far as want to go It would be great to have a professional network of people who Specialized in networking that you can come in they know your project They know what you do and be able to provide insights on those specific expertise You don't have to be a large network of professional people just enough to give you kind of good coverage of Basic IT knowledge, maybe an infrastructure person. Maybe a sequel person a front-end person maybe somebody who knows the landscape of an industry and Operational person maybe a business analyst or something like that just No more than about 10 to 15 people at the least can get you a good network and you can get that pretty quickly guys But at the end of the day, you don't want to be in a situation where you don't have help Last but not least guys, you have to be impactful As far as your projects if you're not doing impactful projects, you get demotivated it gives routine and It just become a regular job. That's the luxury of being a software developer you get to kind of really be impactful and If you put position yourself as a resource for a company, that's important You're gonna always be in this position. So like subscribe to the content if you have additional questions comment below If you haven't already go ahead and sign up for my free seven-step guide below and also check out my premium courses guys go support the channel and really take your career to the next level and I'll see you guys in the next video. Peace