No video

Biggest MISCONCEPTIONS About Becoming a Self-Taught Programmer

  Рет қаралды 71,040

Andy Sterkowitz

Andy Sterkowitz

Күн бұрын

Пікірлер: 247
@AndySterkowitz
@AndySterkowitz 3 жыл бұрын
Did you have any misconceptions about becoming a self-taught programmer when you started?
@rdd3adeye
@rdd3adeye 3 жыл бұрын
i just started programming this seems helpful Thanks
@william1362
@william1362 3 жыл бұрын
It's a linear thing. I think it shouldn't be that way, makes me afraid to move forward feeling I still need to learn other things.
@gauravpande
@gauravpande 3 жыл бұрын
Great insight, very helpful. 🙏 Especially, learning to learn. I need to do that. And even the last misconception too is true for me.
@roaldkamman1091
@roaldkamman1091 3 жыл бұрын
I started coding a year ago. Just with pure consistency. Like seriously sometimes only doing 20 minutes a day. My average might be less than 1h a day. I had the misconception that I would do it in a few months because in college I was 3 times faster than everyone. Finishing 3 person group projects a month before deadlines working by myself. I thought that I could do the same with coding. But my brain just couldn't absorb the information that fast. But I'm not someone to give up. I thought to myself: If this takes me 10 years I don't care, I'm doing it no matter how slow it goes. But I can now write React Redux and design etc. I'm taking my skills to start freelancing Shopify. I have a background in sales and marketing and long term I would want to have my own products and sell them. So it makes sense for me to work in the space. What I have learned so far about Shopify is wonderful. It's a great platform that's very developer-friendly. Plus there is a ton of growth in that market right now and people are posting jobs left and right.
@_tsu_
@_tsu_ 3 жыл бұрын
That it was a lot of typing and much less thinking. I have since realised it's 90% banging your head against a wall and 10% oh fuck I'm stupid it was right in front of me the whole time
@chrispedersen2526
@chrispedersen2526 3 жыл бұрын
It took me 6 years to land my first job as a professional software developer. 4 years to land my first coding related job (teaching kids to code). Hope my reply helps someone. I know it was personally discouraging for me to hear about people getting jobs after a few months of coding. Giving yourself years to land that first gig is probably more realistic.
@darbhasailu
@darbhasailu 3 жыл бұрын
You give me strength to push on as i reach the third year of learning coding as a medical student.
@ka9202
@ka9202 3 жыл бұрын
This is encouraging. Thanks, Chris!
@deandrepalmer3307
@deandrepalmer3307 3 жыл бұрын
How much work did you put in though?
@77Sherms
@77Sherms 3 жыл бұрын
This is really good to know. I'm currently unemployed so I do need to get a job soon, but I am willing to start at a junior level so I can learn. I've also been discouraged by some of the things people have said relating to learning and getting a job in three or six months. I think people who talk about that need to provide a more positive and realistic message about what's involved and that everyone is different. Some of the things they say don't seem very realistic and most importantly, they don't talk about burnout. We're learning to manipulate machines but we are not machines.
@hunggamerofficial3252
@hunggamerofficial3252 3 жыл бұрын
For me, it took me 6 months back in 2014. After that, i went on and on until 2016. I had to "take a break" in the hospital for a year so that year won't count. Took me until September 2017 to get out of hospital(exactly a year), and at this time i already forgot a bunch of stuff i knew before about ReactJS, HTML or CSS. It again took me about 8 months to apply for a job, longer than that(because i had to take a really long time to re-learn what i forgot during one year in hospital), and it was until July of 2018. Then after that , i worked as a Developer for a year, until September 2019, then my contract ended, i decided to stop signing and then move onto another. At that point, i did not use ReactJS. I was using Angular at that point. It was until January of 2020, i was able to find a job with framework Vue.js(that i did not sign up for). After the Corona Virus, the company had trouble and i got laid off. Now, in this November, i just got a Web Developer job again, but it's about ReactJS and i have to learn and work at the same time(on how to use ReactJS), which is kinda confusing sometimes because it's really a big headache. That's my story, and hope it helps any of you guys
@CodeWithCal
@CodeWithCal 3 жыл бұрын
What I think is a common misconception is that you need to be a genius or wizz mathematician. I think when it comes to programming you really only need 3 things: 1. Willingness to all ways be learning 2. Patience 3. Persistence
@cristianproust
@cristianproust 3 жыл бұрын
That was in the past, when systems were more complicated and there was not enough didactic material. The problem is that although everyone can be a developer today, those jobs will be gone in less than a decade, because AI will be able to produce anything code related optimized and fast. Developer as a job per se doesn't have a future, unless you have a technical degree and you get involved in cutting age technologies (VR, data science, machine learning ,etc).
@CodeWithCal
@CodeWithCal 3 жыл бұрын
@@cristianproust interesting perspective. AI has come a long way, but It will never fully replace the creativity required as a developer.
@cristianproust
@cristianproust 3 жыл бұрын
@@CodeWithCal I would suggest reviewing what Alpha Zero and Alpha Go did, particularly what the game of Go is. I don't say there will be a coexistence, I assert the job itself will be gone. There is a difference between who conceives the technology, and the one who implements it. I would love to be a wrong about this, but working with machine learning for a year now, I don't see any way in which that job will survive more than Kodak stores or repairing shops. One one of us will be right about this, time will tell.
@luiggymacias7737
@luiggymacias7737 3 жыл бұрын
@@cristianproust That parts that a human only can do will never be replace by AI, and there are parts only human can do in programming jobs, if that happens, all jobs will be replace by AI, I like to think that if that rally happen, wall-e movie will become a real thing
@MarxOrx
@MarxOrx 2 жыл бұрын
But I need to pay rent tomorrow! So I must learn to code now before 3pm!
@infinitepivot3542
@infinitepivot3542 3 жыл бұрын
I did not....I knew I wanted to code until I become a old old man. To the new coders....this is a life. Your road blocks are all of the shiny new languages and side knowledge ( like low level design and libraries ). I am still learning as I build. I use the 1% rule....grind everyday 1% and add a percents when your energy is there...no less than 1% a day....even if you're just reading about code...keep grinding!
@infinitepivot3542
@infinitepivot3542 3 жыл бұрын
Also want to add for all coders....BREAK STUFF! While you learn...grab an example of the stuff that interest you and break it..get errors and use places like Stack Overflow to see how other coders solved the problem. There is no shame in learning from those who have been through it already....it's free and you have nothing to lose....BREAK STUFF!
@punkisinthedetails1470
@punkisinthedetails1470 3 жыл бұрын
what is the slash your 1% rule (genuine question)
@infinitepivot3542
@infinitepivot3542 3 жыл бұрын
@@punkisinthedetails1470 a progression rule...if you are asking yourself to put in a certain amount of time daily on a project or learning...put in a minimum of 1% of activity on this goal everyday...and increase your percentage of activity when time and energy is available. The 1% rule is used to create consistency in your daily activity pattern torward your goals. The 1% rule removes excuses for not moving forward on goals...even if its just a 1% move forward...Cheers!
@punkisinthedetails1470
@punkisinthedetails1470 3 жыл бұрын
@@infinitepivot3542 Thanks Infinite Pivot well explained. Any tips on how to determine 1% or is it as if to say do something. Start everyday even if a small or short task. Cool name btw.
@infinitepivot3542
@infinitepivot3542 3 жыл бұрын
@@punkisinthedetails1470 ...thanks ! Name is def how my life's path has moved...1% starts with your task or goal...time is your most valuable resource. Simply estimate how long your task will take...and carve out your 1% minimum and do your best not to miss the 1% min. The 1% rule book is available on the major sites. (Transparency: I do not work for or promote the book...information I mentioned is from my personal experience). Have fun!
@hound_of_justice
@hound_of_justice 3 жыл бұрын
I had missconceptions about becoming a self-taught programmer. Primarly because i was told that this "hobby" is "reserved" for super intelligent people with amazing mathematics skills and people that started learning at very young age. Now, i am 24 and im really not so good in mathematics and i finally started learning Python with help of some books and im not going to let myself get pulled down by people who maybe (?) underestimate me AND have completelly wrong picture about world of programming. My ultimate goal is to create some games and create and build smart robots using Raspberry Pi and Python for example. My journey just started.
@laurentfargues8113
@laurentfargues8113 3 жыл бұрын
No need to know anything in mathematics to code. Coding is not difficult and accessible to anybody. Those "elite" coders at Google and so on don't know anything to mathematics. Believe me : I'm a professional mathematician, an academic.
@roaldkamman1091
@roaldkamman1091 3 жыл бұрын
Coding is really more like Learning a new language like Spanish or Chinese. It's difficult, yes. But far from impossible if you give yourself the time to absorb and practice it. I started a year ago. And my average time of learning a day might be less than 1h a day. I don't advice you to compare yourself to anyone but if you want to take a look at what I built in that time you can visit roaldkamman.com. You can do this!
@andrewcousins7449
@andrewcousins7449 3 жыл бұрын
I am 57, learning python on my own, and flask, and soon django. Loved your comment. Only you can pull yourself down. Never let anyone else do it. cheers
@whynot1135
@whynot1135 3 жыл бұрын
you need to trust yourself more
@noobzaebot
@noobzaebot 3 жыл бұрын
Keep at it. You have the advantage of being younger. Work hard. Stay away from drugs and bad company.
@wkangaroo
@wkangaroo 3 жыл бұрын
1) it will probably take longer than you expect. Immerse yourself in the process, done let it discourage you. Set realistic expectations. 2) There's no feedback from teachers/peers and it's easy to get discouraged. Define your success, and set realistic goals to keep your sanity. 3) start applying applying for jobs as soon as you're ready, don't procrastinate. Don't think you're not good enough. You can start off at a low level
@floorshirts6402
@floorshirts6402 3 жыл бұрын
I literally just finished a very crappy To-Do List and was lost soooo much during the process. But I persevered and got it done.
@nonipaify
@nonipaify 3 жыл бұрын
I remember my first to-do app using react. Gave me nightmares. Looking back now, I laugh at it 😂
@texhilarate4
@texhilarate4 3 жыл бұрын
Congrats man, thats a bigger accomplishment than you even know. Syntax and keywords are only 10% of the job but the problem solving skills you learned from that project is unteachable.
@anthonycapo1998
@anthonycapo1998 3 жыл бұрын
Congrats. This gives me hope
@reyreyalldayday5708
@reyreyalldayday5708 3 жыл бұрын
@@nonipaify ahhhh I'm in the react to do list process right now. Man its so easy-hard. Like I can see how it will one day be easy but right now I'm like uhh wut
@77Sherms
@77Sherms 3 жыл бұрын
Thanks Andy, great video. I really needed to hear this. I've been studying for about 11 months now and I've been unhappy with my progress compared to others. I've seen one KZfaqr say that she learned how to code and got a job in six months. She put in like 70 hours a week which is something I am not capable of doing. At best, I am putting in about 10 hours a week. Putting in that many hours of studying seems unrealistic to me and is really setting you up for burnout. I need time to ease into it, soak up what I'm learning and develop patterns and habits that will let me work toward putting in more hours. However, I show up everyday, even if it's for 30 minutes, and I am making progress, it's slow but steady. I think the biggest takeaway here is don't compare yourself to others. Take the learnings but do what works for you, stay consistent and believe in yourself. It doesn't matter if it takes longer for you to meet a goal just know you'll get there if you remain consistent, patient and persistent.
@michalmaixner3318
@michalmaixner3318 3 жыл бұрын
"Putting in that many hours of studying seems unrealistic to me and is really setting you up for burnout" depends on how you study. 70h a week is not that much if most of it is actually coding and getting things done. If you have a problem you try to solve, it is easy to get immersed in it and the time will fly very quickly. And only small part of the coding is mentally demanding, usually it is just a lot of googling and trial and error (at beginner level).
@adrianhayden7430
@adrianhayden7430 2 жыл бұрын
Any updates?
@andy3918
@andy3918 3 жыл бұрын
I'm starting to realize that I need to code even more and put myself out there, even though I don't feel 'ready.' Being perfect is not the goal here! I'm still in college and am trying to become a self-taught programmer. Thank you so much for your advice.
@jking1343
@jking1343 3 жыл бұрын
As a tech lead the biggest factor i see in new engineers success is willingness to dive into a problem as deep as they can reasonably go. I fucking love to answer questions that include "well I tried this, this and this and it still isn't making sense" because I can teach the solution as well as tips on how to improve their problem solving process.
@beaconbecay1648
@beaconbecay1648 3 жыл бұрын
So much respect for this dude. Always realistic and practical advice.
@gdurso
@gdurso 3 жыл бұрын
That last tip is exactly what I’m going through right now in my mind. Thanks for the push!
@slimyelow
@slimyelow 3 жыл бұрын
I absolutely love the interviews. There are often 2 or more people paying their fullest attention to me and only me. I find it extremely empowering.
@noobzaebot
@noobzaebot 3 жыл бұрын
Wow andy. I can definitely relate to feeling lost and uncertain at the beginning, and throughout a project. I built an app front end back end and a mobile app. Took me 1.5 years to do it by myself. After countless hurdles of stiffling error messages I succeded and published it with 2000 downloads. That was 3 years ago. Now I have my job as a full stack developer from a friend recommendation. But I am still learning which skills I am lacking. Keep doing what you are doing. Love this channel.
@MrPanzerDragoon
@MrPanzerDragoon 3 жыл бұрын
I've been self taught since 2009. I'm still learning, still trying, still making tons of mistakes, still getting the next job in the web development field. To those like me, keep trying, keep working, keeping learning! You can do it!
@havehalkow
@havehalkow Жыл бұрын
I’ve been teaching myself a few things for some time. Now I’m learning new things. I’ve had huge amounts of “I totally suck” along the way and still do. I realized long time ago that this is just part of my journey.
@TheAtarashiiKaze
@TheAtarashiiKaze 2 жыл бұрын
53 year old Software QA engineer. Self-taught Python because I needed to learn to operate Selenium. I may be slower to learn than a younger student, but I can confirm that commitment, patience, and managing expectations is EXACTLY what it takes to be successful.
@zachmanifold
@zachmanifold 2 жыл бұрын
I started learning to code in 2010 when I was in middle school when I searched KZfaq “how to make a game with notepad” (apparently I was very ambitious what notepad could do when I was young) I kept going at it from 2010 to now, going from making small games to creating libraries and now recently moving into embedded software. Been a long journey, but I still have the same enjoyment today as I did back in 2010.
@felipeyoungw
@felipeyoungw 2 жыл бұрын
Watching this video and reading these comments was really heartwarming. I feel a lot more motivated now. I've been studying for a year and half and many times I thought about quitting, thinking I was dumb and stuff like that. Self-teaching is not easy and there are many traps that may dismotivate you in the process. When you start building your first small projects, things start changing in your mind and you see you're actually getting the hang of it (and this is the point where I am right now). No matter how many trace back massages you have to read, keep going! You'll get there!
@germistry
@germistry 3 жыл бұрын
I'm a totally self taught programmer. The best way I've found to learn any kind of programming is to dive right in, say 'I am going to build some program/app whatever that does this' and then go figure out how to do it. Then I even amaze myself lol. My biggest misconceptions though would have to be that being any kind of 'real programmer' meant being not taken seriously as being a self-taught (female) programmer. But now, at least here in Australia, there are a lot of community organisations encouraging women to learn to code. I went to some of these workshops and then realised I have more skills and knowledge then some of the mentors! So what the heck I'm going to see if I can get some work. Or else I'll work on my own idea for an app and see what comes of that!
@6729solarwolf
@6729solarwolf 3 жыл бұрын
I have started applying and giving interviews. Every interviewer asks different questions, that i cannot answer. Then i go home, learn, reapply and get back out there
@EarnestGames
@EarnestGames 2 жыл бұрын
Solid advice here. I'm a self-taught programmer and totally BOMBED my first interview. You just need to learn for those experiences and keep on working at it!
@dwighthayles1226
@dwighthayles1226 3 жыл бұрын
I can relate to this so much. I've been at it for almost a year and I realized how lost I was when I had to try and build a basic project. Andy's advice is really good.
@drawbettingtips1062
@drawbettingtips1062 3 жыл бұрын
Great video and informative as always...I am still in the process of learning to code myself...I just created my own channel from the inspirations I get from you...Thanks.
@BjornUltimatum
@BjornUltimatum 3 жыл бұрын
I'm going to community college and I switched my major to CS this year. For the first time I'm enjoying the process of learning and developing a skill. I usually finish my week's assignments in a day then spend the remainder of the week working on my own projects. I don't know when I'll land a job but I do know I'll be enjoying the process of learning and making things either way.
@thebigdatajedi
@thebigdatajedi 2 жыл бұрын
Andy, I'm so glad you are creating this content. I'm super duper hard on myself. I just found your channel and I'm binging your content because it counteracts me being hard with myself. Thank you!
@Jikjuka
@Jikjuka 3 жыл бұрын
You give the most practical advice for beginners that I've seen so far. Please keep the content coming. Wouldn't mind a video about a few more projects that we could complete. Thanks!
@vinnbrock
@vinnbrock 3 жыл бұрын
This video = self help for self-taught programmers. LOL 😂 honestly though, I still suck, but I refuse to give up because I enjoy it.
@ishanakoopman
@ishanakoopman 3 жыл бұрын
"The worst thing you can do ... is to keep procrastinating on the job interview process because you're scared of failure.." Oh lord, that is exactly what I've been doing the last couple of months! I finally started applying (and being rejected) since last week. Thanks for your pep talk Andy, just what I needed ;)
@misanthropickryptonian2626
@misanthropickryptonian2626 3 жыл бұрын
The worst thing is when I visit a forum where everyone is talking about stuff and I can't even understand a word.
@specterv1689
@specterv1689 3 жыл бұрын
This guy is the Conor McGregor for Programming.
@ifrazali3052
@ifrazali3052 3 жыл бұрын
Khabib
@successartistry3023
@successartistry3023 3 жыл бұрын
Tupac Shakur
@nikfp
@nikfp 3 жыл бұрын
Something everyone should be aware of is if you have another job that you have to keep, or family obligations, or school responsibilities, etc., you need to be aware of all the things vying for your attention. Immersion is the best way to learn something fast, but if you spread yourself to thin you actually start seeing a negative return. Too much input from too many sources can cause everything from mental fatigue to full on burnout and anxiety. Your mind will have a "sweet spot" of what it can integrate in a day and that needs to be respected or the whole process will take longer than it needs to. Stay rested and learn to recognize when you are pushing too hard, and take the time you need to back away once in a while and let your subconscious process what you've learned. There are people out there that have started programming and been employed in just a few months. Most of them had little else they had to focus on during those few months, which makes the process faster for them. Others will have different realities and the process will take longer, simply because they must split their attention between programming and other things. With that said, don't get discouraged that it's taking to long. You will get there. Don't get frustrated if you don't understand something. Break it down in to smaller pieces, and you will come to understand it. Don't ever think you aren't smart enough. Intelligence is more about continuous curiosity, an open mind, and a thirst for learning than anything else. And always keep in mind the reasons you are doing it. If you are after a better paycheck and you don't have a love for the process and building things, you might struggle. But if you would program for free in your spare time just because you enjoy it, find the pace that is best for you and keep learning a piece at a time, and it will all come together in the end.
@danieldopiriak2633
@danieldopiriak2633 3 жыл бұрын
It would be awesome to have this video format in a podcast.
@Itsme77888
@Itsme77888 3 жыл бұрын
This is really good, I definitely tend to fall on the anxious loop of guessing how long it will take me to be employable, which subsequently distracts me from my goal and overwhelms me more-so than learning something new...oy... crazy brain. Thank you for this video!
@chriscruz429
@chriscruz429 3 жыл бұрын
This is great advice, everything is true. It basically comes down to doing whatever it takes to make it , but first you must be sure you are committed to making this a career for the rest of your life.
@LukeAvedon
@LukeAvedon 3 жыл бұрын
Love, "make that Github look like a Christmas tree!"
@videocreator1000
@videocreator1000 3 жыл бұрын
I find the most frustrating part of learning to code/program is that you don't know what you don't know.
@zezeandjr4110
@zezeandjr4110 3 жыл бұрын
Another excellent, genuine and no-fluff advice, Andy for president..
@robertstillwagon2226
@robertstillwagon2226 2 жыл бұрын
This is the message I needed to hear today. I want to thank you!! This is definitely not an easy thing to learn and I am only now coming out of tutorial hell and am soooooo lost.
@Jack_______oh
@Jack_______oh Жыл бұрын
At 2:55 you described exactly how i feel about this. I think it helps that I'm almost 30, I'm older most people that start doing this, so i know a little bit more about patience. This isn't about the endpoint, I'm starting an endless journey of learning about this field. I truly want to be an expert coder one day, how long that takes is just not relevant.
@JordanAF808
@JordanAF808 3 жыл бұрын
First video I watched, and there are so many great pieces of advice here, in any industry!
@Pimpabutterfly
@Pimpabutterfly 3 жыл бұрын
Very useful. I've been procrastinating on applying for jobs. Thanks for the confidence
@patryk9806
@patryk9806 3 жыл бұрын
Andy, your advices are priceless, the way you present your knowledge is great, you making really visible progress in that. And becasue of all of that, I regret that your videos lack of some post processing (and I don't mean some shitty effects), maybe that background is also not the best, and if the whole video would be more splitted on concrete parts. I'm not the expert and I think you make great job and this is just my subjective opinion, but I would really like for you to make your videos look more atractive. I say that becasue I think this channel has great potential and you could create something even better as a whole thing :)
@AndySterkowitz
@AndySterkowitz 3 жыл бұрын
Thanks for the feedback Patryk! Appreciate you taking the time to write this. Keep an eye out for future videos 😉
@PositiveVibesVids
@PositiveVibesVids 3 жыл бұрын
Andy gives the best advice. Congrats on the 200k+ btw well deserved.
@randomrandom450
@randomrandom450 3 жыл бұрын
"Feeling lost" is a really good way of saying it. I feel something new programmers, including my old self, don't think about learning is how to debug, how to know wtf is going on. Learn how your IDE works, how to set break points, how to log things, be ready to program debug tools or use debug tools. When you are lost, it's because you don't understand, you don't know, you lack information, you wont always have that perfect stackoverflow answer of someone having the exact same problem as you with someone with the perfect answer. You need to know about your problems, information is power and I'm talking about information about the program you are currently writing. It doesn't work ? Well is it normal that this variable has this value ? No ? Well figure out how it got changed to that unwanted value, but if you never know that this variable has the wrong value, since you don't know how to debug, you'll be stuck in trial and error land, and that's not how you learn, that's not how you understand. There's this meme "My program doesn't work and I don't know why. My program works and I don't know why." that's funny and all, we all been in that situation, but if your program doesn't work and you figure out why, fix it and now it works, you learned something. If you "fix it" and now it works and you don't know why, yeah ok you fixed it, but you didn't learn.
@lukaschumchal7797
@lukaschumchal7797 2 жыл бұрын
Just Thank you. I really needed this kick to my a**. :)
@Websitedr
@Websitedr 2 жыл бұрын
I've been learning to code since i was 14 and still went to college to get my CS degree. I'm 40 now and it's truly amazing how quickly anyone can learn this stuff today. Best way to learn is by doing it.
@samuronkanen1307
@samuronkanen1307 3 жыл бұрын
Hi Andy. Just found your channel. Thanks for good videos. I am a +40 consultant working closely with developers. I had a programming as hobby when I was young, but those technologies are old now (Pascal, Delphi). Now I'm thinking of getting into programming again.. Will watch more of your videos.
@tonytony-fc6gq
@tonytony-fc6gq 3 жыл бұрын
OH MY THIS IS SOO TRUE!!! i just keep learning
@PositiveVibesVids
@PositiveVibesVids 2 жыл бұрын
I thought 3 months but it took me 3 years. Andy is speaking it real but plenty of KZfaqrs made me overly optimistic lol. Nevertheless grateful now.
@geniuspancake8274
@geniuspancake8274 3 жыл бұрын
This is just my experience as I am learning (currently only at 1.5 months). Decided that I want to switch careers to become game programmer so learning C++ and Unreal Engine 4 blueprints. - I bought the most recommended book on C++ (C++ Primer, 5th Edition), and started learning from it. From what are build in types to what are variables, functions, classes, references, pointers, declarations, definitions, assignments, initialization, etc. It's a great book for complete beginners, concepts are written so an idiot could understand it, and I love it. After every chapter, I apply what I have learned to create a simple game with base C++ (text base game with variables only, then went to hangman, then to tick-tack-toe, some really simple things that already exist so I don't have to plan the rules of my game). Finally understood what references and pointers are, and I am mind blown how simple yet useful they are. - When I am bored of reading a book, and programming, I usually download already completed open source project to start debugging it and learning the ropes on building a simple piece of software/game. When I do this, I have my notebook opened and at the very least I write logic diagram while debugging. Every time I get to some part that I don't understand, I start googling stuff (like 5-20 tabs opened). Or I just go to stack overflow to look at what problems people have, and what are the solutions, really good way to learn to code and to solve problems. - In Unreal Engine 4, blueprints (node based scripting/programming), I learned the basic interface/blueprints and started creating 2 very simple games (1st is a 2D, Brick Breaker, and 2nd is a 3D, my own Static Tower Defense game) so I can add them to portfolio/LinkedIn profile. Almost finished Brick Breaker game, and started creating 3D game, and I can tell how much I have improved (little self boast). - In Unreal Engine 4, using Unreal Engine 4 C++ and Blueprints, I want to create a Tetris game, so I can add it to portfolio/LinkedIn, before I apply (this one will be hard, since Unreal C++ is quite difficult for me, as of now). * While creating any software, I use TickTick to write my tasks, log them, tick completed tasks and add new tasks. I've been stuck on one thing for 2 weeks, finally ticked that sucker, almost fell from my chair from happiness. * My biggest wish would be that a day has more than 24 hours, because it takes such a long time to learn. Time is my worst enemy. I gave myself until the end of the year to create my portfolio before I start applying. If I don't achieve everything I planned, it's fine, I will start applying anyway. Sorry for the long post, and way of the point of the current video. My advice to people who are just starting, no matter how old you are (I am 26), if you REALLY want to do programming, nothing can stop you except yourself, and also, money is a really bad motivator.
@Jazzadrin
@Jazzadrin 3 жыл бұрын
You should have waited a bit. C++ Primer 6th Edition comes out Oct. 23, 5th Edition is nearly a decade old now. I would have recommended C++ in One Hour a Day in the meantime
@FineFlu
@FineFlu 3 жыл бұрын
Keepin it real AND optimistic. I like your style boss man
@chelseacheevers8256
@chelseacheevers8256 2 жыл бұрын
I have definitely been sitting here, hands up, lost, "what do I do now..." That feeling of "I just suck" is *so* accurate. This was really reassuring that actually I'm on the right track 😅 Do you have any recommendations for places to get that feedback as a self-taught dev? I've been told to avoid posting on Stack Overflow as a total noob.
@ssiddarth
@ssiddarth 3 жыл бұрын
You always give genuinely great advice, Thanks Andy 🤗❤️
@katlegobopape9760
@katlegobopape9760 3 жыл бұрын
I think Andy should give us practical tips with regards to coding. We appreciate the advice you give 🤙 but please do practical videos based on your experience about how to get started, what to lookout for when starting out at coding, common mistakes by newbies etc
@errolm8313
@errolm8313 3 жыл бұрын
Great content! This was the hardest for me in learning these new skillsets.... I'm learning SQL and learning data analytics.... I have a job where I was able to get into a role doing analytics and really had to teach myself quite a bit... Never got feedback other than "this is wrong" lol
@Belizianboi13
@Belizianboi13 3 жыл бұрын
Good vid bro! I’m actually trying to get my first job. Experienced IOS developer here!!
@hanssacosta1990
@hanssacosta1990 3 жыл бұрын
love ittt andy thaank u so much for all the hope that u always give!!!
@slimyelow
@slimyelow 3 жыл бұрын
My greatest fear ever is getting stuck and not finding the answer anywhere online, plus I don't know any coders. So far it has only happened once, but even if this went on I still wouldn't quit. After 12 months now of daily learning it would be way too expensive.
@thegoodvibesrelaxationstat8442
@thegoodvibesrelaxationstat8442 3 жыл бұрын
Props to you Mr. Sterkowitz for keeping it real. :-)
@nilfux
@nilfux 3 жыл бұрын
One of the primary differentiators is natural acumen -- some people just get concepts right away, other's it takes brute force education.
@mohanadosama200
@mohanadosama200 Жыл бұрын
Thanks buddy really appreciated
@dewas6237
@dewas6237 3 жыл бұрын
thank a lot you have me to pass interview last week! anyway again thank bro!
@sauravrajput6419
@sauravrajput6419 3 жыл бұрын
This is really insightful . Thankyou Bruh 🔥🚀
@AndySterkowitz
@AndySterkowitz 3 жыл бұрын
Cheers Saurav!
@_tsu_
@_tsu_ 3 жыл бұрын
I learnt programming by myself in high school. It took about 2 months to start using pip packages and learn new libraries from just official docs without tutorials. My first Django app from scratch in 1 more month. But I didn't do much else and flunked the other projects. It's been 1.5 years with about 45min a day spent learning and I am pretty good now and I'd say I will be able to get a job in about 2 months(if I try going all-in on backed dev) but I am learning Rust and embedded now coz that's what I'm interested in.
@paweex3655
@paweex3655 3 жыл бұрын
Good vibe, good spirit, good dude.
@FromRootsToRadicals_INTP
@FromRootsToRadicals_INTP Жыл бұрын
I started at 9. Now 37 and worked since 20 in professional field. 😀 some things do show I’m self taught but mainly lingo if not had to deal with it yet, how ever logic, creativity and others I am told strong dev and think totally out of the box. Currently do full stack.
@FromRootsToRadicals_INTP
@FromRootsToRadicals_INTP Жыл бұрын
One more thing for self taught. I’m all about someone who can self discipline and self teach, you need to realize this. I explain like this. You could want to write romantic poetry. You could learn French, learn structure, but doesn’t mean you will write “good” post. Also coding is not real until real world work. That’s where most stumble on thing’s beyond the syntax more in the architecture.
@timlawrence7204
@timlawrence7204 3 жыл бұрын
I have been in software development for 22 years. On the good days I get paid well to solve puzzles and people think I’m brilliant. On the bad days I’m an idiot, people are asking for the impossible, and I appear to have the attention span of a small child. Overall though it’s been a great journey. But I can say from experience there was no getting rich quick, at times my people skills are used more then my tech skills, and generally I must put in the hours/work to get the rewards.
@cun_0092
@cun_0092 3 жыл бұрын
ahhh.... so true I have to see youtube and then read a book. Then I am able to understand the concepts to some degree. This year I will completely finishing the basics of python, matplotlib, pyplot.etc. anything related to ML. Next year I will be doing intermediate level of those and so on.
@Rome.
@Rome. 3 жыл бұрын
Appreciate the advice Andy
@Asuratheatheist
@Asuratheatheist 3 жыл бұрын
Honestly this video couldn’t come across at a better time. I’ve felt such a failure for a long time because I didn’t make some impossible goal of being a developer in 3 months. Those clickbait videos of “3 months and you’ll be a programmer too” made it feel like that was the norm or standard and if I couldn’t do it. I’d feel like I got kicked in the balls. I wish there were more videos like yours explaining the REAL truth about how much time it takes to become a programmer. Realistically a couple years, lucky in under 1.
@kashiyamwape943
@kashiyamwape943 2 жыл бұрын
👌 Thank you for the positivity
@SanelKeys
@SanelKeys 3 жыл бұрын
In my experience, project based and course based combined approaches are best. I'm not strictly speaking software engineer, rather electronics engineer who 's using programming in making embedded systems work.
@sergiomendoza6833
@sergiomendoza6833 2 жыл бұрын
thanks for the great video!!!
@jamesmichael7448
@jamesmichael7448 3 жыл бұрын
Thank you for the great advice.
@unkn0wn_416
@unkn0wn_416 3 жыл бұрын
I have been interested in programming years ago. I've noticed that I have no patience, I abandon very soon without even starting (maybe when things get tough or boring). Now, looking at it in perspective and objectively, I've been jumping between programming languages out there: c++, js, html, css, python... I'm still somewhat dazed by so much knowledge gaps.
@svenrawandreloaded
@svenrawandreloaded 3 жыл бұрын
this sounds stupid but the way I learned was immediately having a hard to reach goal - making a game. but that goal has kept me learning and I can now say that I understand many of the concepts that scared me when I started. Having a direct application kept me going.
@guitarman813
@guitarman813 3 жыл бұрын
I've been properly learning to program and doing projects, courses etc for the last 2 and a half years. Trust me when I say that I've barely scratched the surface! This process can take a very long time. And with the global economy the way it is currently due to the COVID-19 pandemic, getting a job is now very hard. As hard as it's ever been. I'm thus using the time as effectively as possible so that when eventually the job market improves again, I'll be close to the front of the queue in terms of qualified candidates. Use the time effectively and things will work out. 😃🤓💻👊
@cun_0092
@cun_0092 3 жыл бұрын
Started with python and now learning numpy. Almost a year finished and I finished 1book about basics of python and 1/4 book of python for data science. I'm doing like 10 pages per day, typing in Jupiter notebook or vscode.etc. Reading others python script understanding. Etc. Also Im using a Windows manager called qtile it's a desktop environment in Linux where you use Python to customize desktop. It's fun till now, feel crappy sometimes but still interesting. I took few months of break also because of college entrance exam and admissions. But I made sure to continue
@perrybiava1574
@perrybiava1574 3 жыл бұрын
My advise to self taught programmers is don't alienate more experienced developers who could teach you a lot. I have my degree and 10 years of working with various software companies. The best education I ever got was from more experienced developers who critiqued my work and showed me how to do things that school did not. Initially, it feels uncomfortable to have someone criticize your work, even if it is constructive criticism, until you realize how much time and effort they are saving you. Even if you realize later that the advise you received may not work for your particular situation, be glad and appreciate the fact that someone is willing to help you. I work with a self-taught developer who actually has two and a half years of experience and calls himself a senior developer. The biggest things that I notice about him are the holes he has in his knowledge. He knows all about micro services but does not know what an abstract class is. He gets really angry when you try and show him something. I finally just decided to say nothing and when I need to interact with any code that he has written, I just delete it and write it over the correct way.
@Marcus-je6bl
@Marcus-je6bl 2 жыл бұрын
Thank you so much man
@007arunabha
@007arunabha 3 жыл бұрын
I have come across some people who have the misconception that developing/coding is a waste of time, when you are in a tight schedule for say applying for interviews and stuff. According to them when you don't have enough time, you gotta get as much info in your head as possible, and coding does not help with the acquiring info part. I have always told them that if they don't code, doesn't matter what ever info they devour, they are going to forget it in the future, and without anything to show off your skills, you would never get the confidence to apply for an interview. You are trying to sale your skills at an interview, you gotta have something to sale, and just knowing stuff is a weak one at that.
@dalmasogembo7034
@dalmasogembo7034 3 жыл бұрын
I started coding in 2019 March 15, after a few days I was coding a signup, logging system in PHP after which I was able to make great advances in php, then came up with a project of developing a system that can let people talk in real time. For the start my discussion page was reloading each second and then I was like, this is not good, then resulted to learn something new to help me have a real time chat app... the my first job was a school project to help some student develop a touring project.
@kanowjlahiri6076
@kanowjlahiri6076 3 жыл бұрын
Job will come eventually when you have your own results of hardwork.
@swelarsson86
@swelarsson86 2 жыл бұрын
i did JavaScript for a few years and have done work as an webdev
@ConnoisseurOfExistence
@ConnoisseurOfExistence 3 жыл бұрын
Mega informative, helpful and encouraging, thanks!
@osaze61
@osaze61 2 жыл бұрын
Great point, education system teaches memorization, not critical thinking.
@eminm6383
@eminm6383 3 жыл бұрын
thank you very much. another great video.
@sparksilence
@sparksilence 3 жыл бұрын
Well...it’s either self taught for me or $20,000 for college.
@janefromheaven7450
@janefromheaven7450 2 жыл бұрын
I started learning HTML/CSS when I was 13 years old. At that time there were still books with CD... no internet for me. I was learning web development even though I didn't even know what the internet was. LOL. I was mega happy when I created my first form ... but what should I do with data that enters there? So I came to learn PHP and could process the data ... so what now? Save! That's where SQL came in. I wanted to make my code easier and reusable. That's when object oriented programming came into play. After that I wanted more user friendliness. JavaScript and AJAX entered the field. So it went on to MVC pattern ,object relational mapping, etc. I still remember with pleasure where I spent nights in bed reading books about snippets or patterns. The world was so much smaller back then. Today I work most of the time with SPA frameworks and some backend and databases. After 20 years everything looks more or less the same. Its all about data: read;write;delete. This is the whole story....
@ademineshat
@ademineshat 3 жыл бұрын
Thanks and here is my question: What about when you have all of these that you mentioned and can't get a job for 3 years, a lot of interviews but no Job! Maybe what you said can be for Younger programmers, but for older ones like me(36) I don't think so, all companies where I live expect min. 3 years experience and that should be experience in a company not self taught or freelancer like I am!
@linkone2489
@linkone2489 3 жыл бұрын
Where do you live if you dont mind me asking?
@ademineshat
@ademineshat 3 жыл бұрын
@@linkone2489 Austria
@roaldkamman1091
@roaldkamman1091 3 жыл бұрын
Hey man, Freelancing is the way. Build more experience freelancing. You either make more money than a job freelancing or eventually build enough experience in the place to get hired more easily.
@ademineshat
@ademineshat 3 жыл бұрын
@@roaldkamman1091 you are right, but sometimes you get stuck or no customers. It's time you need a job! At least that's how it is where I live
@roaldkamman1091
@roaldkamman1091 3 жыл бұрын
@@ademineshat Yeah that's true. My long term plans are to start my own e-commerce business but I do need some savings to do that. I'm trying to save all the cash I can in the meantime. I wouldn't say no to a job either. But I'm also aware that a job wouldn't be my end goal regardless. The temporary stability is great though! Hang in there and keep trying.
@LifeLikeSage
@LifeLikeSage 2 жыл бұрын
Where would you go looking for job listings for companies that aren't FAANG?
@patrickgold3616
@patrickgold3616 3 жыл бұрын
Just a tip, there may be people watching interested in your mentorship, so drop a comment with a link for it.
@patientson
@patientson 3 жыл бұрын
Failure is a good motivator. Failure is the beginning of success. Failure is like index 0 and success is the end or newline. I rushed it but you get what I mean. I didn't know what going to,school would look like but I can still remember my first day at nursery and primary school, both in England and Nigeria. No teacher tell me to buy books every year. I buy books and lectures of udemy. Its advisable you dont give up because of anything outside of your reach in the market. Every one has there day.
@gregclarkreasons
@gregclarkreasons 3 жыл бұрын
Was sold on a bootcamp this past winter... Recruiter: "you're an absolute beginner? You're perfect, the job market *needs* you!" Me, desperate to escape foodservice: "please give me 11k of debt and a mountain of stress & shame" ...the CS job market was on decline before the pandemic. Do. Your. Research. My. Friends.
@lambrosmazis2301
@lambrosmazis2301 2 жыл бұрын
Hello there, I liked two of your videos I watched.So, what happens if you go to an interview, then you fail to get the job, but you want to get this job so you apply for this job again after let's say a year? I mean do they recognize you and then they tell you sorry we already didn't accept you before one year or they give you a chance for an interview?
@LesterFD
@LesterFD 3 жыл бұрын
I also want to give an advice for starters. Don't google errors. Especially the ones with multiple lines. If you're just a starter the code you're writing is not that advanced, which means the mistake is easy to find. Just Read your own code again line for line and ask yourself what is it that a variable, method, library expect and what is the effect of what you wrote. With googling errors you will just go down some rabbit hole surrounded by code that has nothing to do with your work and maybe not even your error at all.
@graveyard4cats
@graveyard4cats 3 жыл бұрын
Im a network computing graduate but i thought ive never been good at programming. During my study years people told me that i shouldve taken a software engineering major instead of network since thats where all the jobs hiring. I kind of feel lost for a while as i thought im left behind and ive been trying to find motivation through "self taught" videos thinking that maybe i could train myself becoming a software engineering. But was it a better choice? To go for software instead of network. I never really regret my choices but i no longer where to go from in network
@DusanAcimovic
@DusanAcimovic 2 жыл бұрын
You don't have to be a super great programmer to start working as programmer but then you kind of have to search for Junior positions. Yet... there are people who have problems being Juniors first before they are Seniors. That's more an issue then the skill of programming you have.
@simofleanta
@simofleanta 3 жыл бұрын
Needles to say it is hard to see when you‘re ready
Why 95% of Self-Taught Programmers Fail (Honest Advice)
12:16
Andy Sterkowitz
Рет қаралды 408 М.
#1 Thing to Learn to Become a Self-Taught Programmer
10:00
Andy Sterkowitz
Рет қаралды 499 М.
Can This Bubble Save My Life? 😱
00:55
Topper Guild
Рет қаралды 86 МЛН
SPILLED CHOCKY MILK PRANK ON BROTHER 😂 #shorts
00:12
Savage Vlogs
Рет қаралды 50 МЛН
Kids' Guide to Fire Safety: Essential Lessons #shorts
00:34
Fabiosa Animated
Рет қаралды 17 МЛН
Nurse's Mission: Bringing Joy to Young Lives #shorts
00:17
Fabiosa Stories
Рет қаралды 4,8 МЛН
Biggest Self-Taught Programmer Mistakes [RANT]
10:42
Andy Sterkowitz
Рет қаралды 193 М.
The Truth About "Learning to Code"
10:33
Andy Sterkowitz
Рет қаралды 65 М.
6 Verbal Tricks To Make An Aggressive Person Feel Instant Regret
11:45
Charisma on Command
Рет қаралды 23 МЛН
10 Weird Signs of an Inexperienced Self-Taught Programmer
16:58
James Cross
Рет қаралды 18 М.
The KEY To Thinking Like a Programmer (Fix This Or Keep Struggling)
10:39
Why You'll Hate Living in Finland (7 Reasons)
10:17
Aleksi Himself - Videos about Finland
Рет қаралды 719 М.
Top Signs You're NOT Ready For a Programming Job
8:38
Andy Sterkowitz
Рет қаралды 141 М.
My Unconventional Coding Story | Self-Taught
27:14
Travis Media
Рет қаралды 607 М.
Can This Bubble Save My Life? 😱
00:55
Topper Guild
Рет қаралды 86 МЛН