lol id rather not say., lets just say its become much easier when i picked up Head first javascript. am like whyyyyy is it only now i see this awesome book ? So now maybe in two months im done.
In 2018 I was jobless and was looking for a career change. I started to learn how to code in june and immersed myself into study 6 to 10 hours a day and I really gave everything I got. The fact that the clock was ticking and the feeling of dread was growing was good motivation for me to find a job as soon as possible. It took me 5 months until I got a job as a junior frontend developer
So far I'm taking my third programming class in college currently learning inheritance, polymorphism, abstract, and encapsulation. It's been a little over a year since I started coding but not everyday since I have other classes to worry about. I still don't fully grasp some of the concepts but I do notice I'm beginning to understand bit by bit the more I read code and try to understand. All in all, I think it just takes time and persistence. People learn at different pace.
@@ganyrehs you sound like you will succeed my friend. start on a passion project or two outside of school. that is where i found i learned a lot more and was also able to apply knowledge from my classes.
I've been coding for around 12-months now. I wake up at 4 am and study for 3-hours every morning before work, rain or shine. I use courses as they provide much needed structure. Learned HTML, CSS, SASS, Bootstrap, JS, React, GitHub, NPM, and a bit of Node so far. Hope to get my first job sometime in 2023. Some key advice to those who want to succeed that I want to share is to have a strong motivation and know clearly what it is. This is what will sustain you when the going gets tough, which it will. I do it for my wife and my baby daughter, and the thought of them keeps me going (:
I just finished learning react and completed my knowledge on MERN. Still yet got to learn redux, scss and typescript to really ground the familiarity of it. Took me 10months to learn MERN bymyself. But the problem i do face is that i dont know how to code. Because we are in the same pool and you are few months ahead of me. Does it get easier? Do you spend hours thinking and trying to find a custom solution for your problem?
Coming up to a year in June. I'm only able to put in maybe an hour or two every day (because of job, family, etc), but I'm consistent and also realistic about how long it's going to take. I'm also a bit older (41) and the last time I studied something was 15 years ago, so it took a while to get my brain into learning mode again. Thanks for the videos, they definitely keep me motivated.
@@dreamerkjm8641 really well, actually. I switched from Python to JS in Sept, because I realised that it's easier to get into the industry with JS than Python (from what I can see). It felt ridiculous starting a new language from scratch, but it's taken me half the time to get a grip on, than on Python, and I've started building some projects in Vanilla JS & React. So yeah, tl;dr version: it's going well. It's hard-ass work, but I think it's worth it.
@@stefandeclerk Glad to hear. I agree it's a bit hard but it's achievable, I'm also learning JS myself and things can get tricky lmao. Anyway, good luck on your journey and i hope you will break to the industry soon.
I feel so much better after watching this. Have been at it for almost 2 full months and after watching this I am more relaxed with the time frame. Thank you for calming my nerves.
Thanks for the great video, Andy. Currently waking up at 6am to get some coding in before I start work from home at 9am. Then after work I code for a few more hours. Trying to stay disciplined and consistent.
Due to decision fatigue I wonder if your current regular job suffers (no clue what it is, may not be an issue) and your quality of coding after work. I suspect your best learning is before work for that reason. Good to prioritize that way if it won’t affect your ability to do your current job until you have enough experience doing this under your belt. I say this as someone that’s been coding for a living likely longer than Andy has been alive, and I started before he was alive, before I did it for a living. It’s good to hear him keeping people new to this sufficiently grounded. I’ve not been new to software dev for decades now, but you know what? I’m still learning new technologies an methodologies, the reality is you’re either always learning and getting ahead or you stop and quickly become unemployable, there is no “keeping up” with everyone, and it’s a huge question of whether you’re betting on the right horse for language, frameworks, etc. Andy has it exactly right about the thing that matters most, and the languages, frameworks and methodologies mean nothing if you don’t solve your customer’s problems with code. The one thing not mentioned that must go with this is the fact that you can never reliably solve a problem by writing code if you don’t know how to solve it without code first. This is the case where this is a field where you are regularly learning more than the technical stuff of working with the computer because the computer and the code, etc. are merely artifacts used to prove you’ve mastered understanding the problem you’re meaning to solve for the purposes of automating it.
@@strictnonconformist7369 You make a valid point. My work has been suffering since I took coding a lot more seriously. I am not nearly as productive at my 9-5 (I work in law), but I've decided its not something I want to do long-term so I want to take a chance with coding. Although I'm a lot more focused and relaxed coding first thing in the morning, it is draining and frustrating coding after work. The mental exhaustion attempting to practice after a long day at my desk, only to come back to that very same desk to practice takes its toll. Can't complain though, I've got the opportunity to make something of this and I'm determined!
The sad thing is that many give up in middle of their journey, thinking that coding is not their cup of tea. I too had this doubt and had to face massive breakdowns and got so frustrated that I was on the verge of giving up. But, there was this tiny voice inside my head that told me to keep going, to never stop learning and facing challenges. I'm glad that I listened to that voice. As a result I am a much better programmer than what I was yesterday. I made tons and tons of mistakes, fxked up badly, had many sleepless nights, but you know what― All of that worth it! If I didn't made any mistakes or even denied to correct them before moving further, than I wouldn't have reached where I am at today :) Never give up, guys!!
I'm so happy you overcame this. I know what I'm getting into but the job opportunities are just way too good worldwide. I wanna use that chance also I love all sort of Computer stuff^^
You're right. Part of the problem is people usually thinking you have to be intelligent in order to be a programmer. We can say that programmers become really analytic when it comes to problem solving, for us usually X problem always must have a Y + Z solution, almost always. But, we aren't intelligent because we were already, we became intelligent because we are programmers. Part of the job is to BECOME a clever problem solver, you aren't one already. There is a wall of course, of how clever you have to be for certain positions, but to be a programmer in general, or any other position, you don't have the requirement of being intelligent, you become one.
The biggest thing I've learned is that it never stops. If you stop learning, you stop growing. When I see experienced developers code, they spend a lot of time referencing docs, etc, so it's obvious it's impossible to remember everything
not to mention that the technology itself keeps changing. I become a professional programmer later in life, and one answer to "why not sooner" was, "the things I learned didn't even exist back then"
Another great video, Andy. Your content has inspired me to go back to school for programming after spending a little over a year diving deep into self-learning. Appreciate your efforts.
Thank you! I just started this journey today and am very excited about what might happen to me in the next few months. I really think I could do it in about 6-8 months and I will do everything I can to fulfill that self-imposed commitment.
Great. I would say 2-4 years is a usual scope for full time working/family people. I found a job after 2.5 half years. I probably was job ready year earlier but didn't have a portfolio. Applied to tens of jobs and got no response. After my portfolio was live I applied to 2 positions and had a job month later in one of them.
@@ShadaeBalancesKnightAstro sorry for the late response, my portfolio wasn't anything special few simple projects with API search and crud operations, I didn't have an interview at start my CV passed and got a test assignment to finish in 5 days, I did great on that, passed the technical interview and got the job. 1 year passed since now I get at least one offer a week and it is much easier to find a job
I learned how to code 2-3 years ago. Took me 8 months of studies before I landed that first job. Worked for them as a remote developer for 2 years until yesterday, I had enough of it so I finally quit. I realized this field wasn’t meant for me, everyday I found myself stressed out with the task at hand, as well as staring at a screen being sedentary all day. I was excited with my job for the first 3 months and genuinely did enjoy it but overtime I just started to absolutely hate it. With that said, coding is a commitment, make sure you know this is for you because it will take a lot of perseverance to do it. I’m starting over with my life and I never felt happier. Cheers and good luck
It actually took me 3 months to get my first job. But, I'm in my 3rd year of coding and finding that I'm learning something new everyday. I applied for jobs on upwork and my first couple of contracts were at $3/hr. Today I'm making $75k.
I'm just about 2 years in and still feel I have loads to learn (I do 12 - 14 hours a week). I followed a bootcamp to structure my learning which was really useful(front end and Node/Express backend). I'm comfortable now with JS so my next step is to learn a framework, get a bit of SQL under my belt then I'm ready. That's my idea of ready anyway 😀
This video was a lot better than I expected. The reason I learned it was because I have a background in self teaching myself foreign languages. So I know how a roadmap works so I have been able to learn the right technologies and build websites for friends and family. I am half way through the roadmap and in some more months I can land my job thanks to all this help on TH-cam and previous foreign language experience, I can possibility get there. Enjoy these videos! 😎
The problem (Andy) is that it is a finite subject, so you end up repeating earlier videos. How about ‘how to job hunt’ ‘interview preparation’ ‘tricky questions’ ‘build your cv’ not to mention the specific coding videos you are capable of. How to use the ides etc. I love your vids and they fill me with motivation, so keep em coming. But some new content would be well received
actually I am in software development for more than 40 years now (with some two dozen languages in the portfolio) and I still have to lookup syntax every now and then again for a certain language... and of course I am still learning new skills to the day!
@@TheNoobPube I knew and fully understood what he said, I made no mistake. If you’re not still learning, you’re toast, and 6 months on the job isn’t much at all: in a lot of cases, that’s not nearly enough time to complete a project to a sellable state.
I few months ago I learned the basics of HTML and CSS. Now, I just started learning JavaScript because I'd like to focus on this particular language but I'm also super interested in Typescript and blockchain development. I'm from Argentina and it's getting really hard to find a job, so for now I'm focused on learning programming languages. The advice is much appreciated!! Wish me luck :)
@@isyraqfirdaus5322 Hello friend I'm freenlancing as a digital marketer but I keep learning, now I'm learning flutter with freecodecamp and next I'l try to learn solidity.
its better to be fully prepared then when you get your first job, all that grinding to try to learn just makes it much smoother sailing for all of it even if you can't see it now
Failed miserably at my first programming job, I have spent the past 2 years writing code about 2.5 hours a day. Now I understand programming and software engineering. The "impostor syndrome" is gone now. Can't wait for the lockdown to end and the Meetups to start. I'm really going to wow some people with my understanding of code and software development, I KNOW that I can code now.
I divide software development into five levels, starting with "Nerd" - someone who wants to write code, but doesn't know how. The Nerd typically progresses to "Hacker," who can typically read, understand, and modify code if there's documentation available to look up the details. The next step is the "Coder," who can write code from scratch using the existing features of the library, and is generally familiar with the syntax and semantics of at least one language and library. Most people can move from Nerd to Hacker in a couple weeks, and make it up to Coder in a few months. Then there's the "Programmer," who can write entire programs from scratch and implement features that aren't in the libraries, but the resulting program will not be intuitive or even usable by people who are not at least Coders. This is the level of most software professionals; it is about the point where you can expect to get a job in the field. It takes a year or three for the average person to get here. Longer if you don't really focus that hard on it. Finally you move up to "Developer," which is where you connect the final piece of the puzzle: your software has to be used by a human being. Developers can write applications that are usable by average people with no understanding of computers at all. This primarily requires a fluent understanding not only of the computer, but of the idiot trying to use it, to a sufficient degree that you can tell this idiot which button to press for what he wants. This takes a very long time indeed. Software development is, after all, a perpetual battle between programmers trying to make bigger and better idiot-proof programs... and the universe trying to make bigger and better idiots. You can easily spend the entire rest of your life, or at least your career, working diligently to become a better developer. You will still get bug reports that pressing the print button when the printer is turned off doesn't print. Further progress in the career field is not about the machine, it's about people. Leadership, management, marketing, these require you to understand more psychology than technology. Eventually you lose touch with the machine, and have to let other people write the code and build the software.
I love your videos they're motivational and realistic I have been coding for a month now its hard for me cause I'm also doing my third year in optometry but I'm not going to stop until I'm good at this even if it takes me a year or two or more. love your videos and please don't stop sharing information with us
I felt relieve when I heard that a majority of people will need more than twelve months. I have been learning for 9 months, two hours a day, and feel that it will take me more than a year to get that minimum skill set to land my first job.
Probably. Each level of full stack web dev for instance could be a class you take in school. HTML/CSS, then JS, then SQL, then a technology like Express. You are already talking about 12 credits if properly explored. And while you could jam those 12 in you won't really know anything about writing software. That takes even more time. This isn't something you learn in a year, it definitely takes longer.
Starting seriously learning JavaScript July 2021. Accepted into bootcamps August and September 2021, hack reactor, fullstack and Codesmith. Failed to pass my month of foundations for fullstack academy in October 2021. Finally got into a cohort January. I still don’t feel comfortable telling people I’m proficient, but definitely close. It’s December 2021. This is no days off, quitting job. I still have 4 months left of the bootcamp. I’d say 1 year is accurate.
I was a desktop/ server admin for about 8 years, I leaned html/css back in the mid 2000's enough so i could do Mashup sites from templates, add galleries and videos, then I went and got an A.S in information systems in 2008-2010 took some more html/css courses and a Javascript course as well as Java 1 and 2. Then I did nothing with it for the past 12 years lol. Now at 50 I've decided to brush up on things, since everything is new in that time. Taking a 10 month developer certification at university of Phoenix and hopefully by this time next year I'll be back in the I.T. works as a software developer! Great info
A lot of these "few months" to find a job in coding are people who already had prior experience. When they dive into web development, they pick it up rather quick, so yeah a lot of people do pick it up and find a job quick but it's due to their experience. Now, if you have 0 experience with anything web development or programming related, you're going to have to put in far more work, and more time. It could take up to a year or even several years for those people. I know several people who weren't necessarily web development savvy, but had experience in testing, mobile development, enterprise software, etc, who took a few weeks or couple months to be job ready for web development roles. I also know several people who never programmed in their entire lives, who don't know the difference between "good" optimized code and spaghetti code, and it's taken them several months to even years to land their first role. At the end of the day you never really "learn to code", it's an ongoing process.
I was in a 15 week bootcamp with no coding language or real tech experience. I am extremely creative and a classically trained actor (I speak Shakespeare fluently lol) with some tech skills. It was hell!!! I am so glad I found your videos. I was beating myself up because I wasn't learning at that pace. I am a visual learner. I have switched to a 40 week program and you have helped me feel so much better about my choices. Thank you 😘
Hard part for a lone beginner is to find the right resource to begin with., since there are so many people giving different advice. So that alone takes time. Then you find it now you gotta focus on that til you get it done.
I'm 15 and I was not nearly as invested in learning to program as I am now.( probably because I had to take Computer classes in 8th grade and I hated it.) I didn't know you could make awesome things and solve big issues with other than backend stuff. Plus the opportunity to learn more languages is always cool. I started March 16th and I did research as to what I wanted to do based on questions I asked myself. Once I consumed enough to learn I wanted to be a web developer/design in general, I headed in that direction. I got info on how I should start and a lot of people said Html, CSS and Javascript. So that was my structure and I've built from there adding bootstrap now, I have a good sense of html I have a little more to do on css to say the same but it's only been one month and it's an accomplishment for me. Someone known to stay consistent for a few days then pick up something else. I move a lot and my grades never showed that. I had a's and high B's I've only gotten a C once in the 13 schools I've been in. I'm homeschooled now so I have tons of time to throw into programming and perfecting. I did lose 36 lbs in east africa still coming down but im in mexico now. I guess my motivation for keeping at this comes from wanting to see the world. I wish that in 6 months I'd be able to apply to some sort of online freelance or something. But I'm ok taking a year or so the really grasp everything because there's a ton of jobs I can do in the mean time even though I dont live in texas right now.
This was much needed im a little over 3 months in and i was starting to panic to say the least. Thanks for the great insight Andy your videos are awesome.
I've been learning for a year and a half. I am a fast learner and I am doing really well. I've built apps for clients but can't land a regular job because I suck at the whiteboarding. The only thing the whiteboarding shows is that you can perform in that one situation you will never see again. It baffles me that there are so many supposedly smart people who think the whiteboarding portion is useful. Wouldn't it be more useful to give them an assessment that is like what they do on the job daily, and then talk with you about the code to make sure you know what's going on?
@@fastlearner9993 i went to an academy for a year, self taught for a year. I've learned way more things on my own, but some things taught in the academy I would have never thought to learn on my own. I felt confident I could build an app probably 9 months in to my academy learning, so about a year of learning total. Now, had I learned a certain order and known what path I should have taken, I would have had that confidence a few months in I believe. But, you should never judge your success off of someone else's.
@@fastlearner9993 I've been thinking of starting a TH-cam channel because I love helping people learn and just helping in general. I think you may have given me a good idea for a first episode lol
@@fastlearner9993 I did find out a reason I am bad at whiteboarding though. I was just recently diagnosed with PTSD from early childhood Trauma, and I'm almost 41.
@@briandev8 perfect! i will subscribe just in case you decide to make videos. i appreciate the feedback , i will never base my learning off anyones because we all learn differently & at different paces, but i like to get a rough gauge which your reply helped i must say. the fact you are 41 has given me more motivation also. i am 30 , i have just started learning html & css for 2weeks i will now add javascript to my daily studing/coding plan now aswell, will i make it to my finish line that is completely down to myself and no one else. thank you
I started coding in February of 2020, I don't feel comfortable enough yet to apply to jobs as I am barely just learning React but I believe by this time next year, I should be able to get a job.
it took me less than 10 months to get into my first job but I actually wasted 2 months for an exam between this period. So I can easily say less than 8 months or so, but I was 4-5 months of this was like breathing code. I started at June 2020 and got my first interview February 2021. After that I got bunch of other interviews, almost 6-7 companies I suppose and finally landed the job in April. But as Andy always mentions, I'm one of the most consistent people in the world probably lol. I think there isn't a single I didn't code any for the last 6-7 months. I can answer people's questions who are trying to go into this path.
@@sonofaput No, I don't think you need books, of course for certain parts it would be good to consume some theoretical knowledge but all of my programming skills come from writing a lot of code and projects.
I come from a vfx background and I am currently learning python to build plugins with eventually becoming a TD in vfx. I dont have a 100% clear plan but I know that I want to become a TD/pipeline developer in VFX, so I am focusing on OOP right now. This video is really insightful thanks
Absolutely Andy. I will concur that to just say 3 months of learning and then jumping into a job actually can be dangerous. Where is the experience? It takes some degree of knowledge and experience with the problem solving, not just knowing how to code.
I studied programming at Polytechnics. Never get the hang of it, probably because I spend too much time fooling around. Always have that desire to master programming properly, the mind is willing but the flesh is weak. Then, your channel pops out in my TH-cam, so its might be the divine sign for me to take programming seriously, if I really want to make it.
its been 6 months into coding.. last 2 months it was rough due to surge in Covid 19 cases as i am into healthcare but i m determined to roll all over again .. ❤️❤️❤️❤️
I saw a quote saying reaching your goal is more about the “number of steps you take” than the “time”. Actions (practice) > Time. Some people cram a lot of knowledge in a short amount of time because of high practice volume.
Naw, that is wishful thinking. You need a combination of both. Structured activity repeated over long periods of time. Take a lesson from classical pianists. They practice scales and arpeggios everyday for hours at a time. Focused practice for long periods of time. Plus they learn new music or compose. This takes years.
Just started my journey 3 days ago🎉 and so far everything is going good until loopers was introduced 😅 took me 2 days to figure it out and I don't think I fully understand it yet . Now I'm on to the next topic called error and and something called syanx is being introduced to 😂lmaoooooo. Good luck everyone 😅
Great video! This is actually the single best way to tell if a youtuber is legit. When they say you'll be job ready in 30 days, I just unsubscribe and click on the "Don't recommend channel" button.
I'm right at 6 months. And I'm currently applying for Internships that will start in May/June. Structure has been huge, I'm going to an online school for a software development degree + I'm doing the self taught method for front end technologies specifically. I put in about 20-30 hour a work. It can be done in less than a year you just have to keep at it consistently!
When I was 13 I would definitely have been the type of person who would fall into the 1% category. I learned some C++ (UnrealScript), html, php, and at the same time learned basics in game design, physics, computer science and also a bunch of other stuff like philosophy and psychology. Now it's 20 years later and I'm starting to learn programming for real, and noticed that I still have a somewhat intuitive understanding of how programming works and am learning quite fast. Thankfully I'm also still very knowledgeable in all the other things I mentioned. People will (and has, many times) look at me and think/say I am intelligent and ask me questions for fun to see if I know the answer, which I almost always do or at least be able to provide a thought through answer. It's true, I am very intelligent and people say I'm wise for my age and people always said I was "going places" and would would achieve something truly great. So what do I do for a living? I'm in IT support. I do goddamn IT support. Typical gifted underachiever. Well, no more. Life and it's ephemerality sort of kicked my ass this year and really made itself known, and I've been thinking about how lazy I've been. I've never struggled with work and stuff in life, it's all sort of worked itself out and it's like I'm doing myself and society a disservice by not actually living up to my potential. So here I am, studying programming and coding every day, working a job that pays kind of well but is ultimately dead-end. Now at this age I feel I'd be lucky to get a job as a programmer within a year.
Awesome video thank you! Bro I think you can benefit from a channel intro btw Lol like a 7 seconds thing with music. In my opinion it may Help your brand (perceived credibility in the eyes of the audience) and builds anticipation for the very valuable info you have to share Never thought I’d ask a TH-camr to build an intro lmao. Love your vids
Already been working for almost 5 years and sometimes feel like complete dumb. The more i learn, the more i understand how broad the object of knowledge and how much yet to learn.
After 8 month of constantly learning ,I'm burn out and im surrender. Will try to take some good part of all that learning time. But I feel it not for me, my brain it's much more artistic than logic. Good luck to everyone one who trying it. Don't give up. Andy great mentor👍👍
I always seem to get into my own head with what I'm learning and find it difficult to keep to one language or framework. But I've made my mind up to just stick with NodeJS.
Just started my programming journey seriously with rust. Everyone says it's hard especially as a first timer. But I'm trying to challenge myself to see how far I can go
hows it going ? what language(s) are you trying to learn? i just started learning html & css 2weeks ago i will start looking into the basics of javascript now aswell while still practicing html, css and javascript. learning and practice is key. i am on my own timimg though
It depends, but you will never be done learning as the industry just moves so fast. I will say there is a big difference in knowing how to solve a problem with code and how to solve a problem with code efficiently that is easily updatable as needed.
This couldn't have come at a better time! I have been very frustrated at my learning speed as I thought people who have motivation and certain amount of learning skill can all become a full time developer in 3 months after watching a couple of youtube clips, how wrong was I! Keep going everybody!
"can't create that structure for themselves" exactly. I have taken a bootcamp in the pandemic but don't know what to do after. I think I should just do practice or personal projects but don't know where to start.
As someone who is in a bonafide software development program, I can assure you, as someone with relatively average intelligence, it is longer than 3 months lol. One of the largest hurdles for me is to do things, 'the right way' while at the same time, 'problem solving' to create unique code.
And to answer your question. I started informatics and automation in 2016, quitted and started studying on my own 2 yars later... so 2018 and landed a job in 2019... still doing that IT stuff
The first time I ever looked into coding or programming was when I was like 10 or 12 I forgot. Since then I've always wanted to learn and I've looked into it. I never knew how to go about learning it tho. Now I have a better idea of how to go about it and it's been very easy to understand the basics of html and css.
Man learning to Code takes time. I been doing 100 days of Python by Angela Yu. And it definitely is taking me longer than 100 days to finish the course. Her Approach to learing is Project Based which forces you to understand the Concepts. Which is really helpful.
I think also companies hire depending on the weight of knowledge and expirience of that person. So if your saying you have studied for 3 months at an interview they will not hire you, unless you perform exellent at a techical interview. Getting job expirience is really a good move... i would maybe advice to get a job, and study IT on second premises for a while. After 1-2 year try apply for a IT job.
I hear that learning to code "the basics" or "self taught for a year or less" and getting a Job is happening just in USA! I wanted to mention this, because I'm 36 and have more then 10 years experience in programming, I've done many projects on my own "as freelance", I've my own Portfolio online which I build my self, I even have a computer science degree 4 Years..... But, I Still can't get a Job here where I live, it's almost 3 years now! You may ask why, well the answer is: "it's allways that something missing", you know PHP, Javascript, css, C#, I would say mid level, but allways at the end, really allways they say: "well you know all of this, you have ton of project's, CS degree, but we need a senior Laravel Developer, or senior React, Angular etc. Sorry for the Long comment, but I love this channel and I wanted you to know the story.
Perhaps you should specialize. Don’t do Full Stack. Choose a programming language specialty. Pick a front-end language like react, angular or laravel and complete a ton of original unique projects to upload to your portfolio. This is the advice I hear multiple different developers giving in regards to how to enter the field. Perhaps even specializing in blockchain development. You need to specialize. Also are you only applying to senior developer positions? If so apply to entry level ones. Or at least verify whether the position is senior or entry level before applying to save your time.
You can't measure it in months. Someone can do 8 hours coding from 3 months and another one can do 30 min for 24 months 🤷🏾♂️. But Andre said it's about structure!!!
best comment on this topic. its all about structure and time spent putting working/studying . 3months of 4hours per day is basically the same as 2hours per day for 6months assuming the structure is the same .very valid point !!!!
I can’t actually answer this properly because I started doing C++ when I was a kid and I was learning to make my own games and when I went looking for work I just found a company, prepared for the interview and got right in. I was coding for 3-4 years already I just did it leisurely after school and it was mostly doing apps and persevering over problems
Im learning the fundamentals in Java now and "studying" 10 hours a day and my goal is to study 10 hours a day till 1 september, hope I learn something!
@@Itech6969 I genuinely respect your dedication and commitment, especially considering most programmers in learning quit halfway through. As for me, I've been taking a course on Python by Angela Yu (couldn't ask for a better instructor honestly), and it's been going pretty well so far. I can now even build my own projects. Obviously after finishing the course I still have a long way to go, but it's a good introduction peculiarly for a beginner like me. With all that said, I wish the best for you, may you fly high in life and success be with you always.
I was planning to rush things since, I want to help my family or to carry my weight but I decided to take it easy since the thought of rushing came from me when entering college so, I have to settle down, take it slow and focus on graduating and also work on my Coding, I make rash decisions when I'm frustrated so I had to sit down and think, and If I did rush things I would not have gone far.
I think in the end it's how much time you put into it. So one person that got good in 3 months probably did 4x the work someone that got it in 12 months did. Also how much you like it probably plays into being able to do it a lot a day without getting burned out.
I wish I had this kind of advice 6 years or so ago. Heck, I wish I got this kind of advice when I was in middle or high school. My goal is getting good with C# and SQL because my current job needs people who can do these languages.
thank you for the pdf.... when i first started I used to memorize code, when I hit react it hit me, now I spend more time analyzing, so I figure analyzing what is going on and how is going to teach me how to solve problems... Thank you
I still don't know what I want to learn python for. I know where I want it applied but I don't know what for specifically. Networking and potentially pentesting. Would be good if I could get an opinion on that. Make software for automation maybe? But even then, it's still too vague.
I’ve not done more than play around in Python, but it certainly has advantages for fast iteration for testing things that are small because it has no compilation time. It requires a lot of discipline with dynamically-typed languages like this, though, for larger things because the type system won’t tell you anything is wrong until runtime. Any language with garbage collection (python is one of them) isn’t a good choice for anything that requires predictable latencies, so you’ll never see an MMO written all in Python, and it’s not suitable in just Python for live media processing. Python can be used nicely as a systems scripting language to glue a bunch of utilities together, for example, parsing log files or the like: again, fast turnarounds due to no compiler, easy to read and write when still pretty small, so you can automate a lot of things that way in a more friendly syntax than Perl or Bash. Python as of last time I checked has practical upper limits like JavaScript for larger, more complex application development: it’s single-threaded. If you wish to do pentesting, there are cases where it’d make sense to either use a language that can be used with multiple threads, or you’ll need to call out to other processes that do that for you.
@@The-Sumerian thank you !! i appreciate your feedback. i am just 2weeks into html and css , i will now add javascript to my daily studying/coding and hopefully in couple months move onto react & plan my next steps from there.
I have a very clear path, curriculum, well organized resources, I know what I need to learn and do in what order but... I have issues with my mental health and I keep being horribly held back by intense ruminations, toxic perfectionism, executive functioning issues and such. :( Because of this whole self-teaching process is a huge daily battle with myself and it's exhausting and it's sloooowwww. x_x I can establish what needs to be done this month but even if it's a completely reasonable amount of work, I start to panic and freeze in fear. Sometimes what you need to study better is a therapy.
@@sonofaput I signed up for cognitive-behavioral therapy and so far got some useful ideas after 2 sessions already but I can check this guy too, thanks. ^^
@@Kriliska Ah I am glad you already took the initiative to seek therapy. Although the name is weird Lizard (brain) Wizard (brain), from the name of your therapy, it sounds like about the same, or closely so. Be well.
Thank you for your time for me idk what the goal all i understand is i need to learn easy language with path i can get job after 1 year or 18 months thank you again
If advanced programming softwares which are Integrated Development Environments (IDEs) have automatic code suggestions and completions like Visual Studio's IntelliSense, learning to code in a programming language gets faster. You know, I never attend a comprehensive class on C# language before, but I am forced to code in C# for an assignment. So, I totally rely on Visual Studio's IntelliSense to guide me in my C# coding, and I managed to learn C# in just 5 months!
I wonder if you can answer the question! How long does it take to land a Job? Because learning depends of your plan, as you said in your videos, for someone takes longer, someone else faster!
I started 4 years ago constantly failing and trying because I am in university learning CS Am constantly bombarded with lots of subjects And I only now syntax until Oop of 4 Programming languages but didn't learn advanced and built something
think it's "luck favors those that are most prepared..." or something like that...think it was Louis Pasteur. btw, where can I find case projects for practice?
It doesn't make you stupid if it took you longer than those "self-taught" stories. It all depends on the amount of time you're willing to invest. For me, i can invest 1-3 hours daily. Some might be able to invest 3 hours weekly 🤷🏻♂️ as long as you're learning, you're just doing hella good 💪🏼👍
I feel like coding mixed with my adhd might stick me in the 3-12 month range seeing as I have hyper fixated on this for a few years now I just haven’t had a good enough phone or computer to do it on
This is how I see it. Imagine yourself at 14 years old, just picking up a book on programming. You have 3 square meals and a roof over your head. If you program everyday for 2 or 3 hours a day, plus more on the weekends, by the time you are 18 and going off to school, you are probably ready for college CS curriculum. If you are lucky you also spent your summers doing stuff like competitions etc... So that is 4 years. Then you go to school for 4 years where you live and breathe this stuff, 12 credit hours a semester. That is another 4 years of programming. By the time you graduate you have been writing code everyday for the past 8 years about 2 to 3 hours a day. At that point many jobs STILL don't want to bring you in and train you because you aren't really ready. You still need to know how to do what they do. So how is a year of independent study going to get you there? It isn't. But if you are LUCKY you will find a job where they want to develop talent. That is what is happening to a lot of these people. They aren't ready, but the jobs are willing to work with them because they think they have potential.
or you decide f- it because it isn't worth all the time and effort you're putting into it just to realize all the competition you're up against and having to endlessly prove yourself to employers
How long have you been studying for?
Just started. I enjoy your videos
lol id rather not say., lets just say its become much easier when i picked up Head first javascript. am like whyyyyy is it only now i see this awesome book ?
So now maybe in two months im done.
Say about 8 weeks
Since march
Just graduated with a CS degree Magna Cum Laude. Finished the degree in three years and got my first job after my first interview.
In 2018 I was jobless and was looking for a career change. I started to learn how to code in june and immersed myself into study 6 to 10 hours a day and I really gave everything I got. The fact that the clock was ticking and the feeling of dread was growing was good motivation for me to find a job as soon as possible. It took me 5 months until I got a job as a junior frontend developer
Which language you learned?
@@bigfoad he said frontend engineer
@@w1p3d frontend itself is not a language
@@Yaya-iu3uy most likely JS
Well done man so happy for you good stuff!
I'm 11 months into my coding journey. Im gonna keep programming and trying every day, even if it takes me 3 years or more to land my first job.
Love the sentiment...I felt the same way when I was learning!
@@AndySterkowitz thanks for what you do, man. You help out so many people with your content!
Hows it going? Have you gotten a job yet?
So far I'm taking my third programming class in college currently learning inheritance, polymorphism, abstract, and encapsulation. It's been a little over a year since I started coding but not everyday since I have other classes to worry about. I still don't fully grasp some of the concepts but I do notice I'm beginning to understand bit by bit the more I read code and try to understand. All in all, I think it just takes time and persistence. People learn at different pace.
@@ganyrehs you sound like you will succeed my friend. start on a passion project or two outside of school. that is where i found i learned a lot more and was also able to apply knowledge from my classes.
I've been coding for around 12-months now. I wake up at 4 am and study for 3-hours every morning before work, rain or shine. I use courses as they provide much needed structure. Learned HTML, CSS, SASS, Bootstrap, JS, React, GitHub, NPM, and a bit of Node so far. Hope to get my first job sometime in 2023. Some key advice to those who want to succeed that I want to share is to have a strong motivation and know clearly what it is. This is what will sustain you when the going gets tough, which it will. I do it for my wife and my baby daughter, and the thought of them keeps me going (:
This is nice to read and it's really no excuse for why i can't do it! I don't have a wife or child, so if you can do then i definitely can too
wow, that the same as me , please how do you cope, i can't afford a bootcamp course to learn advance web dev. Please can you advice me
I'm studying a programming now through the programmer coach I need more motivation thank you very much for that story brother
good luck! let us know when you get a job
I just finished learning react and completed my knowledge on MERN. Still yet got to learn redux, scss and typescript to really ground the familiarity of it. Took me 10months to learn MERN bymyself. But the problem i do face is that i dont know how to code. Because we are in the same pool and you are few months ahead of me. Does it get easier? Do you spend hours thinking and trying to find a custom solution for your problem?
Coming up to a year in June.
I'm only able to put in maybe an hour or two every day (because of job, family, etc), but I'm consistent and also realistic about how long it's going to take. I'm also a bit older (41) and the last time I studied something was 15 years ago, so it took a while to get my brain into learning mode again. Thanks for the videos, they definitely keep me motivated.
very encouraging, i have lacked consistency, but i believe an hour or two a day would make a very huge difference,thanks for this
After reading this comment. I'm up for a challenge. 33 yr old here and just don't want to end up expendable.
how it's going?
@@dreamerkjm8641 really well, actually. I switched from Python to JS in Sept, because I realised that it's easier to get into the industry with JS than Python (from what I can see). It felt ridiculous starting a new language from scratch, but it's taken me half the time to get a grip on, than on Python, and I've started building some projects in Vanilla JS & React. So yeah, tl;dr version: it's going well. It's hard-ass work, but I think it's worth it.
@@stefandeclerk Glad to hear. I agree it's a bit hard but it's achievable, I'm also learning JS myself and things can get tricky lmao. Anyway, good luck on your journey and i hope you will break to the industry soon.
I feel so much better after watching this. Have been at it for almost 2 full months and after watching this I am more relaxed with the time frame. Thank you for calming my nerves.
Cheers Brian!
Thanks for the great video, Andy. Currently waking up at 6am to get some coding in before I start work from home at 9am. Then after work I code for a few more hours. Trying to stay disciplined and consistent.
Keep it up Mohamad
Due to decision fatigue I wonder if your current regular job suffers (no clue what it is, may not be an issue) and your quality of coding after work.
I suspect your best learning is before work for that reason. Good to prioritize that way if it won’t affect your ability to do your current job until you have enough experience doing this under your belt.
I say this as someone that’s been coding for a living likely longer than Andy has been alive, and I started before he was alive, before I did it for a living.
It’s good to hear him keeping people new to this sufficiently grounded. I’ve not been new to software dev for decades now, but you know what? I’m still learning new technologies an methodologies, the reality is you’re either always learning and getting ahead or you stop and quickly become unemployable, there is no “keeping up” with everyone, and it’s a huge question of whether you’re betting on the right horse for language, frameworks, etc.
Andy has it exactly right about the thing that matters most, and the languages, frameworks and methodologies mean nothing if you don’t solve your customer’s problems with code. The one thing not mentioned that must go with this is the fact that you can never reliably solve a problem by writing code if you don’t know how to solve it without code first. This is the case where this is a field where you are regularly learning more than the technical stuff of working with the computer because the computer and the code, etc. are merely artifacts used to prove you’ve mastered understanding the problem you’re meaning to solve for the purposes of automating it.
@@strictnonconformist7369 You make a valid point. My work has been suffering since I took coding a lot more seriously. I am not nearly as productive at my 9-5 (I work in law), but I've decided its not something I want to do long-term so I want to take a chance with coding.
Although I'm a lot more focused and relaxed coding first thing in the morning, it is draining and frustrating coding after work. The mental exhaustion attempting to practice after a long day at my desk, only to come back to that very same desk to practice takes its toll. Can't complain though, I've got the opportunity to make something of this and I'm determined!
study hard for a year and get a freelance client for 3usd/hour
The sad thing is that many give up in middle of their journey, thinking that coding is not their cup of tea. I too had this doubt and had to face massive breakdowns and got so frustrated that I was on the verge of giving up. But, there was this tiny voice inside my head that told me to keep going, to never stop learning and facing challenges. I'm glad that I listened to that voice. As a result I am a much better programmer than what I was yesterday. I made tons and tons of mistakes, fxked up badly, had many sleepless nights, but you know what― All of that worth it! If I didn't made any mistakes or even denied to correct them before moving further, than I wouldn't have reached where I am at today :)
Never give up, guys!!
I'm so happy you overcame this. I know what I'm getting into but the job opportunities are just way too good worldwide. I wanna use that chance also I love all sort of Computer stuff^^
Did you get a job?
Did you study/learn coding on your own or did you go to school or bootcamps?
You're right.
Part of the problem is people usually thinking you have to be intelligent in order to be a programmer.
We can say that programmers become really analytic when it comes to problem solving, for us usually X problem always must have a Y + Z solution, almost always.
But, we aren't intelligent because we were already, we became intelligent because we are programmers.
Part of the job is to BECOME a clever problem solver, you aren't one already.
There is a wall of course, of how clever you have to be for certain positions, but to be a programmer in general, or any other position, you don't have the requirement of being intelligent, you become one.
The biggest thing I've learned is that it never stops. If you stop learning, you stop growing. When I see experienced developers code, they spend a lot of time referencing docs, etc, so it's obvious it's impossible to remember everything
not to mention that the technology itself keeps changing. I become a professional programmer later in life, and one answer to "why not sooner" was, "the things I learned didn't even exist back then"
The learning is constant
Amen
Another great video, Andy. Your content has inspired me to go back to school for programming after spending a little over a year diving deep into self-learning. Appreciate your efforts.
Great to hear! Best of luck to you :-)
Thank you! I just started this journey today and am very excited about what might happen to me in the next few months. I really think I could do it in about 6-8 months and I will do everything I can to fulfill that self-imposed commitment.
I got my first job after 2 years of learning while having a full time job in marketing It was hard but i never gave up
congratulations on that Elo!
One of the most brief yet practical and informative comment about topic i have ever seen..... Thank you sir
Great. I would say 2-4 years is a usual scope for full time working/family people. I found a job after 2.5 half years. I probably was job ready year earlier but didn't have a portfolio. Applied to tens of jobs and got no response. After my portfolio was live I applied to 2 positions and had a job month later in one of them.
@@HCforLife1 That’s awesome. If you don’t mind me asking, what did you include in your portfolio?
@@ShadaeBalancesKnightAstro sorry for the late response, my portfolio wasn't anything special few simple projects with API search and crud operations, I didn't have an interview at start my CV passed and got a test assignment to finish in 5 days, I did great on that, passed the technical interview and got the job. 1 year passed since now I get at least one offer a week and it is much easier to find a job
I learned how to code 2-3 years ago. Took me 8 months of studies before I landed that first job. Worked for them as a remote developer for 2 years until yesterday, I had enough of it so I finally quit. I realized this field wasn’t meant for me, everyday I found myself stressed out with the task at hand, as well as staring at a screen being sedentary all day. I was excited with my job for the first 3 months and genuinely did enjoy it but overtime I just started to absolutely hate it. With that said, coding is a commitment, make sure you know this is for you because it will take a lot of perseverance to do it. I’m starting over with my life and I never felt happier. Cheers and good luck
Nice that you found a different path in your life, what other carrier were you thinking of pursuing/doing?
@@clerklerp8458 Using the money I made to start my own business. I don’t want to go back to menial jobs lol
I'm starting to feel like this already and I'm still in college. It takes me so long to figure things out sometimes it gets frustrating.
Where did u learn to code? Any recommendations?
It actually took me 3 months to get my first job. But, I'm in my 3rd year of coding and finding that I'm learning something new everyday. I applied for jobs on upwork and my first couple of contracts were at $3/hr. Today I'm making $75k.
you really succeed but how good your wow acc are?
3$/hr? wow, where do you live?
@@isyraqfirdaus5322 does that mean 3 dollars per hour?
@@mymothermylife4033 Maybe he meant to write $30/hr. Can't be that small of amount
@@yashaswikulshreshtha1588 he might live in where in a country where 3 dollars/hour is a lot of money
I'm just about 2 years in and still feel I have loads to learn (I do 12 - 14 hours a week). I followed a bootcamp to structure my learning which was really useful(front end and Node/Express backend). I'm comfortable now with JS so my next step is to learn a framework, get a bit of SQL under my belt then I'm ready. That's my idea of ready anyway 😀
Tbh.... It depends upon person to person... The enthusiasm, passion towards to learn to code, the consistency to learn every day...
This video was a lot better than I expected. The reason I learned it was because I have a background in self teaching myself foreign languages. So I know how a roadmap works so I have been able to learn the right technologies and build websites for friends and family. I am half way through the roadmap and in some more months I can land my job thanks to all this help on TH-cam and previous foreign language experience, I can possibility get there. Enjoy these videos! 😎
I think it's funny how you make variations of videos you've done in the past. Not criticizing, I find it motivating.
The problem (Andy) is that it is a finite subject, so you end up repeating earlier videos. How about ‘how to job hunt’ ‘interview preparation’ ‘tricky questions’ ‘build your cv’ not to mention the specific coding videos you are capable of. How to use the ides etc.
I love your vids and they fill me with motivation, so keep em coming. But some new content would be well received
I’ve been in a developer role for 6 months and still forget JavaScript 🤣
Happened to me also. I was going back and forth between C# and Javascript in the early days and it would take time to adjust when I would switch. :-)
Only 6 months? Total noob, you’ve not had enough time to learn enough to forget it yet! 🤣🤣🤣
actually I am in software development for more than 40 years now (with some two dozen languages in the portfolio) and I still have to lookup syntax every now and then again for a certain language...
and of course I am still learning new skills to the day!
@@strictnonconformist7369 he said that hes been in a job for 6 months not that hes been learning for 6 months
@@TheNoobPube I knew and fully understood what he said, I made no mistake. If you’re not still learning, you’re toast, and 6 months on the job isn’t much at all: in a lot of cases, that’s not nearly enough time to complete a project to a sellable state.
I few months ago I learned the basics of HTML and CSS. Now, I just started learning JavaScript because I'd like to focus on this particular language but I'm also super interested in Typescript and blockchain development. I'm from Argentina and it's getting really hard to find a job, so for now I'm focused on learning programming languages. The advice is much appreciated!! Wish me luck :)
How are you doing now?
@@isyraqfirdaus5322 Hello friend I'm freenlancing as a digital marketer but I keep learning, now I'm learning flutter with freecodecamp and next I'l try to learn solidity.
its better to be fully prepared then when you get your first job, all that grinding to try to learn just makes it much smoother sailing for all of it even if you can't see it now
Failed miserably at my first programming job, I have spent the past 2 years writing code about 2.5 hours a day. Now I understand programming and software engineering. The "impostor syndrome" is gone now. Can't wait for the lockdown to end and the Meetups to start. I'm really going to wow some people with my understanding of code and software development, I KNOW that I can code now.
I need to code again... I want to land a 180k-200k+ yearly software engineering job after college.
I divide software development into five levels, starting with "Nerd" - someone who wants to write code, but doesn't know how. The Nerd typically progresses to "Hacker," who can typically read, understand, and modify code if there's documentation available to look up the details. The next step is the "Coder," who can write code from scratch using the existing features of the library, and is generally familiar with the syntax and semantics of at least one language and library. Most people can move from Nerd to Hacker in a couple weeks, and make it up to Coder in a few months.
Then there's the "Programmer," who can write entire programs from scratch and implement features that aren't in the libraries, but the resulting program will not be intuitive or even usable by people who are not at least Coders. This is the level of most software professionals; it is about the point where you can expect to get a job in the field. It takes a year or three for the average person to get here. Longer if you don't really focus that hard on it.
Finally you move up to "Developer," which is where you connect the final piece of the puzzle: your software has to be used by a human being. Developers can write applications that are usable by average people with no understanding of computers at all. This primarily requires a fluent understanding not only of the computer, but of the idiot trying to use it, to a sufficient degree that you can tell this idiot which button to press for what he wants.
This takes a very long time indeed. Software development is, after all, a perpetual battle between programmers trying to make bigger and better idiot-proof programs... and the universe trying to make bigger and better idiots. You can easily spend the entire rest of your life, or at least your career, working diligently to become a better developer. You will still get bug reports that pressing the print button when the printer is turned off doesn't print.
Further progress in the career field is not about the machine, it's about people. Leadership, management, marketing, these require you to understand more psychology than technology. Eventually you lose touch with the machine, and have to let other people write the code and build the software.
Of course, practice makes perfect, but I it makes sense that a lot of practical knowledge and problem solving is very helpful for programmers.
The right type of practice is important as well :-)
Andy, thanks for the video and for the resource ( study manual) you shared! that was a massive help!
I love your videos they're motivational and realistic I have been coding for a month now its hard for me cause I'm also doing my third year in optometry but I'm not going to stop until I'm good at this even if it takes me a year or two or more.
love your videos and please don't stop sharing information with us
I felt relieve when I heard that a majority of people will need more than twelve months. I have been learning for 9 months, two hours a day, and feel that it will take me more than a year to get that minimum skill set to land my first job.
Probably. Each level of full stack web dev for instance could be a class you take in school. HTML/CSS, then JS, then SQL, then a technology like Express. You are already talking about 12 credits if properly explored. And while you could jam those 12 in you won't really know anything about writing software. That takes even more time. This isn't something you learn in a year, it definitely takes longer.
What about now?
Starting seriously learning JavaScript July 2021. Accepted into bootcamps August and September 2021, hack reactor, fullstack and Codesmith. Failed to pass my month of foundations for fullstack academy in October 2021. Finally got into a cohort January. I still don’t feel comfortable telling people I’m proficient, but definitely close. It’s December 2021. This is no days off, quitting job. I still have 4 months left of the bootcamp. I’d say 1 year is accurate.
Really appreciate this video Andy. Thank you
Cheers Archie!
I really like Andy's videos. He seems like a cool dude. Thanks for the video man.
I was a desktop/ server admin for about 8 years, I leaned html/css back in the mid 2000's enough so i could do Mashup sites from templates, add galleries and videos, then I went and got an A.S in information systems in 2008-2010 took some more html/css courses and a Javascript course as well as Java 1 and 2. Then I did nothing with it for the past 12 years lol. Now at 50 I've decided to brush up on things, since everything is new in that time. Taking a 10 month developer certification at university of Phoenix and hopefully by this time next year I'll be back in the I.T. works as a software developer!
Great info
A lot of these "few months" to find a job in coding are people who already had prior experience. When they dive into web development, they pick it up rather quick, so yeah a lot of people do pick it up and find a job quick but it's due to their experience. Now, if you have 0 experience with anything web development or programming related, you're going to have to put in far more work, and more time. It could take up to a year or even several years for those people. I know several people who weren't necessarily web development savvy, but had experience in testing, mobile development, enterprise software, etc, who took a few weeks or couple months to be job ready for web development roles. I also know several people who never programmed in their entire lives, who don't know the difference between "good" optimized code and spaghetti code, and it's taken them several months to even years to land their first role. At the end of the day you never really "learn to code", it's an ongoing process.
Thank you for this, Andy, I really appreciate this advise of yours. I'm inspiring to be a Software Developer that specializing in IoT.
Love to hear it!
Thanks. Well put and a great help.
I was in a 15 week bootcamp with no coding language or real tech experience. I am extremely creative and a classically trained actor (I speak Shakespeare fluently lol) with some tech skills. It was hell!!! I am so glad I found your videos. I was beating myself up because I wasn't learning at that pace. I am a visual learner. I have switched to a 40 week program and you have helped me feel so much better about my choices. Thank you 😘
Hard part for a lone beginner is to find the right resource to begin with., since there are so many people giving different advice. So that alone takes time.
Then you find it now you gotta focus on that til you get it done.
I'm 15 and I was not nearly as invested in learning to program as I am now.( probably because I had to take Computer classes in 8th grade and I hated it.) I didn't know you could make awesome things and solve big issues with other than backend stuff. Plus the opportunity to learn more languages is always cool. I started March 16th and I did research as to what I wanted to do based on questions I asked myself. Once I consumed enough to learn I wanted to be a web developer/design in general, I headed in that direction. I got info on how I should start and a lot of people said Html, CSS and Javascript. So that was my structure and I've built from there adding bootstrap now, I have a good sense of html I have a little more to do on css to say the same but it's only been one month and it's an accomplishment for me. Someone known to stay consistent for a few days then pick up something else. I move a lot and my grades never showed that. I had a's and high B's I've only gotten a C once in the 13 schools I've been in. I'm homeschooled now so I have tons of time to throw into programming and perfecting. I did lose 36 lbs in east africa still coming down but im in mexico now. I guess my motivation for keeping at this comes from wanting to see the world. I wish that in 6 months I'd be able to apply to some sort of online freelance or something. But I'm ok taking a year or so the really grasp everything because there's a ton of jobs I can do in the mean time even though I dont live in texas right now.
This was much needed im a little over 3 months in and i was starting to panic to say the least. Thanks for the great insight Andy your videos are awesome.
Update ?
update?
I've been learning for a year and a half. I am a fast learner and I am doing really well. I've built apps for clients but can't land a regular job because I suck at the whiteboarding. The only thing the whiteboarding shows is that you can perform in that one situation you will never see again. It baffles me that there are so many supposedly smart people who think the whiteboarding portion is useful. Wouldn't it be more useful to give them an assessment that is like what they do on the job daily, and then talk with you about the code to make sure you know what's going on?
good afternoon , are you sellf taught? and from beginning to present date, how long did it take before you could confident build apps for clients?
@@fastlearner9993 i went to an academy for a year, self taught for a year. I've learned way more things on my own, but some things taught in the academy I would have never thought to learn on my own. I felt confident I could build an app probably 9 months in to my academy learning, so about a year of learning total. Now, had I learned a certain order and known what path I should have taken, I would have had that confidence a few months in I believe. But, you should never judge your success off of someone else's.
@@fastlearner9993 I've been thinking of starting a TH-cam channel because I love helping people learn and just helping in general. I think you may have given me a good idea for a first episode lol
@@fastlearner9993 I did find out a reason I am bad at whiteboarding though. I was just recently diagnosed with PTSD from early childhood Trauma, and I'm almost 41.
@@briandev8 perfect! i will subscribe just in case you decide to make videos.
i appreciate the feedback , i will never base my learning off anyones because we all learn differently & at different paces, but i like to get a rough gauge which your reply helped i must say. the fact you are 41 has given me more motivation also.
i am 30 , i have just started learning html & css for 2weeks i will now add javascript to my daily studing/coding plan now aswell, will i make it to my finish line that is completely down to myself and no one else. thank you
I started coding in February of 2020, I don't feel comfortable enough yet to apply to jobs as I am barely just learning React but I believe by this time next year, I should be able to get a job.
Update ?
Update?
it took me less than 10 months to get into my first job but I actually wasted 2 months for an exam between this period. So I can easily say less than 8 months or so, but I was 4-5 months of this was like breathing code. I started at June 2020 and got my first interview February 2021. After that I got bunch of other interviews, almost 6-7 companies I suppose and finally landed the job in April. But as Andy always mentions, I'm one of the most consistent people in the world probably lol. I think there isn't a single I didn't code any for the last 6-7 months. I can answer people's questions who are trying to go into this path.
Hey buddy, did you use any book?
@@sonofaput No, I don't think you need books, of course for certain parts it would be good to consume some theoretical knowledge but all of my programming skills come from writing a lot of code and projects.
@@ilkrsrc081 can I get your email?
I come from a vfx background and I am currently learning python to build plugins with eventually becoming a TD in vfx. I dont have a 100% clear plan but I know that I want to become a TD/pipeline developer in VFX, so I am focusing on OOP right now. This video is really insightful thanks
Thanks for priceless content! As always it was simple and obvious but still very true!
Did a 6month bootcamp lift a job 2 weeks after graduating taking another course to get into fang
Absolutely Andy. I will concur that to just say 3 months of learning and then jumping into a job actually can be dangerous. Where is the experience? It takes some degree of knowledge and experience with the problem solving, not just knowing how to code.
I studied programming at Polytechnics. Never get the hang of it, probably because I spend too much time fooling around. Always have that desire to master programming properly, the mind is willing but the flesh is weak. Then, your channel pops out in my TH-cam, so its might be the divine sign for me to take programming seriously, if I really want to make it.
its been 6 months into coding.. last 2 months it was rough due to surge in Covid 19 cases as i am into healthcare but i m determined to roll all over again .. ❤️❤️❤️❤️
Update ?
thanks for the document Andy :)
The classic blog article on this topic is Peter Norvig's "Teach Yourself Programming in Ten Years"
Great read
I saw a quote saying reaching your goal is more about the “number of steps you take” than the “time”. Actions (practice) > Time. Some people cram a lot of knowledge in a short amount of time because of high practice volume.
Naw, that is wishful thinking. You need a combination of both. Structured activity repeated over long periods of time. Take a lesson from classical pianists. They practice scales and arpeggios everyday for hours at a time. Focused practice for long periods of time. Plus they learn new music or compose. This takes years.
Just started my journey 3 days ago🎉 and so far everything is going good until loopers was introduced 😅 took me 2 days to figure it out and I don't think I fully understand it yet . Now I'm on to the next topic called error and and something called syanx is being introduced to 😂lmaoooooo. Good luck everyone 😅
Great video! This is actually the single best way to tell if a youtuber is legit. When they say you'll be job ready in 30 days, I just unsubscribe and click on the "Don't recommend channel" button.
Nobody in this field would be employable in any meaningful way starting from scratch in 30 days, that’s true.
@@strictnonconformist7369 agreed. Most interns and junior devs I work with have years of experience.
I'm right at 6 months. And I'm currently applying for Internships that will start in May/June.
Structure has been huge, I'm going to an online school for a software development degree + I'm doing the self taught method for front end technologies specifically. I put in about 20-30 hour a work.
It can be done in less than a year you just have to keep at it consistently!
where do you find internships? and at 6months what languages have you learnt so far that you are confident in?
When I was 13 I would definitely have been the type of person who would fall into the 1% category. I learned some C++ (UnrealScript), html, php, and at the same time learned basics in game design, physics, computer science and also a bunch of other stuff like philosophy and psychology. Now it's 20 years later and I'm starting to learn programming for real, and noticed that I still have a somewhat intuitive understanding of how programming works and am learning quite fast.
Thankfully I'm also still very knowledgeable in all the other things I mentioned. People will (and has, many times) look at me and think/say I am intelligent and ask me questions for fun to see if I know the answer, which I almost always do or at least be able to provide a thought through answer. It's true, I am very intelligent and people say I'm wise for my age and people always said I was "going places" and would would achieve something truly great. So what do I do for a living?
I'm in IT support.
I do goddamn IT support. Typical gifted underachiever. Well, no more.
Life and it's ephemerality sort of kicked my ass this year and really made itself known, and I've been thinking about how lazy I've been. I've never struggled with work and stuff in life, it's all sort of worked itself out and it's like I'm doing myself and society a disservice by not actually living up to my potential. So here I am, studying programming and coding every day, working a job that pays kind of well but is ultimately dead-end. Now at this age I feel I'd be lucky to get a job as a programmer within a year.
Awesome video thank you!
Bro I think you can benefit from a channel intro btw Lol like a 7 seconds thing with music. In my opinion it may Help your brand (perceived credibility in the eyes of the audience) and builds anticipation for the very valuable info you have to share
Never thought I’d ask a TH-camr to build an intro lmao. Love your vids
Already been working for almost 5 years and sometimes feel like complete dumb. The more i learn, the more i understand how broad the object of knowledge and how much yet to learn.
This I was dope definitely needed to hear this. 😶🌫️🤘🏾
After 8 month of constantly learning ,I'm burn out and im surrender. Will try to take some good part of all that learning time.
But I feel it not for me, my brain it's much more artistic than logic. Good luck to everyone one who trying it. Don't give up. Andy great mentor👍👍
Ouch
You actually have an advantage with a mind that can visualize.
I always seem to get into my own head with what I'm learning and find it difficult to keep to one language or framework. But I've made my mind up to just stick with NodeJS.
Hey Andy love your videos
Just started my programming journey seriously with rust. Everyone says it's hard especially as a first timer. But I'm trying to challenge myself to see how far I can go
hows it going ? what language(s) are you trying to learn? i just started learning html & css 2weeks ago i will start looking into the basics of javascript now aswell while still practicing html, css and javascript. learning and practice is key. i am on my own timimg though
@@fastlearner9993 I'm learning rust and also Substrate framework for now.
It depends, but you will never be done learning as the industry just moves so fast. I will say there is a big difference in knowing how to solve a problem with code and how to solve a problem with code efficiently that is easily updatable as needed.
Hi Andy, great video.Can you do a video about older people trying to get into coding. Meaning 40 plus crowd Thanks!
This couldn't have come at a better time! I have been very frustrated at my learning speed as I thought people who have motivation and certain amount of learning skill can all become a full time developer in 3 months after watching a couple of youtube clips, how wrong was I! Keep going everybody!
"can't create that structure for themselves" exactly. I have taken a bootcamp in the pandemic but don't know what to do after. I think I should just do practice or personal projects but don't know where to start.
As someone who is in a bonafide software development program, I can assure you, as someone with relatively average intelligence, it is longer than 3 months lol. One of the largest hurdles for me is to do things, 'the right way' while at the same time, 'problem solving' to create unique code.
And to answer your question. I started informatics and automation in 2016, quitted and started studying on my own 2 yars later... so 2018 and landed a job in 2019... still doing that IT stuff
The first time I ever looked into coding or programming was when I was like 10 or 12 I forgot. Since then I've always wanted to learn and I've looked into it. I never knew how to go about learning it tho. Now I have a better idea of how to go about it and it's been very easy to understand the basics of html and css.
Man learning to Code takes time. I been doing 100 days of Python by Angela Yu. And it definitely is taking me longer than 100 days to finish the course. Her Approach to learing is Project Based which forces you to understand the Concepts. Which is really helpful.
did you finish the course? how did it go, are you still learning?
I think also companies hire depending on the weight of knowledge and expirience of that person. So if your saying you have studied for 3 months at an interview they will not hire you, unless you perform exellent at a techical interview. Getting job expirience is really a good move... i would maybe advice to get a job, and study IT on second premises for a while. After 1-2 year try apply for a IT job.
Programming and technology changes all the time. In reality, the learning curve never stops!
imhate that, never wanted to learn again and again the same rubbish with tona of libraries that are huge and undocumented with lots of issues ...
I hear that learning to code "the basics" or "self taught for a year or less" and getting a Job is happening just in USA!
I wanted to mention this, because I'm 36 and have more then 10 years experience in programming, I've done many projects on my own "as freelance", I've my own Portfolio online which I build my self, I even have a computer science degree 4 Years..... But, I Still can't get a Job here where I live, it's almost 3 years now!
You may ask why, well the answer is: "it's allways that something missing", you know PHP, Javascript, css, C#, I would say mid level, but allways at the end, really allways they say:
"well you know all of this, you have ton of project's, CS degree, but we need a senior Laravel Developer, or senior React, Angular etc.
Sorry for the Long comment, but I love this channel and I wanted you to know the story.
Perhaps you should specialize. Don’t do Full Stack. Choose a programming language specialty. Pick a front-end language like react, angular or laravel and complete a ton of original unique projects to upload to your portfolio. This is the advice I hear multiple different developers giving in regards to how to enter the field. Perhaps even specializing in blockchain development. You need to specialize. Also are you only applying to senior developer positions? If so apply to entry level ones. Or at least verify whether the position is senior or entry level before applying to save your time.
You can't measure it in months. Someone can do 8 hours coding from 3 months and another one can do 30 min for 24 months 🤷🏾♂️.
But Andre said it's about structure!!!
best comment on this topic. its all about structure and time spent putting working/studying . 3months of 4hours per day is basically the same as 2hours per day for 6months assuming the structure is the same .very valid point !!!!
I can’t actually answer this properly because I started doing C++ when I was a kid and I was learning to make my own games and when I went looking for work I just found a company, prepared for the interview and got right in. I was coding for 3-4 years already I just did it leisurely after school and it was mostly doing apps and persevering over problems
Im learning the fundamentals in Java now and "studying" 10 hours a day and my goal is to study 10 hours a day till 1 september, hope I learn something!
How's that realistic without burning out.
@@longLivejay1 Im still alive and "studying" even more, im up to 10- 12 hours a day now
@@Itech6969 How's it been. Any updates?
@@eternal1469 It been great! still at 10+ hours a day, some days off for family etc, how about you?
@@Itech6969 I genuinely respect your dedication and commitment, especially considering most programmers in learning quit halfway through. As for me, I've been taking a course on Python by Angela Yu (couldn't ask for a better instructor honestly), and it's been going pretty well so far. I can now even build my own projects. Obviously after finishing the course I still have a long way to go, but it's a good introduction peculiarly for a beginner like me. With all that said, I wish the best for you, may you fly high in life and success be with you always.
I was planning to rush things since, I want to help my family or to carry my weight but I decided to take it easy since the thought of rushing came from me when entering college so, I have to settle down, take it slow and focus on graduating and also work on my Coding, I make rash decisions when I'm frustrated so I had to sit down and think, and If I did rush things I would not have gone far.
ive been a year into Dart / flutter programming and i love solving errors and iam pushing 6 hours a day to try learn code with breaks ofc
I think in the end it's how much time you put into it. So one person that got good in 3 months probably did 4x the work someone that got it in 12 months did. Also how much you like it probably plays into being able to do it a lot a day without getting burned out.
I wish I had this kind of advice 6 years or so ago. Heck, I wish I got this kind of advice when I was in middle or high school. My goal is getting good with C# and SQL because my current job needs people who can do these languages.
thank you for the pdf.... when i first started I used to memorize code, when I hit react it hit me, now I spend more time analyzing, so I figure analyzing what is going on and how is going to teach me how to solve problems... Thank you
Seneca said "opportunity and preparation met in a bar. They got drunk and now they have kid named Luck"
I misspelled a word in 7 different classes. Whoah, was that a hectic time in my life.
I still don't know what I want to learn python for. I know where I want it applied but I don't know what for specifically.
Networking and potentially pentesting.
Would be good if I could get an opinion on that.
Make software for automation maybe? But even then, it's still too vague.
I’ve not done more than play around in Python, but it certainly has advantages for fast iteration for testing things that are small because it has no compilation time. It requires a lot of discipline with dynamically-typed languages like this, though, for larger things because the type system won’t tell you anything is wrong until runtime.
Any language with garbage collection (python is one of them) isn’t a good choice for anything that requires predictable latencies, so you’ll never see an MMO written all in Python, and it’s not suitable in just Python for live media processing. Python can be used nicely as a systems scripting language to glue a bunch of utilities together, for example, parsing log files or the like: again, fast turnarounds due to no compiler, easy to read and write when still pretty small, so you can automate a lot of things that way in a more friendly syntax than Perl or Bash.
Python as of last time I checked has practical upper limits like JavaScript for larger, more complex application development: it’s single-threaded. If you wish to do pentesting, there are cases where it’d make sense to either use a language that can be used with multiple threads, or you’ll need to call out to other processes that do that for you.
Thank you Sir for the video. Just started learning HTML and css and it's already taking much time..
Both of those are useful for GUI description, but nothing else: I hope you’ve got at least one programming language you’re using with those!
Update ?
@@The-Sumerian how far along are you?? what languages are trying to learn/learnt ? how long you been learning for ???
@@fastlearner9993 This is my 4th month learning. I learnt HTML , CSS and JavaScript. Current I’m learning react and firebase
@@The-Sumerian thank you !! i appreciate your feedback. i am just 2weeks into html and css , i will now add javascript to my daily studying/coding and hopefully in couple months move onto react & plan my next steps from there.
I have a very clear path, curriculum, well organized resources, I know what I need to learn and do in what order but... I have issues with my mental health and I keep being horribly held back by intense ruminations, toxic perfectionism, executive functioning issues and such. :( Because of this whole self-teaching process is a huge daily battle with myself and it's exhausting and it's sloooowwww. x_x I can establish what needs to be done this month but even if it's a completely reasonable amount of work, I start to panic and freeze in fear. Sometimes what you need to study better is a therapy.
Did you try the lizard wizard studies from Stef? He's psychologist programmer. I Think this is what can help you in this case.
@@sonofaput I signed up for cognitive-behavioral therapy and so far got some useful ideas after 2 sessions already but I can check this guy too, thanks. ^^
@@Kriliska Ah I am glad you already took the initiative to seek therapy. Although the name is weird Lizard (brain) Wizard (brain), from the name of your therapy, it sounds like about the same, or closely so. Be well.
Nice tips!
Thank you for your time for me idk what the goal all i understand is i need to learn easy language with path i can get job after 1 year or 18 months thank you again
If advanced programming softwares which are Integrated Development Environments (IDEs) have automatic code suggestions and completions like Visual Studio's IntelliSense, learning to code in a programming language gets faster. You know, I never attend a comprehensive class on C# language before, but I am forced to code in C# for an assignment. So, I totally rely on Visual Studio's IntelliSense to guide me in my C# coding, and I managed to learn C# in just 5 months!
I wonder if you can answer the question!
How long does it take to land a Job?
Because learning depends of your plan, as you said in your videos, for someone takes longer, someone else faster!
I started 4 years ago constantly failing and trying because I am in university learning CS
Am constantly bombarded with lots of subjects
And I only now syntax until Oop of 4 Programming languages but didn't learn advanced and built something
think it's "luck favors those that are most prepared..." or something like that...think it was Louis Pasteur.
btw, where can I find case projects for practice?
I've got 25 years, took a two year break. Now it's an uphill battle.
Thank you Andy
Thanks for your information
It doesn't make you stupid if it took you longer than those "self-taught" stories. It all depends on the amount of time you're willing to invest. For me, i can invest 1-3 hours daily. Some might be able to invest 3 hours weekly 🤷🏻♂️ as long as you're learning, you're just doing hella good 💪🏼👍
I'm ten I want to code its really hard but I'm trying g
I feel like coding mixed with my adhd might stick me in the 3-12 month range seeing as I have hyper fixated on this for a few years now I just haven’t had a good enough phone or computer to do it on
Entire life and then more you learn than more you need.
This is how I see it. Imagine yourself at 14 years old, just picking up a book on programming. You have 3 square meals and a roof over your head. If you program everyday for 2 or 3 hours a day, plus more on the weekends, by the time you are 18 and going off to school, you are probably ready for college CS curriculum. If you are lucky you also spent your summers doing stuff like competitions etc... So that is 4 years. Then you go to school for 4 years where you live and breathe this stuff, 12 credit hours a semester. That is another 4 years of programming. By the time you graduate you have been writing code everyday for the past 8 years about 2 to 3 hours a day. At that point many jobs STILL don't want to bring you in and train you because you aren't really ready. You still need to know how to do what they do. So how is a year of independent study going to get you there? It isn't. But if you are LUCKY you will find a job where they want to develop talent. That is what is happening to a lot of these people. They aren't ready, but the jobs are willing to work with them because they think they have potential.
or you decide f- it because it isn't worth all the time and effort you're putting into it just to realize all the competition you're up against and having to endlessly prove yourself to employers