Did you have any misconceptions about becoming a self-taught programmer when you started?
@rdd3adeye4 жыл бұрын
i just started programming this seems helpful Thanks
@william13624 жыл бұрын
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.
@gauravpande4 жыл бұрын
Great insight, very helpful. 🙏 Especially, learning to learn. I need to do that. And even the last misconception too is true for me.
@roaldkamman10914 жыл бұрын
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_4 жыл бұрын
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
@topher_5124 жыл бұрын
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.
@darbhasailu4 жыл бұрын
You give me strength to push on as i reach the third year of learning coding as a medical student.
@ka92024 жыл бұрын
This is encouraging. Thanks, Chris!
@deandrepalmer33074 жыл бұрын
How much work did you put in though?
@77Sherms4 жыл бұрын
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.
@hunggamerofficial32524 жыл бұрын
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
@CodeWithCal4 жыл бұрын
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
@cristianproust4 жыл бұрын
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).
@CodeWithCal4 жыл бұрын
@@cristianproust interesting perspective. AI has come a long way, but It will never fully replace the creativity required as a developer.
@cristianproust4 жыл бұрын
@@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.
@luiggymacias77373 жыл бұрын
@@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
@MarxOrx3 жыл бұрын
But I need to pay rent tomorrow! So I must learn to code now before 3pm!
@infinitepivot35424 жыл бұрын
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!
@infinitepivot35424 жыл бұрын
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!
@punkisinthedetails14704 жыл бұрын
what is the slash your 1% rule (genuine question)
@infinitepivot35424 жыл бұрын
@@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!
@punkisinthedetails14704 жыл бұрын
@@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.
@infinitepivot35424 жыл бұрын
@@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_justice4 жыл бұрын
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.
@laurentfargues81134 жыл бұрын
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.
@roaldkamman10914 жыл бұрын
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!
@andrewcousins74494 жыл бұрын
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
@whynot11354 жыл бұрын
you need to trust yourself more
@noobzaebot4 жыл бұрын
Keep at it. You have the advantage of being younger. Work hard. Stay away from drugs and bad company.
@wkangaroo4 жыл бұрын
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
@floorshirts64024 жыл бұрын
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.
@nonipaify4 жыл бұрын
I remember my first to-do app using react. Gave me nightmares. Looking back now, I laugh at it 😂
@texhilarate44 жыл бұрын
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.
@anthonycapo19984 жыл бұрын
Congrats. This gives me hope
@reyreyalldayday57084 жыл бұрын
@@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
@77Sherms4 жыл бұрын
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 KZbinr 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.
@michalmaixner33184 жыл бұрын
"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).
@adrianhayden74302 жыл бұрын
Any updates?
@andy39184 жыл бұрын
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.
@jking13433 жыл бұрын
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.
@beaconbecay16484 жыл бұрын
So much respect for this dude. Always realistic and practical advice.
@slimyelow3 жыл бұрын
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.
@gdurso4 жыл бұрын
That last tip is exactly what I’m going through right now in my mind. Thanks for the push!
@germistry4 жыл бұрын
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!
@havehalkow2 жыл бұрын
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.
@noobzaebot4 жыл бұрын
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.
@felipeyoungw2 жыл бұрын
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!
@zachmanifold2 жыл бұрын
I started learning to code in 2010 when I was in middle school when I searched KZbin “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.
@6729solarwolf4 жыл бұрын
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
@MrPanzerDragoon4 жыл бұрын
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!
@Jack_______oh2 жыл бұрын
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.
@TheAtarashiiKaze2 жыл бұрын
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.
@dwighthayles12263 жыл бұрын
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.
@jarvisx862 жыл бұрын
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!
@BjornUltimatum4 жыл бұрын
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.
@thebigdatajedi3 жыл бұрын
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!
@ishanakoopman4 жыл бұрын
"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 ;)
@drawbettingtips10624 жыл бұрын
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.
@Jikjuka4 жыл бұрын
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!
@chriscruz4294 жыл бұрын
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.
@misanthropickryptonian26263 жыл бұрын
The worst thing is when I visit a forum where everyone is talking about stuff and I can't even understand a word.
@vinnbrock4 жыл бұрын
This video = self help for self-taught programmers. LOL 😂 honestly though, I still suck, but I refuse to give up because I enjoy it.
@nikfp4 жыл бұрын
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.
@danieldopiriak26334 жыл бұрын
It would be awesome to have this video format in a podcast.
@Itsme778883 жыл бұрын
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!
@zezeandjr41104 жыл бұрын
Another excellent, genuine and no-fluff advice, Andy for president..
@robertstillwagon22262 жыл бұрын
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.
@specterv16894 жыл бұрын
This guy is the Conor McGregor for Programming.
@ifrazali30524 жыл бұрын
Khabib
@successartistry30233 жыл бұрын
Tupac Shakur
@FineFlu4 жыл бұрын
Keepin it real AND optimistic. I like your style boss man
@JordanAF8084 жыл бұрын
First video I watched, and there are so many great pieces of advice here, in any industry!
@videocreator10004 жыл бұрын
I find the most frustrating part of learning to code/program is that you don't know what you don't know.
@tonytony-fc6gq4 жыл бұрын
OH MY THIS IS SOO TRUE!!! i just keep learning
@LukeAvedon4 жыл бұрын
Love, "make that Github look like a Christmas tree!"
@Rome.3 жыл бұрын
Appreciate the advice Andy
@Pimpabutterfly4 жыл бұрын
Very useful. I've been procrastinating on applying for jobs. Thanks for the confidence
@patryk98064 жыл бұрын
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 :)
@AndySterkowitz4 жыл бұрын
Thanks for the feedback Patryk! Appreciate you taking the time to write this. Keep an eye out for future videos 😉
@PositiveVibesVids4 жыл бұрын
Andy gives the best advice. Congrats on the 200k+ btw well deserved.
@samuronkanen13073 жыл бұрын
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.
@paweex36554 жыл бұрын
Good vibe, good spirit, good dude.
@randomrandom4504 жыл бұрын
"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.
@geniuspancake82744 жыл бұрын
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.
@Jazzadrin4 жыл бұрын
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
@hanssacosta19904 жыл бұрын
love ittt andy thaank u so much for all the hope that u always give!!!
@harenhallharfoot3 жыл бұрын
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.
@Websitedr2 жыл бұрын
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.
@ssiddarth4 жыл бұрын
You always give genuinely great advice, Thanks Andy 🤗❤️
@kashiyamwape9433 жыл бұрын
👌 Thank you for the positivity
@errolm83133 жыл бұрын
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
@thegoodvibesrelaxationstat84423 жыл бұрын
Props to you Mr. Sterkowitz for keeping it real. :-)
@lukaschumchal77972 жыл бұрын
Just Thank you. I really needed this kick to my a**. :)
@perrybiava15744 жыл бұрын
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.
@dewas62374 жыл бұрын
thank a lot you have me to pass interview last week! anyway again thank bro!
@mohanadosama2002 жыл бұрын
Thanks buddy really appreciated
@jamesmichael74484 жыл бұрын
Thank you for the great advice.
@slimyelow3 жыл бұрын
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.
@Asuratheatheist4 жыл бұрын
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.
@timlawrence72043 жыл бұрын
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.
@PositiveVibesVids2 жыл бұрын
I thought 3 months but it took me 3 years. Andy is speaking it real but plenty of KZbinrs made me overly optimistic lol. Nevertheless grateful now.
@sauravrajput64194 жыл бұрын
This is really insightful . Thankyou Bruh 🔥🚀
@AndySterkowitz4 жыл бұрын
Cheers Saurav!
@unkn0wn_4164 жыл бұрын
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.
@_tsu_4 жыл бұрын
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.
@katlegobopape97604 жыл бұрын
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
@sergiomendoza68332 жыл бұрын
thanks for the great video!!!
@gregclarkreasons4 жыл бұрын
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.
@Belizianboi134 жыл бұрын
Good vid bro! I’m actually trying to get my first job. Experienced IOS developer here!!
@02pilot2 жыл бұрын
Thank you so much man
@cun_00924 жыл бұрын
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.
@nilfux3 жыл бұрын
One of the primary differentiators is natural acumen -- some people just get concepts right away, other's it takes brute force education.
@eminm63834 жыл бұрын
thank you very much. another great video.
@007arunabha4 жыл бұрын
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.
@SanelKeys4 жыл бұрын
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.
@cun_00924 жыл бұрын
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
@ademineshat4 жыл бұрын
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!
@linkone24894 жыл бұрын
Where do you live if you dont mind me asking?
@ademineshat4 жыл бұрын
@@linkone2489 Austria
@roaldkamman10914 жыл бұрын
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.
@ademineshat4 жыл бұрын
@@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
@roaldkamman10914 жыл бұрын
@@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.
@kanowjlahiri60764 жыл бұрын
Job will come eventually when you have your own results of hardwork.
@ConnoisseurOfExistence4 жыл бұрын
Mega informative, helpful and encouraging, thanks!
@sparksilence4 жыл бұрын
Well...it’s either self taught for me or $20,000 for college.
@dalmasogembo70344 жыл бұрын
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.
@LifeLikeSage2 жыл бұрын
Where would you go looking for job listings for companies that aren't FAANG?
@graveyard4cats4 жыл бұрын
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
@svenrawandreloaded3 жыл бұрын
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.
@1KAID2 жыл бұрын
9:57 Unfortunately this does not apply to someone who lives in the third world and wants to get out
@lambrosmazis23012 жыл бұрын
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?
@JoakimBB4 жыл бұрын
In the long run you are always self taught. Even if somone is your teacher you are teaching yourself. For you brain to even learn something you will focus on it.
@kamkamiya6544 жыл бұрын
Hi Andy, in your opinion/experience how much math do you need to become a good programmer and can you recommend any courses to help programmatic thinking and solving problems. Great content by the way, i have been learning python and have found your advice really beneficial.
@bbqworld21034 жыл бұрын
Great info!
@AndySterkowitz4 жыл бұрын
Cheers! Thanks.
@patrickgold36164 жыл бұрын
Just a tip, there may be people watching interested in your mentorship, so drop a comment with a link for it.
@LesterFD4 жыл бұрын
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.
@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 Жыл бұрын
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.
@Swedishgentleman3 жыл бұрын
i did JavaScript for a few years and have done work as an webdev
@patientson4 жыл бұрын
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.
@hypotheticalmusings73893 жыл бұрын
Question: What's the best route to take if all I want is to be able to work remotely from anywhere in the world. Is there a specific area of programming that's best for that? Thanks