Coding SUCKS for Beginners | Let's Rant!

🦒❤️

Пікірлер: 1 700

  • @okafortomiwa442
    @okafortomiwa4423 жыл бұрын

    The most annoying thing about being a beginner is that you don't even know where to start from you don't know what block of code to put first and how to end it...the struggle is real

  • @cogulad1067

    @cogulad1067

    3 жыл бұрын

    Hey, Are you Nigerian?

  • @ghostfacekiller001

    @ghostfacekiller001

    3 жыл бұрын

    @@cogulad1067 It's obvious in the name

  • @davyroger3773

    @davyroger3773

    3 жыл бұрын

    Sounds like your pasting code from the web if your trying to order "blocks" of code, correct me if I'm wrong. if you can write out the problem you're trying to solve and its constraints then you'll be much more efficient when staring at a blank editor

  • @jonathanwazar7016

    @jonathanwazar7016

    3 жыл бұрын

    @@jarretebarnett8077 that’s just the way it feels at first. Keep pushing. I promise you that after you master just one full “language” you will notice half way into the next “language” that the difference between language 1 and language 2 are more to do about style than core functioning. I would start there. Any language will do. With consistent daily study you should be able to be able to solve/do most things possible with a “language” in around 2-3 weeks. Be serious about it. I started with VBA many years ago in a 3rd world country. Once stateside I used that knowledge as a framework for everything that came after. The most important take away for me along the way was that all problems can be modeled. All models can be solved. It just the way it is. The chances of you encountering a puzzle in the wild that hasn’t already been solved are slim, AND if that does happen to you then you are at the top of that skill tree. Overtime you will begin to “feel” out the limits of each tool at you disposal. Don’t get frustrated. Look at your knowledge base as your book of rehearsed magic. In this case the prestige is the knowing that by organizing a set of 1-n-0 a predetermined set of results will be produced. This is the wisdom. If some one asked me; today I would say start with Python. But full on. Buy a few books. Each one of the books will walk you through installation of minimum requirements to get up and go. These books do a good job at limiting scope to the target language. Start thinking of this as a tool instead. Learn the limitations then move on to next “tool”. Then learn the basics if web, the trinity HTML-CSS-JavaScript. While you do this slowly other sub tools will be encountered. Just like the main tools these are smaller in scope but more exact to their point (purpose/function). The rest will come naturally as you actually build dummy models just for practice. Bigger pieces fall into place. Loads of documentation online. Can’t stress enough how un-needed formal schooling is for this. Everything is free that you need. I still can’t figure out that last part. I don’t understand how there are so many people out there that contribute so much free and helpful content to the world. These folks are special. Remember to always subscribe and set notifications for people who actually help you move forward. Consider patreon as well. ... you will succeed. But it will not be easy. It’s not meant to be easy, otherwise anyone could do it.

  • @nabilk9980

    @nabilk9980

    3 жыл бұрын

    @@jonathanwazar7016 thanks

  • @nikolasmichael6377
    @nikolasmichael63773 жыл бұрын

    A quote from one of my CS profs: Learning code as a beginner is like learning every single part of a car individually but having to teach yourself how to put it together.

  • @quintencabo

    @quintencabo

    3 жыл бұрын

    Yes

  • @dylsnake2

    @dylsnake2

    3 жыл бұрын

    I guess it's also like how I can speak, read and write in English, but still don't know where to begin to write a story. while (*frustration* > 1) { My biggest issue with learning programming is, learning all the basics of programming, but then giving up cause I get frustrated with not knowing how to make something work. Then I come back few months later to try again, but forgot the syntax of the language and have to skim through tutorials again, Trying relearn the syntax while trying to skip over the stuff I already know (Variables, Conditionals, Arrays, etc...). Then get frustrated again... }

  • @Zancb

    @Zancb

    3 жыл бұрын

    I mean, if you're going to build a car without knowing what any of the pieces do, then yes, you need to know how all the parts of a car work in order to assemble a working car. Your CS profs are idiots.

  • @Kyemech

    @Kyemech

    3 жыл бұрын

    EXACTLY DUDE

  • @embeddedsanctuary4348

    @embeddedsanctuary4348

    3 жыл бұрын

    @Elijah Feuerstein Yep, I also do all of my programming stuff on linux too, mostly cause I just compile and run stuff from the console/terminal with commands built in to the distribution. It also feels cooler, you know, like Mr. Robot XD

  • @cubewiki8371
    @cubewiki83713 жыл бұрын

    One of the painful part of being a beginner is feeling like you still don't know anything no matter how much you practice.

  • @pyhead9916

    @pyhead9916

    Жыл бұрын

    Because you don't know anything.

  • @petermanger9047
    @petermanger90473 жыл бұрын

    If you can code well enough in language X, have a good attitude, can problem solve, can talk to business - and you don't get the job because it uses language Y - you've dodged a bullet. Don't work for any company that cares THAT much about the language. The language is a hammer - yes, there are some differences that sometimes matter - but good carpenters are good carpenters... (they aren't good "hammer users"). imho. To start, choose one language - get it working, learn the basics of designing, coding, testing, learn how to think like a developer - then the actual language used doesn't matter as much.

  • @bane2256
    @bane22563 жыл бұрын

    As a beginner I will say that that hardest part about the process has been trying to figure out what exactly I need to know, and who/where I need to learn it from. Sometimes I feel like I’m stuck in a loop because I keep pivoting to a new learning path, and at the end I haven’t really learned a whole lot

  • @MrGreenBeanBeenBeanin

    @MrGreenBeanBeenBeanin

    3 жыл бұрын

    Make a notepad and watch one of this guys 4 hour tutorials on a good friendly starter language, (highly recommend python) and copy down everything, you have to be determined if you really want to learn this, Im just a cheater in games though.

  • @vagabond8460

    @vagabond8460

    3 жыл бұрын

    i feel you man, as somebody who’s just starting, i feel it’s best not to look to multiple sources and just stick with one. right now, i’m looking at his 4 hour tutorial for learning python, and once i’ve mastered that, i’ll look toward other videos of his. i have a bad habit of attempting to do something and then getting confused because i look toward multiple places and sources and make things complicated. just stick to one reputable thing, and master it first. much love bro!

  • @qwertmom

    @qwertmom

    3 жыл бұрын

    @@vagabond8460 Totally agree that the only solution is to find a reputable source, formulate a plan, and most importantly stick with that plan no matter what. Don't look at other things that deviate from your plan or else you'll spread yourself thin or get confused

  • @singularity1130

    @singularity1130

    3 жыл бұрын

    Tutorial hell.

  • @randomware8653

    @randomware8653

    3 жыл бұрын

    Yes exactly. I would say just pick out one popular choice and try to focus on what you are building instead of how. But I know the struggle and that's why I went to university for computer science, because they tell me what to learn and in what time. But I realize it's not for everyone. So good luck

  • @amalldekan1432
    @amalldekan14323 жыл бұрын

    this guy has changed so many lives

  • @TheCreative1798

    @TheCreative1798

    3 жыл бұрын

    and yet i watch him for the first time

  • @redamerhi9116

    @redamerhi9116

    3 жыл бұрын

    @@TheCreative1798 he didn't say all lives, he said many lives.

  • @therubybreakersgold4485

    @therubybreakersgold4485

    3 жыл бұрын

    Mine included

  • @danielsimoes3644

    @danielsimoes3644

    3 жыл бұрын

    I know right

  • @user-ke4yx6uw1r

    @user-ke4yx6uw1r

    3 жыл бұрын

    Mine included

  • @treelonmusk5723
    @treelonmusk57233 жыл бұрын

    When you are a beginner , even setting up vscode is a trouble lol

  • @vrajsavani

    @vrajsavani

    2 жыл бұрын

    agreed :D

  • @ram9053

    @ram9053

    2 жыл бұрын

    THIS COMMENT DESERVES MORE RECOGNITION

  • @aymangani5416

    @aymangani5416

    Жыл бұрын

    honestly i have vscode installed but its so hard for me to figure out that i still use replit a year in

  • @s1nistr433

    @s1nistr433

    Жыл бұрын

    Before you even set it up you have to pick between VSCode, Sublime, Vim, Neovim, Kate, Notepad++ and Emacs

  • @michaeljimenez9203

    @michaeljimenez9203

    Жыл бұрын

    Took me two hours the first time I used it 😅

  • @rentristandelacruz
    @rentristandelacruz3 жыл бұрын

    Birth of a New Framework: A programmer observed that industry is using five different front-end frameworks whose functionalities significantly overlap. The programmer, being a clever individual, thought that he/she can create a new front-end framework that combines the best parts of the five previous frameworks and removes any redundancy. He/she toiled for months developing this new unified front-end framework. After 3 months, the new framework was released to the public and half a year after the release it has been widely accepted in the industry. And now there are six different front-end frameworks that are in use in the industry.

  • @grossly820

    @grossly820

    3 жыл бұрын

    LMFAO

  • @matijavuk9468

    @matijavuk9468

    3 жыл бұрын

    hehehe.... ^^*

  • @sdtgreentea

    @sdtgreentea

    3 жыл бұрын

    Yeah this is more true than we care to admit. It's exactly the problem. Someone needs to pick an existing framework and say "well, this is the good pancake. that's it." I would gladly learn whatever the good pancake was if I wasn't familiar. It's the endless stream of frameworks, that are popular for 24 for 36 months before being knocked out of focus for something else, that is so tiring.

  • @kieranpin521

    @kieranpin521

    3 жыл бұрын

    Absolutely. Thats wha I was thinking too.

  • @isaaclumato5347

    @isaaclumato5347

    3 жыл бұрын

    3 months later someone developsa framework with better and faster functionality than the new unified framework in a certain aspect and the same in other, a few months later another dev develops another framework better than the previous in another aspect and the same to the others...this loop will never stop by anywhere because the world is a competitive place and people are allowed to creates things and try their luck....if a beginner wants to learn, he should try as hard as possible to understand the industry and know wheres, whichs and hows....every developer has been a beginner once, that didn't stop them

  • @mikhailbandurist8652
    @mikhailbandurist86523 жыл бұрын

    I just want to say "Thank you" to Mike Dane for his brilliant tutorials without ads.

  • @yllenfernandez1046

    @yllenfernandez1046

    3 жыл бұрын

    The new ones have 😂

  • @haykelg340

    @haykelg340

    3 жыл бұрын

    Use brave browser it block all ads in KZread

  • @yllenfernandez1046

    @yllenfernandez1046

    3 жыл бұрын

    @@haykelg340 Thanks, I'll use it

  • @waynewayne8419

    @waynewayne8419

    3 жыл бұрын

    @@haykelg340 gotta think of the creator too, an ad is a small price to pay for what he’s giving you.

  • @kinkajou23
    @kinkajou233 жыл бұрын

    As a beginner I feel what he is saying

  • @teachhelphotline678

    @teachhelphotline678

    3 жыл бұрын

    Me too!!!

  • @kooroshmoshrefi3377

    @kooroshmoshrefi3377

    3 жыл бұрын

    Same here! :D

  • @astrom8797

    @astrom8797

    3 жыл бұрын

    Same :(

  • @chewyy3121

    @chewyy3121

    3 жыл бұрын

    me too... C is hard for me yet they say is one of the easiest

  • @Tron66

    @Tron66

    3 жыл бұрын

    @@chewyy3121 don't think people use c anymore

  • @mynameismatt2010
    @mynameismatt20103 жыл бұрын

    Ive been trying to teach myself how to program for a while, and I learned the syntax and how to use python and all of that, but by the time I finished my first course I realized I have no idea how to apply what I learned. I think the best way to teach ME would be to go through an entire complicated project from start to finish.

  • @LuanaSantos-rl4sb

    @LuanaSantos-rl4sb

    3 жыл бұрын

    its what I am doing

  • @Galileo51Galilei

    @Galileo51Galilei

    3 жыл бұрын

    I agree, nothing can beat learning by experience,but start with a simple project because starting with a complicated project is the perfect way to never finish it. Any project,even a calculator, can be made as complicated as desired. Small project on which you can iterate, add feature. In this way you learn something valuable : how to maintain code and build your knowledge of architecture (which is the hardest part I think)

  • @comediesbest5811

    @comediesbest5811

    3 жыл бұрын

    Something that’s helped me practice is projecteuler. Had a bunch of practice problems that get more complex the more problems you solve. Definitely check it out if you want to learn to think about how to construct a solution from scratch :)

  • @corporealcasimir4885

    @corporealcasimir4885

    3 жыл бұрын

    This has been my experience. The syntax, math and logic is actually pretty simple... But how does this code allow me to generate a software package with a GUI that can store data into databases and allow front-end functionality with backend database storage. Syntax and the logic is important, but I find so many beginner courses are just super focused on that, without actually giving any context towards how it translates to making an app, webpage or software package.

  • @williy_cole
    @williy_cole3 жыл бұрын

    Mike I jumped from Geoligst making maps for the navy to software developer in 8months during the pandemic because you made coding fun, interesing, and easy to understand in your C tutorial. That was the hook that now has me working from home, seeing my family way more often, not out at sea for half the year, and making more than I ever could as a geologist, with constant emails from recrutiers. I am still a noob and have 1trillion things to learn but I had to say thanks man. You really have helped so many of us with our baby steps. Hopefully one day I can give back like you are and up my digital nomad moves(currently working towards this). So hyped for new content!!!!!

  • @benconstance6864
    @benconstance68643 жыл бұрын

    Not all heroes wear capes. Some have Nasa tshirts

  • @bechirbensaber5277

    @bechirbensaber5277

    3 жыл бұрын

    And some are indians doing programming tutorials xD

  • @nondinarie

    @nondinarie

    3 жыл бұрын

    No cap 😂

  • @articlefound2052

    @articlefound2052

    3 жыл бұрын

    @@nondinarie i am died of lauch

  • @jasonplonmlee6588
    @jasonplonmlee65883 жыл бұрын

    As a beginner I cannot believe how unstructured the industry is. It is like a Wild West. If u want elegant code u should have an elegant industry standards

  • @Segero19

    @Segero19

    3 жыл бұрын

    This reminds me about the fact, that back in the day, different machinery would use specific nuts and bolts for it and if it broke, you couldn't use parts from other machines to fix it, because nothing was standardised . I see something similar in programming too.

  • @Bayo106

    @Bayo106

    3 жыл бұрын

    @@Segero19 because everyone wants to innovate. it's why I snubbed from most channels about programming coz they're always making vids about new frameworks that do the SAME SHIT

  • @cefb8923

    @cefb8923

    3 жыл бұрын

    This reminds me of aviation. I am an aircraft mechanic (studying CS) and we get payed like relative dog shit. There are only a handful of companies that compensate fairly but even those when compared to many other professions that require that piece of paper (especially non STEM degrees) when accounting for working out in the heat/cold, long hours, night shifts on weekends due to seniority sort of suck when everything is weighed. Now you might be thinking we're unskilled labor because we turn a wrench but then I laugh because we work on the most sophisticated aircraft there are (Airbus 320 series, 737 NG, etc.) and you see passengers frightened and asking whats wrong with the plane when they see maintenance out on the plane they are about to depart on and our training is full of "WELL IF YOU DON'T DO THIS RIGHT PEOPLE COULD DIE!" Then it comes time to pay us and its like yeah.. well.. you're maintenance, that's "blue collar work".. sorry. tldr: fuck up a minute detail and you can lose your license and kill people then when it comes to collect a check and you're almost expendable.

  • @roadrunner1337

    @roadrunner1337

    3 жыл бұрын

    The industry is awful I think. It would be better to be a plumber or electrician I think!

  • @Seedr0

    @Seedr0

    3 жыл бұрын

    They do it on purpose, it's called "code" for a reason, they don't want average people making great things. Terry Davis was onto a lot of intelligent concepts, he knew how bloated this industry is. It's filled with people pretending they're more important and useful than they are, adding useless nonsense to maintain their elite position.

  • @MichaelNadesapillai
    @MichaelNadesapillai3 жыл бұрын

    As a 2nd Year CS student, I can't tell you how much I resonate with this...

  • @SansidarUploads

    @SansidarUploads

    3 жыл бұрын

    Don't worry, my friend. It gets much easier with time. After a while, you start seeing patterns that are the same for every technology.

  • @catharperfect7036

    @catharperfect7036

    Жыл бұрын

    What's CS? C sharp?

  • @elijahpetrill2011

    @elijahpetrill2011

    Жыл бұрын

    @@catharperfect7036 computer science. When you attend a uni, you go for cs and choose a path. Such as cyber security, software engineer, etc.

  • @elijahpetrill2011

    @elijahpetrill2011

    Жыл бұрын

    Did you make it?? if so how is life now?

  • @MichaelNadesapillai

    @MichaelNadesapillai

    Жыл бұрын

    @@elijahpetrill2011 Last couple of months in my Final Semester rn... Things definitely got easier after I got some actual work experience under my belt...

  • @ChristianFure
    @ChristianFure3 жыл бұрын

    Just seeing an experienced coder say this makes me feel good, like im not the only one struggling. videos like this are a big relief for new programmers

  • @ninagething7693

    @ninagething7693

    3 жыл бұрын

    agreed

  • @ShadesGameSource
    @ShadesGameSource3 жыл бұрын

    Programming aside, I just love listening to people sharing their thoughts and dumping out their minds like this. These kinds of videos are some of the most educational, insightful content that you can find on the internet. I love it!

  • @Lopfff

    @Lopfff

    3 жыл бұрын

    Yes.

  • @danstanongubo

    @danstanongubo

    2 жыл бұрын

    Hearing it from the horse's mouth. I halted his other course just to listen to this and then go back to complete.

  • @189Blake
    @189Blake3 жыл бұрын

    For me the worse is the Experience Wall. Even for Internships or Junior level positions recruiters are asking for skills that you pretty much learn by working. We are expected to know how to use tools that not even people with three years of experience master. The second worse thing after the experience wall, is the coding interview where we code a fucking algorithm that we'll never use in real life.

  • @akashp4863

    @akashp4863

    3 жыл бұрын

    The ask how to invert a binary tree in interview when in the real job so you gotta do is change the css😅

  • @corriedebeer799

    @corriedebeer799

    3 жыл бұрын

    where you doing an interview for google? Algorithms at an interview typically only happens if the company's work is largely defendant on algorithms, and really in the modern tech scene search engines are the big tech companies that need people skilled in algo's. If you are just a regular web dev, then that is not the skills you need.

  • @189Blake

    @189Blake

    3 жыл бұрын

    @@corriedebeer799 TietoEvry. I applied as an Intern Embedded Developer and they asked me a lot of things about memory debugging, unit tests, multithread code and static analysis. And the coding test involved a jumping frog and a hash table in C, which is by many considered an advanced topic. I had to recheck again that I didn't apply to the wrong job, but no, it was an "Incubator Internship" where they didn't demand experience, but the knowledge they expected was from someone with 2-3 years of experience. I don't know how companies expect to find candidates with so much experience if we can't even get an internship.

  • @flarebear5346

    @flarebear5346

    3 жыл бұрын

    @@189Blake jesus Christ that is actually ridiculous

  • @nikolasmichael6377

    @nikolasmichael6377

    3 жыл бұрын

    @@189Blake I don't think they expected you to do it, they probably gave everyone the same question and just chose the candidate with the "most correct" answer. That being said, the CS industry is very competitive when it comes to junior and entry-level positions, but once you have your foot in the door then it's easier to find a job the next time around.

  • @sophiad1835
    @sophiad18353 жыл бұрын

    I taught myself, in large part by watching his videos. And in 3 weeks I start a software engineering internship cause of those skills. So thankful for him and this channel. Also love this video.

  • @amc1140

    @amc1140

    2 жыл бұрын

    That’s awesome congrats!

  • @electricimpulsetoprogramming

    @electricimpulsetoprogramming

    2 жыл бұрын

    how? what advice do you have for beginners?

  • @peak_911

    @peak_911

    7 ай бұрын

    either you live in a great country, or you knew the stuff beforehand

  • @tojal
    @tojal3 жыл бұрын

    Mike: If you build it, they will come. Make the guide of the "five things" everyone needs to learn to be a web developer and we'll devour it like it's the last meal! You got this 💪

  • @lucamarx6727
    @lucamarx67273 жыл бұрын

    Teach us please Mike, teach us those "123" steps etc to develop good software, good websites, good apps. Be that educator , be that change for beginner developers.

  • @boislipp2825

    @boislipp2825

    3 жыл бұрын

    Ok chill a bit lol

  • @rogerm4a1
    @rogerm4a13 жыл бұрын

    As a beginner who has been coding for a few months before I start school for it. I’ve become aware of this early but this is what I have to say. Don’t think about how many ways there is to do something and don’t let it overwhelm you, just be happy enjoy it and leave it behind you. As you learn and enjoy it, you will eventually get so good that the idea of having so many ways you could do something won’t even cross your mind. Take it one day at a time, the more you think of how much there is abs learn the more discouraged you will get.

  • @Lopfff

    @Lopfff

    3 жыл бұрын

    BEST COMMENT HERE. Thank you.

  • @The_Real_Frisbee

    @The_Real_Frisbee

    2 жыл бұрын

    This is what I needed to hear when I was in bootcamp. Before I fully grasped one concept they wanted us to take that concept and do it a different way and it would get overwhelming.

  • @willwalker474
    @willwalker4743 жыл бұрын

    I feel like the everything you've mentioned was a frustration I have that I couldn't put to words. Thank you for saying this.

  • @avantikaroy5146
    @avantikaroy51463 жыл бұрын

    I'm going through it rn. Like I'm having mini mental meltdowns, when all I see is error.

  • @laceyloops

    @laceyloops

    5 ай бұрын

    Perfect choice of words 😢

  • @Dementor-zh4vc
    @Dementor-zh4vc3 жыл бұрын

    I can totally relate to this. I go about asking for suggestions on which languages to begin with and every person has a different language to recommend haha

  • @BobbyBundlez

    @BobbyBundlez

    3 жыл бұрын

    why do you guys spend so much time worrying about that? just learn one lol

  • @Dementor-zh4vc

    @Dementor-zh4vc

    3 жыл бұрын

    @@BobbyBundlez Well asking an expert is always great. Maybe not in this case xD I was too confused back then because of too many options but now i am a python beginner :))

  • @Nobodyokbro

    @Nobodyokbro

    3 жыл бұрын

    @@Dementor-zh4vc Great python is a great language to begin with when you get good at it the skills will go to other languages

  • @BobbyBundlez

    @BobbyBundlez

    3 жыл бұрын

    @@Dementor-zh4vc is that u in the photo dark elf goddess?

  • @Dementor-zh4vc

    @Dementor-zh4vc

    3 жыл бұрын

    @@Nobodyokbro well that's a relief. Thank you

  • @johnfunk1815
    @johnfunk18153 жыл бұрын

    It's impossible to develop mastery with a skill/tool based area of expertise when you keep changing the way your tools work.

  • @davyroger3773

    @davyroger3773

    3 жыл бұрын

    I guess the idea is that the fundamental logic and principles of programming remain the same, therefore you have to get into the habit of quickly learning new tech/languages. It adds nimbleness to our minds

  • @primekrunkergamer188

    @primekrunkergamer188

    3 жыл бұрын

    The fundamentals of computer programming doesnt change

  • @jacoberinc

    @jacoberinc

    3 жыл бұрын

    @@primekrunkergamer188 But you won't get a job because you know the "fundamentals". Employers aren't looking for people who "know the fundamentals", they don't want you to learn the tech stack on the job. They want you to be experienced with whatever tech stack the job you are applying for uses. Preferably you need to have an example of something you built using the stack. Even then you may not get the job since the job market is saturated. So then you will have to potentially learn some other technologies, possibly even new frameworks in order to be considered for a different job which you may fail to get as well. It definitely gets exhausting.

  • @chriscuster3684
    @chriscuster36843 жыл бұрын

    Excellent rant... I have been at this since 1981. So I have seen it all, and I mean all. The best thing you can teach is the basics. Teach a person to develop with NO frameworks. Developers need to learn how to design and build basic blocks and constructs. For example, you can build the entire web site stack with Node and not use any framework. If you do this you will be able to understand how all the fancy frameworks are put together. This puts you into a position to quickly learn that new or other existing thing. I bet you could do a hell of a job teaching all those things you ranted about that interviewers SHOULD ask about. Focus on those. You can create a course for HR, "How to interview a Software Developer"... LOL

  • @peteoo9467
    @peteoo94673 жыл бұрын

    I’ve been programming for 6-7yrs but I needed to hear this.

  • @tomcoop9750
    @tomcoop97503 жыл бұрын

    Awesome video. From a front-end developer’s perspective, I found it very helpful to spend time mastering vanilla JavaScript, CSS, and HTML. Then I learned React. Frameworks may come and go, but core concepts are likely here to stay and can translate well to learning most frameworks.

  • @JacobAnawalt

    @JacobAnawalt

    2 жыл бұрын

    ++ 100% this.

  • @HolyMarmot
    @HolyMarmot3 жыл бұрын

    The other day I read an article that the title was "My stack is HTML+CSS only" and the reasoning was that in 20 years he won't lose support, unlike this frameworks that get updated and drop their support or compatibilities in just months from version to version. Case in point, Angular.

  • @datasciyinfo5133

    @datasciyinfo5133

    3 жыл бұрын

    I will add javascript and vanilla SQL to that and you’ll never become obsolete. :-)

  • @datasciyinfo5133

    @datasciyinfo5133

    3 жыл бұрын

    On second thought, English may become obsolete, and there may be a critical need to pick up an African or Asian language that is obscure today. Humm...

  • @macaroniNmeat

    @macaroniNmeat

    3 жыл бұрын

    Learn php, html, css, javascript and sql. You will always have a job.

  • @dhruvmk3055

    @dhruvmk3055

    3 жыл бұрын

    Yeah. Try building a full-fledged social web application with just "HTML+CSS".

  • @karen-7057

    @karen-7057

    3 жыл бұрын

    whoever told you that is just messing with you. css changes all the time, and the latest version isn't even supported on all browsers. not every html feature is supported on every browser either. with time, even html and css will naturally deprecate caniuse.com/ciu/index most modern web applications have some form of state that needs to be handled carefully - imagine your bank's webpage, vanilla js is just not enough. of course, as a beginner start with the basics, html, css vanilla js is okay, but it's really not enough for production code. the truth is that the ecosystem is complex and you get used to it!

  • @nrwl23
    @nrwl233 жыл бұрын

    I'm a 25+ year programmer on the web in more than 15 languages. I think you're right on 100%. EVERYTHING is tainted with opinion and it is impossible for beginners to crack into it. Interviews are terrible and not relevant to anything. Learning is so hard for new people. The soft skills of how to deal with people is the issue always. Hiring managers don't know what to do because they don't have context. I've wondered about the same thing for years and not sure how to best help.

  • @CraigalFun

    @CraigalFun

    2 жыл бұрын

    Any ideas on where to begin in your humble opinion

  • @big123lak

    @big123lak

    7 ай бұрын

    its legit just real world experience doing things with actual motive not just bare minimum to get by and do nothing extra, you actually have to do stuff and put yourself in real situations with other humans , learning business and psychology is the biggest thing u can learn, if you have that knowledge youll be able to do anything, when I first joined tech I realized quickly I was at a huge advantage , in simple terms most people are just weak

  • @dragonslaya16
    @dragonslaya163 жыл бұрын

    👑 you dropped this king

  • @karimeldahrawy77
    @karimeldahrawy773 жыл бұрын

    In my opinion, having all of these different technologies isn't bad by itself. But the fact that so many employers want people who are able to utilize different technologies, instead of being able to build stuff regardless of the technology used worries me. This huge amount of options may also cause beginner developers try to learn as many libraries/frameworks (that mostly do the same thing) as possible without actually trying to master one of those amd actually being good at it.

  • @bladelazoe

    @bladelazoe

    3 жыл бұрын

    Yea, it's like training a bunch of guitar players all kinds of techniques but isn't the point of teaching people guitar eventually to get them to a point where they can go off and write their own music? or be in a band to utilize their skills?

  • @hdjfjd8

    @hdjfjd8

    3 жыл бұрын

    @@bladelazoe yes ur example is very accurate

  • @DreaminBig

    @DreaminBig

    3 жыл бұрын

    Just learn the main functions of different programming languages. Trying to memorize every little thing. Is not a good route !

  • @anjobihis2052
    @anjobihis20523 жыл бұрын

    This is true, the stacks/techs have somewhat become a cult. Robert 'Uncle Bob' Martin also said that the tech industry in the future should be regulated using one stack because some people code recklessly and it can kill people for real! Alan Turing in 1945 also said, "One of our difficulties will be the maintenance of an appropriate discipline so that we do not lose track of what we are doing." Here: kzread.info/dash/bejne/l5d9ubKzd6jIdsY.html

  • @davyroger3773

    @davyroger3773

    3 жыл бұрын

    The irony is that Turing commited suicide

  • @PcHabitat

    @PcHabitat

    3 жыл бұрын

    Hell yeah its been a cult... to the point of crippling people...

  • @Andre-gn4sj

    @Andre-gn4sj

    3 жыл бұрын

    @@davyroger3773 Turing was chemically castrated for being gay... which drove him to to commit suicide. edit: he was convicted of "gross indecency" in 1952 for having had sex with a man.

  • @linccodes
    @linccodes3 жыл бұрын

    "There is no standards, there is no consistence" - From a wise programmer ❤️

  • @davyroger3773
    @davyroger37733 жыл бұрын

    I love how passionate you are about this! It's always important to keep the high order bit in mind, and it ultimately ends up being related to the end users experience

  • @ArtVandelayInc
    @ArtVandelayInc3 жыл бұрын

    I completely agree what you're saying. If you have a concrete idea like "I'm gonna build an app which will do that, help people in this way" etc., the rest is not even that important. It's not of a big deal if you use flutter or react native or whatnot. It's so easy to procrastinate searching for the "most suitable" framework and stuff like that. Still the only thing that matters is your product not the technology you used. Users don't give a shit about that anyway. The only criterion is how good your product is, does it really solve the problem you wanted to solve and that's it. So if someone out there reading this comment, just forget all those articles, videos comparing frameworks languages yada yada yada, start using one and build your project.

  • @michaelhofby
    @michaelhofby3 жыл бұрын

    The first point of "there are so many ways to do the same thing" , is SO true.. It just makes it way more complicated for everybody - not just beginners. It is overly complicated for no reason. So many tools that has maybe a small benefit over another but does it really matter in reality? I think not.. You should start to worry about the different tools when you are very experienced, not at all in the first 10 years or so, i would say.. Before that its way too soon to even begin thinking about that stuff imo.. The problem you describe is not just an issue in regards to the different languages, frameworks etc. It´s also an issue WITHIN the languages themselves imo. Like why are there so many ways to do the same thing within CSS for example? Why not just pick the best one and then depreceate the others?? There really often isn´t a need to have so many different ways within a language to do the same thing either.

  • @severussin

    @severussin

    3 жыл бұрын

    depreciation ruins backward compatibility no? but your overall point is sound!

  • @lawrencefitzgerald4744
    @lawrencefitzgerald47443 жыл бұрын

    You summed up my life experience in trying to become a programmer. The plethora of languages and technologies, the expectations and demands from prospective employers, and the lack of any official "training" system eventually led to me giving up and going a different route. I how this video will be seen by others in your profession, and I hope they will actually work toward a better system.

  • @ranjanadissanayaka5390
    @ranjanadissanayaka53902 жыл бұрын

    Hey man, I've watching your C programming tutorial these days. I have never even touched the stuff you mentioned in this video. But I've seen you got lot of videos on many different topics/languages. So I'm confident I'll easily learn everything I need. And thanks for making all these videos you are an amazing teacher and a person.

  • @KnappenMx
    @KnappenMx3 жыл бұрын

    One year ago I decided to switch industries, never liked working in manufacturing and always enjoyed working with software, I was so out of date I started working on Web Dev Technologies, learned Python basics, then Django HTML and CSS and s little bit of SQL by building a small website. Felt like I could start working on simple projects but then I realized I had to learn more like JS, Rest API, at least one framework, cloud services ... it's just overwhelming the amount of things to learn and like he says there are so many ways of doing things that as a beginner you're just jumping from topic to topic trying to figure out how to everything work together as some tutorials only focus on a single technology.

  • @rahulmathew8713

    @rahulmathew8713

    3 жыл бұрын

    Here is my story I began with Java, Java Swing and JSP with Tomcat. Then I learned that is not enough I should study struts, hibernate , JSF. Screw this shit. Then I saw Dot Net and C#. No more multiple shits. I quickly switched to C# as it is a copy paste of Java. Microsoft offered all in system. Ever since it C#, ASP.NET until this mushrooms sprouted again like React Angular Vue etc. So I thought I should go with one of them, so I chose Angular as it closely resembles C#. I will keep these until and paradigm shift occurs.

  • @lieuwe_berg

    @lieuwe_berg

    3 жыл бұрын

    "jumping from topic to topic" This is also what I really like about software engineering. There's so many aspects that you can do whatever you like best. Database maintenance, frontend, API, backend design... But I also must agree. The many frameworks are portrayed as a new blessing from god when it's often just some nice wrapper or helper library that you don't really need. You don't need cloud services to create a small hobby project. You don't need some weird framework to create a hobby project. I always recommend people start with JavaScript since it's so versatile that you can literally use it anywhere nowadays. Web, backend, mobile, desktop, ... You name it, someone made a JavaScript implementation for it. Do. Not. Learn. A. Framework. Sure, you can use express for webservers, but that's basically a standard now. React or angular is way too complicated for beginners, simple html is the shit. I have been using plain CSS for a long time and only recently started using SCSS solely so I can nest selectors. I tried learning react because I needed more than html and js offered for me. Beginners don't feel that. Many tutorials you find online already assume you're familiar with what you're doing and want to improve productivity and expand capabilities. Beginners don't need that. Edit: a lot of my learning was first learning the basics (i.e. "x in 2 hours") and then trying to make something and googling "how do I do x" if I get stuck. Highly recommend this way of learning. Don't expect to try making a project but then getting stuck and thinking "welp, that was that". Also don't bother people with your question. Google it first, please! Every non-hardcore coding question has a stackoverflow answer.

  • @pontlesscake
    @pontlesscake3 жыл бұрын

    I think we need more videos like this. It's always cool to see an expert pouring out their thoughts, and I'm pretty sure Mike has a lot of knowledge and ideas to share! Rant on, please!

  • @zygoteofwomb7813
    @zygoteofwomb78133 жыл бұрын

    The hardest part for me as a beginner was knowing where to find help. I remember one time when I was younger, I made a post on a coding website asking a question about the Javascript I'd written. I immediately got flooded with professionals telling me that my question was stupid before getting temporarily banned from the website from asking anything else. Given, it probably WAS a stupid question, but I didn't know any better and it really put me in the dumps about my project.

  • @celseac8107

    @celseac8107

    3 жыл бұрын

    shit, I am so sorry this happened to you! Unfortunately, most coders have that attitude. On one hand I get why they did that but how are YOU supposed to learn where to ask and how to ask? :/ It's crazy

  • @elvitaduverna5357
    @elvitaduverna53573 жыл бұрын

    As a beginner I feel you Man and I love your videos! You’re one of the best in what you are doing bro. Because of the way you teach, everytime I give up! When I see your video I start over👏👊

  • @somunbeats9598
    @somunbeats95983 жыл бұрын

    This guy changed my life, before I thought I was going to amount to nothing.but I came by this guy. Thank you so much mike.you have helped me beat the statistic!

  • @SimpleHumanInNY
    @SimpleHumanInNY3 жыл бұрын

    I have been debating this exact same issue with my management for years now. Glad you made this video, I can show them this video and hope to get their buy in :) It’s peer pressure bro. Ohhhh Goldman Sachs implemented python, we should too as a financial firm. Or how come Pfizer is using NoSQL, but us as a competitive pharma still use oracle... See what I mean? Logic has left the building....its all about who is implementing what and how can we be better, instead of what is working and why we should not rock that boat. It’s all about C level execs talking over a glass of wine in a hip meeting somewhere and discussing all these technologies and everyone needs to make sure that they are not embarrassed when talking about how their firm is still using last year’s technology. It’s BS for most part, because good old C++ and oracle are eternal

  • @christianknuchel

    @christianknuchel

    3 жыл бұрын

    @Tropical Islander: Proprietary solutions like Oracle are only as eternal as the companies behind them. If the company was ever bought out and mismanagement of the product line set in, even a free software based drop-in solution would be at the (legal) mercy of that very management. That doesn't mean that using those solutions has to be a bad idea, but considering them "eternal" can be a bit of a pitfall.

  • @Eterrath
    @Eterrath3 жыл бұрын

    I am the beginner he's talking about. This is the first thing I wanted to get into at the beginning of quarantine. But it was such an alien experience, I had no idea what to do, what the people were doing, why they were doing it and just how to talk to my computer. In the end, I gave up after continuously losing interest for 1 month. After a year, KZread recommended this video to me, and this man I've never heard of before is saying what I wanted to say back then. Thank you tho, I'll start watching your videos and getting myself back into it.

  • @GoldenToothBrush
    @GoldenToothBrush3 жыл бұрын

    I'm glad you made this video. I've been learning to code for over a year now but started from zero. I've been looking at jobs advertised online to see what the real life requirements are and it's pretty overwhelming seeing such a variety in languages. Glad I'm not alone.

  • @sarvesh714
    @sarvesh7143 жыл бұрын

    It's true.. There's too much content out there.. Books, tutorials, websites, courses.. It's like an information overload..

  • @Galileo51Galilei

    @Galileo51Galilei

    3 жыл бұрын

    I don't think that a huge amount of content avaibility is the problem (I m pretty happy to have so many resources to learn). The problem is much more that many of ithem are often replication of each other, trapping people interested into the Hello World world. Proficiency of content brings accessibility and that is a good thing. But something accessible does not mean it is easy. Like many other craftsmanship, it is hard and require time and effort. "There is no royal road"

  • @jonaszschiesche341
    @jonaszschiesche3413 жыл бұрын

    Thank you Mike, i would love to watch your simple stack videos. I'm trying to get into coding since like 3 months and the amount of frameworks that i looked at or written something in, is just too damn high and i was allways thinking is this the right thing to learn so i switched over to some other youtube video. Big Love

  • @MrAndrewPickett
    @MrAndrewPickett3 жыл бұрын

    Great video Mike, it's so great to see the honesty and genuine thought that goes into your videos with no other motive than to help people and create a better future. You're clearly someone who is focused on being a part of the solution to a problem that so many may not even recognise exists. I'm 6 months ish into learning to code (roughly 20 hours a week alongside a bill paying job). I've learnt so much over the last week of watching your videos (HTML, CSS and now Javascript) and can't wait to keep learning with you. I've signed up to your RPG/Bootcamp Sim and look forward to playing/learning. Keep up the good work! p.s. if you ever end up in a position where you're hiring...well...you know! :)

  • @DIYGuitarMods
    @DIYGuitarMods3 жыл бұрын

    The rapid pacing of your giraffe academy C programming video finally got at least the basics to click for me. I'm really grateful you decided to make these videos!

  • @adf4289
    @adf42893 жыл бұрын

    Love the idea. I wish I could find a place that focuses on a certain stack or a set of language that’s going to build a strong foundation for new developers. While using that stack to build legitimate websites and while showing real examples and troubleshooting.

  • @noureldinraafat9497
    @noureldinraafat94973 жыл бұрын

    A beginner programmer usually encounters two types of people people who want to confuse you and people who want to help but end up confusing you

  • @thetech3624
    @thetech36243 жыл бұрын

    Honestly man I appreciate that you don't sugarcoat or nothing, straight to reality. Appreciate it.

  • @hwilliampolenz6713
    @hwilliampolenz67133 жыл бұрын

    "For beginners" Over a decade later and I feel like it's just as difficult as it always was.

  • @corriedebeer799

    @corriedebeer799

    3 жыл бұрын

    yeah this skill is rare because it it hard

  • @GenuineLolotov
    @GenuineLolotov3 жыл бұрын

    As someone who has a CS degree that is still struggling to find a job that uses any of the skills I've learned almost three years later, I can relate to so much of this. No company wants to hire a college graduate whose technical capability hasn't been proven with previous paid experience.

  • @pyhead9916

    @pyhead9916

    Жыл бұрын

    That's true for every career, not just the CS field.

  • @antoniosaqueton3293
    @antoniosaqueton32933 жыл бұрын

    As a self-taught coder, everything you said resonates with me. I wanted to learn front-end dev and wasted an entire year trying out different tech stacks. I think the industry indeed is more focused on being the 'next big thing' instead of figuring out a standardized approach to solve problems. The most frustrating part is how these new frameworks constantly add levels of abstraction that are supposed to make things easier, but in turn it creates a more convoluted way to code and I think it's one of the biggest barriers to entry in this industry.

  • @k3lsworld772
    @k3lsworld7723 жыл бұрын

    This actually helps me a ton, wanted to start but i've been so lost trying to figure out how to do what i want to

  • @ajay2032
    @ajay20323 жыл бұрын

    Your videos are the solution, Mike :) Thank you very much for putting all the hard work to help us navigate through this complicated infrastructure! Truly though - have noticed the clock on the videos that are made at 6:00 AM. Just can't thank you enough 🙏

  • @Trinitas666
    @Trinitas6663 жыл бұрын

    The core essence of programming hasn't changed in decades. I was a beginner last year, and I'm currently working as a junior devops engineer at a large company. Whether you can program in c++/java/C#/PHP/javascript doesn't matter that much, what matters is a good understanding of the fundamentals and the ability to learn and solve problems. Employers know that too, at least the good ones. If you want to learn to code, just start with any popular language and learn the fundamentals of computer science and do projects. Frameworks don't matter that much, you can learn any framework if you can program in the pure language.

  • @manyang4282

    @manyang4282

    3 жыл бұрын

    That sounds reassuring, Always have this constant notion that I am way too behind to code. Compare to the rest of the KZreadr programmers. or my classmates with a portfolio where there have their personal works completed already.

  • @dwroverful
    @dwroverful3 жыл бұрын

    Totally agree with his opinions on interviews and datastructure questions, I've been programming for over 15 years and I've never had to reverse a binary tree or any other stupid questions people like to ask in interviews

  • @ryuto0
    @ryuto03 жыл бұрын

    man it's so good to hear an experienced developer talk about these things. cheers

  • @golvellius6855
    @golvellius68553 жыл бұрын

    I started to code last week something that I wanted to do in years and sure enough this guy speaking the truth. It's overwhelming to find out which language to start coding and which tools to use to grow in this field

  • @victordziedzorm
    @victordziedzorm3 жыл бұрын

    This is the reason I got myself a mentor who is a software engineer..

  • @cesarcamacho2266

    @cesarcamacho2266

    3 жыл бұрын

    How did you met him?

  • @deonrich3149
    @deonrich31493 жыл бұрын

    You said it. Coding SUCKED when i first started out. But at some point everything clicked :)

  • @TheHairbowMaster
    @TheHairbowMaster3 жыл бұрын

    I'm so glad you did this video! I'm a beginner myself with 5 years of working on wordpress and 5 years of confusion about how to make things do exactly what I want. So, now i'm learning php, javascript, and html. It's really awesome and addicting, but it's also very confusing when other coders are trying to give you advice, but they are on a totally separate page from you. It would be nice to all be on the same page and really really get good at the basic codes that tell the browser exactly what to do! It has taken me almost two years to build my website now because I didn't dive into coding earlier. I tried to do it all with just plugins. But not every plugin plays nice together. So, in five years, all i have learned is what plugins work well together and which ones don't. I'm no closer to figuring out how to make my own plugins or make a post show when and where I want it to in the way i want it to. I've been working for 6 months now to figure out how to make groups and activity walls like facebook on Ultimate Member without paying nearly 300 dollars to use their all access pass to do that. I'm using JetEngine, and it's gotten me a little closer, but still not what I wanted. Anyways, your video just really made me look at it differently. I thought maybe I needed to learn a new type of language to make it happen, but all I really need to do is get better at understanding the platform wordpress works on to begin with. Now I'M ranting. LOL. But thanks! I watch all of your videos!!!!!! Please keep making them!!!

  • @whatshuh7054
    @whatshuh70543 жыл бұрын

    Glad to know there are veterans out there who share my thoughts! I'm an amateur game programmer currently who's trying to get into software development, and after learning the fundamentals of java or any other language you pick, it's a maze out there trying to figure out your next steps. I hope more companies apply your ideas of how interviews should be run. It's dizzying trying to keep up with all the tech requirements on job postings lol, it's like an infinite while loop trying to get a job offer as a beginner.

  • @nothingiseverperfect
    @nothingiseverperfect3 жыл бұрын

    Holy fuck, I thought you looked so familiar. Thank you for this. I thought something was so off for the industry , but as someone not well versed I didn’t know. Thank you for this. Thanks

  • @hosea_br
    @hosea_br3 жыл бұрын

    we all learn DS and Algos just to pass an interview

  • @alejandraalvarez1738
    @alejandraalvarez17383 жыл бұрын

    I'm a beginner, it is overwhelming !! Thank you for creating this tutorials, you are a really good teacher!

  • @deveshkumarsingh3951
    @deveshkumarsingh39513 жыл бұрын

    This just popped up in my recommendations and this is the first video I've watched of him. And I already love this man!!!

  • @thankunext1625
    @thankunext16253 жыл бұрын

    What you're saying makes so much sense and yes as someone who's new to web development (relatively), it's really discouraging when you check out potential *junior* level jobs and they're expecting you to know all these side technologies etc. Like why can't you accept HTML, CSS, and Javascript? It's so hard to find. And then even if you DO find one, it's a really numbers game with trying to get your first job. So odds are not in your favor. You need there to be a bunch of those kinds of jobs for you to have a chance at getting one. Idk. just a rant lol

  • @lordlucan529

    @lordlucan529

    3 жыл бұрын

    Write yourself a kick-ass demo website in your own time, using just those technologies, and make sure you mention the link early on in your application or CV, maybe even include some flashy colour screenshot to grab their attention. If you go through an agency, make sure they don't edit this out before they pass it on. And the employers with 'shopping lists' of skills, are you sure you really want to end up working there anyhow?

  • @jetpost

    @jetpost

    3 жыл бұрын

    It's the same thing with hacking. You get called a script kiddie. Then you dont want to be one so you try to learn code to script your own tools for hacking, but realize you have to learn bare basics of 1 language out of many other languages needed to script a hacking tool for you to use and that's not even learning terminal and distros and os and stuff.

  • @thestraycat69

    @thestraycat69

    3 жыл бұрын

    You forgot php but otherwise I agree

  • @kritikashrivastava7317
    @kritikashrivastava73173 жыл бұрын

    I agree partially. I think one of the best things about this industry is the fact that you can use all these different mediums and there is all this freedom to choose between them. Having just ONE tech stack might get too restrictive. But at the same time I do agree that instead of focusing on the product, people focus too MUCH on the process

  • @ryanfrost6319

    @ryanfrost6319

    3 жыл бұрын

    Why would having 1 tech-stack be restrictive if the vast majority of people only use that tech-stack?

  • @ujeshanimeere8309
    @ujeshanimeere83092 жыл бұрын

    God Bless you Mike .. I just started learning Frontend , my mentor gave me your HTML video and captioned it 'This is the best video out there' I WACHED IT A WHOLE day and trust me you are a great teacher. God bless you.

  • @bigshrek2324
    @bigshrek23243 жыл бұрын

    you are my hero and watching these kind of vids from u is melting my heart

  • @-ja
    @-ja3 жыл бұрын

    IMO: You pick your weapon and you master it. Fuck all the companies that tell you to do something else.

  • @moloiteboho
    @moloiteboho3 жыл бұрын

    I wish both employers and employees could see this and more importantly beginners

  • @robertstimmel1100
    @robertstimmel11003 жыл бұрын

    This is the first video of yours that I've watched, but you gained a new sub. I have been a waiter in fine dining for the past 15 years. Now, the industry is destroyed and I'm out of work. I'm trying to learn to code (I picked C# if anyone cares to know) and it is so daunting. I made great money, and now I'm scrambling to start a new career and the amount of directions coding can move in is so overwhelming that I'm getting discouraged.

  • @2ImJoshua
    @2ImJoshua3 жыл бұрын

    i love this dude lmfao keeping it real. love the rants. keep it up!

  • @yogxoth1959
    @yogxoth19593 жыл бұрын

    "There are just so many ways [in software engineering] to do essentially the same thing." THIS!! This, is exactly what I've been ranting about to my family and friends lately. 😅 But I'm glad to get some validation on this point.

  • @Castlee
    @Castlee3 жыл бұрын

    I'm a beginner, stuck in tutorial hell

  • @baekbadook

    @baekbadook

    3 жыл бұрын

    Same, and its been a year for me

  • @kikijammer

    @kikijammer

    3 жыл бұрын

    Same. But im still pushing.

  • @shanemcgrath3419
    @shanemcgrath34193 жыл бұрын

    So true! I think about this a lot as a musician when I see people get obsessed with gear. I think about it this way: If Tiger Woods picks up some used golf clubs from a second hand shop, he'll still drive the ball down the course. It's all about picking the tool, committing, and just going for it.

  • @bamartist4437
    @bamartist44373 жыл бұрын

    Love your rant. I actually started with your python tutorial video (atleast I think its you) love it

  • @swapniljadhav3239
    @swapniljadhav32393 жыл бұрын

    You see a guy ranting, i see the start of a movement.

  • @toyy2294

    @toyy2294

    3 жыл бұрын

    He actually speaks for the solution.

  • @smithy1578

    @smithy1578

    3 жыл бұрын

    I see a good movement that will solve many issues

  • @oly.y8703
    @oly.y87033 жыл бұрын

    I'm trying to learn something, i started like 2 weeks ago... I really want to get into programming but everything seems so confusing, I wont give up tho Thank you for helping a lot of people!

  • @Whoknowsthatman

    @Whoknowsthatman

    3 жыл бұрын

    Go get it tiger.

  • @overpoweredyt7757

    @overpoweredyt7757

    3 жыл бұрын

    The confusion is the core of programming, don't worry. Everyone struggle with it

  • @Inspector_420
    @Inspector_4203 жыл бұрын

    It would be very nice if you could teach programming and or web development purely based on knowing the theory side of thigns that matters to make them without a specific technology or language. just you talking like this about what really matters is very valueable ! just subbed

  • @arischechter3319
    @arischechter33193 жыл бұрын

    This video is fantastic. As a high school senior who is fairly new to CS in general and is planning to pursue web development as a career I have no idea where to start or where to go when it comes to getting better at web dev. In school we mostly have covered basic principles of CS and in my soft dev class we are looking at simpler versions of full stack development (using flask instead of django and sqlite vs MySQL). Even though these are perfectly capable tools, as I look to learn more complex and popular frameworks it feels like there is too much out there to learn. It's nice to be reassured that we don't need to know everything to build good products. Once again, great video

  • @olan439
    @olan4393 жыл бұрын

    A downside to your idea: just imagine one single major security issue ... it will work for every single webapp, would be kinda nasty

  • @RonnieBanerjee007

    @RonnieBanerjee007

    3 жыл бұрын

    But so much dude!? So much!? I see Beginner developers now who are amazing at problem solving and analytical skills get bogged down by all these tech stacks, questioning themselves if they know enough!! Like have 2, have 3 have 4 relevant stacks not like a gazillion each of which has 10 updates every month with a newer "efficient" way of coding it, which ultimately hurts productivity. I'm not even going into the fact that companies want you to know all, they want you to know atleast 3 languages, 2 Operating system terminal commands, kubernetes, git, Aws, azure etc. and bam, as a Beginner now, you're fucked.

  • @SubhomoyHaldar

    @SubhomoyHaldar

    3 жыл бұрын

    The benefit of having a single tech tech stack: the attention of the developers is not divided. If the project is open source, the security issue will be fixed faster than if there were several other competing frameworks.

  • @olan439

    @olan439

    3 жыл бұрын

    @@SubhomoyHaldar It's the same for the attackers, both sides would have more people

  • @SubhomoyHaldar

    @SubhomoyHaldar

    3 жыл бұрын

    @@olan439 True. This will create a feedback loop resulting in faster elimination of bugs and exploits.

  • @olan439

    @olan439

    3 жыл бұрын

    @@SubhomoyHaldar I don't think we can figure out, which side would be faster xD But I think we can agree that it could go both ways

  • @boot-strapper
    @boot-strapper3 жыл бұрын

    These are the exact things that have me fed up with the industry. Makes me want to be a solopenuer

  • @busload_uk
    @busload_uk3 жыл бұрын

    Oh man...thanks for vocalising something that's also been bugging me since I started learning how to code back in 2004. Companies/apps/websites running faster in circles but losing sight of the end goal in so many cases.

  • @ddcommunity9902
    @ddcommunity99022 жыл бұрын

    Its ok to be beginner with good mentors, and one of them was you. I still have my beginner materials on computer and they are of big help! You doing great job, congrats! Keep it up! My first steps with programming were from your videos! So nice to see you still doing great job. Respect.

  • @lowercaseguy3578
    @lowercaseguy35783 жыл бұрын

    After 2 years of being stuck in coding rut I now know how enjoyable coding and problem solving actually is . Research find solution break again do all over again rinse repeat .

  • @sparrowkayuni5267
    @sparrowkayuni52673 жыл бұрын

    This is the importance of guiding beginners. I'd say just suggest an arbitrary framework and when they go further down the line, they'll make a more informed decision on what framework they should use.

  • @ZikyFranky
    @ZikyFranky3 жыл бұрын

    Great points made. love your videos man.

  • @alexpeak1008
    @alexpeak10083 жыл бұрын

    This was, like all of your videos i've watched, an amazing video. Thank you for this rant, it has given me a lot of food for thoughts)

  • @krisjain05
    @krisjain053 жыл бұрын

    I would love if you can teach how to make real world applications like a few games or dictionary etc

  • @vaughnsmith5337
    @vaughnsmith53373 жыл бұрын

    I felt this on a spiritual level.

  • @maverik0071
    @maverik00713 жыл бұрын

    I totally understand where you are coming from. Theyre needs to be a standard to follow. Also for the programming languages, there just needs to be the main 5 and use those to do better things. They're are so many langauges and algorithms that you can get lost on what know and do. Thank you for the rant because Ive felt this way sometimes about the industry. Just give us what we need to know and then let us do the work to make things work better. Its just too much out there that all does the same thing better in a small way.

  • @UP-zq1ml
    @UP-zq1ml3 жыл бұрын

    Please do more rants :) That was actually really useful and insightful