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

Поделиться
HTML-код
  • Опубликовано: 23 ноя 2024

Комментарии • 115

  • @ashharkausar413
    @ashharkausar413 8 месяцев назад +74

    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.

  • @This_Account
    @This_Account 8 месяцев назад +37

    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 8 месяцев назад +5

      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. 8 месяцев назад +33

    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 8 месяцев назад +1

      which course you got into?

    • @randomfellow1483
      @randomfellow1483 8 месяцев назад +1

      1 more reason to quit coding

    • @mrskeltal9665
      @mrskeltal9665 8 месяцев назад

      where to go then?@@randomfellow1483

  • @FatherPhi
    @FatherPhi 8 месяцев назад +24

    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  8 месяцев назад +3

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

  • @chad8519
    @chad8519 8 месяцев назад +3

    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.

  • @adrianspikes6454
    @adrianspikes6454 8 месяцев назад +2

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

    • @gin_x07
      @gin_x07 5 месяцев назад

      🥲😂Wait did he give you 50k or just it's your salary

  • @jpanPirate
    @jpanPirate 8 месяцев назад +26

    Be careful with the click bait titles

  • @boratsagdiyev522
    @boratsagdiyev522 8 месяцев назад +1

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

  • @JohnSmith-cn4cw
    @JohnSmith-cn4cw 8 месяцев назад +2

    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.

  • @JacoBluezz
    @JacoBluezz 8 месяцев назад +2

    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?

  • @Soulful_Oatmilk
    @Soulful_Oatmilk 6 месяцев назад +1

    This was much more motivating than I thought it would be. I'm a not-so-recent bootcamp grad and was feeling the pressure of the industry saturation. I made it to the final round of a job I was really excited for but got outclassed on paper, even though according to the feedback I got we performed equally as well in technical interview.
    I'm building my portfolio website right now with Next,js, and will continue to work on my skills until I land that software job, even if I have to go back for to my old job for a spell and create projects in the evenings and on the weekends. Thanks for the video man.

  • @MyCodingDiary
    @MyCodingDiary 8 месяцев назад +7

    Your energy and enthusiasm are contagious. Love it!

  • @mlsasd6494
    @mlsasd6494 8 месяцев назад +5

    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 8 месяцев назад

      this is really good.

    • @chrisg5433
      @chrisg5433 8 месяцев назад

      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.

  • @FelipeBuilesLoaiza
    @FelipeBuilesLoaiza 8 месяцев назад +7

    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.

    • @BeastMode-oz8qc
      @BeastMode-oz8qc 3 месяца назад

      I'm putting in 3 hours a day sometimes 2 it's doable, put in more hours on the weekends.

  • @minhazhalim2097
    @minhazhalim2097 8 месяцев назад +6

    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.

    • @newstation795
      @newstation795 5 месяцев назад +1

      In the 3 months since you’ve posted this you could’ve learned the basics for one stack

    • @Mahakaal1221
      @Mahakaal1221 5 месяцев назад

      @@newstation795learning dsa from 3 months and don't know when it will finish. It's getting tough 😂. But feeling good. I am just focusing on backend java development. In front end I just know html, css and basics of js. Learning alone is tough but it's hard to find friend at 25😂.

    • @newstation795
      @newstation795 5 месяцев назад

      @@Mahakaal1221 I chose C# over Java

    • @haibaidzokwomandre1468
      @haibaidzokwomandre1468 4 месяца назад +1

      @@Mahakaal1221 we can code together if you want.

  • @BrettRaper-mt7oy
    @BrettRaper-mt7oy 8 месяцев назад +1

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

  • @noobDev3000
    @noobDev3000 8 месяцев назад +2

    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

  • @jamestucker4800
    @jamestucker4800 8 месяцев назад +3

    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.

    • @DocHudson420
      @DocHudson420 8 месяцев назад +3

      Clean code is garbage

    • @jamestucker4800
      @jamestucker4800 8 месяцев назад

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

  • @jermainemyrn19
    @jermainemyrn19 8 месяцев назад +5

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

  • @LizyAd
    @LizyAd 8 месяцев назад +2

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

  • @AmiraKhaled-ul6li
    @AmiraKhaled-ul6li 8 месяцев назад +2

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

  • @SelfTaughtinTech
    @SelfTaughtinTech 4 месяца назад +1

    As a self-taught software engineer working in tech without a degree, it's easy to be hyper-focused on job security. But honestly, if you focus on improving your skills, credentials and network, you establish your own safety nets. Cheers to your goals 🍻

  • @KevinNaughtonJr
    @KevinNaughtonJr 8 месяцев назад +1

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

  • @nehemiahstewart
    @nehemiahstewart 8 месяцев назад +4

    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.

  • @jesusruiz5311
    @jesusruiz5311 8 месяцев назад +10

    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.

  • @BeginnerWoodWorker78
    @BeginnerWoodWorker78 4 месяца назад

    You are absolutely right. I think those people who took it negatively were probably mostly beginners like myself. Life is full of never ending obstacles. You just have to keep at it no matter what.

  • @MyCodingDiary
    @MyCodingDiary 8 месяцев назад +3

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

  • @saudahmed2436
    @saudahmed2436 7 месяцев назад +1

    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.

  • @jordixboy
    @jordixboy 5 месяцев назад +1

    I dont consider myself a self taught programmer, more of a self taught software engineer. I started to code and learn cs fundamentals at 12 years old, when I got my first job at (20) I was almost coding already for 8 years just for fun and because I enjoyed it. Now at 30 years and around 10 years of professional experience under the belt, I still keep learning new things and building things, 3 months ago I built/designed my own cpu, assembly language, assembler, Java-like programming language, compiler, an OS, and games for that os/language (nand2tetris1 and nand2tetris2 course I recommend it a lot). The thing is, there never has been an entry for low effort people who got into coding in 3 months because of a bootcamp, all those people are now fired and probably cant find job cause in 3 months you have no fucking clue about programming or cs fundamentals (you dont need a degree to get cs fundamentals), it was just a bubble because a lot of companies got free VC cash and they just hired a lot to build the next "unicorn" once they actually realised they need tomake profit andmoney was cutout.
    IMHO self taught or not, if you have experience, your likely hood to find a job will be much greater.

  • @habisheck2708
    @habisheck2708 8 месяцев назад +3

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

    • @JD-vj4go
      @JD-vj4go 8 месяцев назад +4

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

  • @tinashe3753
    @tinashe3753 8 месяцев назад +1

    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++

  • @steveoc64
    @steveoc64 8 месяцев назад +1

    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.

  • @bryce3851
    @bryce3851 6 месяцев назад +1

    Yeah , i swear its best to be realistic but competition is so freaking high .

  • @bjni
    @bjni 27 дней назад

    here in Japan its still treated as grunt work and its not mainstream AT ALL, a lot of companies hire with 0 skill and 0 xp for peanuts and train people up on minimum wage salaries (just applied to a few today even lol)

  • @Naught696
    @Naught696 8 месяцев назад +2

    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 8 месяцев назад

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

    • @Naught696
      @Naught696 8 месяцев назад

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

  • @ColeHastings
    @ColeHastings 8 месяцев назад +3

    Listen up.

  • @DvnCodes_
    @DvnCodes_ 8 месяцев назад +3

    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  8 месяцев назад +2

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

    • @DvnCodes_
      @DvnCodes_ 8 месяцев назад +1

      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 8 месяцев назад +2

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

  • @HemstitchedIrony
    @HemstitchedIrony 8 месяцев назад +4

    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.

  • @verticeva
    @verticeva 7 месяцев назад

    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.artush 8 месяцев назад

    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

  • @winson2115
    @winson2115 8 месяцев назад +1

    Thank you very much Kenny as always

  • @rafaelfeldfix114
    @rafaelfeldfix114 8 месяцев назад +4

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

    • @kennygunderman
      @kennygunderman  8 месяцев назад +3

      Yeah this is a good suggestion

    • @JD-vj4go
      @JD-vj4go 8 месяцев назад

      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?

    • @therealg4197
      @therealg4197 8 месяцев назад +3

      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 8 месяцев назад +1

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

  • @minthu4685
    @minthu4685 4 месяца назад +1

    hello bro can i start zero from programming at age 28 could you advice me ?ples

  • @albertoazinar1209
    @albertoazinar1209 8 месяцев назад +1

    Amazing content

  • @EE-uj6tw
    @EE-uj6tw 8 месяцев назад +5

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

  • @DeltaXML_Ltd
    @DeltaXML_Ltd 8 месяцев назад

    Really nice video, keep it up!

  • @DannyAquinoH
    @DannyAquinoH 8 месяцев назад +1

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

    • @kennygunderman
      @kennygunderman  8 месяцев назад +5

      It was a booked called: Elements of a Computing System

  • @tamirhalperin2404
    @tamirhalperin2404 6 месяцев назад

    Hello brother, I have requested to join your community over at the skool group. Looking forward to you accepting me. I desperately need y'all's help and mentoring.

  • @victorartb
    @victorartb 5 месяцев назад

    Hey @Kenny,
    I've been on the self-taught journey for 1 year and 5 months now and am currently building an app. However, due to numerous rejections, I'm considering applying for a Master's in Software Engineering. The market has been extremely competitive lately, especially for juniors like me who are trying to break into the industry, particularly here in the UK.
    Recently, my company accepted me as a part-time worker. Initially, I thought this would give me more time to work on my app. However, I believe the best strategy now is to pursue a Master's in Software Engineering (since I don't have a CS background) to stand out and increase my opportunities.
    Does that sound like a wise move for you?

  • @tiranorod
    @tiranorod 7 месяцев назад

    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!

  • @b3ardedragon921
    @b3ardedragon921 7 месяцев назад

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

  • @-Engineering01-
    @-Engineering01- 8 месяцев назад +1

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

  • @santiagomarin7
    @santiagomarin7 8 месяцев назад

    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.

  • @codeintherough
    @codeintherough 8 месяцев назад +1

    *Devin enters the chat*

  • @AlexanderBase2004
    @AlexanderBase2004 8 месяцев назад +3

    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 RUclips 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.

  • @blueclouds123
    @blueclouds123 8 месяцев назад +1

    Why does he look so sad in the videos

    • @kennygunderman
      @kennygunderman  8 месяцев назад +2

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

  • @gabrielkime6597
    @gabrielkime6597 4 месяца назад +1

    “The end of the low-effort self taught programmer”. There I fixed your clickbait title for you

  • @Guylovesleep6802
    @Guylovesleep6802 8 месяцев назад

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

  • @andersondamasceno1356
    @andersondamasceno1356 8 месяцев назад

    I have just heard truths.

  • @kohan______
    @kohan______ 8 месяцев назад

    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😁

  • @GeekinInclass10
    @GeekinInclass10 Месяц назад

    1.5 min in I agree with this guy

  • @MetinLOL
    @MetinLOL 8 месяцев назад

    your mic's brand?

  • @mmmar7317
    @mmmar7317 8 месяцев назад +1

    wasted time wathcing this

  • @JC-jz6rx
    @JC-jz6rx 8 месяцев назад +1

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

  • @devviz
    @devviz 6 месяцев назад

    _ICT🌤️4PM May 1st 2024_

  • @amicropness
    @amicropness 8 месяцев назад +1

    Lol, stop making these fomo titles

    • @kennygunderman
      @kennygunderman  8 месяцев назад +6

      The correct term is “clickbait”

  • @Bemoregetmore
    @Bemoregetmore 8 месяцев назад

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

    • @girlanonymous
      @girlanonymous 8 месяцев назад +1

      what in the bloody hell??🥴

  • @TheMrBazil
    @TheMrBazil 8 месяцев назад +1

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