What Programmer YouTubers DON'T Tell You

  Рет қаралды 32,218

Andy Sterkowitz

Andy Sterkowitz

2 жыл бұрын

In this video I explain some of the important things to keep in mind when you’re watching programming content on KZfaq.
** JOIN MY GROUP **
Looking for a high-quality group of software developers where you can discuss your ideas and not be bombarded by spam? Then come join my free Facebook group! You can access it by going to: andysterkowitz.com/group

Пікірлер: 84
@AndySterkowitz
@AndySterkowitz 2 жыл бұрын
Looking for a high-quality group of software developers where you can discuss your ideas and not be bombarded by spam? Then come join my free Facebook group! You can access it by going to: andysterkowitz.com/group
@burtking4270
@burtking4270 2 жыл бұрын
Is this FB group still active?
@chillinjesus1013
@chillinjesus1013 2 жыл бұрын
Hey Andy, I'm just reposting an email I sent you just in case you didnt get it. I need to talk to you about something that's been on my mind. My Dad seems to not trust your ideas on becoming a self taught programmer. I keep talking to him about becoming a self taught programmer because I'm inspired by you, but my dad doesn't think it's a good idea. He says I should get an associates degree at Cerro Coso College because it pays more to get an associates and that going to a college automatically makes you a better programmer than being a self taught programmer. I don't know if I should trust him, because he doesn't know anything about computer programming, compared to you ( Because I assume you're a professional programmer). Now I don't know what to do. 1. He's forcing me to NOT become a self taught programmer. 2. I'm scared to be a self taught programmer, because if getting an associate's degree has better pay, then I'm afraid I won't be able to provide for myself if I'm self taught. Especially since I want to have a family in the future, and provide for my wife. 3. Cerro Coso College doesn't even have a good graduation rate, so I assume that means I won't be able to get what I need to learn coding. I even told my dad that and all he said was the same thing (" Going to a college automatically makes you a better programmer than being a self taught programmer. ") As of right now I'm almost finished with my "Head first JavaScript programming" book that you recommended. So I ask, if you can answer these questions: How is being a self taught programmer helping you up? Is it true that getting an associates degree is better for payment, compared to being self taught? If that's true, how much is the money you get for having an associates degree, usually? If you have a family, is that money good enough, because I'm scared that I won't be able to provide for my future family if I'm self taught? My dad says that it's also RARE to get a job being self taught. He claims that a lot of jobs only accept programmers with an associates degree, not ones that are self taught. Is this true? If that's true, then how did you get a job as a self taught programmer? But that's all my questions. Please, if you can reply ASAP, sorry for bothering you.
@darianmorat
@darianmorat 2 жыл бұрын
@@chillinjesus1013 idk if is late for to answer you but... Bro if you have the opportunity to study on college, don't think about it, only do it, when you're in college you need to be self taught, because with the knowledge that you can get from college is not enough... Self taught is only that option that you have when there are no money or you're really old... But of course that is better go to college, and the paid that you can get depends of your skills, so for that reason you need to study + knowledge that you earn on college... That's all bro
@mr.fanstastic9010
@mr.fanstastic9010 10 ай бұрын
youtube programming is a scam!
@EvilTim1911
@EvilTim1911 2 жыл бұрын
Man, I remember watching your videos back before I landed my first job and you were one of my inspirations in my self-taught journey. I've now been working as a developer for a company for nearly 3 years and I want to thank you for giving a realistic view of software development as a career choice.
@projectlifeproductivity
@projectlifeproductivity 2 жыл бұрын
Great video Andy! Programming is a "trial and error" process when starting to code. What is important is to stay consistent and not to give up. Awesome video!
@ericka606
@ericka606 2 жыл бұрын
This may be the quickest I have ever responded to a new video alert. This is an important topic and I think you have hit it on the head!!!!! Today at this moment this is the most useful and important coding video and should be shared as much as possible. I think 2016 through 2019 is a unique period in the "self-taught developing" KZfaq culture. Everything you said in this video are things I came to realize over time but it took a long time! Such an excellent video and if people are paying attention the tone is changing out there and this video is on the mark. What could get a self taught developer hired between 2016-2018 is not the same as what you need to do now. Bravo on this video and say all this louder for the people in the back of the room. Well done sir
@airdnaxela1267
@airdnaxela1267 2 жыл бұрын
I just started self teaching about a month ago. I felt you 100% when you talked about the beginning processes being MESSY.
@TerrenceLP
@TerrenceLP 2 жыл бұрын
You got genuine style and your honesty shines through and that's what got me watching.
@cwinter90
@cwinter90 2 жыл бұрын
My current position... There was no "technical" interview per se... was more "Have you used X, Y, Z" and more of a conversation about that. I did not write a single line of code of pseudo code. This was for a very large Top fortune 50 company. Maybe technical interviews make more sense for entry level positions but there is SO MUCH more that goes into the job that you can't test. I'm lucky if I get 2 consecutive hours in a day to write code. The other half of my day is usually meetings talking about features and writing code 🤣
@michaelnurse9089
@michaelnurse9089 2 жыл бұрын
Thanks for sharing Chris.
@kenosabi
@kenosabi 2 жыл бұрын
"Buy my course for 500$ and I'll teach you front end development in 12 seconds bro" - 99% of programming youTube.
@I_Lemaire
@I_Lemaire 2 жыл бұрын
Thank you, Andy. I am still here, learning web development. There is no other option for me.
@driftwoods2229
@driftwoods2229 2 жыл бұрын
?????
@m.r.lintmon2447
@m.r.lintmon2447 2 жыл бұрын
Kinda sounds like you’re either saying, I love web development so much I won’t consider anything else. Or, if I don’t learn web development I will be homeless. I’m guessing, you’re loving it, I hope…
@brandonhoffman9202
@brandonhoffman9202 2 жыл бұрын
Excellent video Andy! It seems very often to be the case that too much emphasis is spent on learning and/or knowing the tool as opposed to knowing when to use the tool. Maybe not exactly the point you were making in the video but a similar idea.
@moniquenavarro4131
@moniquenavarro4131 2 жыл бұрын
I just love all of your advises!!! Thanks a lot, u rock
@Tux.Penguin
@Tux.Penguin 2 жыл бұрын
This is some great insight Andy. Thank you for sharing this with us.
@kubataiupov1245
@kubataiupov1245 2 жыл бұрын
Thanks Andy. Fair enough, you mentioned crucial points.
@blannonngoge9874
@blannonngoge9874 2 жыл бұрын
Thank you for your guide sir it always motivates me to keep moving
@SlimBloodworth
@SlimBloodworth 2 жыл бұрын
Always great and insightful info! Thanks!
@_jmeg_3436
@_jmeg_3436 2 жыл бұрын
It’s also a lot harder to convey the different failures that ultimately led to success. It takes a lot longer to explain, too, as you pointed out. Also, while this may not apply to everyone, I think the amount of people who share their stories are reluctant to admit how much luck plays a factor.
@chriscruz429
@chriscruz429 2 жыл бұрын
Andy, thanks for keeping it real. 👌🏽
@doktoracula7017
@doktoracula7017 2 жыл бұрын
One more important thing to say: When people create tutorials or write a blog post about how they created something they often leave out all stuff that made them do things the way they did it. They give you the "What", but don't give the "Why". And the "Why" is key to be able to do those things yourself. Similar thing happens with teaching, people give you concrete solutions, but don't give you examples they thought of that made them go with that concrete solution. And that knowledge being implicit makes it harder for people to learn and also makes it harder maintaining any projects. They gave only concrete solutions, so now you do too. And knowledge about "Why" is lost when you leave the project.
@zekeking
@zekeking 2 жыл бұрын
Great videos as always, Andy! I also wanted to say I love whatever setup you're using for this video in terms of audio clarity and lighting, it seems like it has higher production value than usual (or maybe I am imagining it). :)
@blahanger4304
@blahanger4304 2 жыл бұрын
This reminds me of the skating videos of the 80's where they show you all these great tricks and stunts and at the end they show you how many times these stunts and tricks went wrong :)
@DionV
@DionV 2 жыл бұрын
Thanks for the video, Andy. I receive your newsletter, so was surprised to see I had not subscribed to your channel...yet. Fixed that just now. Great points about the self-doubt, the mess, etc. I went to school to be a programmer. Sucked at it. Spent most of my career in tech support and system administration, but still desired to learn programming. Picked up a little Perl. Tried Java. But none of it clicked. Now, just in my 50th year, I'm working through Dart/Flutter. I really like the *idea* of it, but am definitely having those massive self-doubt moments when given a small challenge exercise and can not even *conceptualize* what needs to be done. And then I look at the expected answer and there *soooo* much that I *still* had no clue about in order to complete the challenge. For the most part, I can work my way through existing code and mostly understand what's going on. But I *really* struggle with starting from scratch and writing my own code. I don't want to be a copy-and-paste programmer. Thanks for the reminder that everyone goes through this, and that the clean tutorials we see did not start out so clean.
@cryptopian72
@cryptopian72 2 жыл бұрын
Thanks Andy!!
@rpf23543
@rpf23543 2 жыл бұрын
great points, especially the part with how to earn money…like you said, knowing the stuff is only one thing, but using it in a company, understand the company and the use cases - internal politics and so on is the key. No one want a nerd sitting in the corner doing something, even though he might be a genius skilled guy. No that‘s not enough nowadays…you must be able to transform the ideas, having great social skills and so on….
@serpent77
@serpent77 2 жыл бұрын
Great points, and very good/useful video! I've been programming for a couple of decades now, started with qbasic, to turbo pascal, to visual basic, to Delphi, to C# with a few other languages thrown in from time to time. But I always tell people, "I'm a programmer, not a software developer, and there is a difference." I've now got a couple of adult children that are interested in software development or getting rich with their next great idea. I explain to them all the time that it's a long process and they need to start with the tutorials, then modify those tutorials, then build their own ideas from the knowledge gained in those tutorials. I myself am an infrastructure engineer, currently leading a team of engineers. My programming knowledge has never risen past writing occasional automation tools, or the odd mvc website. I encourage everyone to learn a little bit of coding though, even if it's just scripting with vba in office. It's a useful knowledge set to have, and trains your brain to better analyze problems.
@albertonline6187
@albertonline6187 2 жыл бұрын
Hahahaha...already subscribed...no need for you to spiral out of control....thanks for the wisdom in this video!!!
@An-Engineered-Journey
@An-Engineered-Journey 2 жыл бұрын
Dang man, I haven’t been on your channel in a while. Your channel has really grown!
@yusufrazakhan2443
@yusufrazakhan2443 2 жыл бұрын
great video andy!
@jordanmancini
@jordanmancini 2 жыл бұрын
The biggest struggle for me jumping from tutorials to building applications on my own was realizing that the tutorials shows you how to build a template but it doesn't really help you figure out what exactly you want to do. You can have the knowledge of the tools to build a website but that only helps you with building it it doesn't help you future-proof or give you an idea of how you want the website to look. Sometimes you will have a clue of what you want to do but you don't quite know how to implement it and you have to shelve the project for a bit. You come back later with more experience and maybe you change your mind for the entire site and have to start from scratch.
@abusayedrakib7019
@abusayedrakib7019 2 жыл бұрын
Really Excellent video ❤️❤️
@edwincharlery2880
@edwincharlery2880 2 жыл бұрын
Great content, shows the true reality.
@aswathisk5461
@aswathisk5461 2 жыл бұрын
Great Andy🌝
@OneBlurryLens
@OneBlurryLens 2 жыл бұрын
Hello, How much of a factor does having IT experience in something other than programming help in getting that initial entry-level interview for a programming/coding position?
@vinhnghiang1273
@vinhnghiang1273 2 жыл бұрын
Hi Andy, thank you for sharing all these information, I just get into coding, specially c# and unity. And I keep wondering when am I ready to go out and look for a job. can you help me. Sorry for my broken English. English is not my mother tongue language
@georgeneufeld5031
@georgeneufeld5031 2 жыл бұрын
I’m new to programming looking to buy a nice desktop. Do you have a video about picking a pc? What should I look for when buying one? Currently pretty new and learning web development but could see myself doing other kinds of programming too.
@SherriAshton
@SherriAshton 2 жыл бұрын
What I’ve been finding about programming being so hard is the inconsistency. Everyone does it differently so it’s hard to know if you are doing it right. So much information.
@anthonyobryan3485
@anthonyobryan3485 Жыл бұрын
You're doing it right if: 1) It works. 2) You can still understand what you were thinking when you look at your code after having not seen it for 6 months. 3) You can show it to another programmer, and they can understand what your code does, even if it requires a little guidance from you. 4) You can reuse the parts of your code that should be reusable, both in the original project and in different projects. 5) You understand that there is no one right way. Programming is both a science and an art. There are static rules, and there are malleable and personal expressions.
@IV_Boi
@IV_Boi 2 жыл бұрын
What really suck is that I’m not on social media platforms for my own personal reasons…and there isn’t a specific platform form likeminded ppl to gather and discuss topics such as these..I’m seriously trynna learn this as a new trade since I’m at a point in my life where I seriously need to make a career change..but have dropped fb and other platforms cuz those platforms I used as a means feed my drug addiction and going back there would be bad for me and my family..is there any other places I can go and network with specifically coding and development???
@harshareddy6760
@harshareddy6760 2 жыл бұрын
Thank you
@edfallin6447
@edfallin6447 2 жыл бұрын
Messy: Exactly right. Coding is always full of unexpected challenges, dead ends, rework, and other messes. Even when you're a senior dev who's been at it for well over a decade, like myself. The only code that isn't messy to write is code you've written before - here, we need to do this again - and then that's boring and you start to feel like it's time to polish the resume. Can't have everything.
@abhinaykatta
@abhinaykatta 2 жыл бұрын
been watching videos on this channel for a day and a half now, and i feel like this is the only channel that gives the actual truth behind the life of programmers...
@vsulli
@vsulli 2 жыл бұрын
I'm already subscribed
@khairiyusoff5040
@khairiyusoff5040 2 жыл бұрын
I wanted to change career now at the age of 37 from manufacturing to software dev. Do I have to go down as junior exec as I have no prior experience? Can I demand in terms of the salary or they consider me as fresh graduate?
@Commander6444
@Commander6444 2 жыл бұрын
I wish more programming KZfaqrs would stress the need to look after yourself while you're learning to code (or doing anything else challenging, for that matter). Discipline and grit are crucial for getting through the struggle, of course- but we're all only human. We all have physical, mental, social, and spiritual needs that require our attention. And when the going inevitably gets tough, you best believe your support systems play a huge role in whether you flourish or flounder. Ignore this advice at your own peril.
@vsulli
@vsulli 2 жыл бұрын
#Binging these videos here.
@teresas.3979
@teresas.3979 2 жыл бұрын
This is my struggle its the execution of the knowledge.
@GavinDaGrey
@GavinDaGrey 2 жыл бұрын
Hey Andy, I would really like your input on how much college prestige matters for CS and trying to get into FAANG/MAANG or doing well in CS in general. I ask because i could try to attend UT Austin, but rent there is so high that the opportunity cost vs living at home w family is like 40k at least. Thoughts?
@axelalvarez1758
@axelalvarez1758 2 жыл бұрын
Hi Gavin, fellow 3rd year computer science student. I attend Texas Tech university and what I can say about university prestige for FAANG is somewhat obsolete. I learned the same things and use the same recourses as someone that goes to harvard (cs50) or someone that goes to UT. Every programmer is self taught in a sense that programming takes discipline and self practice. If you want to land a job at faang id recommend saving your money and making good connections with people already in that industry. you can do so by connecting with recruiters and programmers on twitter, linkedin, and github but certainly if you feel like a prestigious university will help you then go for it but a prestigious university can only do so much you have to put in most of the work
@GavinDaGrey
@GavinDaGrey 2 жыл бұрын
@@axelalvarez1758 Thank you for this insight! In your opinion, what can I do while in school to give myself the best opportunities to land a good programming job? Any self taught resources?
@mypegionworld7612
@mypegionworld7612 2 жыл бұрын
Facts.. I got a job and everything i have learned on my own helps to some level the rest is just more research..?
@kevinmiller2856
@kevinmiller2856 2 жыл бұрын
Im new to learning code, starting out with freecodecamp, but I watch a lot of your video; i made a note on my phone whenever a cool project idea pops up in my head! im really excited that this video reinforced my standpoint I have right now. Thanks again for all the great content
@minko2781
@minko2781 2 жыл бұрын
The biggest thing that programmer KZfaqrs don't really encourage enough is that instead of watching their tutorials and their millions of code alongs, you just need to get in there and do the research and practice yourself. Sure, video tutorials can be very helpful getting you started with a new language, framework or a new concept. But after that, any progress that you're going to make is on you! Many people, myself included, when started out, got into this loop of watching KZfaq tutorials (a.k.a. tutorial hell) about programming applications in whatever language. And when we finished with that tutorial, trying to expand upon what we've just created we just got stuck and were left with this application that we had no idea of why it was build the way it was. Thinking we didn't understand programming good enough and end up watching more tutorial content. And I believe this is just a horrible and very much time wasting way of learning to program. The best way to learn after learning the fundamentals IMO is to just build whatever you want to build, and accept that getting stuck is part of the learning process. Because when you get stuck, you are forced to do your own research, lookup documentation and ask questions which is a million time more valuable than getting spoon-fed a streamlined process of building an application. Because at least when you finish what you've built, you've understood the entire process. And also in the process you've gained valuable problem solving experience along with knowledge of where to find resources, which can later be used to build other projects. And most important of all is that you've learned more on how to figure out stuff on your own! Wish all of you the best of luck in your programming journey!
@LubosMudrak
@LubosMudrak 2 жыл бұрын
Messy part is epecially true if you use some exotic library that is poorly documented. THEN things become messy.
@h0ph1p13
@h0ph1p13 2 жыл бұрын
Coming from ~20 years of dev experience: Good advice in top 10 maybe: Never use unpopular(brand new!)/undocumented/unsupported packages/langauges/modules/frameworks/libraries. If you do -- know and accept that it will be a huge time waste.
@DEstin100
@DEstin100 2 жыл бұрын
Many people think be programmer if you want to get a lot money , but something that people didn't tell you is be programmer you need good at problem solve and math if you can't good at that it's hard to be programmer and frustate and you need good patience to be programming.
@pierreabbat6157
@pierreabbat6157 2 жыл бұрын
I'm having trouble finding jobs because I don't know what search terms will give relevant jobs. I've had two recruiters contact me in the past few months and progress to phone interviews, and both ended up ghosting me. How can I find more relevant jobs and avoid being ghosted?
@malcomgreen4747
@malcomgreen4747 2 жыл бұрын
Same happened to me first thing to do you need to ask for cheap salary like half the salry of a senior developer in usa for example start with 35k to 45k they will hire you after a year you can go up to 75k or 80k
@jermpoz2971
@jermpoz2971 2 жыл бұрын
WHAT DO YOU MEAN BY "U GET PAID BY UR APPLICATION"? I DIDNT GET IT..CAN SOMEONE OR YOU EXPLAIN PLEASE?
@machinesick7925
@machinesick7925 2 жыл бұрын
Cool Stuff! One thing I would add is that while you're watching videos about people coding, you're not actually coding yourself, so you're not practicing and not improving your skills. The videos and tutorials (and IT conferences) are cool and inspiring, but in order to actually improve your skills you need a healthy dose of practice.
@Flingftw
@Flingftw 2 жыл бұрын
I still don't know what kind of programming I should get into. I'm 27 and I'm a delivery guy. I despise it so much. I've studied webdesign and c++ but I suck.
@YourFrendClarke
@YourFrendClarke 2 жыл бұрын
Lmao I saw the pic at 2:18 and thought he was going to say think of the coding process as working with a ball of shit
@stalluri11
@stalluri11 2 жыл бұрын
At what age you should not waste your time learning to code as we may have skills but age could act against for getting a job
@artur-rdc
@artur-rdc 2 жыл бұрын
Another thing YT doesn't tell you is that it's full of managers and teachers that moved on from coding. If you're not coding, it's easy to disregard it for higher level abstractions. Truth is, you need both.
@therabidpancake1
@therabidpancake1 2 жыл бұрын
I am feeling way discouraged . I want to say that I have been studying programming for four years now and I can not even write the simplest program .
@naniv
@naniv 2 жыл бұрын
I think its not that people are in tutorial hell maybe the tutorials are designed in a way to just keep using their site rather focus on you learning anything...so one would think im learning coding by learning these syntaxes but not actually learning anything
@yoyo-yx1qx
@yoyo-yx1qx 2 жыл бұрын
the title is confusing,you are a programmer as well and a youtuber so it also applies to you lol
@Mazoane
@Mazoane 2 жыл бұрын
Hello Andy. Great video man. I would like to ask if you are still tutoring people who want to become software developers? If so, how can I get in touch?
@bperseid
@bperseid 2 жыл бұрын
New vid please
@xKhfan213x
@xKhfan213x 2 жыл бұрын
People who are thinking about entering the tech world, and those who are newer to it, need to understand... EVERYONE fails before they succeed. Elon musk, Bill gates, Steve Jobs, they all failed before they became the success they were today. Success isn't just handed out, its earned though dedication. Being able to push through the hard times and continue moving forward is what leads you to success. Weather your a computer science student or an engineering student, or even a self learner, all aspects of the tech world are hard. There's a reason we didn't have these capabilities hundreds of years ago. It took the failures of our past to teach us along the way. You learn far more from failing then you ever would just being handed success. Keep pushing through and don't give up because it's hard or you don't understand things. That takes time, there's a lot out there to learn. Especially for self learners, it's easy to get lost in the sea of information. Pick a path that interests you and follow it. You will struggle and you will fail but thats ok, we all did weather we want to admit it or not. Just push through and you'll be surprised what you can do
@michaelnurse9089
@michaelnurse9089 2 жыл бұрын
I smashed the subscribe button and it unsubscribed me. So I smashed it again.
@chaosopher23
@chaosopher23 2 жыл бұрын
"This does NOT work..."
@erdboizen7926
@erdboizen7926 2 жыл бұрын
You do not get paid for your knowledge, you get paid for your application of that knowledge Noted 📝
@GabeSegura94
@GabeSegura94 2 жыл бұрын
Nice Ty Lopez meme 🤌🤌
@johngonzales1163
@johngonzales1163 2 жыл бұрын
First❤👽😁🔥❤
@seranoxa
@seranoxa 2 жыл бұрын
i just hit unsub just to see a video with Andy being drunk downtown rambling about why no one likes his videos! after that ill sub again! ;)
Why 95% of Self-Taught Programmers Fail (Honest Advice)
12:16
Andy Sterkowitz
Рет қаралды 405 М.
How I Learned to Code in 1 Year
12:06
Andy Sterkowitz
Рет қаралды 10 М.
КАРМАНЧИК 2 СЕЗОН 5 СЕРИЯ
27:21
Inter Production
Рет қаралды 577 М.
Normal vs Smokers !! 😱😱😱
00:12
Tibo InShape
Рет қаралды 118 МЛН
КАК СПРЯТАТЬ КОНФЕТЫ
00:59
123 GO! Shorts Russian
Рет қаралды 2,8 МЛН
What It Really Means To A Be A Self-Taught Programmer
10:12
Andy Sterkowitz
Рет қаралды 92 М.
7 Habits I've Picked Up From Senior Software Developers
11:45
Andy Sterkowitz
Рет қаралды 207 М.
Machine Code Explained - Computerphile
20:32
Computerphile
Рет қаралды 106 М.
The Truth About "Learning to Code"
10:33
Andy Sterkowitz
Рет қаралды 64 М.
Best Learning Strategies for Programmers
12:06
Andy Sterkowitz
Рет қаралды 681 М.
Most HONEST Advice for Self-Taught Programmers (Reality Check)
7:37
Andy Sterkowitz
Рет қаралды 25 М.
Top Signs You're NOT Ready For a Programming Job
8:38
Andy Sterkowitz
Рет қаралды 140 М.
20 Must have Obsidian Plugins
9:24
Paul Dickson
Рет қаралды 2,3 М.
What The Top 5% of Programmers Do Differently
9:29
Andy Sterkowitz
Рет қаралды 33 М.
Which Phone Unlock Code Will You Choose? 🤔️
0:14
Game9bit
Рет қаралды 12 МЛН
POCO F6 PRO - ЛУЧШИЙ POCO НА ДАННЫЙ МОМЕНТ!
18:51
Индуктивность и дроссель.
1:00
Hi Dev! – Электроника
Рет қаралды 1,5 МЛН
Apple, как вас уделал Тюменский бренд CaseGuru? Конец удивил #caseguru #кейсгуру #наушники
0:54
CaseGuru / Наушники / Пылесосы / Смарт-часы /
Рет қаралды 4,5 МЛН
Эволюция телефонов!
0:30
ТРЕНДИ ШОРТС
Рет қаралды 6 МЛН