5 Reasons Why You're NOT Becoming a Programmer

Поделиться
HTML-код
  • Опубликовано: 23 июл 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!

  • @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.

  • @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

  • @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

  • @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.

  • @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.

  • @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 RUclips 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 RUclips 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

  • @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.

  • @michaelsvoboda1024
    @michaelsvoboda1024 4 года назад +39

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

  • @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! 😊

  • @JASDKA1
    @JASDKA1 5 лет назад +12

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

  • @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 😊

  • @Retamor2
    @Retamor2 4 года назад +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

  • @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.

  • @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!

  • @dantedycer
    @dantedycer 4 года назад +6

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

  • @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

  • @williamgrace9631
    @williamgrace9631 4 года назад +83

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

  • @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.

  • @aakashvishwasjadhav7513
    @aakashvishwasjadhav7513 4 года назад +6

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

  • @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!

  • @gilgene5803
    @gilgene5803 5 лет назад +7

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

  • @rathelmmc3194
    @rathelmmc3194 4 года назад +21

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

  • @JakeFosmire
    @JakeFosmire 5 лет назад +6

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

  • @michaelroennfeldt4875
    @michaelroennfeldt4875 4 года назад +2

    Fantastic advice. Thank you

  • @MrCostas32
    @MrCostas32 4 года назад

    Excellent advice Andy..thanks.

  • @raincamphike
    @raincamphike 5 лет назад +4

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

  • @dontbeafraid5313
    @dontbeafraid5313 4 года назад +1

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

  • @jeesambo
    @jeesambo 4 года назад +1

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

  • @mcknznelson
    @mcknznelson 4 года назад +2

    Thank you again for your video, very encouraging!

  • @whowiseedet
    @whowiseedet 4 года назад +1

    This is a tremendously helpful video. Thanks Andy!

  • @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).

  • @KidaleSmith
    @KidaleSmith 4 года назад

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

  • @jasonwhittaker3940
    @jasonwhittaker3940 4 года назад

    Excellent video and excellent help.

  • @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. :)

  • @anny23108
    @anny23108 5 лет назад +3

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

  • @alexramcharit3779
    @alexramcharit3779 4 года назад

    This was motivating thank you 🙏🏼

  • @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 4 года назад +3

    very inspired! thank you andy :)

  • @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 4 года назад +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.

  • @anyak303
    @anyak303 4 года назад

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

  • @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.

  • @mattgraves3709
    @mattgraves3709 4 года назад +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.

  • @JASDKA1
    @JASDKA1 5 лет назад +2

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

  • @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!

  • @jaydenmoon1165
    @jaydenmoon1165 4 года назад

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

  • @anasolak670
    @anasolak670 4 года назад

    Thank you for your advice! It mean a lot!

  • @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.

  • @dipankararora2633
    @dipankararora2633 4 года назад

    Excellent advice. Much needed. Subscribed.

  • @diggysimmons4132
    @diggysimmons4132 5 лет назад +2

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

  • @darthstructure7370
    @darthstructure7370 4 года назад

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

  • @estebangutierrez8647
    @estebangutierrez8647 5 лет назад

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

  • @pathfinder9363
    @pathfinder9363 3 года назад

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

  • @elpalako
    @elpalako 5 лет назад +2

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

  • @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.

  • @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.

  • @alkemyst3318
    @alkemyst3318 4 года назад +1

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

  • @DgreatChannel
    @DgreatChannel 3 года назад

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

  • @robertzeurunkl8401
    @robertzeurunkl8401 4 года назад +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

  • @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?

  • @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)

  • @SheshadriMadhu
    @SheshadriMadhu 4 года назад

    Thanks Andy that helped me a lot :)

  • @ianchristensen9146
    @ianchristensen9146 4 года назад

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

  • @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.

  • @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.

  • @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.

  • @user-og2sk5be7i
    @user-og2sk5be7i 4 года назад

    Thank you very much that was really helpful ❤❤

  • @xxmarykillschildrenxx7936
    @xxmarykillschildrenxx7936 4 года назад

    thank you so much! this helped me alot :)

  • @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!

  • @shawnbellazan7498
    @shawnbellazan7498 5 лет назад

    Thanks bro for the advice

  • @lastfirst4093
    @lastfirst4093 4 года назад +1

    Great video!

  • @GregoryMcCarthy123
    @GregoryMcCarthy123 4 года назад

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

  • @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.

  • @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

  • @saksham9170
    @saksham9170 5 лет назад +1

    It's soo helpful, thanks!

  • @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!

  • @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

  • @unity_with_timoteo
    @unity_with_timoteo 4 года назад

    Hello Andy. Love the video.
    Can i ask??
    I already learning about game and web development. But i want to know more. What more can i study? and where to start it? what fields can i dig?
    Cheers!!

  • @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 4 года назад

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

  • @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.

  • @morganwalstrom9900
    @morganwalstrom9900 4 года назад +1

    Awesome content bro!!!!!!

  • @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.

  • @Pemdas7
    @Pemdas7 5 лет назад +2

    Really good video. Respect what you are doing.

  • @muhammadzamzam9915
    @muhammadzamzam9915 4 года назад +1

    Thanks so much!

  • @NneMercy
    @NneMercy 4 года назад

    Hi Andy, thanks for your wonderful RUclips videos, as zero beginner what kind of projects would recommend I should start with?

  • @SowaScape_Premier_Landscapes
    @SowaScape_Premier_Landscapes 4 года назад

    great video man I like the analogies to help outsiders relate

  • @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

  • @adrianthomas4163
    @adrianthomas4163 4 года назад +1

    Nice tips. Subscribed.

  • @aliomercansizoglu6719
    @aliomercansizoglu6719 4 года назад

    really helpful video!

  • @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. 👍

  • @JD-kf2ki
    @JD-kf2ki 4 года назад

    Thanks a lot!

  • @LoganVega
    @LoganVega 4 года назад

    Great Job Andy!

  • @Matthew-hh6ex
    @Matthew-hh6ex 4 года назад

    Hey Andy thanks. Could you share your thoughts on a first day job experience of a fresher

  • @dustincintron1682
    @dustincintron1682 4 года назад

    Great vid. Trying to book a phone call with you, but the schedule site says "No times for available" for any of the Time Zones.
    I need help with something, and I wanted to discuss it with you.
    I'll keep trying.

  • @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.

  • @piratedcodes
    @piratedcodes 4 года назад

    helped me a lot sir

  • @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.

  • @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.

  • @clopes87
    @clopes87 4 года назад

    I have been teaching myself java from Deitel's "Java How to Program" book. Would you consider End of Chapter exercises, such as "Write a program that does x,y,z..." to be worthy of being put onto a portfolio?

  • @theblacksmithshammer
    @theblacksmithshammer 4 года назад

    Andy, after you hit one language, say, Java, do you move onto a second langauge? What does the process of building a language portfolio that is focused and broad enough look like for a web/app developer? Got a couple of sequences that are solid?