Discouraged While Learning Software Development?

Video Statistics and Information

Video
Captions Word Cloud
Reddit Comments
Captions
and i look at that email i'm like oh my god you're giving up just after three weeks that's ridiculous hi there i'm this here from jobertyprogrammer.com where we teach thousands of students how to code and get jobs in software development this video is going to be about some i just want to give you some words of encouragement because i get asked questions about uh you know some students ask me oh i've been learning this thing for a month and it's just not registering i'm not understanding i learned this and then i forget what i learned um you know and i'm just giving up or i'm quitting you know sometimes people end up quitting and i just want to tell you what to expect and why software development could be perceived as something that's hard whereas in reality nothing new is supposed to be easy so if you think it's hard of course anything new is hard what you don't know is hard but i want to give you a perspective as to what you can expect that process to feel like when you're learning let's say you've learned you've been learning to code for three months where should you be after three months how should it feel after a year after a couple of years to be a confident software developer it takes about four years to be fully confident and just be able to look at code and say okay let's let's get started most students take a lot of time to learn and that's just you know it takes work it takes a lot of time to learn so that's why i don't like these coding boot camps that say oh full stack developer in six weeks come on give me a break um there are there are shorter paths to getting your foot in the door in tech the the the shorter path that i recommend is the data path that's one of the paths on my website three to four months if you learn sql only and with it because the breadth of knowledge is less is just a couple of things couple of technologies that you need to learn to understand and get your foot in the door in as a sql developer the full stack developer has a much wider breadth of knowledge so it's going to take you longer to learn all that that takes a year so obviously it varies depending on which path you choose but both paths you're gonna have to work hard every single day so right off the bat if you're somebody that is disciplined or that is somebody that doesn't give up you have an advantage okay uh the learning now let's talk about how difficult it is to become a software developer uh just like learning anything new it takes a lot of work no one was born a good software developer every uh prodigy coder that you see out there put in the work okay and it all depended on how much passion they had in that given field and they became a prodigy because of that passion they continue to work it's easier to push through something that you enjoy so if you kind of enjoy software development but you're struggling trust me there's nothing to worry about if you enjoy it you're going to master it you just have to keep keep at it don't give up i get emails from students saying you know i've been working on this thing for three weeks and i'm just not maybe it's not for me i'm giving up and i look at that email i'm like oh my god you're giving up just after three weeks that's ridiculous let me paint a uh let me give you perspective so that you understand how this the the journey is to becoming a software developer anything new when you're learning it you need to forget it it's about the process of repetition you learn something and then you forget it and then you learn it again you forget again you learn it you keep forgetting the more iterations of this learn forget learn forget learn forget the more iterations of these that you go through the faster you're gonna learn something i remember when i was uh i took classes on acting to eliminate my shyness a couple of years ago i was very shy so i thought i'd challenge myself and take an acting class and what i learned in that process was to learn a script it takes a lot of work but it could be very effective if you just force yourself uh to really memorize it and then forget it quickly memorize it forget it quickly don't just don't just try to keep remembering memorizing memorizing memorizing and not giving yourself an opportunity to forget so what eventually what i started doing was i'd get the script and i'd read through it and then i'd put it away and start recalling doing recalls with my mind and trying to think uh what was the first line about and the the faster i got into this forgetting mode and then uh going through that process of remembering forgetting remembering forgetting the faster i was able to learn scripts you know that's just a different example but anything in the world whether it's singing whether it's lifting weights whether it's anything you want to learn something it requires you to forget and let me tell you the process of coding is just like any other challenging endeavor out there it's kind of like you know i could compare to when kids are first introduced to words in in pre-k and then in kindergarten they're learning to put words together using letters and then once they get the words together they're now trying to learn about building sentences and then they form the sentences then they learn about how to make paragraphs and then they learn how to write stories and eventually they get to a point where they can write books so that's the kind of learning curve that's required as a developer and many professionals any technical profession is going to require that kind of effort and you can't give up i mean if it takes a kid to wrap their head around how to write paragraphs about three to four years then what makes you think that you can do it within three weeks or six weeks like some of these boot coding boot camps so it takes work i remember when i was still a beginner in coding i first got my job and you know i was i was learning the code still you're always learning to code i'm still learning to code it's been like 15 years i've been coding you've there's there's always new things to learn so that process will never end um i remember when i first started i was kind of weak on my algorithm and data structure knowledge so i wanted to pick up a a data structure book and the one the data structure that was giving me the hardest time was red black trees and it is a complicated data structure and i remember it took me like three months of just you know bashing my head across the screen to get to a point where i could comfortably start coating red black trees three months of everyday work like it was it was and by then i already had a job so i was putting in extra time to learn this stuff it's not like i didn't know how to code but it was it was a struggle it takes time some things just take time and this is one of those things you can't give up three weeks come on six weeks come on six months no it's not time to give up yet you got to keep going at it all right and keep working at it and eventually you'll get to a point where you're going to you're going to thank yourself because if you give up that's the worst thing you could do for your own for your own psyche your brain is going to remind you every time you try to do some new endeavor it's going to remind you hey you're the guy that gave up last time on on doing that what makes you think that you could do this so don't let yourself get into that your brain will your our brain controls us we don't control our brain so you want to make sure you set yourself up to win which means you decide beforehand if you kind of like something if you kind of enjoy the process of coding but you're not a coder yet trust me that's all you really need you just need a little bit of passion and then you need a lot of work work work work repetition repetition repetition keep forgetting that's okay just keep at it keep beating at it and eventually you're gonna get to a point where you're gonna actually be a master at that given craft and programming is a wonderful craft to be a master in it's a very rewarding field i've got courses on my website i've got two paths uh both are great they have great job demand so give yourself a chance if you kind of enjoy what you're doing keep at it you have to work hard to get anywhere in life right and that's my promise to you if you work really hard and if you keep practicing every single day trust me in a a matter of a short a year you'll be a full stack software developer in four months three months four months you can be a sql developer uh if you just focus on sql in the beginning all right so keep at it don't give up and uh if you liked what i had to say in this video make sure to like this video subscribe to the channel to stay up to date and share this video with as many people as you think it would help and with that being said i'm going to wrap it up thanks for watching i'll see you in another video
Info
Channel: Imtiaz Ahmad
Views: 9,458
Rating: undefined out of 5
Keywords: Software dev Career, IT Career, Computer Science, IT Jobs, Computer Programming, Learn Software Development, software developer, Udemy, Become a Web Developer, Become a Database Developer, Become a Java Developer, Web Developer, online tutorials jobs, java programming tutorial, java tutorial, simple programmer, java programming, java, programming job, programming, java tutorial for beginners, coding, john sonmez, software engineer, developer, software development, learn to code
Id: AFK5hrKXEbM
Channel Id: undefined
Length: 8min 35sec (515 seconds)
Published: Fri Dec 18 2020
Related Videos
Note
Please note that this website is currently a work in progress! Lots of interesting data and statistics to come.