5 Mistakes Made By Junior Web Developers

Video Statistics and Information

Video
Captions Word Cloud
Reddit Comments
Captions
[Music] you [Music] so [Music] so mother of acceptance [Music] welcome to the tech capital of the world my name is bobby davis cm founder of coder foundry and i'm joined by kevin doyle with the chill beats this morning how you doing kevin i'm good how you doing it's like a fall beats chill beat kind of day it is isn't it we're gonna yeah we could do something new i'm gonna leave the chill beats playing okay let's do it i don't know how is that you hear that i can hear the chill okay i'm gonna leave him on i got a whole playlist like yeah we're we're uh we're copying um alex lee from tech rally because i saw him playing the chill beats on our phone yeah he said this and i was like oh yeah yeah let's i like that i like that so let's copy this copy so alex uh shout out to you i guess for the yeah the chill beats uh uh different playlist i don't know what playlist you're using um but um this is from soundstripe i guess so i've got a little bit of new music so um we're gonna do um a few things today we've got a topic to talk about we're gonna talk about five mistakes so i put out a tweet the other day and it was kind of cool so we decided we're gonna talk about that uh but one thing i saw overnight which i thought was kind of cool was so i thought we put out a whole bunch of new products right so one of them our new like versions of products right they're unified numbers and everything so i use the creative suite a lot so one of the things they put out was a new version of adobe xd which is like their prototyping web stuff and there's a feature in there that stuck out to me and it was support for lottie and i was like what on earth is lottie yeah i hadn't heard a lot until this morning either so i asked you and i was like you know what this lottie thing is it's like no it's like okay let me look this sounds interesting so i locked it up there is a uh obviously the big thing now introducing the lovely files for adobe xd it's actually literally on their website so a lot of these are basically like gifs gifs whichever way you prefer to say it um but they are fully browser supported and they are look at that 600 times uh smaller than they give they're very very small gifts can be kind of small anyway but they're very very small and 10 times faster and the cool thing is these people have put together a bunch of um little animations that's kind of cool yeah right these little loading animations are cooler like i could see this being like a loading animation for a page um i could see this being like when you check something and it like [Music] um i mean some of them are like full-on so you know the shopping cart ones are cool too look little shopping cart things check out i can imagine hovering over a button and like clicking that and it that little animation coming up and then you seeing that animation on the checkout or something that's super cool um giving away a prize maybe for like this site a little pop-up comes up and it's like yeah but um the cool thing about these two they are json based so they are vectors so they're super scalable too it's cool stuff and they're easy to implement check it out and then you can probably download these and edit these and yeah they're actually you can yeah you can but look you can actually add in like so you can have you can change all the obviously the stuff on here but you can if you come into here and go to interactivity look it actually shows you how to if i scroll down here how to install it how to install lottie and then how to actually edit in look they literally give you the text okay they give you the code they give you the code yeah it's it's it's very very easy to implement looks like i haven't played with it yet um but yeah i was like okay cool so this is lottiefiles.com i will throw that in chat so you guys can marty that sounds very british to me like it's like a british i don't know where it came from there's nothing to me and yet so like i don't know but it's yeah i don't know it does doesn't it it sounds it's not like someone's name doesn't it like lottie yeah i think it is a name i could see there you go i threw it in chat yeah i thought um i thought that was cool the other thing that i thought was interesting is that adobe photoshop is now going to be in the web browser yeah yeah yeah and it's written in webassembly which is kind of cool now it's not important like you know but um when people think that webassembly is not going to be a thing um i keep telling people you need to pay attention to it so it is written in c plus plus um they're using in something called inscription to be able to compile it into webassembly but this just we said this before like yeah premiere will be in the browser before long like i'm sure they haven't released it yet because it doesn't quite do what they wanted to do but like uh photoshop's their first fourier into this exactly so actually illustrator as well so photoshop and illustrator although apparently photoshop is more widely available the illustrator is in kind of a more closed beta at the moment you to not and we can do something available week and just show you how the photo editing works yeah exactly i think you still have to have a creative cloud subscription though too yeah obviously it's not open to everybody but it's like you know and it doesn't do everything that the desktop version does no um but it seems kind of cool like if you're in a pinch that's oh definitely yeah you need to write something quick i want to edit something or i want to pull something down from the cloud file and change the text on it and then save it back up and then yeah yeah you have my changes or whatever from cloud which is kind of cool yep um you know if i'm on the road or on a low powered desktop or something like that so the cloud stuff they've been doing in creative cloud it's called that but the cloud stuff they've been doing too is kind of interesting in terms of um saving files as well so i'm obviously here on my setup here i'm running um a mac pro and windows machine so it's like sometimes i'll have done something on the mac and then i'm like oh man i'm on i'm on windows at the minute i don't want to like change everything over so i'll just open it up as a cloud file photoshop running on both and and whatever i've done over there i can now do over here it's cool right it's very good it's very cool yeah so yep i'm looking forward to the frame i o integration in the premiere i think that's going to help a lot they have a plug-in that i've got to run on i get it working i got it working on the mac and get it working on the windows machine i don't know why so it's not fully integrated but they do have a um they do have a plugin so you can do it already and you can so if you're in premiere there's basically another tab that comes up so i can view and edit the or pull in directly the frame to i o video it only works on the mac so far for me i don't know all right so if you guys are into like video editing making youtube channels or whatever um we use something called frame i o for um sharing videos back and forth so if y'all didn't know one of the things that we do is like i'm in a different location than kevin is so like what you're looking at and sometimes when we film um video from here i'll take the uh direct file off the camera um and upload the frame so that you can then turn around and edit so yeah get a much higher quality video that way so when we're pushing something out it looks better versus me recording it remotely yeah it doesn't push the best quality okay so um yeah leave us a question if you got burning questions we're gonna we're gonna cover a couple of topics this morning we think is important to you guys um some of the things i see when i'm trying to find students jobs which we're at this season right now we're working with a bunch trying to get them into worlds things that we see that are problems even when they come out of our boot camp um students continually make and um so you've got like a little work frame for i may add to those as we go but yeah feel free feel free exactly um so i put out this tweet and this is what kind of spawned this topic i was like oh let's talk about the tweet that we put out um so we did this uh yesterday so this is the five mistakes new developers make when trying to break in so there are the five things that we're gonna talk about today yeah so the first one is is talking about stack and so stack is the things that you know and you hear us say this over and over again and this isn't necessarily a problem coming out of code or foundry but when i interact with other students or other people trying to learn to code specifically for people on the self learning track okay um you see all this advice out there it doesn't matter what language you learn and even from someone from the net team said all languages are the same and some guy said well have you tried f sharp versus c sure i'm like i know they're not the same you know so like that's like uh and the guy was from the dot-net so he kind of ate his words on that but um i think that uh what people don't think about is how does the thing that i'm learning line up with the jobs that i'm going to apply for and so especially when you're coming in brand new the industry and you're just trying to break in and you don't know a whole lot coming in it seemed the devices oh it doesn't matter what i learned long as i know how to code they'll hire me which is kind of true except that typically companies are hiring on a specific stack and so like what you'll say is you'll see this on twitter where guys are saying oh that's not true at all when i interview i look at the the problem solving and i have i don't care what they've coded in they can learn the rest you know but we know that in practicality if three people are interviewing and one of them is really smart all three are really smart and one of them has done only python development but we're doing asp.net as a as a in the in the shop and then someone comes in with asp.net they're gonna hire the hp on that guy yeah they've seen it like you see they see it all the time yeah unless this person coming here where their their stack doesn't line up with what they're interviewing for just blows them away which which can't have to be honest most people interviewing for a first software job never blow anybody away sometimes they do okay yeah but for the most part um we're having to work really hard to show our stuff to show that we're capable of taking on the role and being able to help the company succeed whatever they're trying to build so i think that if you have the stack aligned with what they're doing it gives you a leg up and then just interviewing that stack hence the reason we say should i learn python first and we always say are you going into data science right if you're not you're wasting your time well it's a great scripting language i i get it but like it's used for data science so like doesn't mean that you can't build websites for it but if you look at website development or python versus website development under dot net and c sharp or javascript react it's not even close i mean like so like you need to make sure that your stack aligns with what you're trying to build so first off pick a job function and then learn the most popular stack inside that job function we and if you can't think of anything to build then start web development because web development is still to this day the most in-demand job out there versus data science versus desktop people or embedded engineers or you know os developers or whatever it is that you can think of that you may do for a living web development jobs outpace those by far any other type of discipline that we could have in here so i think i think chase chase game programming you can right just know that it's harder to do because there's less opportunities there than there are for web development jobs so i i think the problem with that statement of you can just learn anything to learn the code it's it's while is this true it is true from an academic standpoint right that's the way that people like then that's the way they're saying about that yes if you want to learn to code it does not matter what language you're using on an academic standpoint you can let you pick any of them pic i would say if you want it purely for academics pick python because it's easier yeah it'll teach you enough stuff it's easy great go go with python but yeah what are you actually doing with it like you said it exactly pick what you're gonna actually do with it because that's because you're not if you're just learning academics great have at it you can learn anything it doesn't matter if you want to learn to get a career and get a job it does matter what you pick yeah and you have to build a specific you're going to be asked to build specific things using specific tooling so pick the tooling that's going to get you the job and the language and the stack that's going to get you the job first before you go on your learning journey and if you're going web development and you're sitting out here you're asking these questions you have to know html you have to know css you have to know javascript you need to know a server-side language so there's really a lot of things inside of what development you need to know can you get a job with html only yes there are jobs out there but they're not when we're talking about full stack web develop where the salaries are fairly high just knowing html will you can break in with it but like realistically if you want to move very far in your career and have a lot of opportunities being a full stat dev web dev is where it's at you know so but can you make lots of money just knowing front end yes but that front end's gonna involve javascript and some kind of react framework for sure because you've got to be able to build components and you've got to be able to build other things now can you just be a graphic designer yeah but that's not what we're talking about here right coding job right you know right so so i noticed in chat valentino antonio um used his special team member uh chat to push it up there i can't push it up on the screen though it hasn't pushed across for me to be a comment to push it up on the screen um which is kind of weird that's i play because it's a new feature not in um exactly but if you're a channel member you get to do that i think once a month you get to push that up on the screen so that's kind of cool so um let's just read it back and we'll get it yeah it says rereading the breaking the code book uh helps keep him engaged then and then a straight up sales pitch get the book it's a must uh great weekend so yeah get it where anywhere books are sold pretty much yeah breaking the code you can get on amazon for sure and download it and uh you know there's a ebook there's a pdf version there's a you get that hardback the sweet hardback there's the paperback and then there's also the audiobook too so that's the audiobook too you can get it on um uh the amazon audio thing is if you join that you get it for free that's it so if you're on audible you can get your money choose choose it as your free book when you join audible yeah um there's a link down below to anybody who doesn't have the book you can uh get that number and you know just just to know just in case you get audible version i'm not reading it we hired someone professional to read it so yes yes we actually auditioned five people i remember listening to the samples and you know and then who we picked we didn't pick the one that sounded like you as much i think i can't remember how we did decide we had a differing of a picture did we inside we've ended up voting yeah yeah that was it came down to two didn't it it was like oh this this guy on this guy was like uh actually what it's saying now that we voted and i'm gonna spoil it here we voted and then we didn't like the ones they voted for me and you just picked it individually yeah they all liked one guy we're like yeah we're not picking him yeah there's the illusion of voting so the illusion of voting it's an actual dictatorship it's just like it was the it was the you can have a vote it doesn't really count okay i'm not listening to it i'm picking this guy that i like so like you know oh that's funny that's funny that's good but it came down to two and they were but i say that at the end they were both good so yeah you want to get the book link in the description below um the book actually covers the five kind of things we're talking about today yeah and more tells a lot of funny stories you know and then you get to see the best spider-man drawing of all time on page 91 so like you know yep anyway so it should help you out a lot so what's our second step here what's our second bullet point so okay let's go back to our uh get back to our tweet yeah okay our second step was not learning practical coding skills it's a little bit different right and so what i mean here is a lot of times we focus solely like when you look at the um the advice out there they focus solely on algorithms and data structures they ask me i get that asked all the time like just study algorithms and data structures and there are people that just pushed on that okay okay that's funny yes you actually paid to put that comment up there just uh today um i'll just say and you bought the book too right i'm guessing so we gave away some copies early on when we did put the book out there so full disclosure we did do some signed copies early on um but i think most people have bought the book um okay we need to look at our book stats i don't know how many we've sold but it's been it's been a bunch been out a year now it's we sold a bunch um so yeah my copy was from the 25th of june 2020. so and i ordered it like day one so okay somewhere around that i don't know why i really stabilized but somewhere around there so thank you a lot but back to my point back to it is just like we don't focus on building projects so like we focus on like algorithmic type things and it's not that those aren't useful they're very useful if you go to a coding interview and they ask you these algorithmic type things you can pass a whiteboard challenge but um if you want to be truly successful you have to build applications because that's kind of what you're tasked with doing in the job in the day-to-day for web development is like can you build a website that does a b and c can you implement those features and so inside the self-paced course and inside the curtify bootcamp we focus on building applications in fact we take some algorithm challenges and turn them into applications and and we think that's a better approach to um at the very minimum if you're going to solve algorithm challenges um put a after around it like we have some inputs and then you have a submit button something a little bit more interesting it makes it a little bit more interactive than just reading things out to the console um so i think practical is taking your coding scripting knowledge and turning it into an application and if you can't do that it's going to be really hard to be successful as a developer now you could get on a job where you're just fixing bugs you're never really doing anything from like you know the blinking white cursor screen you know start from scratch you just do maintenance which is fine i mean like that's fine but at the end of the day there's a lot that even goes into that like how these things are put together in those kind of ways and so i think if you can build projects from soup to nuts you have a better chance of being successful um and that leads me to step three which is weak or no portfolio yeah you know that's yeah that's opposition yeah so like one of the other mistakes that i see all the time when i'm on linkedin or twitter and you'll see this this tweet i don't know who it is but like random person saying say it a lot i've applied 75 times and i'm getting no callbacks the interview process sucks or the community sucks no one hires juniors and not kids no one no one has juniors is the biggest thing that we see we see that a ton and then i go look at their um their portfolio their their links and see do they have a portfolio site and almost verbatim 100 of them don't have one at all or some of them do because one of the first things that they come back is which and it's really bad like really bad it's brilliant i've shown you some bad ones that we've talked about internally they were so bad we didn't want to bring them on the channel because can we because it's like we look like we're making fun of someone when we're not but like yeah um it's just really really bad like just horrendously bad it doesn't show skill at all or any kind of like um design aesthetic or anything like that so it has to look good it has to function great and it's got to put your projects on it so yep yep but i would say people that push back and say um like you know i have a portfolio and i still can't do it it's it is not it is 99 of the time it is it is the presentation of that portfolio it contains um uh either bad projects or often sometimes no projects right they don't have any work on yeah like the portfolio itself a few sentences if you go to some of the popular creators out here on the internet um in fact one of them is real popular looking at their channel this morning because they tweeted something out but like they've got build an online pokedex and i think that is an example of the worst project you could put on a portfolio because typically you're interviewing with someone my age you know not your age or whatever and so when they see pokemon they're like oh that's what my kids played with and so it comes specifically pokemon is like it's not as relevant as you think it is second it usually just comes back from a web api so there's really not a whole lot of thought and process into there now what would be way cooler is if you actually build a battle between two pokemon and you you ran out the statistics and all that kind of stuff and but you know you documented your process but then you get into like game development and it's not web development so even that to me would be um it's problematic at best and so like the type of project you build and then the theme of the project also can paint you in a light that's where you're seemingly not serious 100 so we don't like calculators we don't like um apot api only type projects like dad joke of the day um those kind of things are just kind of irrelevant that's not what they do i think the issue is you can get a stinking problem you can get i think i talked about this before but you can get stuck in a bubble right yeah your bubble of of of what is what is a normal theme isn't essentially everybody else's bubble so i've used this example before but if you're you and all of your friends are all into anime and you live anime and it's all anime all the time your wallpapers anime like it's everything anime you're in a bubble because the rest of the world is an anime right if you take that and you make an anime themed in interface of some kind or project and you're going to take that somewhere they may look at that and be like wow that's okay that's interesting that's weird it may not be up there street yeah your normal could be somebody else's weird i'm not saying that's like it's not necessarily a bad thing but i'd say if you're trying to get a job be vanilla yeah just yeah be straight down the middle vanilla on on everything and you can you can say you can be super corporate but also being like well designed and well thought of like when you look at material design or things like that on the front end it's like it's super corporate but when you use it it's it is cool looking you know so you know right hey round a corner or two you know you can do that it's nice you know so like everything doesn't have to be square you know like uh and i think um we've also had kind of some pushback on this in the past before too because people have said well corporate's boring like we want to hire somebody who's unique trust me most companies don't you you you may luck out and maybe you go to a company and the anime thing that you've put together just works because the other guy's interested in anime like you and you're just looking with magic the gathering i mean like yeah if you're interviewing there and they want to build a website for magic together right yeah then it works yeah so here you go i know your audience know your audience that's it now and chances are though you're not going to know your audience intimately right so it's hard to tailor something exactly to that person hence go vanilla you won't offend anybody you won't be seen as being strange or being too nichey go corporate and if they're looking for somebody unless you you know like you said unless you if you're going to magic the gathering and that's the job that you want like you know what you're getting into yeah you make a magic app of course you do yeah exactly why would you not like of course that's a no-brainer but chances are you're not going there you're going to a corporate job somewhere you're interviewing at a bank trust me the bank will value your business app over your pokemon app 100 that's the way it is all the time and then when the in the one hiring manager that's on twitter i promise you they're a either not hiring manager or b um they're just trying to make content like and and that thing gets lots of likes and lots of approval and like i hear you man stick it to the man make it make your app make it what you want and then you see these people trying this and like they don't get a job and like and i'm like this is why it's really bad advice and so like you're not going to lose by making three business apps putting them on your portfolio and showing them off i promise you right no one's going to look down and you go but you can do it now it has to look great but uh you know looking great isn't necessarily pokemon so anyway weak projects i call those weeks are the downfall of a lot of people not breaking in definitely definitely so kara uh this is interesting i haven't seen this but there's another follow-up link to this too so it's a story about a lady who spent eight hours a day six months supplying reach up to 357 times i'm guessing so this was a this was a developer job right i'm guessing we need to look at this because um look at the follow-up comment checked out her portfolio and seeing all your reviews i can see right away something she probably didn't help so right that's it it's like but the headline is she the headline that people take away is a man she couldn't get a job supply for six months 357 times and couldn't get a job we had something wrong with the industry they didn't hire her because of her skin color or the way she looked or this or that or like and they try to invent these things around it when people are just looking at like i don't think you can code i mean like um you know the other thing that she probably did and i need to read the article but if you if you have basically applied 357 times yeah i'll tell you now that's too many you're doing something wrong you're doing something wrong you need to go back and look at your process blindly applying also doesn't doesn't really move the need a lot of times because a lot of times they don't even see your application you got to understand that when you're on the other side of the fence like i am and then you you post a job on indeed or linkedin or whatever or monster or whatever you'll get flooded with applications flooded your email box is full of applications and you know you're trying to stand out in an email thread you can easily get lost and sometimes i know this sounds crazy kevin you may not even get the application because sometimes i've got a job out there for a net developer and i'll get someone that's a cashier for walmart applying to the thing you know and you can tell right away that she's applying to a different job but somehow it got in my email box and it was just like it's it's not perfect and then on top of that and then you put scanners in place so now what the bigger company's doing they're looking at the email thread and they're trying to like pull that into something and like automatically scan it and pull out the ones that hr can look at and if your resume is the wrong formatting get kicked there's a lot of reasons that can get kicked out other than what people think it is and so if you're blindly applying you're not going to be as successful you gotta get you gotta think i'm gonna get about a two percent cold call open email rate on that and we know that's kind of how it works yep and that's essentially what you're doing you're cold emailing hr through that application process why we're talking about that let's jump to step five we'll come back to number four let's talk about number five because number five solves exactly what we're talking about yeah it's working with a recruiter and so i can tell you by um experience not something that as a content creator this is what i believe to be true this is what i know to be true because i've done it i did it this week we had a big global company call into coder foundry and they said we heard about your thing we want to know about your program and i'm and they're telling me about the program kevin and i'm telling them i'm just telling about the program what it does and i said oh by the way have you looked at why not send you um such and such as portfolio i don't want to out him right now but yeah and they're like why would we look at that and i'm like well what you just told me you're looking for he he does all that stuff and look at his portfolio he's interviewing this week right otherwise he wouldn't have gotten a call because like he would have been in the thousands of other applications that received and he got it he got a call back and he's interviewing right so he literally has a has a connection it's a referral you've literally just you've put him on the top of the stack yeah exactly and so that's what a recruiter does so people don't understand the power of a recommendation they don't understand when you have a trusted recruiter and they call you a phone and they go i know a person hey check this out look at this this person you need to pay attention to they're going to pay attention to it even if the ones coming in their ed l email box aren't paying fees and the recruiter's charging a fee it's the power of a recommendation like if we don't we do it every day in our life where we go hey you know have you driven this car or have you ate this restaurant you know what do you think you know and they and you can live and die by that recommendation like ooh that was that's i'm not going to get one of those yeah i had a bad experience with that you know and so like the recommendation really does move the needle and so you need to work with a recruiter that can sell you into the company if you're not going to do it yourself now if you're going to be your own recruiter and for some reason there's this wave that's anti-recruiting the coding industry and i to this day i don't understand because they didn't call me back once because they go yeah i know like it's like the recruiter goes to me okay we'll work with eight i mean you know like it doesn't matter so like um i don't understand the hate for this and i keep telling people a lot of times you're not marrying this person you're not going to thanksgiving dinner with them i mean like it's a business relationship if they have something and you match yeah they're going to present you because they get paid when you get a job so like it's they're very interested in what you're doing it's just that they don't have anything that matches your skills today and so they're not they have nothing to talk about you know so um i think that is a mistake that people do is when they blast the recruiters online and then they can't get a recruiter calling back at that point you know it's kind of crazy so i think if you can build a relationship with a recruiter is we'll move your job search way faster and you can still do it on your own but if you're gonna be your own recruiter you've got to call into those companies and present your portfolio yeah you have to call them on the phone yeah you can also apply bluntly this is just have to call it there's a great technique that you always talk about too in internally and we've also talked about this before but this is the um work to a yes or no yeah so you need to you need to your follow-up game needs to be strong you need to get to a point where it's a yes i can move forward or it's a no you don't want to settle on a soft note which is just like oh i got weeded out by a machine and i haven't heard back from them people take that as a no that's not a no that's just a that's a potential yes still yeah exactly the other thing to notice that she took six months to find a job and i don't know if that is that long actually like for somebody just trying to break through right right so there's this myth of if i go to a boot camp i'm gonna get a job i'm gonna graduate on friday on monday morning i'm gonna start work with two days off and so like that does happen in our case in some cases but then some people they need they need more time because they're gonna struggle in the interview and that's that's our number four uh which was uh struggling in an interview yeah so a lot of times you'll you'll get out of your boot camp or you get you finish your story finish your udemy course or you went out of university and then now you're trying to get a job and you actually get an interview so like you don't have a weak portfolio maybe or you knew somebody a recruiter got you an interview but then we struggle in the interview which is a combination of technical academic questions and typically an in-person coding test or a take-home coding test now you as a candidate can go on twitter all day long and complain about this process all day long i'm telling you it's not going to change like it just doesn't matter like they don't they have to evaluate you some way but they can't um so you have to fill out you have to do these things so what i might recognize within the framework that so this is why number one so important like learn a stack and interview in that stack is because now that once you've learned the stack you can literally google the top 30 interview questions for react or top 30 interview questions for asp.net and c sharp study all of those and then apply the answers to your projects so if they ask you what nbc is you can show them in a project to ask you what the four pillars of objective programming is you can show them an overload or you can show them inheritance and those that kind of just kind of things you can definitely show them if they ask you what which is common in our world was what's an abstract class what's yesterday right yeah so um those are the things you should study and then um relate them to your your projects and you'll win more technical interviews than you lose it's not magic it's not even rocket science it's it's a lot of uh of hard work um as you build out your interview techniques now here's what i'm saying if you google the top 30 and you know those top 30 kevin i guarantee you you'll get one of those questions in an interview and if you can turn that into a demo you can you can win more interviews than you lose this is the first thing we talk about in that process too is they're going to give you that only are they going to give you one from that list guaranteed they're going to give you softball ones to start off with even the easy ones which if you can turn into a demo you avoid the the ones that are 29 and 30 are probably ones that most developers probably can't answer without googling you never want to get that exactly so if you get all the way down and they ask you you know how does dependency injection work and you're like i don't know your problem is it's your fault for getting down there so you need to demo way before that so that you can overcome asking all the questions that you may not be able to answer so um i think that is how you prep for it and then you use your portfolio as a sales tool and then use those top 30 questions to anticipate the types of things that you're going to get asked and there's only so many questions they're going to ask kevin i mean like it's not like there's a secret list out there that no one knows about they're probably googling that same list and working on that same list that's why i think that you'll find it right away you know and that's why i like invariably someone interviewing for a net job is going to be asked what is nbc plus their expectations are going to be you know 100 plus their expectations if you don't forget you're a junior developer which we'll talk about name junior developer second um austin thank you uh we'll come back to that one second so you're okay yeah you're a you're a beginner developer anyway right so their expectations of you isn't that you can answer question 29 and 30 anyway so yeah they're gonna throw softball questions at you just because that's kind of their expectation yeah it's it's not that you're some you know you're not at rocket levels you're not senior level scientist yeah right it's like you know that's so and then um practice coding style questions you can definitely look at uh algorithm type questions you're probably going to get some of those that should that should be like 20 of your study for the interview not 100 of everything that you do but um you might get asked how do i check for a palodrome or how do i weed out um duplicate numbers in a list of arrays you may even find like the whole binary tree thing which then link lists and those kind of things you may get those kind of questions but they're easily found you can easily find the solution to them and you can practice some of those to where that uh um you can improve the odds of seeing a question that you've seen before so all right what did austin have to say he wanted something about templates yeah i said just uh this is a psa from uh jensen so when you're looking to buy a portfolio template showcase in your many wonderful projects make sure they are not based on bootstrap 3. yeah i think bootstrap 5 will help you out a lot if you can look at templates as they boost f5 came out several months ago so most of the good templates are being switched over to that but also 4.6 and up is where you need to be um so yeah if you're building one from scratch today you go with five it becomes problematic trying to um make it work with bs a lot's changed from three to five so yeah a lot uh so yes so yeah so updating it is kind of gonna be a pain so that is true um and that's kind of true you will see this yeah thank you also you will see this with a lot of technologies too you'll see things like if you're going to buy templates and those kind of things or assets or whatever um make sure that they are kind of where you need to be because they are still out there there's old stuff still out there those bootstrap three templates will sit out there for years on theme forest right they just will they sold a lot of the time and they may even pop to the top of the list of like most sales right because they've been out there for a long time um make sure that you check which technology stack a lot of these things are built on yeah all right well cool let's ask them answer some questions hopefully they've got some questions about the image yeah i'm going to go a little bit out of order because i want to talk about this one first um and so if you've got a burning question just super chat us and we'd love to talk to you um support the taco fund so clara's question because it's kind of on top of what we're talking about so is it ethical to work with multiple recruiters at once yes they'll tell you it's not but it is but here's what you got to do claire you have to manage the recruiters and you need to know where you're being presented so you don't get double presented now here's the risk if you get double presented at a company because companies work with multiple recruiting firms so [Music] even though the recruiters don't like them too yeah just like they don't like you to work with multiple recruiters they might see your resume twice don't know who to pay the fee for and a lot of times they won't go for the fight so they'll just get someone else and so i think you just need to kind of track where you're being presented so that you can tell them if you've been presented there before or not or you've already interviewed there a good recruiter will ask you that and they know that's kind of the game but there's no reason that you can't work with multiple recruiters because not all the recruiters have every job so you know it gives you more opportunities different companies will definitely have like exclusives with certain recruiters like you may look at like citibank right and that i guarantee you they're using like a couple of recruiting firms but there's not but it's not free for all not any creatures no the small ones will be on there the big ones will be that's why you want to work with a national firm like tech systems who we're partnered with and then you can find some regional ones as well that may get into companies that tech systems doesn't partner with but if you're hitting bank of america and those kind of places the national firms will be on what's called the vendor list and that's hard to get on in the bigger companies and that's the only way you can get in so good question claire thanks yeah definitely and actually clara can you do me a favor too can you uh send me the story we're talking about before the portfolio and if you have the link to the portfolio too send me that as well send it to me on uh discord if you don't mind that would be awesome i'd appreciate it okay um ali has a question says hi everyone i want to be a.net dev and really want to know which topics of c sharp should i know before learning corn blazer can i start to learn core without learning c sharp no but there's this dot net c thing happening yeah dot net is the framework core is the language you're going to use to build things so so i would start with asp.net core building applications there and then inside of that umbrella is a thing called blazer so you don't have to necessarily start with blazer right now you can learn some other topics first but the language is how you implement the things in the dot-net framework so they they go hand-in-hand and yet there's only one version to learn right now is dot-net core you don't need to like look at the older version of dot net and net six will be coming out next month november eighth yeah so it's kind of cool good question okay uh let's see let's open announce this right deann or diane maybe yeah diane i hope i got one of those right uh yeah c-sharp let's just just html css good enough in terms of languages that's a full-stack job the only thing that's not in there would be something like sql databases um learning how to communicate with a database and then it also implies like typically some kind of orm like entity framework or dappers that allows you to create objects that can talk to the database so like but you're well on your way by building out something like that now c sharp and java in my opinion in that list is redundant in other words like you're going to use c sharp for the same thing you would use java so if you if you're just starting from scratch you don't need to learn both of those you need to pick one of those server side languages and then then you're building on the frameworks inside of those ones so in c sharp for web it's asp.net for java that's something like spring nbc or spring boot something like that so like you know they're multiple frameworks here but i think you'll find in my opinion c-sharp js html css is gonna get you a job and the tooling is superior to something like intellij in my opinion you know so like um the tooling is really really strong on the dot-net side and that's another reason people like it and the order matters here too um the order that you have them in is kind of the reverse order would suggest yeah i don't know if yeah absolutely so started writing in jf html css you got to be able to do that and then the back end is going to be in c sharp or java yeah so start with html css then do js then do java rusty sharp don't start with the backing language first it'll just confuse you yeah cool okay uh ridge radar so should i include projects made in the past with other older languages in my portfolio yeah i mean so if you've got if you've been around for a minute you know and you've been doing a lot of things you have to include your your languages and or your older stuff in the portfolio but move the ones in your portfolio highlight the ones that you want to be interviewed for right now so if you if say if you've got something written in power builder you're not looking at power builder jobs you can still put it on your portfolio but make sure you have stuff out front that you're you're wanting to be hired for right now so demonstrate those so i hope to help that's it ridge raider42 uh okay mikey says oh which i connected with him on um uh linkedin by the way too thanks for the connection by the way um mikey says currently working through the blog port of self-paced i have a question regarding web design style oh i like this is there somewhere to learn or discover your web designing style i think you need to stay on trend mikey and look at the templates that are out there for blogs and use a template for the blog that's what i would do templates are the best place to start yeah and try actually break them too much yeah if you're new to front end or you're not a designer the template's going to help you a ton and then you can just focus in on building the function out and making it work and then you get the result of this well-designed well-thought-out block site that looks fantastic and then it has all this functionality you're building the self-paced course so find a blog template and put that in your blocks and that way you can figure out your style by looking at what other people are doing trends do change in web development um so they are they do they do change over time so most of the templates newer ones are on trend right now yeah i think it'll help i'll also say just in terms of um color selection there's a quick little thing you can do in terms of color section you can do something like this with adobe color this is this is free anybody can use this it's just color.adobe.com you can go and choose a color there and what i would suggest you do is you put your so i put in our ff993b in here and then go to something like complementary and pick like this plus maybe one of these other ones so if this was me doing this right now and i needed a four color website i do i do a couple of things i know what my core color is going to be i then probably use this one i kind of like this color so i'd complement these two i would then choose a near black and a near white bam those would be my four colors then you can't really go wrong with that and you start using the kind of the percentage kind of rules where most of your kind of design has to be one of those colors probably the dark or the light color so black or white almost these and then your complementary colors make the headers in certain places make the text maybe this color um and you you won't you won't go wrong it it's yeah basic kind of design theory make it a four color scheme and you you can't really mess it up right all right cool yeah super chats you got a good question i think we're gonna get out here in a couple minutes so like you know if you got something you want us to get to let us know yes mood says can i include more than six projects on my portfolio oh yeah too much students have more than six projects on their portfolio for sure so that's great you want to highlight the best one though make sure that the best one is highlighted so that's the one they see so if you have like simpler projects before the more complex project they may only see the simpler one in rural yachts ah you know i don't like that project so make sure that you highlight the most complex one the most one that you're most proud of the best one ahead of all the others so however you do that we do it by multiple ways but making sure that they're not just all mixed in together with no kind of sword or whatever to make sure that you highlight them so it's not too much okay next all right this one we get quite often uh recently hamza wants to know uh what do you think about cryptocurrencies and nfts how do you see its future so a lot of people are just big on cryptocurrency so if you know i wish i bought bitcoin even six months ago but like you know you know so don't we all um so i don't know what i think about crypto really nfts um you're not sold on a t-shirt are you no i'm not but i've got a good idea for a use case so like and it's not traditional like the way the nfts are so but right there's something to it um the all the vendors are coming out with ways to create these things but i do think it's more than um building pictures of cats and nft and art i think there's more to it than that so that's that's all i want to say but i don't really know exactly how to monetize nfts at this point but like right to me nfts are another form of like where you're really kind of gambling on something going up on this the scarcity principle you will um so i don't know i think there's be some winners there and a lot of losers if you're looking to make money on it you know um i agree so crypto's a little is actually better than nfts at my point at the current the way stuff's being sold i would much rather own bitcoin than an nft of you know a dragon built by you know nfts yeah crypto nfts are just both implementations of something built on blockchain right so yeah that's like the underlying technology so i think and i've said this a bunch i think there's a there's a killer app out there somewhere for blockchain that isn't like mainstream yet it's just yeah i think nft could be used for um like super bowl tickets like so like in other words you can guarantee a thin uh you know authenticate the yeah the actual nft so like i think like ticketing um things like that my idea is a little bit different kind of similar to that but like um i think you're what you're looking for in fts is something that you can guarantee the the authentic the authenticity i can't say that you got it this item is is it real is it the one and i think if you can figure that out i think nfts have a lot of value for you but if you want to go to an nft market space and buy pictures of whales and cats and then try to resell that and hope to make lots of money i mean it's possible but like you know i don't know i mean like you have to really know i don't know it's if i'm looking to invest in something today sneakers kevin can you do it yes does does everyone win at it no you know like i mean a pair of jordans just sold for over a million dollars you know like that's but those are rare that's the one that's the one pair of 85s that have never been worn you know what i mean yeah exactly so like you know but uh if you're looking at it's kind of like comic books too if you're collecting comic books today you don't know which one's gonna be good and you don't know until after it's good so like you know if you had a walking dead number one oh yeah which i was around when i was looking at comic books and thinking that i'd never buy that comic and then if you had it now you know it's worth something you know i have a number what do i have i have a low i have a teens it's worth something it's one of the early ones but i didn't i have them all from that point on but i don't have the first kind of thing you've got to have the first run or the very first harry potter you know those kind of things so yeah do not have a first print harry potter either yeah um that's what i think i could be wrong so uh yes this will be left up you can watch it from it's always left out you can go watch them all um so yeah let me also just one thing about the video title too um i had a specific title for this video it's called five mistakes made by junior developers how do you feel about that uh that name like that name yes i think you should take the word junior off your name and just say i'm a web developer and let them classify you what you're at all you're doing there is reducing your your potential offer from a company because they're going to offer you something a junior salary now you can apply for junior roles that's fine right um when they're making these posts they'll typically say junior mid or senior and that should clue you into like what the price range is they're hiring for at but like if you um say i'm a junior dev then you're just going to rule yourself out being considered by recruiters that may be doing a passive search so just put web developer down so that that includes places like on your portfolio on your linkedin on your resume yeah anywhere anywhere that you inspiring developer also doesn't doesn't screw confidence same thing same thing you are a web developer full stack front end whatever it is if you're a full stack web developer you're a full stack web developer can you do the job yes put it in the thing you can do it and then put in your text stack inside that name too so like on linkedin it's like i'm a full stack web developer using react or using asp.net c-sharp and javascript so make sure you put the keywords in of your stack so they can just stand down yep just turn that straight away believe it or not man this is why i'm saying the language matters is that when those recruiters get the job they're looking for someone with the language so yep yep so this is kind of related to this too so junior developer is your level of knowledge all the time in the field if i have the same abilities as a senior dev but i've only been doing this for one year should i go junior or senior um they're gonna look at time yeah very rarely does someone with one year know as much as a senior now i've seen some seniors that shouldn't be working i've met them yeah we've seen the other way around yeah because they've just collected a paycheck for 10 years and just like learned nothing new they're still but if you can do 50 of the role in there you can apply um typically you'll get ruled out on on your years of experience if they're looking for eight to ten years um so you know but that doesn't mean you shouldn't apply if you think you can do it yeah yep okay [Music] this is kind of related to this too so as a junior driver at which point you recognize that you are moving towards mid slash senior level any particular skill or more specific experience in front and back and area so we kind of asked answer this and yeah so like what you're trying to do is can you build a project on your own um can you implement uh features um without interaction from other people instead of just fixing bugs can you implement brand new features or build a new project then you're moving towards mid to senior level senior level also is going to cover architecture soft skills can you communicate to the organization upwards which means can i talk to high level management in a way that they can understand um effectively and not be condescending so like you know senior level people can architect the solution they have great leadership capabilities they may be a great teacher or a mentor to the other team so there's a lot of areas in there for the senior level but a lot of a lot of the senior level stuff man is like oral skills communication skills written skills being able to design something and and and being able to tell leadership at the business level like what they should be doing like in other words like we want to build an app that does this they need to be able to tell them like oh well you know that's that's not exactly um what you need to do you need to do a b and c instead um and so i think that's where a senior really comes in anyway i hope that helps there you go so alan says thanks plan on joining the boot camp uh i think it was january yeah january 4th yeah fly now and it starts in january yep we are taking apps right now interviewing people we'll start in november and then um you know planning to get you in there in january be great to see y'all yeah if you're interested it is codafoundry.com apply you can also find a link on learn.codebrandy.com if you just click on the virtual course banner at the top there you can find that link there too [Music] okay [Music] see mr waffle says i'm thinking about making web apps to add them to my portfolio maybe generate passive income currently i'm working on a website to learn japanese any advice [Music] um i don't know i don't i don't know how i'd go about learning japanese so like you know sounds like a cool site if you can pull it off but i guess any advice on making passive income from outside so you can charge for the service um you can throw ads on it um i haven't really ran ads on a site to see kind of what um that would do i'm actually thinking about putting up a site like that to see kind of what it does so i can be more knowledgeable about this area because you see lots of sites that run like multiple of these ads i'm just curious like what a scientific standpoint like how does it work yeah it's like i don't think it's going to move the needle for me necessarily but i'm i'm always looking at it and from a different point of view but um so you know i may i may do that so kevin's seen the site i'm working on so i'm just thinking about throwing ads on that one i showed you the other day so we'll just see what it does yeah so like um and not necessarily to make money but just to understand how the ad platforms work how you get paid and that way i can offer advice to people and say here's realistically what you can think you know if you get this amount of traffic you could probably expect this kind of cash but like in general if you want to make lots of money i think still software as a service is the way to go and charging some kind of monthly fee to the users and you got to bring significant value to them for that for them to sign up and you're looking at selling multiple users using your site so um but yeah learning japanese is would be a service that people may want to learn yeah so i don't know how to build an app that learns japanese i would that would be out of my wheelhouse at this point you know because i don't know japanese at all but i mean there's there's language learning software out there so you can go look at what other people are doing and try to copy their work there's plenty of competition yeah yeah which is which validates the space when you don't see any companies there's someone already doing it that means you should make it necessarily not make it yep so yeah if there's nobody doing it you can ask yourself why is nobody doing it yeah chances are you're yeah your ideas aren't always original just if somebody could make money doing it they've already done it right so it's very rare to have a truly original idea yeah okay uh parisia i hope i said that correctly i'll just use why didn't pronounce your name correctly um this is an old uh it's all that's what i'm saying uh how really is age discrimination yeah i mean we get this a lot and so here's what i tell everyone number one think you cannot change is your age you can't change it so if you get discriminated against it there's really nothing you can do about it what can you do plastic surgery and lie you can do that yeah but in general you can look at someone and go you're not 26 are you bobby i'm like yeah no i'm 32. you know you've had plastic surgery no no no you've had plastic surgery you're just like it's okay yeah yeah yeah yeah yeah yeah is that what it is all the work done possible and you're like 27 like but we interviewed you a year ago you were 27 years ago yeah yeah i'm actually 27. i don't age so you know i'm benjamin button now you're reversing but you've got you know you've got to spend like a hundred thousand dollars on getting all plastic surgery so you know probably not worth it at the end of the day so what i would say for an older junior developer which was shocked what people think older one guy was 25 yesterday so like you know like i don't think it was i think it was 27 wasn't it was it 25 yeah it was 20 something number 130 so like but you know even if you're in your 50s you're trying to break in so what you want to do is make sure your projects scream that you can do this for a living that you have expertise and that's where the strong portfolio comes in so all our advice is the same you can't change age anyway so don't worry about it just keep um keep interviewing you know uh you know the reason people hire younger programmers a lot isn't necessarily always what you would think oh they're the smartest tool in the shed no they'll work for cheaper right that's generally what it comes down to yeah it's it's usually like i i'm junior which clung in i don't want to pay over a certain amount so um i think i feel like i can get the same thing done with junior devs so like you know so there's a lot of room out there people say they don't hire junior dads we see it every single day no i mean everyone wants to pay 180 grand for a senior.net developer you know so like right yeah they're saying i can get three of those uh junior's debts you know so i can do that surely we can get some stuff done so like i think you can win at any age in in life we said yeah if you're 98 they may question whether you're gonna be here the next year but you know so but if you're anywhere you know 20 to 60 i mean you should be able to break in if you want to yeah i mean we've had people come to the boot camp in those age ranges anything from like our youngest was 18 because they have to be 18 to come to boot camp and our oldest i think was 59 was it what was it i know for sure 59 for sure because i can recall the person but i think we've had people older as well i think in their 60s i think early 60s but i know for sure one that was 29 so yeah the question is how old do you think you are and do you think you're aged out um be a lifelong learner and if you don't you don't you hey you're the one that ages out typically if you think i'm too old to do something you won't do it right but um if you're if you're a lifelong learner committed to your craft you're going to work in this industry hope that helps there you go um okay we're just a little bit past the hour so let's wrap this up right um we'll be back again on next tuesday oh a couple of things don't forget you can buy the book yeah look up there november 8th people we have a big announcement november 8th it'll be a monday and uh we're putting it all together and we're excited about the things that we can tell you about november 8th and um so we're excited about that so just i wanted to i wanted to start i wanted to start leaking it on twitter but i'm not allowed um day november 8th we got big announcements coming um and i think um you'll be definitely um motivated when we announce what we got so it's kind of cool yeah i will also say we're not running any kind of weird game like we did last time with uh i promise you there's nothing like that we did that once we're not doing that this time there's no hidden secrets in our tweets or anything yeah like that this time um it's november 8th um you know the day that dot net six is released um we're going to be talking about.net 6 that day as well as some other announcements um here for here at coder founder and i think you'll be interested in them so number eight mark the day yep and before you guess it's not that we're switching entirely to java um yeah we're switching to java on the releases [Laughter] um if you guys want to speculate um in in discord go ahead and i i will neither become a destiny 2 streamers that's what we're going to do we're going to switch the channel over to gaming content so we're gonna be all gaming all the time yeah we're gonna become uh switch gamers we're gonna be streaming switch stuff yeah smash brothers that's what we need to do that's it [Laughter] okay well we'll be back all right uh next week tuesday all right see you guys later good luck and keep coding have a great weekend [Music] you
Info
Channel: Coder Foundry
Views: 2,415
Rating: undefined out of 5
Keywords: coding bootcamp, learn to code, dotnet, .net, c#, programming, software developer, coder foundry, coding bootcamp in north carolina, software developer career, web development, web dev, web developer, portfolio review, web developer portfolio, portfolio, coder portfolio, programmer portfolio
Id: Ve2R0XofTo0
Channel Id: undefined
Length: 65min 0sec (3900 seconds)
Published: Thu Oct 28 2021
Related Videos
Note
Please note that this website is currently a work in progress! Lots of interesting data and statistics to come.