Self-Taught Programmers... We need to talk.

Ғылым және технология

🌐 Join my free software developer community: www.skool.com/software-develo...
📚 Get a free Entry-Level resume template, and free eBook: "Zero to Full-Time Programmer in 5 Steps" after signing up for my newsletter at: www.kgunderman.com/newsletter
Business Inquiries:
contact@kgunderman.com
Socials:
----------------------------------------------------------------------------
Subscribe: / kennygunderman
Instagram: / kennygunderman
Twitter: / kennygunderman
Timestamps:
----------------------------------------------------------------------------
It's Not "The end of the Self-Taught Programmer": (0:00)
The State of Coding (How it Became Mainstream): (0:55)
The "Oversaturation" Of the Market : (2:35)
You're Going to Have to Put in More Work: (3:25)
How to Stand Out in This Market: (4:36)
Becoming Self-Taught isn't "Easier": (7:06)

Пікірлер: 106

  • @ashharkausar413
    @ashharkausar4132 ай бұрын

    People only wanna hear the truth if it supplicates to their feelings. You did nothing wrong; you even went a step-ahead and showed how you can stand out as a self-taught programmer. Keep being you.

  • @alexiscoding
    @alexiscoding2 ай бұрын

    Also, after browsing what the world of programming has to offer, pick something and stick with it. I made huge mistakes and downright robbed of my future by jumping around too much. It’s much better to be a master at one thing, get a job, then explore away again

  • @luizaavelino5484

    @luizaavelino5484

    2 ай бұрын

    That was and still is my main mistake. I've worked with c#, js, ts, angular, react, python, node, react native, ios, java, spring, etc... and I'm master of none. Problem is a still don't know what i've liked the most.

  • @Manhunternew

    @Manhunternew

    Ай бұрын

    In software, things change so often and so rapidly that you need people that can succeed at just about any programming task that you throw at them.

  • @This_Account
    @This_Account2 ай бұрын

    The surplus of this skillset is not for us to be employed. The surplus of this skillset is for us to build new technologies, new businesses, etc. You have a chance to build what you want. You also maybe able to hire someone like you if your project takes off. Don't fear the companies that won't hire you for your skillset. Those companies should fear your skillset being active out in the wild.

  • @johanneswelsch

    @johanneswelsch

    2 ай бұрын

    Great comment! It's in the spirit of my own that I just left: Learn to code to create something you want, or to solve a real world problem, not to get hired.

  • @CalculusCoder.
    @CalculusCoder.2 ай бұрын

    Your other video and this video were great. People only like hearing what they want to hear. The intense amount of work I had to put in just to land an internship was crazy. I went from going the self taught route learning JavaScript , HTML, CSS, React. To enrolling back into school and having to learn C#, Java, Typescript, Docker, Jest, and building a project on top of studying leetcode. The barrier has increased tremendously for CS students. I can’t imagine how the self taught route is now; if it’s even possible to break in self taught now.

  • @GoodVibes9988

    @GoodVibes9988

    2 ай бұрын

    which course you got into?

  • @randomfellow1483

    @randomfellow1483

    2 ай бұрын

    1 more reason to quit coding

  • @mrskeltal9665

    @mrskeltal9665

    Ай бұрын

    where to go then?@@randomfellow1483

  • @MyCodingDiarie
    @MyCodingDiarie2 ай бұрын

    Your energy and enthusiasm are contagious. Love it!

  • @FrancisCarloA.Tadena-yn4jl

    @FrancisCarloA.Tadena-yn4jl

    2 ай бұрын

    what.

  • @winson2115
    @winson21152 ай бұрын

    Thank you very much Kenny as always

  • @KevinNaughtonJr
    @KevinNaughtonJr2 ай бұрын

    great vid kenny. i think what's expected of engineers has continued to grow as the internet has become more complicated

  • @mdysrx
    @mdysrxАй бұрын

    Kenny, your videos always feel soothing. thanks and keep it up!

  • @Jules-wk3ot
    @Jules-wk3ot2 ай бұрын

    Thanks for the help !

  • @FatherPhi
    @FatherPhi2 ай бұрын

    I’m self taught at Uber and I totally agree with you and I’m glad you’re not misleading these unfortunate entry level peeps…👏. It rough out here and the interviews I’m seeing these days are insanely more competitive. Great advice about getting out of front end asap as well and +1 to Golang

  • @kennygunderman

    @kennygunderman

    2 ай бұрын

    Golang is where its at, i need to start learning it soon

  • @albertoazinar1209
    @albertoazinar12092 ай бұрын

    Amazing content

  • @DeltaXML_Ltd
    @DeltaXML_LtdАй бұрын

    Really nice video, keep it up!

  • @MyCodingDiarie
    @MyCodingDiarie2 ай бұрын

    I wish I could give this video more than one like. It's that good!

  • @BrettRaper-mt7oy
    @BrettRaper-mt7oy2 ай бұрын

    this is so true, it took me two years to finally get my first software job October last year. Gotta really really hustle now.

  • @adrianspikes6454
    @adrianspikes6454Ай бұрын

    Start small but always try the more complex once you are comfortable doing the basics I remember starting when i got back to my office qrter being loaned out to a client and my responsibilities had been divided out to the analysts. I decided that it was best for me to write a software program that tackled the shortcomings of the software we currently used, including the in-house program webused that cost us 120k/yr to license. I worked day and night figuring out what the others did, how it was done and why it was done that way as well as implementing standard features along with needed ones. My boss was so happy that i took the initiative that he gave me a new title with the same pay (50k).

  • @elidvenega3017
    @elidvenega30172 ай бұрын

    Be careful with the click bait titles

  • @davidchavarriamendez9091

    @davidchavarriamendez9091

    Ай бұрын

    That must be the lesson

  • @minhazhalim2097
    @minhazhalim20972 ай бұрын

    If I start learning full-stack web development, then I will never be able to make myself job-ready. Because the tech stack is huge and the learning journeys are endless.

  • @JohnSmith-cn4cw
    @JohnSmith-cn4cw2 ай бұрын

    I was taught programming in Fortran back when it was FORTRAN, everything since then is self taught. Outside of the basic core programming standards, most of what you learn in college about any specific software tool, language or framework, will be obsolete within 8 years, but a DO loop is DO loop in whatever syntax you use. You will need to learn on your own, or you will eventually fall behind.

  • @FelipeBuilesLoaiza
    @FelipeBuilesLoaiza2 ай бұрын

    I rather this type of content, realistic shit. Thanks. I am in the journey of learning right now. I am sure it will take a lot of time, is hard having a 9 - 5 and committing to it.

  • @saudahmed2436
    @saudahmed243626 күн бұрын

    Hey Kenny, my sh*tty JS to-do list app is almost working now lol! Comedy aside, completely agree that the job market is not what it once was. Talking to my brother and kids around my block, all of them want to go into computer science now and they are my competition lol! Need to be a lot more dedicated and work at the craft than to do 3 month bootcamp to do well in software now.

  • @JacoBluezz
    @JacoBluezz2 ай бұрын

    A couple months ago, I got burnt out on webdev. I have a protoflio with a couple full-stack projects but I couldn't tell you how a lot of the features worked because of the level of abstraction of the libraries I used. For example one of the apps uses a calendar to book dates, but when i was asked how I kept check of the dates selected I just had to say I used a package that handled that for me and it was pretty embarrassing. So I decided to jump into cs50 and try to understand more of the lower-level concepts of how to effectively compose programs, which led to me a couple python books which led me to tech with tim which led me to the sda community. I've enjoyed cs50, but C has not been easy to pick up, thankfully I just have one last problem set before we move onto python. I've been thinking of what I want to build, but maybe I'm spending too much time reading about theory and data structures and I need to actually start putting that to practice. I was wondering your opinion on continuing with python since it is a higher level language, but I also don't like how python is statically typed. What resources helped you understand more programming fundamentals and what would be some project ideas to solidify those concepts?

  • @noobDev3000
    @noobDev30002 ай бұрын

    That video in my opinion was super helpful for anyone who really wanted some constructive criticism. Nothing wrong was said at least in my opinion, in fact it had good information on how to stand out as a self taught programmer trying to break into tech

  • @chad8519
    @chad85192 ай бұрын

    Definitely agree that getting job with just knowing HTML/CSS/JS even having knowledge with React is not gonna cut it anymore. You need to expand and specialize your skillset. As a self-taught programmer 6 months in, I have started to dabble in 3d modelling libraries like three.js/fiber to give my projects and skillsets an edge.

  • @LizyAd
    @LizyAd2 ай бұрын

    Totally true. As someone who basically switched into coding less than 3 months ago, I am sure it doesn't come easy. I know it will take huge effort and time to become a master of this craft. If you are aware of the task ahead, it will definitely take hard work!!

  • @markmeloni2388

    @markmeloni2388

    Ай бұрын

    what are you doing in 'coding'?

  • @boratsagdiyev522

    @boratsagdiyev522

    Ай бұрын

    U never master coding

  • @AmiraKhaled-ul6li
    @AmiraKhaled-ul6li2 ай бұрын

    Thanks for your honesty. In a world full of liars on KZread, we definitely need someone as honest as you.

  • @roudvolf
    @roudvolf23 күн бұрын

    Amazing video, it is a sad reality that peolpe won't take five minutes to watch a video before razzing it. Could you tell me which Computer Science you did that you mentioned at 5:42? Was it online? Thank you so much!

  • @steveoc64
    @steveoc64Ай бұрын

    Interesting. We NEED a tonne more programmers - they are really hard to find. And because the tooling is always so new, and the knowledge / experience needs to be relevant - that means it's ONLY self taught programmers who are up to the job. Formally trained - great, but you also have to be self taught to be relevant on the latest tools. Not talking about web dev here, but actual programming. Its not like you can do a course and "learn Zig" or whatever, you need to self teach as well to stay on top of it all.

  • @jermainemyrn19
    @jermainemyrn192 ай бұрын

    I want to become a smart contract developer. I feel like this is niche and I can master it and the security of it

  • @tinashe3753
    @tinashe3753Ай бұрын

    for self taught web developer if you master python to intermediate level when doing Django you will not find it difficult to learn java and c++

  • @boratsagdiyev522
    @boratsagdiyev522Ай бұрын

    Everyday i feel like quitting. Maybe i chose the wrong field.

  • @HemstitchedIrony
    @HemstitchedIronyАй бұрын

    Yeah I'm self taught and it took about a year and got to the point where I just realized I had enough skills to make money on my own and started to build my own SaaS company before finally getting hired. I don't recommend being self taught to pretty much anyone because I dont think people have the dedication and passion to stick with it with basically no results for 1-2 years just to finally get a job. It's brutal out here.

  • @hendrix6745
    @hendrix67452 ай бұрын

    Hi Kenny. What was the course you took on low level languages, compilers and architecture? Thank you for your work

  • @kennygunderman

    @kennygunderman

    2 ай бұрын

    It was a booked called: Elements of a Computing System

  • @mlsasd6494
    @mlsasd64942 ай бұрын

    My view is probably quite limited as im a) from Germany and b) went a different route so far but my two cents: Coding as a skill is important, however i think its only a piece of being a developer/software engineer, first and foremost you are a problem solver. The more problems you can solve the better and those problems not only come in technical form (how do i translate wanted function x into code that does x in an efficient manner) but extends to people skills (why does my user want x and is the solution he proposes actually a solution for the correct problem) and further into economical thinking (is it worth it to spend a lot of hours on the "perfect" solution or is it worth it to spend less time on a not quite perfect solution). This for me separates a coder/programmer from a developer/software engineer, and those are skills that take more time and a broader view to learn thus reducing competiton and increasing value to a company. Yes, finding a position with extended responsibilities will be harder, but i think it will be worth it. As said in the video one way to do that is to go into backend development. Yes it might be more difficult to learn on your own as you sometimes need special systems but you will be able to solve so many more problems compared to other people. This can also mean that you are closer to your end users/stakeholders, making you harder to replace. I myself used to work as an ABAP developer (a propriatary programming language used in SAP systems). I had so called dual studies (half time in university half time in the company) which was fully paid (yes i know this is less common in the US), where i had two years of coding training and one year of Finance consulting training mixed with development and in University a mix of computer science, coding and economics + some consulting skills (project management, change management etc). Then i worked two years as a developer before getting the chance to transition to a "solution architect" role. Now I use my programming experience as a building block in my daily work but mixing it with deeper process knowledge to find solution with different stakeholders in integration/merger projects without necessairily coding all solutions myself but also creating specifications for other developers to implement. There is so much more in the IT world than just front end coding. You dont need to be unique in your field, you can pick a unique field in the first place. You dont need to just learn programming to be a developer, you can use coding experience in other roles to stand out there as well.

  • @jonrue6387

    @jonrue6387

    2 ай бұрын

    this is really good.

  • @chrisg5433

    @chrisg5433

    2 ай бұрын

    Yeah I agree, I pretty much said the same thing. People don't really understand what it means to be a software developer before deciding they want to become one.

  • @habisheck2708
    @habisheck27082 ай бұрын

    I guess that's true. It's time to learn outside just web and app development

  • @JD-vj4go

    @JD-vj4go

    2 ай бұрын

    Most tech gigs outside of app and web require an EE or comp sci degree just to apply.

  • @jamestucker4800
    @jamestucker48002 ай бұрын

    I was initially a "self-taught" programmer (started when I was about 14 years old), who actually worked in industry for 2 years. I went back to university to double major in computer science and statistics & mathematics. University is not about learning the languages (this is what self-taught "programmers" think). University is about problem solving skills. I'm easily 20x more skilled in the field as I was before, it's not even close. I can pick up frameworks faster, understand things (documentation) faster and easier. It is about getting that strong foundational problem solving base from which to expand from. Self-taught developers who "look down on" those who went to university clearly don't know the benefit of going the formal education route. Being an effective software engineer is about 5% knowing the syntax. The rest is structuring your code (clean code), and implementing the most efficient patterns to solve the problem. I don't think bootcamps really teach this vigorously. Mind you my zero interest loan is about $15k USD, so that was a big factor. I do understand that a major component in going the self-taught route is due to insane tuition fees in the USA.

  • @mrskeltal9665

    @mrskeltal9665

    Ай бұрын

    I have a bachelors degree in applied mathematics and computer science, double qualification mathematician&system programmer. I agree about problem solving skills, but it's only in good universities. You won't get it from mediocre uni. Bachelors degree costs you 4 years of your life. You can learn all the skills and knowledge in 1 year with the same amount of daily work. You can effectively replace most of the courses with good books. Combine it with effective learning techniques and your knowledge retention will be minimum 90% forever with minimum effort. So you can learn all of it on your own without overworking. The only downside is you won't get a degree and won't have easy university networking. I moved from nuclear energetics to cs$math uni, so bachelor degree (not knowledge) took me 6.5 years. Looking back i'd went to work instead or went to some crap distant bachelor degree which requires you almost no effort and then went for top masters degree just for credentials and some networking For any self-learners i recommend just get a good curriculum and follow it. You can grab top university curriculums, get related good textbooks and just go through it, it will be much faster then wasting time watching lectures and farting in a classroom at seminars

  • @DocHudson420

    @DocHudson420

    Ай бұрын

    Clean code is garbage

  • @jamestucker4800

    @jamestucker4800

    Ай бұрын

    ​@DocHudson420 what's the alternative, shit code?

  • @jesusruiz5311
    @jesusruiz53112 ай бұрын

    Just last night someone on The Odin Projects Discord page posted a thank you comment to TOP. He basically got hired by a company who now is training him.

  • @verticeva
    @verticevaАй бұрын

    Low level computer science principles: computer arquitectura, compilers, assembly languages and operating systems. Tech with Tim, Nick white and Kevin Non Jr.

  • @a.artush
    @a.artush2 ай бұрын

    I think it depends on the country you're searching job in. It's not that bad in Europe, as it is US, UK and even Russia. I mean, as long as it's something I'm passionate about - I will still be doing. I'm not in coding for the money it pays, all tho it pays pretty good

  • @Santiagomarinn
    @SantiagomarinnАй бұрын

    I am new to web development, and I am learning by myself. I already took a course on free code camp, and I am creating my first project. I want to know, which text editor you recommend to me guys? I use a MacBook pro, and if the editor is free better. Thank you so much.

  • @boratsagdiyev522

    @boratsagdiyev522

    Ай бұрын

    Visual studio code

  • @Santiagomarinn

    @Santiagomarinn

    Ай бұрын

    Thanks buddy!@@boratsagdiyev522

  • @codeintherough
    @codeintheroughАй бұрын

    *Devin enters the chat*

  • @Naught696
    @Naught6962 ай бұрын

    This is true. I am a Code Institute Bootcamp graduate with HTML/CSS, JS, Python, Bootstrap, React, Django, php, etc. and I cant find a job for my first experience...

  • @ryanspinoza6586

    @ryanspinoza6586

    2 ай бұрын

    Do you have no portfolio or projects to prove your skills needed for a job?

  • @Naught696

    @Naught696

    2 ай бұрын

    @@ryanspinoza6586 I do. I have Github where I share my repos.

  • @nehemiahstewart
    @nehemiahstewart2 ай бұрын

    have a high value skill like engineering, medicine, finance, consulting etc and supplement with programming. You will be way more desirable for your industry knowledge and coding abilities.

  • @ColeHastings
    @ColeHastings2 ай бұрын

    Listen up.

  • @kennygunderman

    @kennygunderman

    2 ай бұрын

    😂😂

  • @DvnCodes_
    @DvnCodes_2 ай бұрын

    we keep calling coding "main-stream" but is it really? I live in a mini tech hub and not many young folks are looking to become the next Bill gates, not like its was when I was growing up. We have a lot more Tech Influencers now than people who have the title or want to take a leap of faith and join the "wave" Edit. in 2018, the percentage of College graduates who obtained a degree in computer science was only 4%. Even in 2020, computer science is still the major that college students pick the least. Do we have a lot of people interested in code but not actually coding?

  • @kennygunderman

    @kennygunderman

    2 ай бұрын

    Yeah It might feel a little more mainstream to me just because I’m so immersed in it

  • @DvnCodes_

    @DvnCodes_

    2 ай бұрын

    Thats fair, there does seem to be a trend among young people. They seem to be on a mission seeking popularity and visibility rather than having a interest in technology like the old days(Im feeling old) . I can see why you see it as more mainstream, especially given how deeply involved you are in the tech world. Keep on crushing it Kenny 💪

  • @JD-vj4go

    @JD-vj4go

    2 ай бұрын

    There are probably more people teaching code than actually writing code for a living.

  • @DvnCodes_

    @DvnCodes_

    2 ай бұрын

    Thats true. @@JD-vj4go

  • @MetinLOL
    @MetinLOL2 ай бұрын

    your mic's brand?

  • @kennygunderman

    @kennygunderman

    2 ай бұрын

    Shure sm7b

  • @rafaelfeldfix114
    @rafaelfeldfix1142 ай бұрын

    Probably people need to go into software engineering discipline with far less supply. Such as embedded or system software

  • @kennygunderman

    @kennygunderman

    2 ай бұрын

    Yeah this is a good suggestion

  • @JD-vj4go

    @JD-vj4go

    2 ай бұрын

    I've done some embedded and systems programming years ago and found that those gigs want EE or compsci degrees just to apply. Has that changed?

  • @guymontag5084

    @guymontag5084

    2 ай бұрын

    @@JD-vj4go Yeah, those jobs require more credentials than full stack or front end.

  • @therealg4197

    @therealg4197

    Ай бұрын

    Im an embedded software developer, and you probably won't get in without a degree in CS, CE, EE or math. The interviews require lots of knowledge.

  • @rafaelfeldfix114

    @rafaelfeldfix114

    Ай бұрын

    ​@@therealg4197 Moreover, embedded will, as full stack or backend, become more simple and accessible. So, the apparent shift would be into deep and wider interdisciplinary knowledge, with AI reducing time-consuming effort when possible.

  • @andersondamasceno1356
    @andersondamasceno1356Ай бұрын

    I have just heard truths.

  • @-Engineering01-
    @-Engineering01-2 ай бұрын

    You can help yourself by realizing that: you don't need to be a webdeb

  • @EE-uj6tw
    @EE-uj6tw2 ай бұрын

    Are you still promoting Upwork? What a soul sucking waste of time that was.

  • @Guylovesleep6802
    @Guylovesleep6802Ай бұрын

    Well a good amount of dreams got crushed out of there delusions

  • @b3ardedragon921
    @b3ardedragon921Ай бұрын

    The world is becoming a place where coding should be the norm. Job or not. There some elementary schools teaching coding.

  • @kohan______
    @kohan______Ай бұрын

    You said "learn low level programming language like C", but you didn't said how many jobs are currently available in the market for juniors. Everybody learning Front-End because there is a lot of work available in the market. You should make a video on how to find a job and become good programer with an interesting tech stack, it's will be more usefull than what you are doing right now. Sorry, but now your video feeling like a void, infogypsy, nothing interesting, loud headline. You should also make a video about how AI will replace all programmers next year😁

  • @blueclouds123
    @blueclouds123Ай бұрын

    Why does he look so sad in the videos

  • @kennygunderman

    @kennygunderman

    Ай бұрын

    You try sitting at your computer all day everyday writing code that doesn't work

  • @devviz
    @devviz8 күн бұрын

    _ICT🌤️4PM May 1st 2024_

  • @mmmar7317
    @mmmar7317Ай бұрын

    wasted time wathcing this

  • @AlexanderBase2004
    @AlexanderBase2004Ай бұрын

    People need to realize that AI will hit SWE jobs like a truck and no amount of leetcode grinding and side project building will save you from that. If you're reading this and you are considering a career in coding or you're a junior who's currently struggling to get a first job then do youself a favour and consider an alternative career path. Or at least start building a skillset that is immune to automation on the side. This is what the majority of these phoney KZread tech influences are doing right now. They can see the writing on the wall and are trying to transition to the influencer career path while selling you useless courses, fake motivational content, and so on. Human software engineers will not exist by the end of this decade. Period.

  • @JC-jz6rx
    @JC-jz6rx2 ай бұрын

    its alright, the rate AI is improving. soon it will be the end of the programmer. Those that dont see it are in denial

  • @randomfellow1483

    @randomfellow1483

    2 ай бұрын

    Keep coping

  • @amicropness
    @amicropness2 ай бұрын

    Lol, stop making these fomo titles

  • @kennygunderman

    @kennygunderman

    2 ай бұрын

    The correct term is “clickbait”

  • @Bemoregetmore
    @Bemoregetmore2 ай бұрын

    You saw my comment, I meant what I said. And its because it shows a big character flaw.

  • @girlanonymous

    @girlanonymous

    2 ай бұрын

    what in the bloody hell??🥴

  • @TheMrBazil
    @TheMrBazil2 ай бұрын

    Again almost the same kind of video... please start creating valuable content, not populisms you give dale

  • @YourMom-rg5jk
    @YourMom-rg5jkАй бұрын

    there isn't an oversaturation at all in fields that aren't entry level web jobs. maybe you should just get good, no?

Келесі