Developer Imposter Syndrome - the Facts

Sdílet
Vložit
  • čas přidán 8. 09. 2024
  • I answer a few common questions from someone new to programming ... common questions that can be summed up to developer imposter syndrome.
    ... I break it down, showing you the facts.
    Learn all about my Mentoring program:
    studioweb.com/...
    Sign up to my Need2Nerd Newsletter for exclusive nerd content that everyone loves: www.need2nerd....
    My popular courses:
    Interactive full stack web developer course: school.studiow...
    Learn Python 3 fast: school.studiow...
    My business courses:
    Complete Freelancer: school.studiow...
    Complete Entrepreneur: school.studiow...
    My new business channel StudioWeb:
    / @unclestef8239
    Experienced one of my courses? Please leave a Google review:
    g.page/studioW...
    My social links:
    Instagram: www.instagram....
    Twitter: / killersites
    Thanks!
    Stef
    #impostersyndrome #developer

Komentáře • 84

  • @vijaynavale3919
    @vijaynavale3919 Před 4 lety +24

    Starting of video was lit 🔥

  • @CyberAbyss007
    @CyberAbyss007 Před 4 lety +2

    Good video as always! My company just formed a new C# Dev team out of people from other teams including me. Some knew Java and I'm a code anything guy. Spent a month in classes and now we're building web services in C# for the company. We do whatever the company needs. As long as your fundamentals are solid you can pick up anything. I don't know if you ever get over impostor syndrome but just learn how to deal with the feeling when it comes. Just don't give up when things get tuff.

  • @sarunaskaulakis4071
    @sarunaskaulakis4071 Před 4 lety +9

    Had my first interview today. It went well. Then they have me a test on paper with things like data structures(what is linked list, binary tree etc..) and other stuff I havent hear about on databases/frontend/OOP/algorithms...
    I failed that test. I guess 2/40 if it was in points.
    I have a crack in my knowledge.
    But as you said, i'm dating for jobs. Learn what I was missing, go again.
    And I also got some insight into what could I do next ( build some projects/learn some technologies/spend good time calmly learning).
    I'm just gonna go into the woods figure out what the hell I want I guess.

    • @StefanMischook
      @StefanMischook  Před 4 lety +3

      Good job going to and getting the interview! Now you have some XP's and so you can train-up a little and try again. It is important to learn about the company you are interviewing for, so you can bone-up on the tech they are using. Not all companies will test for the same things.

  • @runswithpencil
    @runswithpencil Před 4 lety +3

    this is just what I needed, I'm studying my CS degree currently which covers the bones of programming but with no real meat on them, the opportunity to learn and advance with real time feedback is what I have been looking for, as soon as payday comes around I'll be all over that Python course, thank you!

  • @creativewebpros
    @creativewebpros Před 4 lety +2

    Thanks for this video. I think that a good percentage of the population, from all areas of expertise, experiences this feeling of imposter syndrome. Even though I've been working in my field for almost 13 years, it's pretty common to still have thoughts creep in that "I'm not qualified for this work", or "you’ve only succeeded due to luck up to this point". Not sure if it's just a bad habit of self-doubt that needs to be broken, or just knowing that there is always something new to learn.

  • @tanzimibthesam5861
    @tanzimibthesam5861 Před 4 lety +10

    Ruby Pillow at the back

  • @epluribusunum5318
    @epluribusunum5318 Před 4 lety +2

    My personal problem is I'm certain that I will never succeed at learning anything, and as a result I then avoid practicing and learning, and use the fact that I'm forgetting things I've learned as "proof" that I'm incapable and its not meant to be. I can over come this feeling of certainty when I'm aware of it, but my mind is constantly fighting me by making sure I don't think about it. Its frustrating to deal with, especially considering in the month and a half I've had the HTML5 Foundations course, I've learned and accomplished more than I have at any other point in time. On the conscious level I _know_ I can learn it, and do it. But on the subconscious level there's a constant fear that I can't. And its bogging down my progress immensely. But the positive thing is, I am making progress. Looking at what I can sit down and do now, vs what I could do two months ago, there's a marked improvement. I might forget what tags are written as ( , rowspan="" and so forth) but I remember what they are used for, so I am able to look up what I need. I have yet to complete a website or even dabble in CSS, but despite my own fears I can see improvement, which is keeping me going. I'm just going one step at a time and it seems to be working. I figure if I approach it with the mentality of failing my way to success I'll succeed.
    FIngers crossed I don't get imposter syndrome when I do however.

  • @thundacolin
    @thundacolin Před 4 lety

    Thanks for all your help Stef! Really appreciate all the hard work and time you take to put into your content!

  • @omar.22.
    @omar.22. Před 4 lety

    that is the truest video I have ever seen in the software development industry on youtube
    Thank you

    • @omar.22.
      @omar.22. Před 4 lety

      @Peter Mortensen it's about that you don't have to know the technology you use or the language like the back of your hand and in fact, you need to know the fundamentals to solve certain job in your mind no matter what language you use
      other CZcamsrs in the software dev industry will tell you to learn new things only that they don't go deep and no one will tell you that they know only 5& of the language they use cuz of their self-esteem.
      but Stefan gives you real true advice and he is the most experienced developer on youtube.

  • @inspireitoday
    @inspireitoday Před 4 lety +4

    John Travelto

  • @mecamon
    @mecamon Před 4 lety +6

    "Is immature, they (languages)all have their purposes...except for Ruby" XD

  • @RyanJohnson
    @RyanJohnson Před 4 lety +1

    Great video, I wish I would have seen this before I wasted a decade of my life in tutorial hell and making poverty level income.
    Imposter syndrome definitely did a number on me.
    But I gotta say a lot of that was fueled by job descriptions with an alphabet soup of requirements and technologies.
    With a new outlook on things and a couple years to recover from burn out and deal with carpal I'm optimistic on this second go around, focusing on the fundamentals and learning how to learn. 🤗

  • @HunzaTech
    @HunzaTech Před 2 lety

    "They all have their purposes, except for Ruby." 🤣🤣🤣

  • @king-manu2758
    @king-manu2758 Před 4 lety +1

    I'm a noob but I get the feeling that knowing html, css and a bit of vainilla js won't land you any type of job. I feel that you need to know a framework well, know how to work with the the back end, manipulate databases, API rest and all that sort of stuff is what will land you a job. But then I hear of people getting jobs just doing front end stuff maybe I'm wrong . I'm going for react, laravel, node.js, mysql and when I feel confident in my skills in that I will try looking for a job.

    • @musandlala7991
      @musandlala7991 Před 4 lety +3

      Free advice, I have sat in interviews snd interviewed a couple of times. When you have a couple of projects, you might not even go threw the questions challenge. Accept you won't know everything and you shouldn't try too cause you will pick them up as you go.

    • @musandlala7991
      @musandlala7991 Před 4 lety +3

      @@swooshdutch3021 This road map will work. I have yet to see anything that beats, "Let me show you some of my(hosted/real world) work." This is because When hiring, you know you won't get the perfect candidate but seeing his/her code guarantees you have picture of the person's ability.

    • @musandlala7991
      @musandlala7991 Před 4 lety +1

      @Peter Mortensen Definitely!!! After all they will ask to see "your" code and ask you questions like, " Why did you use a linked list instead of a generic ArrayList?". Well I would.

  • @promisedprince6201
    @promisedprince6201 Před 4 lety

    Thank you for all advices, I look at you like you are my dad.

  • @litDevYT
    @litDevYT Před 4 lety

    Thank you, I really needed this.

  • @dpapa2175
    @dpapa2175 Před 3 lety

    One thing you can do to sharpen your CSS is learn css variables -- game changer.

  • @hassan5708
    @hassan5708 Před 4 lety

    Damn, Stefan the color grading is really nice on this video.

  • @cheriecheung5889
    @cheriecheung5889 Před 4 lety +1

    apart from your ruby jokes i also enjoy your age jokes a lot. bursted out laughing in one of your videos when you casually mentioned "when i was working as a bouncer 200 years ago... "

  • @johncalloway3547
    @johncalloway3547 Před 4 lety

    developing is like writing --a writer writes a developer develops ---a teacher teaches an impostor can do all of these and none just like bitcoin can be a quantum cat 0 and $10000 at the same time until you look into the box

  • @RealisticSohaib
    @RealisticSohaib Před 4 lety

    Really helpful. Thanks

  • @ConnoisseurOfExistence

    Helpful and encouraging.

  • @ruby_gleyzes
    @ruby_gleyzes Před 4 lety +1

    Is that a ribbon microphone? ;)

  • @sweetyyi415
    @sweetyyi415 Před 4 lety

    Hi there Sir . i really appreciate the content of ur channel . i have a question if you could help me out : i am completely new to coding and developing in general , my goal for the moment is to become a full stack web s developer , i started my journey already by learning JAVA as my first language which i m still with it currently , did i make a huge mistake by starting with java ? also i really like it especially the server side of it and i got fascinated by what this tech could do ( even though i m saying that based on searching and not experience , i didn t get my hands dirsy yet) i am planning to get deeper through it and make it the essantial infrastructure for my web dev journey . so what is ur opinion on that and what do u advise me , thanks in advance

  • @Kawoski
    @Kawoski Před 4 lety

    GOD DAMN that dude came outta nowhere

  • @hppycjavs2805
    @hppycjavs2805 Před 4 lety

    Except for ruby . . Ive been waitng for it 😂

  • @wendyslittleprogram3984
    @wendyslittleprogram3984 Před 4 lety +1

    Feelin' this hard today. Spent about 12 hours trying to get my simple little python GUI app into something distributable. No joy. Just a fried brain from endless scrolling through forums.

    • @wendyslittleprogram3984
      @wendyslittleprogram3984 Před 4 lety

      @Peter Mortensen for Mac. Tried PyInstaller but no joy. Will wait until it's compatible with Python3.8 to try again.

    • @StefanMischook
      @StefanMischook  Před 4 lety

      No worries! This is a normal part of the process and how you really learn.

    • @wendyslittleprogram3984
      @wendyslittleprogram3984 Před 4 lety

      @@StefanMischook Thanks Stefan, you da man!

  • @sidyfall9478
    @sidyfall9478 Před 4 lety

    Hi Stefan. Do your course for Web development have french version? Thank you.

  • @alexlarweh5264
    @alexlarweh5264 Před 4 lety

    informative

  • @simajacob7416
    @simajacob7416 Před 4 lety

    Hello Stefan
    Can one program use more than one back-end programming language?
    like when you check google, you may find that google is written in java, C++, scala etc
    what do they mean by that. this really confuses me a lot, because most of the backend code on most of youtube tutorials are base on single backend language .

    • @balakrishnakesani4289
      @balakrishnakesani4289 Před 4 lety

      It is something called Microservices, where an application is split into loosely coupled components, for example let's consider a photo sharing app where you may create one API that crops uploaded photos and you may create another api that authenticates users. You may write these API'S in different languages or same language, it all depends on the application or usecase, lower level languages like c++ are more efficient in certain areas like machine learning,so big organizations like Google use a bunch of languages to solve problems. In the example I mentioned that cropping API may be written in a lower level language because cropping a ton of photos is an intensive usecase. I hope I did my best. Good luck

  • @jonbordon3406
    @jonbordon3406 Před 4 lety

    I hear a lot of talk about fundamentals, but what does it even mean? I’m learning javascript with node/express/react/mongodb. Am I supposed to know every little nook and cranny of javascript, or just how to work with the most common comcepts to say i got my fundamentals down?

    • @StefanMischook
      @StefanMischook  Před 4 lety

      Do my courses and bam! You will know the fundamentals.

  • @merlin2049er
    @merlin2049er Před 4 lety

    Is developing an e-commerce site from scratch fundamental enough?

    • @StefanMischook
      @StefanMischook  Před 4 lety

      You comfortable with browser processes ... how JS works in that context. Do you know HTTTP, Request/response cycle? Client vs servers? How code is process by the engines?

    • @merlin2049er
      @merlin2049er Před 4 lety

      @@StefanMischook I developed it using ROR

  • @usuario36325
    @usuario36325 Před 4 lety

    Hey! i know you have said that changing language is not a problem. But i would really like to know your opinion. What language do you recomend to start learning if i want to do freelance works as fast as possible and then continue learning through my life???
    I know it take time to learn, but i know i can make it work
    sorry for my english

    • @usuario36325
      @usuario36325 Před 4 lety

      And thanks for all your material!!!

    • @usuario36325
      @usuario36325 Před 4 lety

      @@swooshdutch3021 so js works? (With visual studio)
      I understand that js is good for webdevelopmemt and apps (with node.js)

    • @usuario36325
      @usuario36325 Před 4 lety

      @@swooshdutch3021 thanks! Ok👌🏽👌🏽

  • @ThePassportPapi
    @ThePassportPapi Před 4 lety

    How can I get access to just the coding exams without signing up for the entire mentor program?

  • @cityguyable
    @cityguyable Před 4 lety

    If you take let’s say your Python course, do you need to have a Mac and Windows PC to complete the course? Sorry but I’m a newb.

    • @StefanMischook
      @StefanMischook  Před 4 lety

      Both Mac or PC is fine.

    • @StefanMischook
      @StefanMischook  Před 4 lety

      @Peter Mortensen Hi. Not about the web browser for the Python course. We install python and uses the built-in IDLE.

  • @toddboothbee1361
    @toddboothbee1361 Před 4 lety

    Where do the personal projects fit on the hierarchy?

    • @StefanMischook
      @StefanMischook  Před 4 lety +1

      How so? Personal projects are fine, but showing that you can work with others to develop something is finer.

    • @toddboothbee1361
      @toddboothbee1361 Před 4 lety

      @@StefanMischook I should have said "fit into the hierarchy". I"m glad to that they do, though. I'm guessing that personal projects rank higher than certifications but lower than real world projects.

  • @deecee2204
    @deecee2204 Před 4 lety

    why do young advanced developers hate bootstrap?

    • @StefanMischook
      @StefanMischook  Před 4 lety +1

      Only some hate it. It is normal for younger developers to get caught up in language, OS and framework wars. These are all just tools.

  • @rockysmith9286
    @rockysmith9286 Před 4 lety

    Spit my cereal out at 12:10

  • @rejiark2500
    @rejiark2500 Před 4 lety +1

    know your fundamentals...whata the fundamentals? css, html ...you never gonna master when you start.

  • @andrewrico8321
    @andrewrico8321 Před 4 lety +1

    better tell him CSS is a broken language and you need to find your way around it.

  • @programming2249
    @programming2249 Před 4 lety +2

    I asked friend who self-identifies as an extra-terrestial about how he avoids looking like an imposter human, and my friend said, "By decorating my house."

  • @tombert512
    @tombert512 Před 4 lety

    Stef, I respect you a lot, I think you're a smart guy, and I don't want this to come off as meaner than it has to, but I'm not 100% sure you're in a position to be preaching about fundamentals when you made a video where you didn't understand the difference between procedural and functional programming, and you equate all NoSQL databases as "an evolution of the flat-file system" and think that NoSQL can't have ACID guarantees.
    I go back and forth about how I feel about the necessity of the "whiteboard algorithms" (I think a lot of people asking those problems only ask them in order to feel smarter about themselves), but at the same time, they are absolutely "fundamental" to making good code; knowing the runtime complexity of a data structure leads to code that's better and faster. I'm not someone who worships at the alter of speed, I don't like the microsecond wars people play with languages, but if you want your system to scale (vertically or horizontally) you need to have an understanding of the underlying data structures.

    • @tombert512
      @tombert512 Před 4 lety

      @Peter Mortensen Sure. The video in regards to functional programming: czcams.com/video/j1RgjYb9LzQ/video.html
      The video in regards to NoSQL: czcams.com/video/7Pg5AMSInJ0/video.html

    • @StefanMischook
      @StefanMischook  Před 4 lety

      LOL

    • @tombert512
      @tombert512 Před 4 lety

      @Peter Mortensen Scaling problems happen for a lot of reasons, but I agree that not understanding how underlying libraries work is a big one.
      Another reason is that undergraduate courses in distributed/concurrent computing are absolutely *terrible* (at least for the most part, a few universities teach it correctly). If you don't have a good understanding of concurrency theory (or at least know what you don't know, so that you can defer to the proper libraries/frameworks), then scaling is going to be difficult and full of bugs.
      This is actually an issue I have with most (but not all) autodidacts as well; not only do they dismiss the fundamentals, but they treat "math" as a dirty word. (disclaimer, I'm a dropout). There are of course exceptions, not trying to generalize, but I've given a metric ton of interviews at a FAANG corporation, and this is what I've observed.
      The only way that I've found to properly understand a distributed system is to understand the underlying math behind it. The number of potential "edge cases" just explodes with anything distributed. If you want anything to scale properly, you need to understand the math, or at least understand enough of the math to know which tools are using the math correctly.
      Though to be fair, "scalability" is a problem that's often overblown. Buying better hardware is almost always cheaper than hiring someone to optimize, which is why I'm not 100% a guy who cares about the "how many milliseconds can we save by doing a bitwise operation"; that being said, that doesn't *negate* the problem entirely, just defers it. It's important to know which shortcuts you can take and which ones you can't.
      I can ramble about this all day; if you want a more thorough explanation of what I'm talking about then you can email me.
      thomas [aT] gebert D0T app

  • @lukaszwalczak3814
    @lukaszwalczak3814 Před 4 lety +1

    First!

  • @johncalloway3547
    @johncalloway3547 Před 4 lety

    lol all the developers quit their jobs in Silicon valley and now all have youtube channels

    • @johncalloway3547
      @johncalloway3547 Před 4 lety

      wanna be a developer learn how to cut and paste off github and you are half-way there just ask Bill Gates that's why he bought it

    • @johncalloway3547
      @johncalloway3547 Před 4 lety

      @Peter Mortensen sure !!!!$%#!&&%

    • @StefanMischook
      @StefanMischook  Před 4 lety

      @@johncalloway3547 LOL

    • @johncalloway3547
      @johncalloway3547 Před 4 lety

      @@StefanMischook Actually you are one of the good ones i subscribed to your channel. I find your insight of value cheers from a independent Python from the far east !!! There lol some punctuation for you !