link or it didint happen (dont want to call you liar or something, i just want to manipulate you to see the source code since am interested into doing somthing similar)
see your mistake was you needed 8 years of professional experience at industry titans like google and amazon, then you can qualify for a fry cook unpaid internship
Times have changed... When I was a junior just after the GFC I built an 80% complete Node server framework based on laravel with routing, guards, models, controllers and templating engine, and a frontend utility library based on jQuery and built in functional programming principals. All I heard from the very few interviews I could get was "Yeah, you won't actually be writing your own code here, we use React".
Probably need to seriously re-write your resume to get interviews that are more in line with your experience then. If you built something like this, then JS should not be the attractive quality on your resume, you should be applying for mostly backend positions that use Java, Go, etc, and just exagurating your experience with them so you can get past the basic guardrails to the interview stage so you can show off your real experience there.
It's up to you to decide if you want to take that job. But the pitch is that you know deep knowledge of the engine that runs the framework; that makes you an asset that's more interesting than just a react developer
@@RodrigoCespedesDazado recruiters care about any of that? In my experience they're doggedly and religiously stuck on key words. I only have anecdotal experience but not one of the companies I've interviewed care two shits about what I want to truly do.
@@richardshipe4576many don’t but the team might care. Mine did but when I tried to show my experience to small company recruiters/hr and c-suites, they did not care and would sometimes even downplay my work after their team showed interest and pushed me forward in their process.
That's fascinating. I did a plethora of private projects, which essentially showcases my extensive ability to apply logic, math to solve basically anything I wanted. A TCP/UDP communication library, MMO game server architecture, procedural generation algorithms reaching to galaxies, a tool to create ideal RNG algorithms, TikTakToe AIs to learn decision making AIs, dynamic loading and unloading of solar systems as you traverse in free flight through space, an algorithm to convert an Int64 ID into varying patterns of names, an algorithm to create clusters of nebulae. That's ~1/3 of all projects I made, roughly ~40% are from 6 years at a company, and most of them have interesting details. 50 applications, 0 interviews. Great.
@@brunogiannotti1156 I don't upload on Github, and LinkedIn is questionable. I decided months ago to take my skills and do my own thing. I work on a space combat/exploration game that has the scale of the observable universe, is an MMO hosted in a distributed server so that it works on a single realm globally. A lot of the technical parts are done, which contain a LOT of optimizations, algorithms and byte-sensitive functions. Currently I am doing bugfixing and testing to make the communication system work. The logic is done, but there are little things buried somewhere that need to be found and fixed. Once all of those are fixed, it should all work. Sometime later I'll have to figure out how to procedurally generate galaxies in a 3D-web-like pattern. That'll be a challenge, but traversing galaxies is meant for late-game, so it's not high priority.
3:58 I call this "Suck-Driven Development" (SDD) - just focus on the thing that sucks the most next. What sucks the most? I don't even have an empty chess board. Build it. Done. What sucks the most? I don't have any pieces. Build it. Done. Now? Can't make the first move. Make a pawn move. Build it. Done. And so on.
My situation is funnier , I built an entire software alone lol. C++/opengl with a PBR rasterizer engine feeding a raytracing engine that bakes the whole scene ... The thing works in a multi threaded env smoothly , it's fast , it's clean , tested , error handled. It does graphics , it does image processing , bakes irradiance maps using importance sampling and is parallelized on CUDA. I never worked in a software company except 3 months in a startup porting a CAD tool to react ... That was like in 2017 or something. I never looked for a swe job since, and considering how we are treated , I think I will never do it, unless I find some really chill place to work in and not a swe farm where I'm managed by people and HR like if I was in kindergarten, and be fired nonetheless without notice. Programming is my passion in my life. My goal is to be excellent in this, and if that means choosing between being a cashier or killing this passion in a completely rotten industry, then fuck that industry lol. I am content.
This actually worked for me. My passion has always been signal processing and machine learning. I took a detour to learn web dev among other things and guess what I wound up getting a job for… signal processing/AI engineer! Mostly because of a few projects I made which happened to align directly with a specific companies upcoming plans. Build the things you’re passionate about! The guy who does something for fun will always best someone who is mostly motivated by money
I have a similar experience, I am making my own programming language pure out of interest in some specific paradigms with no intention of it ever being a practical thing for others; the company I'm hired at now asked me to bring me some project for the 2nd interview round I'm passionate about and I brought this. Talked about it with them for over an hour and 2 rounds later I got an offer. So it was not the only thing that got me hired, but I think it had a very positive impact in the whole process.
Hey, first of all congrats on getting the job!. I have a couple of questions: 1) What was some challenges you faced during the development of your chess engine? 2) What did you learn from those challenges? 3) How did you integrate your personal project in your CV? 4) What advice would you give to someone who's been seeking a job for the past 2 years?
I don’t feel like employers care about your personal projects unless it relates to them. They’re going to be more interested in what you do professionally.
That's why you have to make projects that relate to the jobs you're applying to... If you have a stupid Roblox game even though it has 8k players but you're applying to web dev jobs and get no interviews, why should you be surprised?
Building a chat app that connects new mothers and doctors, for my cousin who lives in a very rural place where a smart phones are a luxury and money is little, majority have feature phones, so SMS has to be free.
React got me my longest software job (which I still have), JavaScript devs really do never go hungry. I’ve been creating and going back to projects I built in cpp, Java and python and what have they got me? 1 week to 3 months internships. JavaScript and PHP is where the jobs and money are.
I'm a JS dev going hungry after a layoff right now, lmao. So it does happen. 3 yoe with React, 1.5 with Next, just picked up and learned a little Dart + Flutter for mobile dev on my last job too, but not seeing much movement in my job hunt, and if I don't land something before the end of the month I lose my home and my cats, so... 🤷♂
Lol not even joking, 2 weeks ago I got the wild hair to figure out how programming languages are implemented. As soon as I get dot operators implemented, I'll have a functioning programming language complete with functions, builtins, static and dynamic typing, event triggered callbacks, and interfaces between structs and functions. Also a test suite that's currently sitting at like 90% (for what that's worth).
@AG-ur1lj lol I'll post a temp repo in just a minute. Just be warned: you can access a struct property (e.g. a = myvar.propname works fine) but as of right now you can NOT reset that property (e.g. myvar.propname = 12 does not work fine at all). I'm working on that part right now. I'll include a few source files you can run, because I don't have all the syntax documentation done. You should be able to pick up the basics just fine from the source demos though. Nothing groundbreaking here. Lol just be nice, and remember that i JUST started learning to implement a language 2 weeks ago. A lot of the code looks good, but a good amount of it looks like I'm still learning 😆
@AG-ur1lj git hub shepherdp safyr demo version Lol I'm sorry if you get spammed with comments. On my end it looks like my replies keep disappearing. I'm trying 😆. I think it's a security thing because I'm linking to code, but idk
This is bullshit, i mean it gotta be bullshit. Why anyone should be write exotic apps that are nothing to do with the web just to get an interview to work as a webdev ? I think the next level will be building a drone with arduino, and the next is developing a new programming language with its compiler to work as a react dev. Bro you're f&$ed alive.
And if you're looking for interesting stuff you'll hate a web dev job anyway so you'd actually be a terrible hire. I don't care that you can learn anything anytime you want. I want you to do React for 2 years straight without bringing the morale of the team down :D
Web dev job is oversaturated. Rather do cloud or data engineering or machine learning. Web and software dev recruitment is a clown show. Having people audition basically.
Understand the field you are getting into, become a programmer. Understand what happens in the background, the little intricacies, get the full picture. And i did that before, created my own language. It's a difficult process but you learn a ton and web dev suddenly becomes cake. Too many people are seeing the buzz of becoming a software engineer or a web developer, without knowing what they even are
It only took me 4 years of college and a bootcamp to realize learning is pain, but it’s joyful pain if you’re trying to make things you’re passionate about AND have freedom of creativity
Like building the thing you like and showing that to others will get you a job that you like because recruiters hire you based on what you like to put forward.
Inspiration is hard. If you're not inspired, then you don't explore, and if you don't explore, then you won't be inspired. When I am out of ideas, I like to go and read about various interesting CS topics, and those end up giving me ideas.
Try looking in your day to day life and code a tool to help you. To give you some ideas, one of my first projects was an IRC bot to monitor new appartement rentals. Others included stuff related to games I played (reverse engineering, external optimization tools/simulators or Discord helper bots). The last category are projects inspired by issues I encountered at work, but not related to the core business of my employers (ex: small DNS web UI to help ours developers), but that's somewhat dangerous ground depending on the company you work for.
Plumber turned SWE here; Plumbing was considerably harder than SWE by a LONG shot. Comparing plumbing to 'sticking two pipes together' is like comparing coding to 'writing a functional script'. There is SO MUCH being left out of that statement. You'd be mindblown at just how complex plumbing can get. Can you even guess why its illegal to have a shower head connected with a pipe long enough for the head to sit on the floor of the shower? Can you explain why an airlock can hold back a body of water several inches above the airlock and the outlet of the pipe? Can you spend twelve hours crawling through rat corpses and cat piss, under someones house, so the homeowner can finally use their own shower, toilet, and sinks? I left plumbing for SWE years ago, and still am not making a third of what I made as a plumber; I made that choice because SWE is easier.
My ‘tism brain now wants an answer to all the questions you posed 😂😂 I assume most are pressure related? Ie the longer pipe from shower head to ground would build pressure and have potential to explode if knocked, but that’s initial thoughts not thinking too much about it. Would love to hear the actual reasons lol
@@Hellbending It's in the rare case that your water supply becomes depleted (for example, when a fire engine takes it all), if there's some water sitting in your shower tray, or if you have a blockage and sewage comes up, while your hose is sitting there, you can give an entire city typhoid. Rare circumstances, but potentially lethal on a mass scale. As for the airlock, it's because the air is so buoyant that it needs additional force to push it downhill far enough to leave the pipe. If no air enters the pipe, the water will flow uphill and downhill without a problem, but one small bubble of air can cause hours and hours of work. And as for the crawling through corpses and piss, the answer is a solid no from me; that was one of the main motivators to quitting :p
> I left plumbing for SWE years ago, and still am not making a third of what I made as a plumber; I made that choice because SWE is easier. Keep in mind that it is easier because your not making a third of what you made as a plumber yet. My first years in IT were also easy, because they're supposed to be as a junior. It gets worse, not just "skill-wise" but especially "work-life-balance-wise".
@@AmonAsgaroth Yeah, no. That's not why. I've worked with plenty of seniors, I know what their job looks like. It's not comparable to the old timers I plumbed for. Work life balance is a lot easier when you don't have people relying on you for their basic human necessities like drinking water. A SWE has a hard they, they go home. A plumber has a hard day, it means he has to stay even longer so that his customers can perform basic life functions...
> A SWE has a hard day, they go home Nah, not really if you're salaried. I worked on official public holidays due to a large govt contract with millions on the line. Also means you weren't on-call yet. If a service breaks down at 3 AM you get up and start working. Sure, the cause is less "human" (nobody really is thankful that you do your job and no specific person really needs you just some soulless corporate entity) but does that make it better or worse?
By understanding the difference between a fixed mindset and a growth mindset, and growing skills in certain domains such as breaking a problem down and being resourceful enough to find solutions to the many small problems that make up a big problem
Then do the bare minimum to have it on your resume. That Uni course you barely pass and forgot? check. That tech you last touched 10 years ago? check. That unfinished side project using ? check. It will let you pass the HR keyword filter. As long as you are not straight-up lying, that's ok, just be honest about it if asked during the interview process.
Agreed with @kakwa, this advice is meant to be in addition to your resume. Yeah, know the tech you need, but having something that you care about and shows your skills beyond cookie-cutter tutorials will help you stand out.
Yep. I get constantly rejected because I didn't go to uni. Even though I did a diploma work for a friend of mine that got him a SWE degree from the country's most prestigious university's faculty of mathematics and informatics. Because everything he learned was useless when push came to shove and I am a better programmer even though I am self taught. They'd rather hire buzzwords than actual talent.
you need portfolios because that shows you know and care about what the employers are doing, additional projects or activity that makes you stand out from the crowd will give you better chance
I don’t think personal projects matter unless it’s being used by a lot of people. Companies don’t want to take a chance right now. If you’re already employed they will look at you. Once they’re looking at you they’re looking for any red flags and immediately chucking you out the window if you trip up. We’re over saturated. Plain and simple. I’m getting interviews consistently, but I haven’t seen this level of pickiness in years. Not saying I’m a perfect candidate, but in the past the companies I’m interviewing with were much more welcoming.
Any recommendations to people who aren't already in the industry? I have been trying to transition but I feel so lost on what direction to go. I went to college for cybersecurity for a few years but covid made the course quality go way down so I put college on hold and just ended up working. Made and managed 2 WordPress ecommerce sites, currently studying for AWS Solutions Architect exam just for fun, taught myself python and java, spent about 6 months learning unity and c#, been learning and building projects for html,css,js with my last project being a market analysis tool / trading bot type of tool. Now I'm starting to look at things like react and tailwind but I don't have a clear path on what I'm doing or where I'm heading and I can't even get a job at a help desk. I feel like I need a mentor at this point.
Building a personal dashboard for the rss I want and my favorites as buttons. I used mySQL but I want I switched to just righting a .csv for all the lookups. It’s powered by express. Connected my ftp server. Yo using react so I can keep getting better. It’s special to me and this made me feel better about it because I wasn’t making those todo apps and stuff. Also made a diablo2 cli for getting the rune words sets my character has in the box. Thanks for this
I don't want a coding job, I like the job I have and couldn't handle sitting in front of a computer all day. I built a web of sensors, using multiple raspberry pis, that all feed information to a database. I wrote a simple api and built out an android app to view my data. It's all very simple, I'm not a good programmer, but I've been offered multiple well-paying jobs from just showing it off to people.
If you do want that pay-raise without sitting in front of a screen all day, ou might like a more hands-on network engineer or system administrator role might suit you better, especially if they do lots of custom hardware setup.
Holly cow. I don't mind a coding job, but that web of sensors, I did the exact same type of project, also frontended by a --android-- cross-platform mobile app.
@@technolus5742 Haha, yeah, I made my app using Maui, which is supposedly cross-platform but I don't own an iphone to test on. Also iphone can kick rocks.
I built a "web of sensors" application using raspberry Pi etc to spy on my cat all day long and people just look at me like I'm insane xD. You lucky bastard.
Yeah, my favorite projects are the ones I did researching something or trying to address a unique problem. Sometimes I return to them years later and continue. They're not big, not great software but I had people notice them in the past.
Not gonna lie the hardest part is keeping my attitude in line because I usually try to think of a project that I personally want to do and then when I finish making a spaghetti code finished buggy product, no one is impressed even if it wasn't buggy. Then, I'm like well, that's what motivated me but I guess my thinking of projects is still a little too inside the box for recruiters lol. I guess the real hard part is finding a project that you are interested in and that other people haven't done to death. So, a unique project and to be honest that is legit hard to come up with a unique enough idea that vibes with recruiters and that you care about.
Eh... depends, it seems. I regularly build little tools that are actually of use to me in different languages AND also have deep knowledge and years of experience in one more specific area but the last time I went job hunting, it took me like 3-4 months and dozens of interviews to finally get an offer from a company that I sensed wasn't a good match. But I had to take it because... gotta eat.
I love Casey but I feel like he's too nice and wants to validate you either way! Though speaking of validation, this video coming out when the last week or two I've been trying to build my own game as a passion project despite others discouraging me from it is so validating!
I rewrote a piece of digital signal processing assembly for a scientific instrument to make it more accurate. I am noy yet satisfied with a fraction of a microsecond error, I may need to make my own hardware from scratch
I have a bit of a hot take, I think if you're incoming into the job market, you do need to have built the todo app too, I know it's tedious and web sucks but so many junior roles are for react stuff it's just good to have something like that in your resume, I'm not saying make 10 different but samey react projects, but I think it's important to have that in your arsenal too if you're new.
Most of my projects are pretty low level and network related because of you and ed, and i absolutely love doing it. Funnily they are in rust or go (ykw xD), so i am currently learning C to understand shit better I just hope i get hired soon :')
also tbh - after 10 years in SWE - nor is plumbing and gluing libraries and external services in code. Sure, reasons why it's hard may be kind of less "technical" (are they though?) but it's still not that easy. Someone who can't do this kind of thing because he craves constant "intellectual stimulation" and "hard things" is a shit employee and won't be hired.
To those saying you do not know what to build and can not come up with ideas. Build something you would actually use and could make great use of. For instance, are you using something that is very manual? Try writting a little program that those it for you.
I use multiple projects per day, and also multiple other simply automation scripts. They don't get interviews. They give something to discuss IN the interview, but that doesn't matter if the interview never comes.
I have a hard time building pointless stuff. I gotta build something that has meaning to me. I learned python and web scraping because I wanted to automate uploading photos to devices. Saved us 1k+ hours.
Sort of similar like me at my first summer job at a tech department. “You hack computer games and programs? You wrote eprom dump, emulation and burning hardware in C and Pascal, to edit crack and copy NES code?? We have a test engine that’s written in pascal and actually runs on EPROMs.” Suddenly I wasn’t paid youth minimum wage but a decent salary. Actually so decent that I briefly contemplated to not go back to college 😂And yeah it was nepotism because my dad worked for that same company. But I officially would just calibrate test equipment. Now I got to update their test equipment and add new features.
@@glurpious73 It’s human psychology, like minded people work well. Although you should have skills and experience. Which with Hollywood’s nepobabies isn’t often the case 😀
I fully agree with the advice Prime is presenting. The problem however, is dealing with the varying levels of bullshit that you're liable to encounter along the way. The passion project is the (relatively) easy part, the hard part is getting to the person that might actually stop, take the time to look at your project and care enough to think about whether or not you could be a potentially good employee. No one seems to really consider transferable skills/knowledge anymore. Even if you get past that initial hurdle, there's still a chance you'll still run into someone completely oblivious. I once quite literally had someone tell me they didn't believe I knew how to code....while having access to my public repositories.... (╯‵□′)╯︵┻━┻
ha, funny I see this vid as I've started to realise Ima need to learn CPP so I can do some projects with OpenXR. Dont really care about CRUD apps or whatever. Good practice sure, just seems a very meh thing to do, UNLESS I'm actually gonna use it. Which I've done a very small program in C# for a game I was playing before, although it was just a Console app since that's all I needed for personal use.
I tried learning web dev and every time I try I get depressed because I don't care about web dev. I like building stuff, but everyone keeps saying all the jobs are in web.
bro you can build stuff on the web too, it's not all static/content sites, pretty much anything you can do for desktop can be done for a web app these days
If you're in it for the money just switch majors to Chemical Engineering, you will get better pay and you don't have to worry about not finding a job..
I'm literally learning React rn and ong ngl i had a plan just to cover react basics make a todo and put MERN on my resume 😂😭😭 M not this type of engineer but Everybody around me getting an internship got me scared so I switched from learning ml to web Dev since there are more roles for JS devs. I regret it 😢😢 Do I really need to start making stuff I feel is cool or think about markets and what others are doing to get a job in confused af after prime literally called me out
stop listening to prime on this, he hasn't been on the job hunt grind in over a decade. this is like listening to a boomer talk about how to get a job or dating
Problem is, you need to show you’re highly proficient in zig, not that you can go out of your way to put a project together in a language you don’t typically use. I think for the most part if you’ve learned a language and have a degree you’re teachable lol
I am also currently learning about jepsen, and from books related to distributed systems. Where can I learn more about raft, do you have some resource.
What is "a path" to you? You have a goal, so all you need to do is to break it down into its constituent pieces. When you have an idea of what goes into it, pick a piece and start working on it. Maybe you find out that the piece you are working on has its own pieces. Break it down further and tackle those pieces, then bring them all together. Keep going and you're moving closer to the goal automatically.
This is BS these events is not so tight relatable as someone can think and Primeagen try to tell in this clip. From my real experience and experience of people I know your home project will not count if you was born in wrong place or don't have some "work experience", this is the truth. If you've watch this and start to believe that if you build something trivial like chess engine and this will be your key to get a job I would not relate on this. I don't true to abuse someone or something like that just want to remind you about reality and be prepared for it.
hey man i’ve been 2 years into as well , self taught.. would like to speak more if you don’t mind just about certain ideas ETC .. also i’m knowledgeable about AWS, do you have any aws certs? i’m working on taking my solutions architect associate exam soon just trying to balance everything at once as I am learning spring boot / microseconds atm
Input: "I made a CRUD web app with {{A framework}}." Response: "cool" Vs I made {{ whatever your are interested in }}. One shows a passion for programming one is a requirement everyone fills
I hate that jobs want you to be "exciting", "passionate", "fit culturally" and whatnot. This bullshit exists only in white-collar jobs. I am passionate about stuff and I have interests I pursue outside of the company but I work for money up to 40hrs. My passion is not for sale. Also working with passionate people who don't respect their own boundaries and work overtime SUCKS.
It's fine if programming is not your passion. But don't be mad when companies prefer those who are over you. People who actually like programming exist. They just happen to find that their passion aligns with their job. That's why some people put in the extra effort because they don't consider it as a slog. Have you ever met a musician who only practices while waiting until the concert starts? No. They put in the effort even outside of their work. You think working with passionate people sucks? Try working with lazy, uninspiring idiots who string together crap and jump ship every couple of years and it's up to others to fix or build upon your mess. At least if you're good at what you do, then not having the passion and putting in the bare minimum is fine. But the majority of such people are mediocre at best and horrible programmers at worst. If you hate how it's done in this profession, go to a manual labor job where none of this exist. SWEs always seem to think the grass is greener on that side.
@@theascendunt9960 That's the funny thing: Programming IS my passion. I have a bunch of hobby projects that I love to tinker with as soon as I come back from work, but... my day job is a standard corporate web dev gig and sometimes "passionate" people pressure everyone to stay overtime to ship "the next standard feature" to some customer "x% faster" or whatever else nobody will remember in a month. Or worse: not even pressure but create an artificial stressful atmosphere "because deadlines" (because they care so much) where those deadlines were some offhand comments some management made during some random dinner. And no, I won't look for something else, because as I said: I work for money. I have a wife, a kid under way and a home to upkeep and this is much much more important than anything job-related. > If you hate how it's done in this profession, go to a manual labor job where none of this exist. SWEs always seem to think the grass is greener on that side. Fortunately I had the opportunity to experience some "non-SWE" jobs in my student days and I don't get what you mean at all. Hiring is totally broken in SWE. Money sucks but those jobs were way more chill and enjoyable. > You think working with passionate people sucks? Try working with lazy, uninspiring idiots who string together crap and jump ship every couple of years and it's up to others to fix or build upon your mess. I used to believe that "idiots" were at fault here but I'm currently 10 years in commercial SWE and with full confidence I can say that code produced by "passionate" people is as unmaintainable as everyone else's. It's the nature of any project when limited by time and finances. Passion doesn't mean shit because it's not even a skill issue.
@@theascendunt9960 Most blue-collar jobs are more lucrative than software. If you don't like coding, there are lot of professions you can earn more or same with minimal brain effort.
Skip these clown show auditions and rather go for a rarer skill like cloud, data engineering or machine learning. The whole "prove why we should hire you with a passion project" reeks of corporate BS. Just get certifications, check the boxes and apply. Not as exciting as software devs but at least there are standards, not this subjective BS.
In fairness, his expectations are way too high. Practically all software engineers I know have zero side projects. Coding is a job they like, but in the end, it remains just a job for them.
@@kakwa You're talking about engineers that already have jobs, he's talking about those looking for their first job in the industry. You really need some sort of project portfolio nowadays to help your chances of getting hired.
Prime's right, that's what you need nowadays. But we all should still voice the opinion that expectations are way overblown and that the whole situation is absolutely dumb and you SHOULD NOT have to do any of that. When Prime or I started (~10 years ago in my case) none of this bullshit was required. Some student projects were enough and I'm not even sure if those were required. Maybe they were needed only in my case because I started working while doing 2 year of university so I didn't have a degree yet.
@@AmonAsgaroth Why should you not have to do that? Why is it unreasonable to expect people to demonstrate competency in order to get hired? There are a lot of jobs that require some sort of portfolio upon applying. It costs $0 to write a program. If you've haven't developed any projects worthy of being part of your portfolio, you're not qualified for the job. You haven't done enough to even determine for yourself if you know what you're doing, why should a company take that risk? I don't think Prime is excluding student projects. If you spend 4 years in college and haven't actually developed any software, you should sue for a refund. I think this mostly comes from developers who just came out of a 3-6 month boot camp.
@@GameOn0827 Because we're talking about entry level positions. Literally nothing should be required for those by definition of entry other than willingness to learn or maybe something to confirm some basic understanding of IT like a degree (without projects) or some standard boring project (React pomodoro is 100% good, you don't have to look for anything interesting). Somehow other jobs can still do it right. At best you need a degree, but most trades dgaf about those, rightly so. When I started you could get an entry level job (paid minimum wage or nothing) without any kind of portfolio. With a degree you could get a decent junior position. With a degree and some projects you could skip the junior level altogether. Companies had no problem recruiting anyone willing to learn and it was great for everyone. Don't know what happened, but that stopped before the interest rate hike, Ukraine-Russia war and even COVID. I don't recall when last time I had any junior to mentor. It's dumb because even if you wanted to work for minimum wage to learn nowadays you can't. You either have projects or experience to jump straight to mid-level compensation or you can f off.
this is a lie, this guy is so pretentious and fake, i have only been building things i like and i cant get a job because of that, u unfortunately have to do the whole react cringe thing or u will be stranded and i found this the hard way
@@GPSingh-tn3zo recruiters don't give a shit they're not technical people they can't even read hello world code, when this is the case I doubt most of them will ever visit your github page. They don't enough time so you need right keywords on your resume for the job you're after, build projects related with the job. If you want to be a backend programmer and the job you're looking for was in Java then don't spend your time on frontend, js etc. Just build only backend projects in java.
How is this even something that has to be said? From my very first year at Uni, I started programming things I liked. I even twisted the assignments to turn them into videogames, or fun stuff I wanted to do ("make a program that uses Dijkstra?" - ah, thaaaat's a videogame). People who fail at this are just here for "muh job opportunity". They would've been chemists or lawyers if those were the better jobs today. Let them fail, good riddance.
I just made an entire OS kernel from scratch and McDonald's rejected my application to be a fry cook
link or it didint happen
(dont want to call you liar or something, i just want to manipulate you to see the source code since am interested into doing somthing similar)
@@birdbeakbeardneck3617its a joke
A fry cook isn’t a SWE
@@Bumpster01🤣
see your mistake was you needed 8 years of professional experience at industry titans like google and amazon, then you can qualify for a fry cook unpaid internship
I made a hot take generator, just redirects here
lmao
this is powerful
Times have changed... When I was a junior just after the GFC I built an 80% complete Node server framework based on laravel with routing, guards, models, controllers and templating engine, and a frontend utility library based on jQuery and built in functional programming principals. All I heard from the very few interviews I could get was "Yeah, you won't actually be writing your own code here, we use React".
Did you share it on GitHub?
Probably need to seriously re-write your resume to get interviews that are more in line with your experience then. If you built something like this, then JS should not be the attractive quality on your resume, you should be applying for mostly backend positions that use Java, Go, etc, and just exagurating your experience with them so you can get past the basic guardrails to the interview stage so you can show off your real experience there.
It's up to you to decide if you want to take that job. But the pitch is that you know deep knowledge of the engine that runs the framework; that makes you an asset that's more interesting than just a react developer
@@RodrigoCespedesDazado recruiters care about any of that? In my experience they're doggedly and religiously stuck on key words. I only have anecdotal experience but not one of the companies I've interviewed care two shits about what I want to truly do.
@@richardshipe4576many don’t but the team might care. Mine did but when I tried to show my experience to small company recruiters/hr and c-suites, they did not care and would sometimes even downplay my work after their team showed interest and pushed me forward in their process.
That's fascinating. I did a plethora of private projects, which essentially showcases my extensive ability to apply logic, math to solve basically anything I wanted. A TCP/UDP communication library, MMO game server architecture, procedural generation algorithms reaching to galaxies, a tool to create ideal RNG algorithms, TikTakToe AIs to learn decision making AIs, dynamic loading and unloading of solar systems as you traverse in free flight through space, an algorithm to convert an Int64 ID into varying patterns of names, an algorithm to create clusters of nebulae. That's ~1/3 of all projects I made, roughly ~40% are from 6 years at a company, and most of them have interesting details.
50 applications, 0 interviews. Great.
Can you send me your github and LinkedIn profile? If what you are saying is true I might have some game changing news to you lol
50 is rookie numbers you gotta pump those numbers up
50 is bush league
@@brunogiannotti1156 I don't upload on Github, and LinkedIn is questionable. I decided months ago to take my skills and do my own thing. I work on a space combat/exploration game that has the scale of the observable universe, is an MMO hosted in a distributed server so that it works on a single realm globally. A lot of the technical parts are done, which contain a LOT of optimizations, algorithms and byte-sensitive functions.
Currently I am doing bugfixing and testing to make the communication system work. The logic is done, but there are little things buried somewhere that need to be found and fixed. Once all of those are fixed, it should all work.
Sometime later I'll have to figure out how to procedurally generate galaxies in a 3D-web-like pattern. That'll be a challenge, but traversing galaxies is meant for late-game, so it's not high priority.
ive never built a clock app before. And I am quite passionate about time. Going in the deep end here!
3:58 I call this "Suck-Driven Development" (SDD) - just focus on the thing that sucks the most next.
What sucks the most? I don't even have an empty chess board. Build it. Done.
What sucks the most? I don't have any pieces. Build it. Done.
Now? Can't make the first move. Make a pawn move. Build it. Done. And so on.
I have heard of QDD (question driver development) before. But sue that. Ima go with this now. This is gonna be wayy more effective
My situation is funnier , I built an entire software alone lol.
C++/opengl with a PBR rasterizer engine feeding a raytracing engine that bakes the whole scene ...
The thing works in a multi threaded env smoothly , it's fast , it's clean , tested , error handled.
It does graphics , it does image processing , bakes irradiance maps using importance sampling and is parallelized on CUDA.
I never worked in a software company except 3 months in a startup porting a CAD tool to react ... That was like in 2017 or something.
I never looked for a swe job since, and considering how we are treated , I think I will never do it, unless I find some really chill place to work in and not a swe farm where I'm managed by people and HR like if I was in kindergarten, and be fired nonetheless without notice.
Programming is my passion in my life.
My goal is to be excellent in this, and if that means choosing between being a cashier or killing this passion in a completely rotten industry, then fuck that industry lol. I am content.
Love your attitude ❤
So you are making living doing contractual work or what now?
What are you doing currently? Are you selling your own software?
They are a cashier
I'm working in a place that sucks and pay is low, I'm doing to do anything low level but need to grind to switch away from fucking php
This actually worked for me. My passion has always been signal processing and machine learning. I took a detour to learn web dev among other things and guess what I wound up getting a job for… signal processing/AI engineer! Mostly because of a few projects I made which happened to align directly with a specific companies upcoming plans. Build the things you’re passionate about! The guy who does something for fun will always best someone who is mostly motivated by money
I have a degree in petroleum geophysics and i want to take your same path, where should I get started?
I have a similar experience, I am making my own programming language pure out of interest in some specific paradigms with no intention of it ever being a practical thing for others; the company I'm hired at now asked me to bring me some project for the 2nd interview round I'm passionate about and I brought this. Talked about it with them for over an hour and 2 rounds later I got an offer. So it was not the only thing that got me hired, but I think it had a very positive impact in the whole process.
im the guy with the chess engine - listen to this prime guy's advice it might change your life
Hey, first of all congrats on getting the job!. I have a couple of questions:
1) What was some challenges you faced during the development of your chess engine?
2) What did you learn from those challenges?
3) How did you integrate your personal project in your CV?
4) What advice would you give to someone who's been seeking a job for the past 2 years?
congrats for getting the job 🎉
I swear I’ve seen you in cheps chat…
Oh, you're that yummy he was talking about!
Congrats man! 🎉🎉
I don’t feel like employers care about your personal projects unless it relates to them. They’re going to be more interested in what you do professionally.
That's why you have to make projects that relate to the jobs you're applying to... If you have a stupid Roblox game even though it has 8k players but you're applying to web dev jobs and get no interviews, why should you be surprised?
Once you have experience sure but if you’re trying to get your first job, it helps. Also helps if you’re trying to change disciplines.
Building a chat app that connects new mothers and doctors, for my cousin who lives in a very rural place where a smart phones are a luxury and money is little, majority have feature phones, so SMS has to be free.
React got me my longest software job (which I still have), JavaScript devs really do never go hungry. I’ve been creating and going back to projects I built in cpp, Java and python and what have they got me? 1 week to 3 months internships. JavaScript and PHP is where the jobs and money are.
Curios to know: where are you located?
I'm a JS dev going hungry after a layoff right now, lmao. So it does happen. 3 yoe with React, 1.5 with Next, just picked up and learned a little Dart + Flutter for mobile dev on my last job too, but not seeing much movement in my job hunt, and if I don't land something before the end of the month I lose my home and my cats, so... 🤷♂
@@pagus6616how’d it end up going for you
Lol not even joking, 2 weeks ago I got the wild hair to figure out how programming languages are implemented. As soon as I get dot operators implemented, I'll have a functioning programming language complete with functions, builtins, static and dynamic typing, event triggered callbacks, and interfaces between structs and functions. Also a test suite that's currently sitting at like 90% (for what that's worth).
Link to repo or 🧢
@AG-ur1lj lol I'll post a temp repo in just a minute. Just be warned: you can access a struct property (e.g. a = myvar.propname works fine) but as of right now you can NOT reset that property (e.g. myvar.propname = 12 does not work fine at all). I'm working on that part right now. I'll include a few source files you can run, because I don't have all the syntax documentation done. You should be able to pick up the basics just fine from the source demos though. Nothing groundbreaking here.
Lol just be nice, and remember that i JUST started learning to implement a language 2 weeks ago. A lot of the code looks good, but a good amount of it looks like I'm still learning 😆
@AG-ur1lj git hub shepherdp safyr demo version
Lol I'm sorry if you get spammed with comments. On my end it looks like my replies keep disappearing. I'm trying 😆. I think it's a security thing because I'm linking to code, but idk
Fyi UA-cam deletes all comments with links for anti bot spam reasons, except comments from channel's owner @@patrickshepherd1341
Yo lemme check this out- this an underrated comment brother
Keep it up and barrel forwards bro 💪💪💪
This is bullshit, i mean it gotta be bullshit. Why anyone should be write exotic apps that are nothing to do with the web just to get an interview to work as a webdev ? I think the next level will be building a drone with arduino, and the next is developing a new programming language with its compiler to work as a react dev. Bro you're f&$ed alive.
And if you're looking for interesting stuff you'll hate a web dev job anyway so you'd actually be a terrible hire.
I don't care that you can learn anything anytime you want. I want you to do React for 2 years straight without bringing the morale of the team down :D
Web dev job is oversaturated. Rather do cloud or data engineering or machine learning. Web and software dev recruitment is a clown show. Having people audition basically.
Understand the field you are getting into, become a programmer. Understand what happens in the background, the little intricacies, get the full picture. And i did that before, created my own language. It's a difficult process but you learn a ton and web dev suddenly becomes cake. Too many people are seeing the buzz of becoming a software engineer or a web developer, without knowing what they even are
I built a portfolio website with fancy little animations in react-three-fiber that was themed as the PS2 menu and that I think was what got me hired
I’ve been thinking about building Triple Triad with online matchmaking and this may be the push to get me invested into figuring that crap out
I wouldn’t share that info.
Yoink
@Oathbetrayer why not? For the uninformed
@@weirdo70615702 My guess is that he thinks it's a bad idea to share project ideas in case someone else "steals" it by working on the same thing.
@@weirdo70615702Because someone could steal his idea for themselves
It only took me 4 years of college and a bootcamp to realize learning is pain, but it’s joyful pain if you’re trying to make things you’re passionate about AND have freedom of creativity
Like building the thing you like and showing that to others will get you a job that you like because recruiters hire you based on what you like to put forward.
Prime comes in clutch with the end of 80s cartoon PSA for devs. Love it 🍻
The worst part is that I'm terrible with ideas, I never know what I want to do
Go and talk to people. Find problems they have that you might have interesting solutions for.
Weed gives me a lot of ideas for my sober mind to tackle later
Inspiration is hard. If you're not inspired, then you don't explore, and if you don't explore, then you won't be inspired. When I am out of ideas, I like to go and read about various interesting CS topics, and those end up giving me ideas.
Try looking in your day to day life and code a tool to help you. To give you some ideas, one of my first projects was an IRC bot to monitor new appartement rentals. Others included stuff related to games I played (reverse engineering, external optimization tools/simulators or Discord helper bots). The last category are projects inspired by issues I encountered at work, but not related to the core business of my employers (ex: small DNS web UI to help ours developers), but that's somewhat dangerous ground depending on the company you work for.
Make a compiler I'm doing one in c++ it's really fun and interesting
Plumber turned SWE here; Plumbing was considerably harder than SWE by a LONG shot.
Comparing plumbing to 'sticking two pipes together' is like comparing coding to 'writing a functional script'. There is SO MUCH being left out of that statement.
You'd be mindblown at just how complex plumbing can get. Can you even guess why its illegal to have a shower head connected with a pipe long enough for the head to sit on the floor of the shower? Can you explain why an airlock can hold back a body of water several inches above the airlock and the outlet of the pipe? Can you spend twelve hours crawling through rat corpses and cat piss, under someones house, so the homeowner can finally use their own shower, toilet, and sinks?
I left plumbing for SWE years ago, and still am not making a third of what I made as a plumber; I made that choice because SWE is easier.
My ‘tism brain now wants an answer to all the questions you posed 😂😂
I assume most are pressure related? Ie the longer pipe from shower head to ground would build pressure and have potential to explode if knocked, but that’s initial thoughts not thinking too much about it.
Would love to hear the actual reasons lol
@@Hellbending It's in the rare case that your water supply becomes depleted (for example, when a fire engine takes it all), if there's some water sitting in your shower tray, or if you have a blockage and sewage comes up, while your hose is sitting there, you can give an entire city typhoid. Rare circumstances, but potentially lethal on a mass scale.
As for the airlock, it's because the air is so buoyant that it needs additional force to push it downhill far enough to leave the pipe. If no air enters the pipe, the water will flow uphill and downhill without a problem, but one small bubble of air can cause hours and hours of work.
And as for the crawling through corpses and piss, the answer is a solid no from me; that was one of the main motivators to quitting :p
> I left plumbing for SWE years ago, and still am not making a third of what I made as a plumber; I made that choice because SWE is easier.
Keep in mind that it is easier because your not making a third of what you made as a plumber yet. My first years in IT were also easy, because they're supposed to be as a junior.
It gets worse, not just "skill-wise" but especially "work-life-balance-wise".
@@AmonAsgaroth Yeah, no. That's not why. I've worked with plenty of seniors, I know what their job looks like. It's not comparable to the old timers I plumbed for.
Work life balance is a lot easier when you don't have people relying on you for their basic human necessities like drinking water. A SWE has a hard they, they go home. A plumber has a hard day, it means he has to stay even longer so that his customers can perform basic life functions...
> A SWE has a hard day, they go home
Nah, not really if you're salaried. I worked on official public holidays due to a large govt contract with millions on the line.
Also means you weren't on-call yet.
If a service breaks down at 3 AM you get up and start working.
Sure, the cause is less "human" (nobody really is thankful that you do your job and no specific person really needs you just some soulless corporate entity) but does that make it better or worse?
Man I just built a to-do app and a clock app and I feel attacked and mocked 😂😂😂
Gotta do the weather one next.
This video needs to be seen by every developer in the world. Lovely.
I wanted a job in games audio so I built a synthesiser app and demoed it in the interview, and got hired.
"I got a job at netflix 10 years ago, we didn't have react back in my day!"
👴
"anyone can be a plumber"
You're right. But they're hiring plumbers
My IQ isnt high enough to build a chess engine. What do i do.
By understanding the difference between a fixed mindset and a growth mindset, and growing skills in certain domains such as breaking a problem down and being resourceful enough to find solutions to the many small problems that make up a big problem
problem is if you don't have the keywords on your resume you get immediately discarded
Then do the bare minimum to have it on your resume. That Uni course you barely pass and forgot? check. That tech you last touched 10 years ago? check. That unfinished side project using ? check. It will let you pass the HR keyword filter. As long as you are not straight-up lying, that's ok, just be honest about it if asked during the interview process.
Agreed with @kakwa, this advice is meant to be in addition to your resume. Yeah, know the tech you need, but having something that you care about and shows your skills beyond cookie-cutter tutorials will help you stand out.
Yep. I get constantly rejected because I didn't go to uni. Even though I did a diploma work for a friend of mine that got him a SWE degree from the country's most prestigious university's faculty of mathematics and informatics. Because everything he learned was useless when push came to shove and I am a better programmer even though I am self taught. They'd rather hire buzzwords than actual talent.
you need portfolios because that shows you know and care about what the employers are doing, additional projects or activity that makes you stand out from the crowd will give you better chance
I learned C just to start playing around with Raylib
I don’t think personal projects matter unless it’s being used by a lot of people.
Companies don’t want to take a chance right now. If you’re already employed they will look at you. Once they’re looking at you they’re looking for any red flags and immediately chucking you out the window if you trip up.
We’re over saturated. Plain and simple. I’m getting interviews consistently, but I haven’t seen this level of pickiness in years. Not saying I’m a perfect candidate, but in the past the companies I’m interviewing with were much more welcoming.
Any recommendations to people who aren't already in the industry? I have been trying to transition but I feel so lost on what direction to go. I went to college for cybersecurity for a few years but covid made the course quality go way down so I put college on hold and just ended up working. Made and managed 2 WordPress ecommerce sites, currently studying for AWS Solutions Architect exam just for fun, taught myself python and java, spent about 6 months learning unity and c#, been learning and building projects for html,css,js with my last project being a market analysis tool / trading bot type of tool. Now I'm starting to look at things like react and tailwind but I don't have a clear path on what I'm doing or where I'm heading and I can't even get a job at a help desk. I feel like I need a mentor at this point.
I built a todo app in markdown
Building a personal dashboard for the rss I want and my favorites as buttons. I used mySQL but I want I switched to just righting a .csv for all the lookups. It’s powered by express. Connected my ftp server. Yo using react so I can keep getting better. It’s special to me and this made me feel better about it because I wasn’t making those todo apps and stuff. Also made a diablo2 cli for getting the rune words sets my character has in the box. Thanks for this
I don't want a coding job, I like the job I have and couldn't handle sitting in front of a computer all day. I built a web of sensors, using multiple raspberry pis, that all feed information to a database. I wrote a simple api and built out an android app to view my data. It's all very simple, I'm not a good programmer, but I've been offered multiple well-paying jobs from just showing it off to people.
If you do want that pay-raise without sitting in front of a screen all day, ou might like a more hands-on network engineer or system administrator role might suit you better, especially if they do lots of custom hardware setup.
Holly cow. I don't mind a coding job, but that web of sensors, I did the exact same type of project, also frontended by a --android-- cross-platform mobile app.
@@technolus5742 Haha, yeah, I made my app using Maui, which is supposedly cross-platform but I don't own an iphone to test on. Also iphone can kick rocks.
@@benjaminblack91 how
I built a "web of sensors" application using raspberry Pi etc to spy on my cat all day long and people just look at me like I'm insane xD. You lucky bastard.
Yeah, my favorite projects are the ones I did researching something or trying to address a unique problem. Sometimes I return to them years later and continue. They're not big, not great software but I had people notice them in the past.
Not gonna lie the hardest part is keeping my attitude in line because I usually try to think of a project that I personally want to do and then when I finish making a spaghetti code finished buggy product, no one is impressed even if it wasn't buggy. Then, I'm like well, that's what motivated me but I guess my thinking of projects is still a little too inside the box for recruiters lol. I guess the real hard part is finding a project that you are interested in and that other people haven't done to death. So, a unique project and to be honest that is legit hard to come up with a unique enough idea that vibes with recruiters and that you care about.
I have been also thinking of building a chess engine for like a week. 😬
Eh... depends, it seems. I regularly build little tools that are actually of use to me in different languages AND also have deep knowledge and years of experience in one more specific area but the last time I went job hunting, it took me like 3-4 months and dozens of interviews to finally get an offer from a company that I sensed wasn't a good match. But I had to take it because... gotta eat.
Glad I'm on the right track :)
I love Casey but I feel like he's too nice and wants to validate you either way! Though speaking of validation, this video coming out when the last week or two I've been trying to build my own game as a passion project despite others discouraging me from it is so validating!
“Being a plumber is not hard”
I agree with the overall message but that’s an idiotic statement brother lol
I feel like this was for me
and me lol
@@BrayanRuiz-m3w ...Aaaaand _maaaaybe_ also me.
@@Brahvim lol
I rewrote a piece of digital signal processing assembly for a scientific instrument to make it more accurate.
I am noy yet satisfied with a fraction of a microsecond error, I may need to make my own hardware from scratch
I have a bit of a hot take, I think if you're incoming into the job market, you do need to have built the todo app too, I know it's tedious and web sucks but so many junior roles are for react stuff it's just good to have something like that in your resume, I'm not saying make 10 different but samey react projects, but I think it's important to have that in your arsenal too if you're new.
I’m in the chasm
I've made featured video games and haven't gotten a single interview, I don't know how this guy got a job from a chess game -_-
Most of my projects are pretty low level and network related because of you and ed, and i absolutely love doing it. Funnily they are in rust or go (ykw xD), so i am currently learning C to understand shit better
I just hope i get hired soon :')
who's "ed" ?
Low level learning guy
hey man plumbing is actually not that easy
Very true. When your "code" crashes you are suddenly a lot poorer than you were a few seconds prior.
also tbh - after 10 years in SWE - nor is plumbing and gluing libraries and external services in code. Sure, reasons why it's hard may be kind of less "technical" (are they though?) but it's still not that easy. Someone who can't do this kind of thing because he craves constant "intellectual stimulation" and "hard things" is a shit employee and won't be hired.
So I’ve built a whole workout app with react native and using a firebase backend, I can’t land an interview lol
erm acually
Y'all should list example of projects we can try to build to get us a job
just make projects that relate to the jobs youre applying to, its not that hard
To those saying you do not know what to build and can not come up with ideas.
Build something you would actually use and could make great use of.
For instance, are you using something that is very manual? Try writting a little program that those it for you.
I use multiple projects per day, and also multiple other simply automation scripts. They don't get interviews. They give something to discuss IN the interview, but that doesn't matter if the interview never comes.
Such good advice!
I have a hard time building pointless stuff. I gotta build something that has meaning to me. I learned python and web scraping because I wanted to automate uploading photos to devices. Saved us 1k+ hours.
Sort of similar like me at my first summer job at a tech department. “You hack computer games and programs? You wrote eprom dump, emulation and burning hardware in C and Pascal, to edit crack and copy NES code?? We have a test engine that’s written in pascal and actually runs on EPROMs.” Suddenly I wasn’t paid youth minimum wage but a decent salary. Actually so decent that I briefly contemplated to not go back to college 😂And yeah it was nepotism because my dad worked for that same company. But I officially would just calibrate test equipment. Now I got to update their test equipment and add new features.
@@glurpious73 It’s human psychology, like minded people work well. Although you should have skills and experience. Which with Hollywood’s nepobabies isn’t often the case 😀
Login from Clerk 😂
I fully agree with the advice Prime is presenting.
The problem however, is dealing with the varying levels of bullshit that you're liable to encounter along the way. The passion project is the (relatively) easy part, the hard part is getting to the person that might actually stop, take the time to look at your project and care enough to think about whether or not you could be a potentially good employee. No one seems to really consider transferable skills/knowledge anymore.
Even if you get past that initial hurdle, there's still a chance you'll still run into someone completely oblivious. I once quite literally had someone tell me they didn't believe I knew how to code....while having access to my public repositories.... (╯‵□′)╯︵┻━┻
Why are you so quick and strong and active just like Alabama man?
I just built my own dotfiles lol.
Game programming chasm is real.
Yo, plumbing is really hard, ok. Tried to install my water filter by myself and got my kitchen soaked. It is installed though.
ha, funny I see this vid as I've started to realise Ima need to learn CPP so I can do some projects with OpenXR. Dont really care about CRUD apps or whatever. Good practice sure, just seems a very meh thing to do, UNLESS I'm actually gonna use it. Which I've done a very small program in C# for a game I was playing before, although it was just a Console app since that's all I needed for personal use.
acually
I tried learning web dev and every time I try I get depressed because I don't care about web dev. I like building stuff, but everyone keeps saying all the jobs are in web.
@@mindandrealitybattle bro infrastructure and mobile dev is alive and well paid, still.
bro you can build stuff on the web too, it's not all static/content sites, pretty much anything you can do for desktop can be done for a web app these days
If you're in it for the money just switch majors to Chemical Engineering, you will get better pay and you don't have to worry about not finding a job..
yeah, because there are none
Push the goal post again. Great job...
I'm literally learning React rn and ong ngl i had a plan just to cover react basics make a todo and put MERN on my resume 😂😭😭
M not this type of engineer but
Everybody around me getting an internship got me scared so I switched from learning ml to web Dev since there are more roles for JS devs. I regret it 😢😢
Do I really need to start making stuff I feel is cool or think about markets and what others are doing to get a job in confused af after prime literally called me out
stop listening to prime on this, he hasn't been on the job hunt grind in over a decade. this is like listening to a boomer talk about how to get a job or dating
Problem is, you need to show you’re highly proficient in zig, not that you can go out of your way to put a project together in a language you don’t typically use. I think for the most part if you’ve learned a language and have a degree you’re teachable lol
4:58
builld Raft , was part of my distributed systems course. loved it the most!
I am also currently learning about jepsen, and from books related to distributed systems. Where can I learn more about raft, do you have some resource.
be unburden by what has been
akchually
In the valley of not knowing how to get to the end goal. To what extent do you Google/look up stuff? For me I at least need a path or something.
What is "a path" to you? You have a goal, so all you need to do is to break it down into its constituent pieces.
When you have an idea of what goes into it, pick a piece and start working on it. Maybe you find out that the piece you are working on has its own pieces. Break it down further and tackle those pieces, then bring them all together. Keep going and you're moving closer to the goal automatically.
link in description is 404
actually* 🤓
So, are we taking Employement tips from someone that does not have a job? /s
This is BS these events is not so tight relatable as someone can think and Primeagen try to tell in this clip. From my real experience and experience of people I know your home project will not count if you was born in wrong place or don't have some "work experience", this is the truth. If you've watch this and start to believe that if you build something trivial like chess engine and this will be your key to get a job I would not relate on this. I don't true to abuse someone or something like that just want to remind you about reality and be prepared for it.
Lol, I'm a
hey man i’ve been 2 years into as well , self taught.. would like to speak more if you don’t mind just about certain ideas ETC .. also i’m knowledgeable about AWS, do you have any aws certs? i’m working on taking my solutions architect associate exam soon just trying to balance everything at once as I am learning spring boot / microseconds atm
ahh ya CPP can be compiled to web assembly so its fine. Get the fun project working first.
Meanwhile your JavaScript is compiled to CPP😂
❤
Input: "I made a CRUD web app with {{A framework}}."
Response: "cool"
Vs
I made {{ whatever your are interested in }}.
One shows a passion for programming one is a requirement everyone fills
HR would like to have a talk with you
Like if you hate web dev projects
wtf is acually
I hate that jobs want you to be "exciting", "passionate", "fit culturally" and whatnot.
This bullshit exists only in white-collar jobs.
I am passionate about stuff and I have interests I pursue outside of the company but I work for money up to 40hrs.
My passion is not for sale.
Also working with passionate people who don't respect their own boundaries and work overtime SUCKS.
It's fine if programming is not your passion. But don't be mad when companies prefer those who are over you. People who actually like programming exist. They just happen to find that their passion aligns with their job. That's why some people put in the extra effort because they don't consider it as a slog. Have you ever met a musician who only practices while waiting until the concert starts? No. They put in the effort even outside of their work.
You think working with passionate people sucks? Try working with lazy, uninspiring idiots who string together crap and jump ship every couple of years and it's up to others to fix or build upon your mess.
At least if you're good at what you do, then not having the passion and putting in the bare minimum is fine. But the majority of such people are mediocre at best and horrible programmers at worst.
If you hate how it's done in this profession, go to a manual labor job where none of this exist. SWEs always seem to think the grass is greener on that side.
@@theascendunt9960 That's the funny thing: Programming IS my passion. I have a bunch of hobby projects that I love to tinker with as soon as I come back from work, but... my day job is a standard corporate web dev gig and sometimes "passionate" people pressure everyone to stay overtime to ship "the next standard feature" to some customer "x% faster" or whatever else nobody will remember in a month. Or worse: not even pressure but create an artificial stressful atmosphere "because deadlines" (because they care so much) where those deadlines were some offhand comments some management made during some random dinner.
And no, I won't look for something else, because as I said: I work for money. I have a wife, a kid under way and a home to upkeep and this is much much more important than anything job-related.
> If you hate how it's done in this profession, go to a manual labor job where none of this exist. SWEs always seem to think the grass is greener on that side.
Fortunately I had the opportunity to experience some "non-SWE" jobs in my student days and I don't get what you mean at all. Hiring is totally broken in SWE. Money sucks but those jobs were way more chill and enjoyable.
> You think working with passionate people sucks? Try working with lazy, uninspiring idiots who string together crap and jump ship every couple of years and it's up to others to fix or build upon your mess.
I used to believe that "idiots" were at fault here but I'm currently 10 years in commercial SWE and with full confidence I can say that code produced by "passionate" people is as unmaintainable as everyone else's. It's the nature of any project when limited by time and finances. Passion doesn't mean shit because it's not even a skill issue.
@@theascendunt9960 Most blue-collar jobs are more lucrative than software. If you don't like coding, there are lot of professions you can earn more or same with minimal brain effort.
Skip these clown show auditions and rather go for a rarer skill like cloud, data engineering or machine learning. The whole "prove why we should hire you with a passion project" reeks of corporate BS. Just get certifications, check the boxes and apply. Not as exciting as software devs but at least there are standards, not this subjective BS.
plenty of data engineers struggling right now, nothing is safe
Can't wait for the comments to be full of bad engineers complaining about how "YoU Don'T uNdeStAnd, PriMe!!"
In fairness, his expectations are way too high. Practically all software engineers I know have zero side projects. Coding is a job they like, but in the end, it remains just a job for them.
@@kakwa You're talking about engineers that already have jobs, he's talking about those looking for their first job in the industry. You really need some sort of project portfolio nowadays to help your chances of getting hired.
Prime's right, that's what you need nowadays. But we all should still voice the opinion that expectations are way overblown and that the whole situation is absolutely dumb and you SHOULD NOT have to do any of that.
When Prime or I started (~10 years ago in my case) none of this bullshit was required.
Some student projects were enough and I'm not even sure if those were required. Maybe they were needed only in my case because I started working while doing 2 year of university so I didn't have a degree yet.
@@AmonAsgaroth Why should you not have to do that? Why is it unreasonable to expect people to demonstrate competency in order to get hired? There are a lot of jobs that require some sort of portfolio upon applying. It costs $0 to write a program. If you've haven't developed any projects worthy of being part of your portfolio, you're not qualified for the job. You haven't done enough to even determine for yourself if you know what you're doing, why should a company take that risk?
I don't think Prime is excluding student projects. If you spend 4 years in college and haven't actually developed any software, you should sue for a refund. I think this mostly comes from developers who just came out of a 3-6 month boot camp.
@@GameOn0827 Because we're talking about entry level positions. Literally nothing should be required for those by definition of entry other than willingness to learn or maybe something to confirm some basic understanding of IT like a degree (without projects) or some standard boring project (React pomodoro is 100% good, you don't have to look for anything interesting). Somehow other jobs can still do it right. At best you need a degree, but most trades dgaf about those, rightly so.
When I started you could get an entry level job (paid minimum wage or nothing) without any kind of portfolio.
With a degree you could get a decent junior position. With a degree and some projects you could skip the junior level altogether.
Companies had no problem recruiting anyone willing to learn and it was great for everyone. Don't know what happened, but that stopped before the interest rate hike, Ukraine-Russia war and even COVID. I don't recall when last time I had any junior to mentor.
It's dumb because even if you wanted to work for minimum wage to learn nowadays you can't. You either have projects or experience to jump straight to mid-level compensation or you can f off.
this is a lie, this guy is so pretentious and fake, i have only been building things i like and i cant get a job because of that, u unfortunately have to do the whole react cringe thing or u will be stranded and i found this the hard way
what about social media app like instagram as a web app ??
if it interests you
@@herdenq yeah it does, but would it interest the recruiter ??
@@GPSingh-tn3zo recruiters don't give a shit they're not technical people they can't even read hello world code, when this is the case I doubt most of them will ever visit your github page. They don't enough time so you need right keywords on your resume for the job you're after, build projects related with the job. If you want to be a backend programmer and the job you're looking for was in Java then don't spend your time on frontend, js etc. Just build only backend projects in java.
Garbage take😂 With that project, u wouldn't make it past the ATS.
How is this even something that has to be said? From my very first year at Uni, I started programming things I liked. I even twisted the assignments to turn them into videogames, or fun stuff I wanted to do ("make a program that uses Dijkstra?" - ah, thaaaat's a videogame).
People who fail at this are just here for "muh job opportunity". They would've been chemists or lawyers if those were the better jobs today. Let them fail, good riddance.
rm -rf todoapp