Тёмный

Improve The Developer Hiring Process 

Traversy Media
Подписаться 2,3 млн
Просмотров 55 тыс.
50% 1

In this video, I will propose an alternative to the current hiring process that a lot of tech companies use to hire developers.
💻 My Courses & More
traversymedia.com
💖 Show Support
Patreon: / traversymedia
PayPal: paypal.me/traversymedia
👇 Follow Me On Social Media:
Twitter: / traversymedia
Instagram: / traversymedia
Linkedin: / bradtraversy
Timestamps:
0:00 - Intro
1:19 - Interview Questions
2:08 - Being Put On The Spot Sucks
3:55 - Ridiculous Tech Requirements
4:59 - Mandatory College Degree
5:24 - My Proposal
6:03 - Personal Project Review
6:39 - Relevant Take Home Project
7:54 - Learning Process Evaluation
8:25 - Wrap Up

Наука

Опубликовано:

 

30 июн 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 440   
@TraversyMedia
@TraversyMedia Год назад
Remember, this is just my own opinion from my own experiences. If you disagree, that is absolutely fine. I think with the current methods that a lot of big companies use, many great developers that have a ton of potential are passed over. I don't plan on interviewing any time soon, but I would like to try and change anything that I can for others. Thanks for watching!
@colinb8332
@colinb8332 Год назад
The only disagreement I have is I think BASIC data structures and algorithms are important. Understanding stacks, queues, array, hash maps, etc. just the basics. Algorithms like sorting, binary search and Dijkstras. The questions shouldn’t be to trick the interviewee, but to see if they understand why you would generally use these. White boarding them perfectly isn’t as important.
@kingstonejob7840
@kingstonejob7840 Год назад
I think a lot of developers agree with you. This is very reasonable and made with good intentions.
@vectoralphaAI
@vectoralphaAI Год назад
No, i fully agree and just wish many others agreed enough to actually make a change in this industry.The whole process is just broken. THANK YOU for making a video about this very subject.
@vectoralphaAI
@vectoralphaAI Год назад
@@colinb8332 Do you think the candidate should know what they are and how to use them? or should they know how to implement them from scratch? Personally i dont think they need to know how to build them as long as they know the basics of what they are and can use them. Like many languages have a standard library with all those data structures and algorithms already built in. As long as they can use those that should be fine. At least thats what i think. Thats literally the whole idea of abstraction. You dont need to know how a car engine is built in order to use the and drive the car.
@colinb8332
@colinb8332 Год назад
@@vectoralphaAI I think a simple build from scratch is fine. I’d like to start asking just theoretical questions like queue vs stack? which would be more efficient a nested for loop or a linked list? Can you name two different sorting algorithms? Then ask to implement a queue in code, or a sorting algorithm. It doesn’t need to be perfect, just in the ballpark. The interviewer should help where needed I think. Again, if the job is just for building simple web apps, I don’t even know if this is necessary. But if you’re interviewing for Spotify or Netflix or something, these basics should be understood, as they are often working hard to optimize these problems.
@DarrenEberly
@DarrenEberly Год назад
I'm a DevOps Engineer and I do interviews for every developer we hire at my company. Obviously interviewing a junior vs senior position goes a little bit differently, but here's a gist of the angles I try to hit when interviewing. I rarely ask any type of "given this scenario, how do you solve it?" or anything like that. In mid or senior level roles I tend to try and craft questions based on the applicant's resume. If I see something like "created deployment pipeline with GitHub actions" I will try and craft a question based on that, or if I can't build a question, I'll simply ask them for some insight on some challenges they faced with it and let them just talk about it. I've found that people talking through challenges they've faced already can give a really good indicator of their ability to work through a problem and be able to do the research needed. The interview for a Junior developer I've really approached as if they have no technical knowledge(and have even hired people who had literally 0 concept of programming knowledge or anything). I try to make those more of a conversation than an interview, and try to gauge their interest in learning more and finding their soft skills. In these I'm really looking for someone who I think can manage self-learning with direction and input from senior devs or a mentor. I think this differs from a lot of other companies in the industry and definitely isn't the norm, but so far, at least for my company. It has largely produced at least what I would consider incredible results. We've hired juniors that we thought had really great soft skills and the ability to learn, and in pretty much every case they've very quickly(within 6 months or less) become a really valuable contributor, maybe we just got lucky, but I'd like to think we just effectively found people who would've otherwise been skipped over. I'm a big fan of hiring juniors and helping to grow their skillset, but unfortunately, across the industry, and even at my company, there seems to be a really strong desire to bring in senior level positions. I think at my company we do a good job of not mis-representing what a junior level position is, but I definitely see a lot of stuff labeled "Junior" that is just miles beyond what I'd expect a junior position to be able to do.
@gontluc2169
@gontluc2169 Год назад
I am a junior dev and I would love to get an opportunity like this! I am passionate and motivated, and my background doesn't disappoint
@prestigenoob6355
@prestigenoob6355 Год назад
I do believe you're right. There are many self-motivated individuals who don't get the chance to prove themselves strictly because they don't have the credentials companies dream of. I am new to programming but have been putting many hours of work in a day! Would you mind giving a few examples as to what you would like to see on someone's projects?
@DarrenEberly
@DarrenEberly Год назад
@@prestigenoob6355 I really like to see involvement with open source stuff. Some portfolio type projects are fine and definitely helpful, but one of the things that I(and others, hopefully) are looking for in junior candidates are skills that demonstrate the ability to work with a group and receive and take in feedback/constructive criticism, especially through asynchronous communication like issues and PR comments if you’re working in a fully remote environment. If you have no prior work experience the only real way to demonstrate that is with a project that you either built with some other people, or through open source contributions. Obviously I can’t speak for everyone, but I would be much more likely to hire someone with open source work under their belt than someone with just a lot of solo portfolio projects, even if they may be well made. It doesn’t even have to be direct code contributions, I would be really happy to see someone with work on open source documentation or testing things as well.
@zkcoding1132
@zkcoding1132 Год назад
That's a great way of hiring. I'm optimistic I can work anywhere with my HTML and CSS knowledge if given the opportunity. How can I follow you on social media?
@robbitjuice2115
@robbitjuice2115 Год назад
Man, here in the south it seems impossible to land a junior position without a degree. I'm working on mine now (about halfway through my AAS in programming) but man, at least 90% of listings I see require a BS. It's crazy. I just had an interview with a take home project that I'm waiting to hear back from (by the end of the week, supposedly), so I'm really hoping I can get it, but yeah, I wish more people in higher positions looked at juniors for what they are - hungry to learn and get their foot in the door. Have a great day, sir!
@lukasluftlaufer1093
@lukasluftlaufer1093 Год назад
After my first coding interview I was so devastated and stressed out and thought to myself I'd know nothing. Turns out it's the shitty hiring process, that put people on the spot with unreasonable challenges and not my actual skills! Spot on video again, Brad.
@MrSchattka
@MrSchattka Год назад
I hope you put that shit you experienced behind you.
@codeflaretech
@codeflaretech Год назад
You're an inspiration to many, including myself. You have helped far more people than you can even imagine. Thank you.
@mutalemulenga8708
@mutalemulenga8708 Год назад
I have been a self taught programmer and usually scared to apply for nay dev jobs. So, i have been building my own projects and trying to monetise them and am hoping to start hiring other devs soon to help with the workload. And I will use the advice given in this video. Thanks
@kingstonejob7840
@kingstonejob7840 Год назад
Looking forward to be hired...
@TraversyMedia
@TraversyMedia Год назад
Awesome! I just think that many great devs are passed over with the current methods
@vectoralphaAI
@vectoralphaAI Год назад
lol if companies wont hire me, ill just hire myself. Hahaha, thats great. Yeah, it sucks that its gotten so bad that people would rather work freelance than to try to work for a company because of how broken the hiring/ interview process is.
@amyyaku5022
@amyyaku5022 Год назад
May I ask how you monetized your projects?
@vivienhounsounou1867
@vivienhounsounou1867 Год назад
which payment processors do you use? Stripe doesn't support my country and paypal is a 1000% times a big no no non
@DaughterofYah83
@DaughterofYah83 Год назад
I'm so glad you've brought this up. I'm still trying to get my 1st dev position and the hiring process is brutal. Along with imposter syndrome, I have long had test anxiety and it has made it incredibly difficult to get through the technical testing portion. Once the execution style interview is over, I'm able to solve the problem usually without issue bc I've relaxed. This testing doesn't always provide you a clear view of the candidate in front of you, no more than standardized testing tells you how smart a child is or isn't.
@dariusseals8803
@dariusseals8803 Год назад
I have 1 1/2 years of experience in React and 1 1/2 years as a Tech manager. I am currently looking for a role in React and it's been tough. Let me know if you would like to network
@Israeljoelic
@Israeljoelic Год назад
@@dariusseals8803 could you help me land my first frontend job in europe?
@salladiallo9766
@salladiallo9766 Год назад
I am still looking for my first position as a self taught developer. He has been rough so far but I am not giving up. Keep learning and sharping your skills. I am sure the opportunity will come again and you will do well in the interview. 🙏🏿🙏🏿🙏🏿
@dariusseals8803
@dariusseals8803 Год назад
@@Israeljoelic I'm in America, but feel free to reach out to me on linkedin and send me a message
@bossgd100
@bossgd100 Год назад
you should not care about people think and not being afraid to appear dumb
@jorgeortiz41395
@jorgeortiz41395 Год назад
I graduated from bachelor’s in CS which was heavy into JAVA and OOP. I was naive enough to apply for interviews in web development since I made small projects while I was in college. The first interview was a disaster and the second went “fine” but no follow up whatsoever. Have spent over a year doing courses and practicing the projects on my own from scratch. Your React course was very helpful since I like your teaching approach of learning by doing. Currently working as IT but my focus is to become a developer. Hopefully I’ll be ready to apply in the near future.
@numen428
@numen428 Год назад
Dear Jorge, it may take some time. But trust me , I would say trust yourself, its gonna happen. I also hope you have readied a git profile. There you might have created some guided projects , or even developed some projects of your own. No one's gonna believe you until you make it. And you don't need anyone's belief.
@starvinmarvin3381
@starvinmarvin3381 Год назад
One more thing you can look into are backend frameworks for web development. If Java is something you feel familiar with, try using the backend framework called Spring :) A lot of IT companies are looking for Spring developers all over the world. Maybe it'll be interesting to you. Best of luck 🤞
@jorgeortiz41395
@jorgeortiz41395 Год назад
@@numen428 Thank you so much for your kind words Numen! I initially thought of dropping out of college since I failed multiple courses throughout the semesters but I wasn’t ready to take that step. I was able to finish and I will apply the same motivation to get my dream job! Thanks once again, positive comments like that really go a long way! Wish you the best as well!
@jorgeortiz41395
@jorgeortiz41395 Год назад
@@starvinmarvin3381 Thanks Starvin! I didn’t know that, I will look into it! Although I fell in love with functional programming rather than object oriented and I was able to adapt to Typescript immediately. It really is a fun ecosystem once you start putting the puzzle together! Thanks for your recommendation! :)
@An-Engineered-Journey
@An-Engineered-Journey Год назад
I have been a software engineer for five years. My advice to you is to apply right now. I have failed interviews in the past. It really sucks and can be disheartening. But it sounds like you have the skills and just haven’t found the right company to settle with. Don’t give up cause a few didn’t work out. Keep pushing through.
@lsowein
@lsowein Год назад
I have a background in humanities and had been working as a theater directing assistant, when I lost my job due to the pandemic. I started teaching myself programming in the age of 30, became really obsessed with it and found a job as Junior Dev last summer. I just got my promotion this month; leading a small team now with responsibility for new employees, the interviewing process etc. and I couldn't agree more with the points you make about the hiring process! Thank you for everything and all the best! 🙏
@skootdiggity1301
@skootdiggity1301 Год назад
This video is basically the exact complaint I've had about interviewing for the last 5-10 years. It's gotten harder and harder to get hired for the same job title due to the interview process becoming so irrelevant. It's this issue that has prevented me from even attempting to interview at some bigger companies that have expressed interest in me, as I knew what their interview process entailed. I don't have a CS degree, but I've been doing web dev for 24 years and it would be great if interviewers would try to validate my skills and experience and not whether or not I can solve some hypothetical, brain-busting problem that would normally take a full day of analysis in just 2 minutes, with no mistakes.
@dendihndn
@dendihndn Год назад
I'm always speculating that there is a company that seeking solution to their problem by testing candidates and then ghost them. Because I once get tested by a company CTO for a position, after I submit the source and honestly I didn't think that is the best solution, but I don't get reply from the person about the result.
@skootdiggity1301
@skootdiggity1301 Год назад
That definitely happens. This industry is based on intelligence, which can then be converted into ego. Some people use the interview process to validate themselves instead of the candidate.
@biggand8520
@biggand8520 Год назад
100% agree. I started as a bookkeeper, and now we are creating and selling our software. "Working" means "learning", always... those who stopped will fail
@rishabapriyan7138
@rishabapriyan7138 Год назад
Hey Brad, I took your ReactJS course last December. I learnt a lot from it.Now I got front end job at a startup. I want to thank you at this moment of happiness. Thank you Brad❤️.
@amirhosseinahmadi3706
@amirhosseinahmadi3706 Год назад
You're 100% spot on. Thank you for trying to spread awareness on this issue.
@musicwithcode1322
@musicwithcode1322 Год назад
Once again, you have hit the nail on the head. I love it! You manage to outline a problem I'm facing right now and you've even come up with a solution. I hope this reaches more hiring agencies and recruiters. Thanks again for the great content!
@gauravb28
@gauravb28 Год назад
Brad spitting facts as always. Totally agreed. Myself going through this phase currently can totally relate and would like to give a heads up for the proposal definitely. Hope the big companies pay heed towards the actual skills rather than some random algorithm solving by cramming.
@Loficode-cafe
@Loficode-cafe Год назад
Hi Brad, Thank you for the video. It is so true regarding the technical interviews. I am a Front-End Dev, with +2years of experience and I had some ridiculous interviews along the way. For example one of the interviews, online video chat, that I had, they were actually looking at my eyes and insisting in a rude way, to not change my point of view... I told them that I have 2 monitors and I'm looking on MDN for a refresh...I mean wth, I can't memorize all of the JS methods and stuff. SO yeah... 100% on spot this video of what kind of people are out there. If you don't feel comfortable during the interview, my suggestion is to stay away from that company, because probably the bosses are toxic and so on. Stay safe and keep your head up!
@onurtravels
@onurtravels Год назад
This is actually how I got hired, they interviewed me like your proposal, asked me to open a portfolio project, wanted me to explain it and lastly asked real life scenarios that can be solved by css flex box and absolute positioning to achieve some specific result. I got 9 rejections that includes problem solving and live coding etc, I suck at those.
@jackcoolhero5667
@jackcoolhero5667 Год назад
Same here man. I was lucky enough that I had that kind of interview and got my 1st corporate dev job.
@amkamwebavenger3870
@amkamwebavenger3870 Год назад
I truly support your opinion Brad, not only because I'm currently being affected by the situation but also doesn't make sense to entry level hiring. Trust me, years back, I was thinking that I have to know all the technologies in my head before I'll be able to build a website or app but from what I've seen over the years from your lecturers, guidance and courses that teach developers how to be developers it's never that way. Just as you mentioned in this video, everything is in documentations, stackoverflow and tutorials. All these hard computer science coding challenges makes no sense to me. I'm not trying to brag here, but I'm very good at designing frontend applications and I always and consistently have the passion for building apps and working with a great team. What if I'm not coming from a computer science degree course but happened to love and learn web development and can do great?. I believe entry developers should be given the opportunity to to have the job by building projects with minimal requirements related to the job as a take home project and can very well defend that project in a presentation - everything relating to how he/she did the work. Take the hard coding challenges out of the process. To me I don't think it's the best way to know if someone is a better developer. Thanks Brad for bringing this up and I hope employers can take a thought about this. 🙏
@brianmuks
@brianmuks Год назад
I am glad to know that someone shares my views . thanks for taking the time to do this.
@thehacker645
@thehacker645 Год назад
I watched the whole video. I have to say that I feel kind of relieved now cause I also looked through these same job hiring annoucements and it was really overwhelming and I felt discouraged. Thanks a bunch!
@DusanCajic
@DusanCajic Год назад
You nailed it! Finally someone with the authority to expose this ridiculous problem. 👏👏👏
@archiem6323
@archiem6323 Год назад
Very valuable content. You hit the target on everything you said. Brad, you are the best of the best! 💯👌😊
@vampirelogic
@vampirelogic Год назад
We need more videos like this and less videos like “how I passed the google interview by memorizing algorithm questions” I could rant on this for days ….. I’ve been a dev since 2005. I’ve been on the hiring side and the interviewee side and I’ve noticed over the past few years more and more interview processes are becoming like a parody RU-vid day in the life of or how to crack the interview. Last December was hiring for a role on my team and I was only half involved because I had other things I needed to do. My choice was for this person who was not the most savvy, but seemed eager and was a good communicator. The rest of the team went with the “smartest and most talented” who could step in right away and contribute. Sometimes that works and its fine, but this person we are not in the process of trying to move them and/or let them go. Why? Because they can’t do anything without hand holding and take no initiative whatsoever. There is so much more to hiring than if someone can go to algo expert and run through the questions. Especially since the majority of the time you are not in anyway shape or form solving issues like that. Its more likely that you as a web developer could be spending days interfacing with a delivery team over why builds in your open shift pipeline randomly start failing or some things like that. And problems like that take communication and motivation to resolve them If you want to get technical, I have come around to this solution. have a predefined app that has a few obvious bugs. Let them work on it at home given like 24 - 48 hours or something like that. See if they can fix the bugs, maybe write a test, refactor a function etc. aka....doing what they will be doing everyday.
@slowcurrent6144
@slowcurrent6144 Год назад
I love your content so much been a 6 month grind for me... html -> css -> javascript -> Ajax/Async -> fetch api and on from there! really looking for a career change in time. Thanks Traversy!
@preciousadedibu1821
@preciousadedibu1821 Год назад
I got my first official Job in tech through an assessment, I had messed up so many interviews previously because of anxiety and imposter syndrome. The company sent back an assessment and a deadline and I was able to complete and impressed the recruiters with my solution. The hiring process needs to improved.
@taiwoadebola5617
@taiwoadebola5617 Год назад
Thank you Brad. Been following your videos from Nigeria since the lockdown you have been of great help to me
@chestervirgil7968
@chestervirgil7968 Год назад
Man! This is so good to hear bro. I feel like I'm useless and probably will never land a job as a web developer. I turning 30 this year and haven't worked and have yet to work on the field. These job postings are ridiculous, they want you to learn 10 languages and be fluently in all of them. I'm happy you understand us developers, because you're a developer yourself. Right now I am working on personal projects and trying to do freelance, developing websites for small business around my neighborhood. Thank you so much for sharing your thoughts on this, I thought I was alone thinking that these requirements were reasonable, but it turns out most of them are not. Thann you so much bro, you have lifted me up, and encouraged me to keep coding and not give up.
@PCGamesAndTek
@PCGamesAndTek Год назад
I work for a large company as a Senior Engineer. The company was having issues hiring good developers. So I talked management into opening the process up to all the Engineers on the train to improve. The team came up with a bunch of technical interviews involving tasks similar, but smaller in scope, to what a developer on our train would be asked to do. The questions could include creating new frontend components, solving a defect, using restful services or updating an existing service. One that I like in particular is where we give the prospect a link to api documentation for Node services we made specifically for interviews. They are asked to use a specific frontend framework, usually Angular, as well as the provided services to meet a given acceptance criteria. We encourage the prospect to ask the developer assigned to the interview any questions at anytime. They are allowed to use google if they forget syntax or some algorithm. Once completed they are asked to explain the decisions they made, problems they encountered and possible ways to improve their solution. We have hired amazing developers since implementing these.
@ofeenee
@ofeenee Год назад
I’m going through this right now, and it’s ridiculous! Well said! And thank you. 🙏
@alexdeclercq9881
@alexdeclercq9881 Год назад
Since I started working, again for the Web development industry, I didn't visit much your channel. But I always come back. And not by coincidence, I find this video. They are paying me as a junior when I'm doing SSR stuff. I don',t receive much help from my two co-workers, because "it's easy, come on". I don't give up and keep learning and working, for me and for all the people who tried and sadly gave up. Thank you again, Brad
@jamesromesberg511
@jamesromesberg511 Год назад
Brad, thank you so much for coming forward and saying this! This is exactly how the management team that I now work alongside went about bringing me onboard to their small startup, without a degree or previous work experience, solely based on evaluating me as an individual... someone who never had a chance in the industry beforehand because of the limitations of not having work experience or a college degree to be considered to gain that work experience. I now work as a project manager and junior dev on a team of about 6 active team members with around 30 active clients and continue to grow as each month passes. I have been an active part of this team for a year next month and can truly say that I believe I have finally found my career all thanks to others who thought exactly how you do about what a developer needs to succeed. Its not even a joke one of the traits we look for in a developer is the ability to google. Anyway, we internally have opted to move away from how the industry looks at requirements for developers. We often talk about how far removed our dev hiring process is compared to our competitors and how development agencies' hiring processes don't even remotely evaluate a dev's job readiness. To be completely honest, we kind of thought we were on our own little island in this way of thinking but, I will say that I am happy to know that we are in good company alongside you. Let's hope that this way of evaluating developers catches on more and more so that the people who have the passion, ability and drive to do the job correctly are hired into the positions that they deserve. Again, thank you for using your platform to spread awareness about this.
@asaddoost
@asaddoost Год назад
I love this approach to the hiring process. You are the best coach I know and I learn a lot from you. I wish you the best. please create more videos such as this and share your experience and give us advice.❤️❤️🙏
@muhammadidrees6650
@muhammadidrees6650 Год назад
I hope some companies learn something form this video, good job Brad! :)
@ankitaswal2894
@ankitaswal2894 Год назад
You always give me hope !! Thank you
@amateur_gamer101
@amateur_gamer101 Год назад
i totally agree with you. its getting harder by the day for junior devs to find jobs. from the ridiculous job requirements to the recruitment process.
@vectoralphaAI
@vectoralphaAI Год назад
One day all these companies will have a developer shortage and wonder why they cant find anyone applying for their companies anymore.
@mayursmahajan
@mayursmahajan Год назад
My man woke up and decided to spit truth! I often struggle on the spot, great video!
@raygo44
@raygo44 Год назад
In my experience the theoretical knowledge requirement and expectations are usually ridiculously high. They often expect you to know quite a lot of things and to be ready to answer any kind of question. Also I struggle to code when I am being watched. I start losing my focus and get anxious especially when they start asking or giving me increasingly more difficult questions or tasks. I agree with the topics in the video. The interview process needs to change because it can be very difficult to get a job especially as junior developer.
@fyardlest1
@fyardlest1 Год назад
You really touch a good point. I totally agree with you.
@Daniel-nb3kk
@Daniel-nb3kk Год назад
Your contribution to the web dev community is invaluable, because you are kind, but honest!
@huseynfy
@huseynfy Год назад
You are totally right, I think the hiring process for developers should be completely changed as soon as possible. Thanks king, for another great video!
@web_dev210
@web_dev210 Год назад
You are an amazing teacher sir ..... we really appreciate you..... and we can't disagree to your opinion because i have never seen a great teacher like you in my life as i am 20 now .....
@owoahenejoseph3094
@owoahenejoseph3094 Год назад
Information is free. Been able to search and utilize it effectively is the real deal. I agree with you 100%
@RogerThat902
@RogerThat902 Год назад
Another big issue is it has become common for companies to just ghost people. I've had a few companies not even respond to say "Sorry, you didn't get the job" after you've spent time going through sometimes multiple steps of interviewing. I thought it was just maybe my luck, but I've heard multiple others say the same thing. Now those are companies you probably wouldn't want to work for, but it's insane that someone in a professional setting would operate like that in such an inconsiderate manner. I wasn't crushed to not get those jobs but it would have been downright cruel to just be ghosted for a job I really wanted.
@cyberprompt
@cyberprompt Год назад
One of my answers for learning modern web development was Traversy Media and I got the job in spite of it . LOVE YOU BRAD! still learning from you!
@nikolaradovanovic4883
@nikolaradovanovic4883 Год назад
I wanted to express my gratitude for your view on this topic. I am in IT since 2004 and can be considered self-taught, since my master degree is in the field of telecommunications. Over the years process of hiring become really inadequate to say the least. Like it become an industry of itself for reasons I can not truly comprehend. In all those years in this industry, I almost never have to write any code even far-related to those taught by "specialized" books/sites. I am with you on this. Best regards
@shalomberkohn4581
@shalomberkohn4581 Год назад
Hey Brad, I'm a huge fan, totally self taught for about 10 months now, I have a really nice portfolio and did a bunch of original projects, I've applied to like 40 jobs, only like 10 of my applications were even looked at and basically all of those were rejected right away.
@vamarnath4674
@vamarnath4674 Год назад
99 % true, as you said, most of the interviews happening like this way. it should really improve this way. also you can post it on linkedin and some social sites where companies hiring.
@chrisjones469
@chrisjones469 Год назад
Thank you for this. I've "made it" at this point, in no small part from your encouragement, for which I'm eternally grateful. However, I faced enormous obstacles in landing that first true developer role, in large part do to the reasons you list here.
@maryamsabzalipour8011
@maryamsabzalipour8011 Год назад
It was very inspiring and I'm totally agree with you, thanks Brad
@vectoralphaAI
@vectoralphaAI Год назад
THIS is the video that everyone should need to know and face. The developer tech hiring process is horrible and broken. It seems like all companies want to be FAANG/MAANG companies with their interviews. You do NOT need to do that for Entry level, Junior, or Associates positions for new devs with 0 years experience straight out of college. No one gives anyone a chance anymore and everyone is expected to know everything and have it mastered. That is just plain unreasonable. The WHOLE tech hiring industry NEEDS to change. So many great hardworking developers never get a chance and get hired because they fail the technical interviews.
@le0nz
@le0nz Год назад
They want brilliant people that can train, still many things you can do if you are not smart but hard workers
@solomonakogun9979
@solomonakogun9979 Год назад
And They end up shooting themselves in the foot by hiring professional liars
@vinitkumar-rp9ls
@vinitkumar-rp9ls Год назад
Sir the things which you have just said in this video are very great and I am agree with your thoughts..
@ozzyfromspace
@ozzyfromspace Год назад
Hey Brad, I agree with your assessment. I came across an article that advocates for live projects. So you create maybe a 1.5hr block for the interview, where you ask them to bring you up to speed with their favorite project. You, the interviewer, get a chance to see how they handle complexity, how consistent their coding patterns are, and the quality of their real-world solutions. Then, when you’ve got a good sense of their implied ability, offer up a new feature that you want them to integrate into their project, and give them full freedom to look things up and do whatever they have to do to implement said feature. It’s not about completing it, but rather about seeing the quality of the candidate. Over time, you can tell if someone knows what they’re doing or not. Then if they do well, you either hire them, or continue to another interview (say you need a bigger filter because you have a large number of candidates or something). The thing with being a software developer is that you won’t make progress because you know how to implement a binary search or something. You’ll get ahead because you can manage complexity with real-world projects and deliver on time, on cost, and on performance. Anyone can memorize an algorithm or data structure. Not everyone can build a feature from scratch in real-time. We should be surfacing candidates that do this well.
@vibhoo
@vibhoo Год назад
This video is on the point. This is same complain I have about the current interview model.
@jaguarhell2068
@jaguarhell2068 Год назад
Thanks alot for this productive video Brad, this is the biggest problem in my life that I'm struggling with. i'ts about 3 months that I'm looking for job and they ask for too much required for junior developer.
@wissamayass276
@wissamayass276 Год назад
thank you Brad for clarifying these issues 🙏
@proffstudios
@proffstudios Год назад
Really that's me you are describing bro... No certificate to backup my learning I pray d industry realize your opinion... I want to use this opportunity to thank you for all you are doing God bless you and your family.
@skyheart9245
@skyheart9245 Год назад
I absolutely agree! I have 10+ years of experience creating distributed systems, and companies still ask me random leetcode algo questions to get the job! dude my whole experience and skills are totally different! and it keeps getting more insane and irrelevant!
@denniszenanywhere
@denniszenanywhere Год назад
I'm really grateful that you did this. It's ridiculous already how there are so many tests involved that are not coding related, from so many IQ tests, abstract reasoning tests, etc before asking data structures and algorithms questions, and then having applicants code on a whiteboard, on top of asking trick questions to humiliate the junior developer and even asking if they can work for free for months to be trained, and even being asked to know what's more in the domain of a more senior developer, not a junior's level, only because they know many inexperienced developers would take any opportunity to get a job. I am in another profession and code only as a hobby, but I've seen this too much in companies I've worked at. It's even worse in many developing countries where they're not paid properly and are mislabeled as IT people. Reaching out to hundreds of employers to get one interview is not easy. The position is certainly broken. And it may not be fixed anytime soon. Good luck to aspiring developers.
@yurtiksupreme465
@yurtiksupreme465 Год назад
A lot of companies do not want to hire a Junior dev. I always ask myself this question: if The companies do not hire them how can they have an experience? I'm totally agree with you.
@vectoralphaAI
@vectoralphaAI Год назад
True. If no one hires junior/ entry level devs then they cant get experience and the cycle continues until there are no more junior devs and all the senior devs retire and the industry collapses. Companies NEED and constant influx of new people to train and mold from junior/entry level/associate up to mid level and ultimately senior. Its just that these companies have way too high expectations and dont give newbies a chance.
@jackcoolhero5667
@jackcoolhero5667 Год назад
It all boils down to luck. You will have better odds if you happen to run into a growing team that is looking for a task fodders to take the work load off of seniors for a lesser price.
@eotikurac
@eotikurac Год назад
but the junior dev is called a junior because the company and the industry are rotten and have no clue what they are doing. i think it is the company's responsibility to have people and processes in place that guarantee anyone can join and be productive quickly. in what industry is the new hire suddenly responsible for growth of the whole company? and please don't tell me that the technology changes too quickly because nothing major changed in the last 10 years. the industry is full of autistic patients with ADD that keep reinventing the wheel. if amazon could sell a book online in 1995 there's nothing new worth knowing. we had it all decades ago! if a kid started learning tech from 1995 he would now be in his late 40s and he would know everything, the schools would have taught 25+ generations of kids the same tech and there would be no junior positions! people would be job ready when they leave school. ta-da!
@user-yr1uq1qe6y
@user-yr1uq1qe6y Год назад
As a senior, I would love to bring on true junior devs and mentor and let them grow like my early career. However I know junior means “cheap” these days and fewer employers have any long term intention with their new hires. It may be that taking on contracts to build a portfolio is the best way now. A lot of established devs won’t take 4-6 month gigs and those might be a good foot in the door.
@369seeker9
@369seeker9 Год назад
this was very good Brad, thank you
@daniel_097
@daniel_097 Год назад
This man speaking facts. I'm currently job hunting and the job posts I've seen so far have so many unrealistic requirements like you need to have over 5 year exp for a entry level posotion, like how am I supposed to have 5+ years exp if I just finished school
@henrymunoz2035
@henrymunoz2035 Год назад
Love it great afvice for companies, Thanks Brad
@upanisad
@upanisad Год назад
It is as if watching my own thoughts being said aloud. 100% agree. In my country no one wants to speak to if you don't have a degree and will be treated as a subhuman.
@spiral272
@spiral272 Год назад
THANK YOU for this video. You hit every ludicrous nail in the industry on the head. Any in-house recruiters, hiring managers or dev team interviewers watching this? I sure hope so. 😂
@olorundareagnes934
@olorundareagnes934 Год назад
Bless you Brad. I totally agree with you.
@JH-br4iv
@JH-br4iv Год назад
This is great! Well stated. Thanks!
@danyventura8654
@danyventura8654 Год назад
Great pointers, gives me a whole new perspective on future interviews. (Completed “2022 web-dev” on Udemy. And about complete “50 projects in 50 days” Thank you Brad.
@xXHelsingGamingXx
@xXHelsingGamingXx Год назад
As usual, you are an amazing mentor 🙂
@MrKeepItTrill
@MrKeepItTrill Год назад
I recently found my first job as a self-taught developer, and in my experience a lot of companies are actually moving towards the kind of process that you’re suggesting here. There was a lot of talking about my background and projects, some walking people through stuff I’ve built, and some take homes that felt fairly relevant to the job. There was also the recruiter that hung up on me when she found out that freeCodeCamp isn’t a “real” bootcamp, but I guess some companies are still stuck in the past. (I'm in Europe, so I can't comment on the American market)
@vectoralphaAI
@vectoralphaAI Год назад
The American side of things is significantly worse. Its broken.
@maruf7956
@maruf7956 Год назад
Top companies like top 20 IT companies are still like this
@AbderrahmanFodili
@AbderrahmanFodili Год назад
I've just finished a Laravel boot camp and I'm on fire 🔥 right now but whenever I read a job description or a freelancing project requirements I snap back to reality. The journey has just begun 😊
@KJV_Only_Alexander
@KJV_Only_Alexander 8 месяцев назад
where did you go for the bootcamp?
@AbderrahmanFodili
@AbderrahmanFodili 8 месяцев назад
@@KJV_Only_Alexander it was an online bootcamp for six months. By Edraak . I got in with a scholarship funded by the Jordan government. I'm really thankful for them and for TravseryMedia as I got a job as a Laravel last March
@showmedahcode9127
@showmedahcode9127 Год назад
This is really amazing 🙌 Companies should learn from this. His explanation is basically simple: Give the candidate a take home project to work on for N days. When the candidate submits the project, tell him or her to explain everything they did on the project and why they did that, also ask the candidate to explain the challenges they faced on the project and how they approached solving the challenges. I mean you can tell a lot about a persons skillset, abilities and approach to real world problems by discussing about the project you gave them.
@haloelite11215
@haloelite11215 Год назад
Great video Brad. I agree with alot the points you've made. I graduated with a bachelors in CS and I've been struggling for years to find a position. I start making projects and code but get discouraged because I look at job listings and they have this laundry list of requirements and skills that anyone who hasn't worked in a professional environment may not have come across. Its really annoying lol. The amount of stuff a junior level developer would have to learn to get any of those jobs, they might as well be senior developers by the time they eventually learn all that stuff to get that dumb job posting. Its also really difficult to find motivation because you feel like you are getting the hang of something but then you look at all these postings requirements and you feel like pursuing this field isn't for you. trying to learn all those skills is really discouraging for a single person. You could try to get a group of people but that can be volatile as well.
@mikes.1946
@mikes.1946 Год назад
My girlfriend and I are both devs and we just had this discussion. I was asked to build a full stack app within 10 days for a company with a DB and shopping cart from a mock up. Brad, this app took me all weekend and I didn’t even finish the CSS mock-up. I promised her and myself I will not be doing anything like that again. If it’s not a simple whiteboard algorithm, I’m good.
@jugurtamaouchi8904
@jugurtamaouchi8904 Год назад
Agreed 1000%, I really wish to work for someone like you bro.
@edwardwilliamsams6589
@edwardwilliamsams6589 Год назад
Awesome as always.
@bhutanpythoncoder
@bhutanpythoncoder Год назад
You are a great mentor and thanks for sharing your insights which is a fact actually
@AudreyMeier
@AudreyMeier Год назад
Thank you for this!
@thebahrimedia
@thebahrimedia Год назад
Continental employee here. They use the exact process you described to hire me in Hungary. And it's a pretty large company. I think this problem is mostly relevant in the United States.
@viallymboma9874
@viallymboma9874 Год назад
Alway Like this guy. He has got too much sense. Thanks for reading my mind
@alain_laroche
@alain_laroche Год назад
Thanks for that! Hope some companies will listen...
@zzzz-nv3qk
@zzzz-nv3qk Год назад
Finally someone is talking about it. I am a fresh graduate and i have been going through a lot of these job listings and even for the entry level job they require 2+ years of experience and also want us to know everthing. I have even gone through some internship applications and even they wanted 1 year of experience. It's like a cycle like i need a job to get experience but the job requires me to have experience already.
@patricia-sauer
@patricia-sauer Год назад
I fully agree and feel exactly the same in these situations
@joshhitech
@joshhitech Год назад
I completely agree with companies not testing our research ability because being put on the spot for coding challenges and making a simple syntax error can really throw people off. That was my toughest obstacle as a self-taught developer and it took me almost 2 years to finally overcome those coding challenges.
@Mod0_
@Mod0_ Год назад
I know I can handle the junior front-end (or full-stack) developer role, but I wasn't invited for videocall interview even once for my 3 months of searching a job... Videos like this always give me hope and keep me going, even if I feel down and wanna to give up. Thanks for videos like this.
@blindOni
@blindOni Год назад
Thank you, Im applying for web/graphic designer and front end positions and a great deal of the postings are unreasonable. And I have a compsci bachelors degree, and its like it doesnt exist when I apply
@eyuelbegashaw8609
@eyuelbegashaw8609 Год назад
Hey Brad ,am huge fan. In your mern series the return dispatch(reset) causes an infinite loop in the useEffect when the server returns an error. you can check this by intentionally returning an error in the backend getGoals. I hope you see this one.
@renrevz8140
@renrevz8140 Год назад
Oh yeah just what i needed thanks brad
@zouhairsahtout9682
@zouhairsahtout9682 Год назад
I totally agree about every words you said
@chrisfaux3769
@chrisfaux3769 Год назад
I totally agree, brad. The current hiring process promotes algorithms memorization over real world skills. I actually find this a great waste of my “learning time” and energy that could be used for something more useful like mastering a framework or complex applications.
@alexchud
@alexchud Год назад
Amazing video 🙏
@skytechbits
@skytechbits Год назад
The same is true in tech jobs in general. I have repeated just about every word for decades about job descriptions in the tech industry. They are written to push away the passionate about learning tech person and only hire the paper tech who might be someone they can control instead of someone who can do the actual job itself. Loving to learn anything in tech is a natural feeling that is necessary to have in order to succeed into the future because of how the whole landscape continually is evolving very quickly.
@manishbharti6078
@manishbharti6078 Год назад
Great, I strongly agree with you..
@viophile
@viophile Год назад
Totally agree, well said.
@JD-hq1kn
@JD-hq1kn Год назад
Your voice is so radio man... love it..
@gavincoulson3900
@gavincoulson3900 Год назад
Dropping some fire 🔥🔥🔥🔥
@OpenJavaScript
@OpenJavaScript Год назад
Great video! I agree, the hiring process could be greatly improved. However, to do so, companies would need to start investing more resources into the hiring process. As you mention, this would actually lead to better outcomes for the company (better hires), but many companies just aren't that enlightened (unfortunately). Another pet peeve of mine is the first interview a HR person, who is clueless about the technologies. And they focus on the frameworks you know rather than the more important issue of the candidate's understanding of JavaScript. As you advocated in another video, I think developers frustrated in the hiring process should start thinking of themselves as an independent developer and starting projects independent of their main job (if they have one).
@rfryanfavour4369
@rfryanfavour4369 Год назад
So much truth you speaking
@nicopicchio
@nicopicchio Год назад
Hey Brad, really enjoyed your video! I recently landed my first dev job but it has been a very frustrating journey. Although I completely agree with your point of view, if you look at it from a company perspective, how can they assess every single take home task they give to candidates? It would require a lot of man power I think.
@shyamswaroop384
@shyamswaroop384 Год назад
I am currently hiring interns mostly CS undergrads. I generally ask them basic questions from the courses they have taken. For non CS, I ask questions on the stack they used. If they don’t know anything then I give them some time to Google and find the answer. I look carefully when they are googling answers as it helps evaluate how much help they would need during job if hired.
@WillDelish
@WillDelish Год назад
This year, I started handling phone screens for a more devOps-y role. Its been a great learning experience. It’s hard to figure if someone is a great fit in a short period of time
@MusaFaila
@MusaFaila Год назад
Thanks brad👍
@melaniebrank7759
@melaniebrank7759 Год назад
Totally agree with this. It’s been quite awhile now so things may be different but when I had interviews at Microsoft they were so stressful I would be physically ill for days after. The interviewers had huge egos and took great pleasure in making the interview almost impossible to pass. I loved working there but decided I would not go through that process anymore.
Далее
Dealing With Some Common Frustrations As A Developer
11:31
6 Of My Personal Tips When Learning To Code
7:46
Просмотров 171 тыс.
OVOZ
01:00
Просмотров 956 тыс.
Ummmm We "HAIR" You!
00:59
Просмотров 14 млн
Starting a Small Business as a Web Developer
24:11
Просмотров 218 тыс.
The Importance of Specialization in Coding
7:13
Просмотров 186 тыс.
5 Design Patterns Every Engineer Should Know
11:51
Просмотров 933 тыс.
Coming Back To Programming After A Break
9:14
Просмотров 87 тыс.
10 Ways To Be A Better Developer
12:04
Просмотров 163 тыс.
How I: Find, screen, and hire developers
8:42
Просмотров 32 тыс.