Dealing with Developer Imposter Syndrome

Video Statistics and Information

Video
Captions Word Cloud
Reddit Comments
Captions
hey guys how are you i think we're live so let's open up this today's conversation with uh a second cup coffee um i hope everything is very cool with you guys yes i did get a haircut uh i was trying to grow my hair long but it was just i was looking too much like a hippie so i said now i gotta get rid of that long hair much more comfortable when you got short hair uh yeah so i'm gonna wait for a few people to get on board and then we will get into it how many eyeballs this is we have two but there seems to be three well wait a few minutes and then we're going to jump into it if you're watching the replay in the first comment i'll put a link to this time stamp where the actual content will begin what's up everybody what's up my cow good day gam toes hey still alpha the story of my life yeah well we'll see if i can give you a few tips to help you deal with that this comes up on a fairly regular basis so i figured i'd do a dedicated video although i've addressed it in other videos so um i was liking the streams are getting uh some pretty good data excuse me pretty good number of people so i'm gonna do a few more streams hello santera hey how are you doing i hope everything is great uh let's see what still alpha has to say i'm just waiting for enough people to get on we got 38 when we got about 100 people i'll start the main conversation usually we're getting 250 300 sometimes php is not bad i think people just say it's bad because it's popular to say it's bad i agree with you 100 i think you are correct a lot of people who say php is bad i don't think they ever work with php because if they actually worked with it they'd realize it's you know it is what it is it's it's neck and deck with all the other popular tech emitters out there uh i get stuck while coding and have to get back to the basics this is normal this is normal i remember way back in the day 200 years ago when i first started coding and i would run into problems and i realized at a point it was because i had some lack of understanding of some fundamental concept or some fundamental technique in software development so when i went back and i actually leveraged my martial arts experience to realize this when i went back i said okay i'll learn my basics once i really understood my basics well then learning new uh frameworks new languages became super simple hey what's up mia here i hope everything is well how are we doing for people59 again i'm waiting for us to get to about 100 and then i'm going to jump into um i'm going to jump into the subject at hand 63 we're getting there we're getting there uh i'll answer a couple questions while we're waiting what you do if you have to learn new tech for a project how to deal with client less normal um you want to uh sell yourself to your client that you're you are a developer your professional and the tool that you use programming language is a tool framework is a tool libraries are tools these are just secondary to the main task if you are a good developer you can within a very short period of time i'm talking a few days get up and running fairly competently with almost any technology with some exceptions right with some exceptions so you know if you're like a web stack specialist for you to pivot to any other web stack framework or a web stack based development in other language no big deal but if you're a web stack person you're going into ai that's all different kettle fish right all right [Music] yes it is indeed it is just go to um you go to google and you search studioweb.com or studio web rather and then type in montreal so make sure you get me because if you're in europe you might get a different results you type in studio web montreal look at the reviews these are independent people reviews and you'll see a lot of them several of them anyway talk about how they just did my program and they were able to get a job pretty quickly so you can take a look at that see what other people are experiencing junior what does junior have to say hey steph what do you think about this thing mern stack is not good for jr developer due to competition being high um you have to just look at that right it's um you guys have this tool called the internets and this other tool called google and you can go to websites like indeed.com and other job sites and just look at the the demand relative to competition i always tell people after you do do after you do your fundamentals then go out there and do a little market research right uh why do i want you to do your fundamentals first fundamentals of coding because then you're going to have the nerd eyes right you have the ability with fundamental skills and knowledge to be able to discern between mern and python django uh native mobile versus pwa et cetera et cetera et cetera so you're going to be you're going to have an educated eye so then what you do with that educated nerd eye you go out there and then you start looking at the job opportunities that are out there consider not only the salaries but what type of companies hire what type of coders and do a little research on the companies understand the lifestyle lifestyle is very important because even if you're making an extra 10 20 30 a year if you don't like going to work you don't like it it's not going to be pleasant you're better to make less at first but do something you really like because in the end it all kind of evens out i did a video if you look at my collection i did a video i don't know months ago where i showed how over time whether you're within the first three years rather whether you're doing php full stack or java or you're doing data science or you're doing um ml whatever type of coding which you're doing within a few years the salary is all kind of even out right you know within five to ten k in north america so to chase after a particular specialization because they make an extra 20 10 grand here or 20 grand here is i would suggest not the way to go i think you what you should do is base it on all those other factors i talked about all right all right all right 102. so i'm just going to jump into the three points here so the main point of this video was um [Music] yeah imposter syndrome impossible syndrome for developers so before i go into it i gotta do a little coffee sip cheers everybody hope you're having a good day all right so um i get this a lot so i'm bringing it up you have impostor syndrome probably because your new developer your learning developer your new bish yeah maybe doing it a year six months maybe even a couple years but and you you see all the languages that are out there and all the technologies you've got devops and you got all the different libraries and all different frameworks and there's so much and you're like i always know this much what should i do oh i'm no good the reality of situation is there's no developer in the world who knows even five percent of what's out there it's literally impossible it's impossible because new things are coming out all the time there i think there could be 50 75 programming languages alone there's tons of databases like if you learn to work with oracle which will take time to learn then you move to mysql there's big differences even though they're both sql based databases there's huge differences anyhow the point where i'm trying to make is nobody knows everything number one number two there's no professional developer in the world well excuse me second one as a professional developer one of your main jobs is to learn new things as you need to learn as i say learn on a need to nerd basis why because you're not going to know everything and b when you have a solid foundation in the fundamentals you'll be able to pivot and learn new tech new libraries pretty easily so your job as a developer especially the first few years is gonna be you constantly learning how to do things so if you have imposter syndrome because you see there's so many texts so much technology out there you don't understand yet don't worry this is normal okay so we're going to go deeper down now into how our brains work something i've talked about on a few occasions in case you don't know i did study psychology in university that was my major i'm not a psychologist i didn't finish university i went off started my first business but i still keep up to date with certain areas anyhow one thing that's for sure that they know about our brains is that our brains artificially magnify potential threats and we say that again our brains artificially magnify potential threats and threats could be physical threats it could be uh social threats it could be all kinds of threats that's why you have think about your life you have all kinds of fears anxieties about things that are kind of nebulous you're not sure oh this is going to happen and nothing happens that's your brain your brain if you perceive something as a 5 on 10 thread it's probably a 0.5 on 10 thread if not less again just remember when you're feeling anxieties and fears about something our brains are designed to artificially inflate the potential danger the potential threat again it could be physical it could be social threat it's like young guys i you know i talked about when when you're first getting into the dating world a lot of guys most guys are even even older they're afraid to approach women because oh what happens if she rejects me and it's like it's it's it's a crazy um [Music] it's a crazy fear because if she rejects you who cares whatever she rejects who's next you know it's again but it's deep into our brains as this this this uh illogical fear so one of the reasons you have imposter syndrome is because you have your brain over emphasizing potential threats uh with the imposter syndrome i guess it goes like oh i don't know what i'm doing i'm gonna mess up the code and then people are going to find out about it i'm going to lose my job that rarely happens that rarely happens okay next point when you're writing code the process of software development the process process of coding is error prone constant errors it can be typographical errors many times you put in a semicolon instead of a colon in the case of javascript or it could be just logical errors or it could be system architectural errors this is very common that's why uh ios is on version 14 now not version one right because if software developers wrote perfect code it would be on version one right many times the updates are about refinements and bug fixes refinements to bad ideas that's what they are when you're refining you're just getting getting rid of ideas are not effective and of course bug bug fixing is of course bug fixing again mistakes in code so even the best developers in the world which you figure apple is going to be hiring in microsoft even they have constantly are constantly making all kinds of mistakes in their code base with the most successful software in the world so don't worry about it you're going to make mistakes it's par for the course that's why the nerd gods invented integrated development environments with debuggers and code completion tools which you should learn just to help reduce errors okay that's one of the reasons by the way a little side tip because error writing code is error prone uh you should strive to write the very simple code simpler to code the less errors you're going to have okay final point a lot of people have imposter syndrome especially in the early days when they're first learning because they buy a course they do a course and all of a sudden it's like oh i don't understand this i'm stupid coding is not for me i can tell you 99 of the time as somebody has been coding since you know for 30 almost 30 years oh my god for a long time now and i've been actually teaching for a long time now i can tell you that most of the co-courses out there a lot of them are just badly produced because teaching by the way is a skill i come from a family of teachers my father's a teacher six or seven my cousins are teachers i'm very aware of teaching and i can tell you is there's a very particular skill to teaching there's a way in which complexity should be broken down into simple subjects etc etc etc etc also another thing is that a lot of the courses emphasize things that are not important in programming languages where they should you know where they should be favoring other things instead you see you look at any particular programming language any particular library generally speaking they're big they're huge so like java for example is massive and i wrote java full-time for years and there's many aspects of the java the jvm i never even touched i was aware of it like jealous swing which is the other libraries for their guise i never use swing i played with it once or twice but in my career for years i never had an occasion to write swing code right so it's uh a teacher has to learn to focus in on key things that are important for most if you're teaching java most java coders and the swing may not be it that's not necessarily the greatest example but i think you get the point so there you go if you have imposter syndrome i hope what i've just told you which are facts these are facts based on 200 years of experience going back to the 1990s i can tell you for sure that you're not alone it's okay and just continue as i say calmly and consistently write code every day even 20 minutes when you're not feeling it and you'll the understanding will come in you'll gain more confidence as you write more more code as you deliver more projects that's one of the advantages of doing small little projects for small businesses because it's very important that you complete a project you go from a to z it's complete it's done and you deploy something that's actually being used in the real world that's a very big confidence booster okay so there you go that's uh that's it okay 175 so um hold on there you go so i have two lights now back here two portals this takes you to uh valhalla and that takes you to hades all right bad jokes okay um let's see if i can uh answer a few questions addie i will see you uh sunday uh zooms resume sunday uh i drink alcohol and i'm three there you go all right i'll answer a few questions how are we doing for time 16 minutes okay we got through this pretty good 16 minutes uh gorilla which camera lens do you ser it's a secret camera no i use a cinema camera uh it's a c300 uh three and i use something called the venerable sigma 18-35 which everybody loves hey seth any thoughts on eon musk's neural link ai hmm i heard about the demo where it you know where they they implanted something into a pig and i think a light flash when the pig thought sometimes thought um i don't know superficially i wasn't too impressed with it i think it was a bit of smoke and mirrors there but i don't know i didn't look at it too clearly hey sarah i'm glad it was helpful this is reality again all joking aside i've been doing this since the 90s i can tell you i've taught so many people over the years don't worry about it you just keep writing cold it will come and the fears will go away remember most of your fears are irrational i'm semi drunkish right now oh there you go uh i'm struggling to learn please give me a few tips well you should watch some of my videos on youtube i think i got over 1700 videos 1700 videos and not one video of me pushing cats into water not one video of me making coffee not one video of me on a skateboard that's pretty good that's pretty good that's one uh by the way that's one of the things that's one of my pet peeves as a as a sideline youtuber i suppose is people putting together slow motion videos brewing coffee anyway uh what's your favorite pizza topping all dress all dress the works especially green pear peppers somebody wants a ruby joke all right see what we got a bullet front end i usually build simple web apps to stick into my portfolio are there any c plus projects ideas you'd recommend no i don't know um c plus is not my gig i couldn't say for sure but uh let's brighten up the image a bit all right what we got here how to get a job in apple and what degree should be required to get a job in software engineers in apple company what is salary for peters any guys please tell me why don't you just go to apple's website why don't you just type in on google jobs listings do some research you got google man the skateboard one is okay just not the cat i don't know man pushing a cat into a tub could be pretty funny i think not that i would ever do it what is the best way to overcome procrastination while coding center discipline i got this from boxing one of the things we did in boxing is we had a timer it was like three minutes on one minute off three minutes on something like that and no matter what happened you followed the timer the timer even if so the time when you're on you're hitting pads or you're sparring or whatever it is when the timer is on you work and when it goes off even if you're feeling more energy you stop and you rest and then when the timer comes on even if you're feeling down and out you work it creates a discipline and it's very very effective so i remember you know there were some days where like you're you're sparring and you do your three rounds of sparring bing bing bell rings and then you're like hey let's do a little bit more and then the coach said no no no it's take your minute off take your minute off you wait this way when you're tired you'll still have that discipline to get back in the ring so when it comes to coding you should set a minimum that you're going to do every day i say do say set it minimum 20 minutes so even on those days where you're procrastinating i don't want to work i want to play apex or play call of duty even on those days you say i'm just going to do my 20 minutes because that's the discipline that's the discipline and why only 20 minutes because 20 minutes is easy right 20 minutes is easy you're telling your brain this is just 20 minutes let's get it done so you do to 20 minutes and after the 20 minutes oftentimes you'll find i've done half an hour oh i've done an hour but even if it's just 20 minutes at least you've pushed the ball forward and you've disciplined yourself to do for 20 minutes 20 minutes not hard right so that's my tip that will help a lot marcos what's marcos have to say steph from a psychological background would it be good to hear more about this topic if you collect more thoughts not only from a person per person perspective but from team leader senior perspective uh yeah i do plan to cover a lot more of that by the way so i'm building out my uh my complete developer mentoring program it's i launched the pilots about seven months ago it's been a success so i'm expanding upon that and i'm putting together something i'm my working title is called the lizard wizard and it's basically uh everything i've learned over the last 30 years about psychology and real practical things and how to put it to use in terms and this will be applied to managing a group managing clients managing yourself and the basis of it is in the latest in the uh cognitive sciences and plus a lot of experience a lot of the stuff they discovered recently in psychology recently been last 15 years or so a lot of ancient cultures had figured out these things in different areas so for example i learned a few things in martial arts stuff that goes back from a thousand years ago they kind of figured out of practices and and training that works to help you master your mind if you will but just recently they figured out why it works in psychology so i'm going to be putting it all together uh tips on building a resume yeah i again i've covered this just check out my last stream i think you're going to find uh those tips in there what two two thumbs down if you hate me i tell you you got to put two give me two thumbs down so if you really hate me hit it twice to really sock it to me um oh i see thanks for tips inside great bullet really appreciate man i'm glad i saw you okay ad bullet did some good work there okay good uh dylan is so satisfying good i'm glad i could help yeah a lot of you know a lot of um problems that people have is not intellect it's not ability it's just emotions and psychology like in my life you know like i said i'm 169 years old and i've seen progress of friends who i've known since i was a little kid you know and i've seen where some have become very successful some have been happy not so successful and intelligence and ability has nothing to do with success it is all about emotional control psychology plays a huge role luck also helps but psychology is a big part of it so that's why i'm bringing this out a bit more because i think it's kind of the missing puzzle in uh in the training to understand how your brain works so you can use that knowledge to help better learn maximize your chances of getting jobs starting your business et cetera so that's it let's see what blue sky has to say i'm building my own sas i have a few users in this stage what are the things you should focus on get number one you want to get user feedback as much as possible now i don't know many few users means i don't know if that means literally three or four users or does that mean 500 users i don't know so yeah you want to get feedback from them as quickly as possible and you want to get it uh these refinements and new features that you add to your sas in their hands as quickly as possible so don't try to write the best code just try to write simple and get the code out as quickly as possible to get feedback that is what you got to do now early stages get that feedback and once you have a good maybe 50 100 users or using on a regular basis and you got a pretty solid working system then you can start really marketing the crap out of it you could have the best product in the world but if you don't market it nobody's gonna ah know we go we're gonna finish this up fairly soon trying to keep these live streams a little shorter but more frequent so uh how do you make app how do i make apps and what is the best program for game development for free c plus plus i don't know i'm not a game developer just do a search search for that key for those key phrase in the youtube in the google and you should be able to get some answers you know can you make a job how to get can you make a video on how to get a job in apple and registration in uh again search for that you know you can look for videos in terms of i talk about how to build a resume and what you got to do to get a job in general but you know yeah i'm not i don't work at that up i don't i don't work at apple uh time on time off i love that okay nice style you're my father i'm i'm glad i don't remind you of my gr of your grandfather that's a good thing all right so so anwar i hope i pronounced that right isaf which languages would you recommend for a beginner who is interested in building databases in the future um you want to build database based applications or you just want to build databases you're probably going to be doing web stack so it depends where you want to work large organizations dot net java c-sharp dot net java those options small medium you're going to go php python django and especially not ruby that's for the boys it's for the boys ruby is actually usable as well to underline what steph said every percent you do kicks the hell out of zero percent that's a good point that's a good point yeah i know it's like it's very daunting when you look at oh my god it's all this but if you chip away one step one step one step one step one step and next you know hey here i am trust me time flies as you get into it uh all right all right uh so i need to motivate motivate myself again so the discipline is there again there's there's more you can do you can create associations with the work that are positive so what's your ultimate goal you know get a job buy a house i don't know invest while then you can associate coding with that money or that uh or that status so you you create these associations in your mind which will motivate you but again one of the best ways to to to uh get comfortable with anything psychologically speaking is just by doing it it's that simple really so again just do that 20 minutes say to yourself i'm just going to do 20 minutes today that's it just 20 minutes and then that's it you leave right trust me it will have profound impacts just 20 minutes are you ukrainian indeed yes i am descent of ukrainians my family comes from kiev david garcia hey steph just about finished with your python course it's been really great thanks i'm glad you enjoyed it and thanks for letting the people know where do you recommend i go from here to take my skills to the next level now that i got my fundamentals down um did you where you want to go do you want to go into ai you want to go data sciences you want to go web stack you want to go freelance if you want to do web stack and you haven't done it you should do my my web stack stuff um if you want to you know if you want to go into ai maybe go do go to google's tensorflow site and get that going so it depends on where you want to specialize in now what i might do actually is also if you just done python which is good you may want to just reach out to see if there's anybody out there on some of these job sites who needs to do have a little mini python project done for them could be some python scripting it could you know you know it could be they want you to write some a scraper for them you might want to do that so if you feel comfortable writing a code i suggest you get in the ring then you start actually writing code for real what else do we got here it is very tough to get a job in apple what is the position of job as a software engineer and what things are required in that like in degree or in studies please can you tell me in this video well i i don't work at apple but i think that apple will list what they want from you but again the strategies i laid out and you can check out previous videos about how to prepare yourself to be very um popular with people who might want to hire you is all listed there has the internet become more restrictive since the 90s and 2000s that's a good question actually um yes in a sense yes in a sense and no in other senses so the big social media companies have become restrictive because they're getting a lot of political pressure um but on the flip side um it's also a lot more open because you just got the search engines are so much better and there's just so much more information uh there's so many so many ways you can look at it yeah i'm a big free speech advocate as a general rule so for me i think more free speech the better seth i would love to ask i love development both mobile and web but my heart is more on doing development with security is it possible to dive into the tube meaning two companies do companies give both roles or not yeah you know if you're working for small or medium-sized businesses you're probably going to be wearing many hats as they say so you may have you build their mobile app but they want you to lock it down you know in terms of security so you probably have more opportunity to have that flexibility at smaller and medium-sized companies where when you work at very large companies they tend to segregate you in a very particular silo so you may be if you work at a very large company you may be tasked to only write servlets in the java environment or you may be tasked to only do the android uh part of an android development for a game in another area so where you want to work junior is a smaller company a medium-sized company where there is that flexibility and tell them that tell them that you have multiple interests and let them know you know ok what else hey steph i just wanted to know how can i make money from a free app like idk message app like whatsapp or an app but i won't look good if you put ad in it that's a business question more than anything else right monetization of software is uh is an art as much as it is anything else so it really depends depends on what area you're in or is your app uh does it appeal to young kids does it appeal to uh 15 year olds and 12 year olds does it appeal to baby boomers this all plays a role in terms of how you're going to monetize a particular piece of software right i hope that makes sense my entrepreneur course would help you there shameless plug uh success is also relative it is indeed you know i'll tell you something i've known guy um i've known okay i'll talk about success in a second but i need advice on my hairline any recommendations for stopping receding further do i look like the guy who will give you a good answer i think the best solution is to not grow older if you can stop aging you can stop the recession uh beyond that uh until they you know they got technology we can help but you know what if you're really having problems with your hair just cut it just do what i did or shorter um women will appreciate your confidence in just doing this as opposed to doing this and this and this and trying to cover it and wearing hats all the time uh yeah that's what i would suggest otherwise uh welcome to my club uh yeah success is relative yeah i remember i was watching there's this billionaire self-made billionaire and uh what's going on oh my battery's about to go so i have to end this all right the self-made billionaire gave away all his money and success depends on your personal point of view once you get there you may find that being a super rich is not all that fun all right guys my buyer's about to go so i'm gonna have to cut this short sorry well it's been half an hour we'll talk soon you
Info
Channel: Stefan Mischook
Views: 4,925
Rating: 4.8528428 out of 5
Keywords:
Id: FTOLJqm1kwM
Channel Id: undefined
Length: 39min 30sec (2370 seconds)
Published: Wed Oct 28 2020
Related Videos
Note
Please note that this website is currently a work in progress! Lots of interesting data and statistics to come.