5 Reasons Why You're NOT Becoming a Programmer

Поділитися
Вставка
  • Опубліковано 30 лип 2024
  • There are five things that cause a lot of aspiring self-taught developers to fail. In today's video I wanted to share with you these common issues that people have when they are teaching themselves to become a programmer.
    🏆 ** Paid Coaching **
    Interested in joining my mastermind program and working together to get your software development career started? If you consider yourself an action-taker who is fully committed to putting in the work then book a call with me by going to andysterkowitz.link/call-00039
  • Наука та технологія

КОМЕНТАРІ • 646

  • @AndySterkowitz
    @AndySterkowitz  5 років тому +223

    Are you guilty of any of these behaviors? Did the video help clarify anything for you?

    • @JASDKA1
      @JASDKA1 5 років тому +9

      Yup!
      Totally.

    • @fateslayer47
      @fateslayer47 5 років тому +9

      Yeah me too. I've been struggling with these 5 problems and procrastinating on projects but thanks to you, I've realized my mistakes and I'm gonna start building projects.

    • @farooqwahab8056
      @farooqwahab8056 5 років тому +3

      Yes. Thanks for the practical advice.

    • @icreid1323
      @icreid1323 5 років тому +1

      Very helpful, thanks!

    • @davidlee-pc2zk
      @davidlee-pc2zk 5 років тому +1

      yes, im bouncing around . thank you very much!

  • @AethernaLuxen
    @AethernaLuxen 4 роки тому +204

    You know, every single person who clicked this video is already or becoming a programmer

    • @funkcuntize
      @funkcuntize 4 роки тому +5

      So true, wrote my first program in 1982 on a 16k machine and here I am

    • @noire.blackheart
      @noire.blackheart 4 роки тому +20

      Half these comments : I wrote hello world therefore I am now a programmer.

    • @yosha2467
      @yosha2467 4 роки тому +1

      @@noire.blackheart OP said "becoming".

    • @ukaszbownik1077
      @ukaszbownik1077 4 роки тому

      Not really, I am a programmer, a freelance developer and I am watching this video as writing this comm lol

    • @funkcuntize
      @funkcuntize 4 роки тому +2

      @@beedoox5613 Its weird how tribal many computer users from that era still are about their old computers. As a Sinclair user I suffered Commodore 64 envy for a long time but would never admit it.

  • @NickSkye
    @NickSkye 4 роки тому +234

    Was a Programmer, Watched this, Got fired the next day...

    • @citrusciderr
      @citrusciderr 4 роки тому +18

      Please say you’re joking lmfao

    • @elijah1110
      @elijah1110 4 роки тому +11

      Aleeki N. Its obviously a joke

    • @citrusciderr
      @citrusciderr 4 роки тому +8

      Elijah UsedSplash lol sure, you never know though 🤣

    • @guulish
      @guulish 4 роки тому +35

      Was Nicks employer, watched this, fired him the next day.

    • @aerahtv0000
      @aerahtv0000 4 роки тому +2

      @@guulish lmao

  • @yt-dman
    @yt-dman 4 роки тому +343

    "5 reasons you won't become a programmer"
    me: *was programming a few minutes earlier*

    • @lurchusa1299
      @lurchusa1299 4 роки тому +27

      Same here. Programming full stack for 20+ years, yet UA-cam thinks I won't be a programmer. WTF!

    • @redbepis4600
      @redbepis4600 4 роки тому +6

      im only 13 and almost finished my first unity game in c# and then I find this in my recomended

    • @crayolamanic1381
      @crayolamanic1381 4 роки тому +4

      I dare you to watch the vid lol

    • @clementsiow176
      @clementsiow176 4 роки тому

      I am 11 and I already can do some complex shit and UA-cam doesn't think I can be a programmer?!

    • @yt-dman
      @yt-dman 4 роки тому

      @@clementsiow176 bruh im 12 and probably know less complex shit than you but ok

  • @kirkb2665
    @kirkb2665 4 роки тому +137

    I'll condense this entire video in one phrase: "Practice makes perfect."

    • @Code_Machine
      @Code_Machine 4 роки тому +4

      Thanks

    • @MrJhalexis
      @MrJhalexis 4 роки тому +2

      I've got one better: 'Practice makes programming.'

    • @Daniel_WR_Hart
      @Daniel_WR_Hart 4 роки тому +1

      I've heard "practice doesn't make perfect, perfect practice does", but then you need to be careful not to be a perfectionist

    • @oldAccount7247
      @oldAccount7247 4 роки тому

      perfect practice makes perfect

    • @Daniel_WR_Hart
      @Daniel_WR_Hart 3 роки тому

      @@amsamam1606 I don't even remember what I meant when I said that, but making a conscious effort to improve when you practice definitely helps more than just going through the motions

  • @WarrenLeggatt
    @WarrenLeggatt 4 роки тому +112

    I have done 40 years at the code face now. Golden rule early on while playing with your own projects..
    Move fast, break stuff, make mistakes and don't be afraid to box yourself into a bad design corner. Then step back, think about what went wrong and refactor the crap out of it to improve. Rinse and repeat. The reality is you need to screw up to understand what bad code looks and feels like so you can spot it in the future. If you skip this you will end up a copy/paste from stack over flow programmer.... so not a programmer :)
    Most work is in the imperative world and that is where the jobs are BUT learn a functional language to add to your tool box, such as Haskel or F#. You will learn a whole new way of thinking and how to approach problems from different directions.

    • @igorbeierbach7349
      @igorbeierbach7349 4 роки тому +3

      Thank you Mr. Leggatt. That is very inspiring to me.

    • @lennysmileyface
      @lennysmileyface 2 роки тому

      Yep sometimes I have to flip flop between different design patterns before I figure out the one I like the best.

  • @jthomasaurus
    @jthomasaurus 5 років тому +32

    Your videos are always my favorites of my subscriptions, simply just for how relatable your content and story are...but this one really resonated with me. I do suffer from a few of these delays, especially the perfectionism and fear, due to my fear of “if it’s not perfect, NO ONE will ever hire me!” A lot of it has to do with being self-taught in my mid-thirties and knowing I’ll be competing with the fresh young college grads when I start putting out resumes. Thanks for this super helpful video Andy, and keep them coming! I love getting notifications that you’ve uploaded a new one!

    • @momotrees111
      @momotrees111 5 років тому +4

      You know what your advantage is though? Over a decade worth of acquired soft-skills that young fresh grads won't have. And that's just naming one advantage. I think if you and everyone here perseveres, we'll all get there.

    • @AndySterkowitz
      @AndySterkowitz  5 років тому +2

      Thanks for the kind words Jason! We all suffer from a lot of the things I mentioned. Just baby step your way through the process.

    • @jthomasaurus
      @jthomasaurus 5 років тому +1

      Momo thanks for that perspective. It’s true.

  • @ayelaii
    @ayelaii 4 роки тому +4

    I've only recently discovered your channel, but I love how clear and concise you are. You provide really valuable information and insight. I'm about two weeks into my programming journey (self-teaching) and am excited to keep learning! The first two weeks have already been so fulfilling. Thank you for the insight and inspiration.

  • @dantedycer
    @dantedycer 5 років тому +6

    Very insightful video, been struggling with some of these for a while. Thank you!

  • @michaelsvoboda1024
    @michaelsvoboda1024 4 роки тому +39

    Despite the slightly clickbait-y title, this was quite constructive.

  • @williamgrace9631
    @williamgrace9631 4 роки тому +83

    For some of y'all: #1 reason -- you can't become something you already are.

  • @Andrew-bf2oj
    @Andrew-bf2oj 5 років тому +12

    Im starting my first job as a software engineer out of college (computer science) and this is great advice. I think one of the things that nailed the interview for me was showing a bunch of demo apps on my iPhone to the interviewers. Also, apply and try to take as many interviews as you can. My first interview was horrible but as I got more comfortable with the process, the better I got. Also, apply even if you don't check all the boxes for qualifications. As long as some of the qualifications are met they'll be willing to still hire you and train you if you prove to be productive yourself.

  • @JASDKA1
    @JASDKA1 5 років тому +12

    Thanks for keeping it so rich.
    No changing the topic,no going astray etc.Staying diligent and consistent.

  • @nikolakrstevski3339
    @nikolakrstevski3339 5 років тому +2

    Some people are just born to be good teachers. You are one of those people Andy. Thank you so much for great advice's!

  • @Retamor2
    @Retamor2 5 років тому +78

    Developer for 8 years and agree completely

    • @aldemar9416
      @aldemar9416 4 роки тому +8

      Valdemar i have never seen someone with almost the same name as mine!!

    • @AbdulMananCh
      @AbdulMananCh 4 роки тому +5

      aldemar
      What a coincidence lmaooo

    • @equation1321
      @equation1321 4 роки тому

      I think not

  • @aakashvishwasjadhav7513
    @aakashvishwasjadhav7513 5 років тому +6

    You inspired to me start my programming dream again ..Thanks Brother

  • @olganova3058
    @olganova3058 5 років тому +7

    I personally have been facing tons of fears and therefore, resistance in progressing with coding. Takes a lot of energy to push anything that doesn't seem to be perfect (clean scopes, comments, documentations). Eventually, you just need to put your foot in the door, no matter how much you've crapped your pants out of fear. Andy, awesome content! Thank you for your updates!

    • @AndySterkowitz
      @AndySterkowitz  5 років тому +2

      Fear is constant in everything. I find that just baby-stepping and just tip-toe-ing outside my comfort zone will gradually get me beyond my fear. And glad you enjoyed! 😊

  • @gilgene5803
    @gilgene5803 5 років тому +7

    Andy well said. I myself do have some of those tendencies. I'm working on myself.

  • @TheCrusaderRabbits
    @TheCrusaderRabbits 5 років тому +11

    Thank you for telling us that we have to persist in the boredom. So true. I am very, very bored, but I push on.

    • @AndySterkowitz
      @AndySterkowitz  5 років тому +6

      Everything becomes boring after you do it over and over again 😊

  • @XavierSmithXcellence
    @XavierSmithXcellence 5 років тому +13

    This was quite helpful. I'm about a month into learning front-end development, and I've certainly been struggling with the perfectionism bug. Glad to see I'm not alone!

  • @JakeFosmire
    @JakeFosmire 5 років тому +6

    You're the best Andy! Your videos are always so helpful!

  • @Richard-yt4rk
    @Richard-yt4rk 4 роки тому

    This is really relevant information and actually explains real problems that budding programmers face when going through the self-taught route. Thank you for putting this out, more blessings to you.

  • @gabe9767
    @gabe9767 4 роки тому

    So helpful, thanks for this. I’ve been having convos with cohorts about these points and it’s nice to know that we aren’t too far off. :)

  • @raincamphike
    @raincamphike 5 років тому +4

    Words to live by! Thanks for always making a great video !

  • @jeesambo
    @jeesambo 4 роки тому +1

    So motivating, we really appreciate. I will start coding actively.

  • @whowiseedet
    @whowiseedet 4 роки тому +1

    This is a tremendously helpful video. Thanks Andy!

  • @ronaldgonzalez7834
    @ronaldgonzalez7834 4 роки тому +2

    I started snapping my fingers when you said things get complicated and don't let them overwhelm you. I Love it

  • @mattgraves3709
    @mattgraves3709 5 років тому +1

    I agree.
    really like your soft-skills focused approach on becoming a developer.
    The exact content of study will change, implementation best practices will change etc.
    The value of learning what soft skills to have and to cultivate them is a big leg up.
    I don't know how many times I change my study content but the algorithms to success, once determined should be made habit.

  • @michaeltruss5833
    @michaeltruss5833 5 років тому

    Andy:
    Thanks so much for posting this video. I'm trying right now to be a front end developer and have had a couple of interviews last week. Im building a music app right now. Thanks for being inspirational and being a good mentor. God bless.

  • @anyak303
    @anyak303 4 роки тому

    Thank you for this, it is really affirming and encouraging really to keep going!

  • @alkemyst3318
    @alkemyst3318 4 роки тому +1

    What an amazing video very informative and unbiased. Definitely gained a new subscriber!

  • @fateslayer47
    @fateslayer47 5 років тому +34

    This video is pure platinum grade. I am guilty of all 5 of these mistakes. I have decided to start building projects from now on and learn new concepts along the way. Thank you so much Andy. I hope you get 10 million subscribers.

  • @dontbeafraid5313
    @dontbeafraid5313 5 років тому +1

    Thanks for the advice. I am guilty of some of you say. And now I will change it

  • @KidaleSmith
    @KidaleSmith 4 роки тому

    You really just set me back on track thank you SO MUCH !!!

  • @darthstructure7370
    @darthstructure7370 4 роки тому

    Dude you are so dead on!!! Thx for the advice. I will apply it to secure my first developer job.

  • @anny23108
    @anny23108 5 років тому +3

    Unlike many on you tube, you really seem passionate and honest, thank you!

  • @jaydenmoon1165
    @jaydenmoon1165 4 роки тому

    Thank you for this - I really enjoyed the video and it is helping me a lot

  • @Felixxxxxxxxx
    @Felixxxxxxxxx 4 роки тому

    The part about persisting when things are boring is great, I was considering changing language for that very specific reason. Thanks for your insight!

  • @michaelroennfeldt4875
    @michaelroennfeldt4875 5 років тому +2

    Fantastic advice. Thank you

  • @ianchristensen9146
    @ianchristensen9146 4 роки тому

    #5 really resonated with me. Great videos! Keep it up!

  • @tomclumsy6168
    @tomclumsy6168 4 роки тому

    hard work plus being passionate in what your doing! thats the key! im a beginner and everything you said was right. thank you for telling us the truth. your video inspire me more to continue my goals in becoming a good programmer. 👍

  • @jackieandkayleecrafts
    @jackieandkayleecrafts 4 роки тому

    Thanks so much just started two weeks ago, I get so happy after being stuck then figuring out the problem.. so much fun things I’m learning.

  • @elpalako
    @elpalako 5 років тому +2

    Andy, thank you for this movie! You are great!

  • @robertzeurunkl8401
    @robertzeurunkl8401 5 років тому +272

    "Everything has to be perfect"
    HAHAHAHAAAAHAHAHAAAAAA! 30+ year career programmer here. I start every project thinking, THIS time, it's gonna be perfect. It never is. And, usually, because technology is always changing, and you're always learning. Each project, you do things a little bit differently based upon what you learned in the last one, and since the last one. And as a consequence, you usually end up making small (and sometimes big) errors. But hey, that's why code reviews are so important. ;-) Programming isn't something you learn - like, "Well, that's that. I learned it". It's a lifelong discipline, and you are always learning, always changing, always doing things differently.

    • @itfitness5791
      @itfitness5791 4 роки тому +5

      But there is some point in a programming career, where the code gets decently clean and you get a feel for what's clean and what isn't, after that turning point it becomes much more fun and satisfying imo

    • @robertzeurunkl8401
      @robertzeurunkl8401 4 роки тому +1

      @@itfitness5791 Yep. My biggest challenges are 1) resource organisation (where do I want to put everything in the directory structure), and 2) naming conventions.

    • @itfitness5791
      @itfitness5791 4 роки тому +2

      @@robertzeurunkl8401 For me it's mostly SOLID Design Principles by Dr Bob, using the right Software design patterns and not reinventing the wheel (using libs, frameworks and public github code bases whenever possible)

    • @robertzeurunkl8401
      @robertzeurunkl8401 4 роки тому +1

      @@itfitness5791
      Heh. I have an almost opposite approach. Preferring to limit dependencies, I tend to work strictly in the native languages, as much as possible, and only reach out to libraries and APIs when necessary. So, for instance, I no longer use jQuery for much at all other than it's AJAX interfaces, and that only because I have not taken the time to write my own XMLHttpRequest handlers yet.
      On the other hand, on the other side of those AJAX calls, I work primarily in .NET Generic Handlers, but once there, I do take advantage of the vast .NET Framework.
      :-)

    • @dulangikanchana8237
      @dulangikanchana8237 4 роки тому +1

      well different is fun, not changing then life gets boring, cheers, for motivation

  • @diggysimmons4132
    @diggysimmons4132 5 років тому +2

    Thanks Andy. This is what I needed at the moment.

  • @alexlytle089
    @alexlytle089 5 років тому +3

    Thank you Andy! I'm guilty of bouncing around! I need to focus on one program language and really master the fundamentals

    • @LinkingYellow
      @LinkingYellow 5 років тому +1

      Don't focus on mastering fundamentals either. Those will develop as you develop projects and make mistakes. All you need to know to do anything in any language is the purpose of functions, loops, variables, branch statements(if/else), classes, and maybe pointers if are using a language that takes advantage of those. You can Google how to perform any kind of input and output you need, and learn about libraries as you need them.

  • @rathelmmc3194
    @rathelmmc3194 4 роки тому +21

    This could be retitled to “Why you won’t succeed”. All these rules apply to any skill set.

  • @tudort8871
    @tudort8871 4 роки тому

    thank you brother! even though i am not a programmer i want to say thank you for sharing this with us.those principles can apply every where not only in programming

  • @mcknznelson
    @mcknznelson 5 років тому +2

    Thank you again for your video, very encouraging!

  • @alexramcharit3779
    @alexramcharit3779 4 роки тому

    This was motivating thank you 🙏🏼

  • @imaxjunior6531
    @imaxjunior6531 4 роки тому

    Good information. Sometimes when wanting to make a project that is large, it's good to make small projects that will be used in the big project to learn just that functionality and learn the syntax around it. It's a good strategy because if one is encountering alot of errors or incorrect code execution it's good to be able to just focus and wrap your brain around just that module / project until you've learned and corrected the errors, then on to the next one.
    Once you've completed the various small projects then it's time to incorporate them into the one big project that was first thought of. Coding can be both an amazing wonder and it's share of frustration but with perseverance it pays off in the end.

  • @Madcowe
    @Madcowe 4 роки тому +4

    Oh hey, as someone who's self studying programming again I'm kind of glad I don't think I'm guilty of most of these, now I just gotta get better :3

  • @chan7191
    @chan7191 5 років тому +3

    very inspired! thank you andy :)

  • @tarishitiwari3424
    @tarishitiwari3424 4 роки тому +1

    You point out the actual drawbacks.... Thank you for this video...
    This video is everyone need to watch...
    It gives me energy to do more stuffs
    I'll suggest to my frnds to watch this video...
    Thank you for such a video!_😊😊😊💫

  • @SowaScape_Premier_Landscapes
    @SowaScape_Premier_Landscapes 4 роки тому

    great video man I like the analogies to help outsiders relate

  • @muslimahadeolaakinyemi1459
    @muslimahadeolaakinyemi1459 4 роки тому

    what really got me is the bounce around thing...because I am a typical bounce around...just literarily wanna jump to the next exciting thing. am definitely subscribing

  • @MrVelyx
    @MrVelyx 4 роки тому +1

    @Andy Sterkowitz I actually only learned from books during my biology Bachelor and had a real hard time in the lab. So Computer science is like all other Sciences in that regard.
    p.s. all what you said seemed to address me directly, and you are so Right. Thanks for your words man.

  • @FrostSpike
    @FrostSpike 4 роки тому

    All good stuff. I believe that as developer skills become more commonplace the differentiator (apart from perhaps the developer who's also graphic artist) is going to be the domain specific skills that are required to understand the product that you're building. In the "old days" there were programmer/analysts who not only were excellent developers but also domain subject matter experts - perhaps they used to be practitioners on the business side but preferred the more technical aspects. There seems to have been a period of stratification where the business analysts have been separate to the developers (who "just" code to the specifications) but, as budgets shrink the ability to recombine those roles is going to be more important too when seeking employment.

  • @pathfinder9363
    @pathfinder9363 3 роки тому

    HI Andy, Great useful video!
    It made me more clear thanks thanks thanks.

  • @MrCostas32
    @MrCostas32 4 роки тому

    Excellent advice Andy..thanks.

  • @dipper0yawn
    @dipper0yawn 4 роки тому

    Thank you - this is very very helpful. All of those reasons are interconnected and in my opinion are due to the way we are taught to approach learning - it starts at school and doesn't stop there. Just accept that your code will never be perfect, try things out, play with code, and you'll get stuck much less often.

  • @anasolak670
    @anasolak670 4 роки тому

    Thank you for your advice! It mean a lot!

  • @Pemdas7
    @Pemdas7 5 років тому +2

    Really good video. Respect what you are doing.

  • @GregoryMcCarthy123
    @GregoryMcCarthy123 4 роки тому

    Hey thanks for your nice video! I’m a self taught programmer and you are right! Thank you

  • @dipankararora2633
    @dipankararora2633 4 роки тому

    Excellent advice. Much needed. Subscribed.

  • @blva444
    @blva444 4 роки тому +34

    I made sure that I had a passion for being a pythonista prior to picking up my first book, "Head First Python." I'm even redoing my social media sites as if someone who was hiring me is looking at it; everything programming. I've decided my focus to be python and django, that way I don't go crazy looking at python + ruby + flask +sanic. Plus python has two little pythons as their logo, obviously the right choice :) !! I plan on combining this with my security+ certification so I am also designing applications with security and scalability in mind :) Self-taught all the way!! Great video to make sure we don't slip into any ruts or negative thinking.

    • @KingNat.
      @KingNat. 4 роки тому

      You're doing good, keep at it. As long as you have a goal in mind and go at it bit by bit you will get there. Best of luck

    • @coolmanu55
      @coolmanu55 4 роки тому

      Beauty can't hav brains Hun

    • @muhammadrahimi1547
      @muhammadrahimi1547 4 роки тому

      @Abdullah Habib wrong, there are some females who can understand the logic behind programming
      They're just hard to find

    • @muhammadrahimi1547
      @muhammadrahimi1547 4 роки тому

      Python is not a programming language btw

    • @BossAlley
      @BossAlley 4 роки тому +1

      @Abdullah Habib not true at all. That's just your assumptions. If you're good at what you do, females being in any fields that are male dominant shouldn't bother you. You just generalized "all women" by saying females shouldn't be in this field. SMH.

  • @jasonwhittaker3940
    @jasonwhittaker3940 4 роки тому

    Excellent video and excellent help.

  • @MrAngryLuke
    @MrAngryLuke 4 роки тому +3

    In regards to perfectionism, also beware feature creep. Have a good idea of the scope or functionality of the project before beginning and don't keep adding things as you develop.

  • @JASDKA1
    @JASDKA1 5 років тому +2

    That's your second video that I'll need to watch again.
    Even if I've stopped.

  • @morganwalstrom9900
    @morganwalstrom9900 4 роки тому +1

    Awesome content bro!!!!!!

  • @SheshadriMadhu
    @SheshadriMadhu 4 роки тому

    Thanks Andy that helped me a lot :)

  • @user-og2sk5be7i
    @user-og2sk5be7i 4 роки тому

    Thank you very much that was really helpful ❤❤

  • @nmbileg
    @nmbileg 4 роки тому +5

    Very good advice. I couldn't help myself but share my story. So after I graduating University (not CS major), I was thinking about getting hired at a factory job but one day at night before sleep, suddenly a game idea popped up to my mind, so I was thinking I can't code how am I going to make this game? So I decided to learn to code on my own (from various sources like github, StackOverflow, unity answers, msdn documents and so on), I downloaded Unity Engine (fantastic software) and I did eventually made the game in 7 months. Unfortunately, it wasn't a success. But hey, at least I did it. I finished the game that I was thinking of, plus I learned to code! What now? I continued making games until it succeeded! Finally, I was able to earn money from my own game. Trying and learning 1.5 year without a job and income was tough but hard work does pay off so don't give up, do what you love and work for yourself! (Note: as Andy said in the video, I didn't go through programming textbooks, prerequisites all that stuff, I just jumped right to my project).

  • @estebangutierrez8647
    @estebangutierrez8647 5 років тому

    Hey Andy, was trying to schedule the call but can’t change the date. Thanks for the video!!!

  • @DgreatChannel
    @DgreatChannel 3 роки тому

    thanks for this.. really need this motivation right now👌🏻

  • @xxmarykillschildrenxx7936
    @xxmarykillschildrenxx7936 4 роки тому

    thank you so much! this helped me alot :)

  • @henrikillsit352
    @henrikillsit352 4 роки тому

    I am about to finish an advanced boot camp, and number 3 on the list strikes me to the core. Well said

  • @LoganVega
    @LoganVega 4 роки тому

    Great Job Andy!

  • @saksham9170
    @saksham9170 5 років тому +1

    It's soo helpful, thanks!

  • @modaryaghi
    @modaryaghi 4 роки тому

    I liked all your videos that I 've watched.
    I am a beginner in the world of programming, and like you, I am trying to be a self-taught programmer.
    I am learning Python, using different resources; Udemy, Brilliant, book, and youtube tutorials of course.
    Nearly for two months I still have my first excite feelings, and my urge is strengthing day by day.
    My first goal is changing my current profession (NGO) for working in the programming field.
    Thank you.

  • @bradharris
    @bradharris 4 роки тому

    I liked this advice... Over the past summer this year I decided to change career from being a skilled welder to wanting to program robots to do the hard work for me... (goal's right)... I can only look back and laugh at my naivete... having a huge learning curve I stay active in the nitty-gritty. Thanks for this advice as I feel better knowing that it's not unique to me alone. Ultimately, we are programming ourselves.

  • @JASDKA1
    @JASDKA1 5 років тому +2

    Hi and thanks.
    I've given up but still watching your videos.
    Edit: I relate soooooo much.
    Not to mention the frustration that comes with learning on your own.

    • @jasonhumphrey2464
      @jasonhumphrey2464 5 років тому

      What was the final stray that made you give up?

    • @JASDKA1
      @JASDKA1 5 років тому

      @@jasonhumphrey2464 I guess the fact that nothing was working.

  • @kristynceballos670
    @kristynceballos670 4 роки тому

    Andy, I love your honesty and approach. I've been watching a lot of your videos over the last couple of days while I try to decide if this is something I'm going to do. I noticed a lot of the videos I've seen are a year or so old. Do you still have the mentorship program/group and call invitation? I opened up the call link but only saw one date available in August.
    Thank you for all these informative videos. They're great!

  • @chenglalonde5154
    @chenglalonde5154 4 роки тому +3

    perfectionism, that hits me really hard, it took me a month to finish my portfolio, and Im not even satisfied yet!

  • @shawnbellazan7498
    @shawnbellazan7498 5 років тому

    Thanks bro for the advice

  • @empresskessia
    @empresskessia 4 роки тому +13

    U said every single mistake i have done in the past 5 years and still struggle with programming :( Thanks for pointing it out to me.....AND i have a CS degree.

    • @1biutza
      @1biutza 4 роки тому +2

      Eli, did getting a degree help?I already have one in design and realised that college mostly pushes you to learn by yourself and get your own information and evaluates you based on that(at least in my country that happens, they don't really provide what you can't already find online)

    • @XenogearsPS
      @XenogearsPS 4 роки тому +2

      @@1biutza Yeah, I have a masters and work at chevron. Even at chevron theirs a lot of self learning, you can't get comfortable and just pass an exam or memorize a bunch of stuff and think you can get by. Programming and development is a process that is always evolving with something new or better around the corner, so you have learn fundamentals and continue to grind out the new stuff. It's a challenge, but if you enjoy it then go for it.

    • @rodeo_onthemoon
      @rodeo_onthemoon 4 роки тому +1

      Maria F I completely agree with you. I’m a first year student currently undertaking a software development degree and I realised 6 months in that most of it is independent learning and you can’t just get by if you only do the college work without putting in the the extra hours yourself and going out of your way to broaden your programming knowledge.

  • @setht.1181
    @setht.1181 4 роки тому

    Andy. I totally agreed with what you said. Learn on the fly is a way to survive as a programmer.

  • @lastfirst4093
    @lastfirst4093 4 роки тому +1

    Great video!

  • @iNovotek
    @iNovotek 4 роки тому

    Masterpiece!! Thanks

  • @adrianthomas4163
    @adrianthomas4163 4 роки тому +1

    Nice tips. Subscribed.

  • @muhammadzamzam9915
    @muhammadzamzam9915 4 роки тому +1

    Thanks so much!

  • @tomumpire
    @tomumpire 4 роки тому +3

    Very good advice. I have a CS degree and still find what you said is the exact same approach I take to learn new technologies. It's kind of akin to figuring out how a remote works. You don't start by reading the user's manual, you press the buttons to see what each one does.
    This is called inverted learning pedagogy.
    When learning something new by myself, I look at the docs, or github, try to find examples of working code, paste it without understanding, follow instructions like in a tutorial. I do not read "explanations" in the first step. I just try to make it work and run the code. Only when a simple example is working do I try to go back to understand what I pasted, and why it worked. Also reading the documentation now makes more sense. After that I type in the code again(that's important) to make it even more clearer.
    I have 3 years experience developing professionally this way. I don not understand low level details of many things but I can produce something that works quickly even if i don't know the language really well. You can always go back and read the stuff that's bothering you anyway(which you should)
    This strategy will take time to develop but Andy is spot on on getting to make something while you are learning.

    • @tomumpire
      @tomumpire 4 роки тому

      Also regarding going out of comfort zone is something that resonates with me a lot.
      The amount of things you know/will-know will be a tiny miniscule to the vast knowledge present out there. You can't identify yourself with knowledge you currently have. You have to constantly remind yourself that you don't know anything. You have to be comfortable with "I do not know". It's not a sign of weakness. Only when you identify that "I do not know" will there be a longing to know more. You will identify with your ignorance. And that's a good thing.
      The day you get comfortable with the knowledge you have is the day magic stops happening.

  • @truejohnsolo
    @truejohnsolo 5 років тому +1

    I'm guilty of all of these. But I'm trying to push through this struggle and get to the success I know I can achieve.

  • @Axewhipe
    @Axewhipe 4 роки тому

    You are so much of an inspiration

  • @ademineshat
    @ademineshat 5 років тому

    Hey man, thank you very much for your recommendations, they are really really helping!
    I started like you said, with building projects and some of them are online, but later I realized they are to basic, I felt like my skills are limited!
    Now since 1.5 years I looking for a job and I couldn't find it, even this time I've learned many online courses, allways in the interview something missed of my knowledge!
    So, please what do you think is my Problem?

  • @janaji4610
    @janaji4610 4 роки тому +1

    The video is was amazing. I'm barely going to take my first programing class for spring. Do you think I should start trying to make an app on my own in the start of the first week. Also I'm kind of sacred because people say this major is hard and kinda feel like quitting(is that normal for for newbies going into programing) but also excited to make my own app.

  • @krank23
    @krank23 4 роки тому +13

    "Make it a rational decision, don't make it an emotional decision" - this goes for most decisions, I think =)

    • @kmn1794
      @kmn1794 4 роки тому +1

      logic(x) and emotion(x) > logic(x) not emotion(x) > not logic(x) & emotion(x) > not logic(x) not emotion(x)

  • @Spero_Hawk
    @Spero_Hawk 3 роки тому

    I've spent almost a month on my current project and am currently idiot proofing it. Thank you for the advice, it's time to move on...once I finish this part!

  • @joel9909
    @joel9909 4 роки тому +1

    Andy is the best. I am guilty of most of these

  • @TerrenceTSK
    @TerrenceTSK 4 роки тому

    This is actually great advice.