Nobody Cares About Your Coding Projects
HTML-код
- Опубликовано: 27 сен 2024
- Why nobody cares about your GitHub software projects? There are of course many reasons, but most projects that you see lack a practical use case. They lack FRAME.
In this video I will explain to you how to elevate your software projects from the competition and get the recognition you deserve.
We will take a look at the steps you can take to make your project look more appealing.
Then we will take a look at an example project which ticks all the boxes of a great project.
And last but not least, I will explain to you how recruiters evaluate your projects during a job application.
Now enjoy the video!
t10x
Song Credits:
-------------------------------------------------------------------------------------------------------------------
All songs Licensed under Creative Commons: By Attribution 4.0 License
-------------------------------------------------------------------------------------------------------------------
Composer/Producer: Johnathon M. Horner (Beat Mekanik) Song Title: Heavyweights (freemusicarchive.org)
"Local Forecast" Kevin MacLeod (incompetech.com)
"Deadly Roulette" Kevin MacLeod (incompetech.com)
"Thinking Music" Kevin MacLeod (incompetech.com)
"Night in Venice" Kevin MacLeod (incompetech.com)
"Spy Glass" Kevin MacLeod (incompetech.com)
I made a hack for tinder that auto swipes Tinder.
The hero we need
Autoclicker
@JustinBishop wait how do you hook into tinder
damn how? link plz :)
Damn don't fool us girls lol 😂
"Nobody cares about your coding projects, they care about a degree."
"Nobody cares about your degree, they care about your coding projects."
Ah the yin-yang of job employment. When it boils down to it, HR only cares about you at the right place at the right time. They don't care about a degree, they don't care about experience, they just see you as useful idiots to be exploited temporarily and then laid off for whatever reason. I remember getting into tech thinking it would land me into a job, but here I am, 23 and unemployed, trying to find any job, let alone a tech job, to make ends meet.
You can give as much advice as you want, but at the end of the day it won't matter. It's ultimately a matter of timing that employers ever look at you.
@allenkeettikkal3149 stating the obvious that employers must have a need for engineers before hiring engineers. It seems like you have a cynical attitude problem. You absolutely have to change that if you want to be successful or more importantly happy with life.
@@ImperiumLibertasIf it was that simple, I would have a job by now. Sadly, with how the job market it’s, it doesn’t really matter how good your resume is when it’s basically going in the toilet anyways
@@allenkeettikkal3149 people really dont want to admit that getting employed isn't just a "skill issue".. it depends a lot of external factors that you simply can't control.
Preach. You are 100% correct
Very wise words
If I'm going to make projects that are business class then I'd rather use that to start my own businesses in the background,.. rather than have it evaluated and stolen by a company that underpays me.
Works as a Side-Hustle too!!
There's nothing wrong with that. In fact, that might be even better for your career than an open source project. Employers love to hire people who take the initiative to write software that makes money.
Good luck!!
@@gangstaberry2496 Yeah
@@jimmyhirr5773 Gets you working with clients and solving people's actual problems, too. Which makes for far better experience than dinking around on your PC.
Most common coding project
Hacking Indonesian Government with their defence only being windows defender
smart move from komingfo wkwk
on windows 98
"Sweepers don't sweeping" type of sh-
fact
lmao yeah
If the next iPhone doesn't come with a charging cable. I'm blaming this guy
That is 100% true. I just did series of interviews and testings without anyone opening my gh and check it out. This was Senior Full-Stack Developer position and I covered 150% from job post requirements.
Unfortunately most of them just don’t care because they have no idea what they are looking at, they never done any coding themselves…
if you're a junior, future employers do.
I've hired and rejected dozens of engineers. If a jr engineer came to me with a personal project they regularly work on that uses the tech I need then I'm hiring them for sure. That means they're already ahead of their peers and have some baseline experience which is super high value at that level.
That's it. Time to build my magnum opus, the react_calculator_8.
@@plaintext7288 What happened to react_calculate_1 - 7?
@@ImperiumLibertas I built a multi-threaded mmo game framework using nodejs that is cryptographically secure and recruiters just make fun of me for looking young. And i have a degree. Help
@@ImperiumLibertas lies
for web devs: don't you dare make another to do app
If I see another to do app Im going to the woods forever
Fine I’ll make a to never do again app
Sorry, too late. I already made 3.
tf else are they gonna do 😆thats like telling a baker to not make bread
As I finally got into the industry as a backend software engineer, I realized that the more technical the position is, the more they care about practical experience/projects.
Depends on particular HR strategy. Sometimes they prefer formal education, sometimes skill. Some prefer both. Some accept nothing.
If one employer rejects you because of lack of degree, other one can hire you. No universal rule here.
This man spit hard facts & universal truths in the Coding Domain. Protect HIM! REACH MORE PEOPLE :)
THX BRO 🙌🙌
Fuck projects, I only work if money is involved.
I respect that, it seems like the healthiest and most rational attitude. But past experience tells me that people with that attitude are hell to work with. They do the minimum needed to avoid firing. They only care about short term gain and fill the codebase with unmaintainable hacks that work for the specific task they were assigned but hurt the structure and organization. I always end up picking up the slack. 😡 If you're on my team, I want to do less work than I would without you. I would rather have a smaller team than one with such a person.
You may not be that person. But I can't distinguish between you and them.
@@be1tube so you don't like his habits and wouldn't work with him in short
@@_sIash I didn't know EE. They could be great. But I don't like the habits of people who superficially resemble them. So I wouldn't choose to risk working with them. This is important to the video because part of my job is selecting whom to work with. (Modulo certain complications not worth detailing here.)
yeah, like wtf? how in hell was working for free normalized and even expected? Literal slavery
@@be1tubeand our past experience tells us that people with your attitude are horrible to work for and you can go cry on the internet about non existent labor shortages like a lot of employers do.
When you don't care about what people think about you projects that when most your creativity comes from. Sometimes you need to code for yourself.
I started playing Poker with some guy friends of mine, and thinking of creating one Poker game website, Is it a Good Project if I follow the steps you said in the video 😮
Nope, that did it for me. I'm going to be a lion tamer.
man how come you don't have more viewers and subs.
nobody cares?
Damn only 250 subs?!
I'm a junior and I have no job.
sh1tposting + useful ml info = me suscribing to this channel xdxd
Do side projects to build your skills and/or if you need the software for your own use.
Wow, what an insight! 'Nobody cares about your reversed string or the colors on the screen.' Groundbreaking stuff! Just a heads-up though, there are actual projects beyond your profound revelations that might be getting overlooked and still nobody cares.
Ur channel deserves more subs bro...
Thx bro
for better experience watch video at 1.75 speed
I got a job in a past because of my hobby open source project. And heard that other devs who are really passionate about what they are doing and do coding in a free time, also were hired like that. Author of shadcn was hired by Vercel because of his coding project.
> Your code need to look clean
Check out sources of popular libs - all of them are mess. Nobody cares about code quality, only about the value that it gives. Documentation must look neat, not the code.
You guys get past CV bots?
I have a doubt about writing production level code in Projects, How can one expect a Novice to write great code when he/she is not worked in any real software.
How can a noob learn to write good code as you mentioned?
One way would be to work on an open source program. Look at its issue tracker, then add requested features and fix bugs. Don't worry about making it perfect, the open source project maintainers will review your code and tell you if you need to make any corrections.
@@jimmyhirr5773 okay thanks 👍🏽
I will make a video in the future about „How to code production level software“. But in short, you can take a look at some coding guidelines, for example „Google Style Guides“. Then look at some open source projects on git. That will give you an idea how code should look like. A whole another topic is how to structure your code in a production level way (architecture, design, dependencies, coupling etc), this takes time, but also nobody will judge you that hard if you get it wrong. Keep reading/learning and practicing/coding, it needs to be in an healthy balance. The comment from @jimmyhirr5773 is also solid advice
@@jimmyhirr5773I hope they’ll review your code and laugh in your face for wasting your time. Open source projects aren’t there to baby sit junior developers that can’t write production level code.
I might as well fix the bugs myself than waste my time teaching programming to random people on the internet.
I got stuck on what to build for years that I end up never actually building anything, or I would build something that makes no sense cuz my business case doesn't make sense. I think that's worse than just building a clone of another app and learning the tech you need with clean code. Is it better to invest time in solving an interesting problem with MVP code, or investing time in re-creating an existing app with clean code and best practices?
Your first project will not be great, and everyone was there. If you are a complete beginner, pick a domain that you like, mobile app development, web development, embedded development, it doesn’t really matter. Then decide on something that you want to create, you can try to make a clone of something or something original, or start with a clone and give it a little personal twist. Make it slightly different. Learn how to use git and upload it. Try to do it best to your abilities. So don’t get stuck in analysis paralysis, and find peace with it that your first few projects will be garbage. Thats all part of the process. Just practice and improve at least 1-2 things every time you start something new. I hope this helps you ✌️
degree doesnt really matter as much if you're from the US
yes . unfortunate to see lot of people blame themselves they think they are not qualified for the job. in fact its just all about job market condition. US Job market is strongest compare to any other countries. and other countries are debunked by communism and socialism. thats why they can't find a job.
the old yin and yang.
"experience matters more"
"degree matters more"
just commenting for the algorithme
ok guys comment that useful project idea you have
I was hired for project
i thought senior devs know more. it s just a pay thing then hmmm
senior devs are expected to know system design
Be like me and embrace neetdom
3:16 is there anybody who is not using smart pointers in any new projects? They are just axioms at this point.
That was actually a true story. A guy applied for a software dev position and provided a link to his GitHub. I just went through his repos and found out the guy is using exclusively dangling raw pointers without ever releasing the memory. I didn’t want to exclude him because of this and still gave him a shot in an interview tho.
Classic C programmers use raw pointers.
@@Tariq10x Ive never understood this phonemena; one of the first things you learn alongside learning how to dynamically allocate memory is learning that you need to manually free it when you're done. So many C and C++ newbies just glaze over the latter part though and start improperly using pointers wherever they can.
@@blinky9208 As you mentioned, this is an artefact from C. But ever since smart pointers were introduced, this should've become a thing from the past. Under some circumstances you will still see the usage of raw pointers (i.e. legacy code written in C), where you can't refactor the code (to use smart pointers) due to architectural boundary conditions, such as when there is no modern C++ compiler for some old hardware, lets say in embedded software development.
@@Tariq10x You see it in new C codebases too, which believe it or not are still a thing. C isn't a totally dead language yet in terms of industry use. And it has ALWAYS been super popular among programmer hobbyists.
they only care if you have a project that gets a lot of attention and stars, not some simple tic tac toe game or hello world program
All your videos are interesting, but why am I not subscribing? It's a serious question.
Why LGR and nostalgianerd, but not this channel? Why 8bit guy, and FireShip, but not this?
I don't know. I wish I could give you an advice, but I have no idea why.
Good video man, keep going!
Thx bro 🙌🙌
Man you guys make really boring projects. I built cpu/alu using hdl (hardware description language) built assembler, compiler, os, and programs on top of my invented hardware/os. This always sparks lot of curiosity and conversation from interviewers.
Please stop making calculators and simple web apps...
If someone just wants to "get into IT" to make money then we shouldn't expect them to make interesting projects, a simple Bootstrap web front-end only app will do. If someone is passionate about programming and computer science in general then they make all kinds of awesome projects like yours.
Did you do it before or after getting your first job? That's basically the common thing about these is that a lot of the projects with web apps or calculators are done by interns/juniors who want to have at least something so they get hired at their 1st or 2nd job. That's why there's such an abundance of them.
The project which I had which got me on my first internship (still am on it so maybe I don't have the wisdom necessary yet to tell you exactly what got me hired) was a Python project my friend and I did for a high school end of term project for extra points, esentially we just documented how to connect to Lego Mindstorms, the things you can do with it and then also the numpy library and its usage for extra points with Math class haha.
They hired me not because the project was good or anything, it's quite basic and simple, but because:
a) It's different from the normal web app or calculator projects
b) It's Python which was what the employer wanted and it's a bit rare to find someone who knows it in my area since it isn't taught here since it's considered easy, thus even if people can code in Java they're not that confident with Python because they probably never touched it if they only coded according to the high school/uni curriculum even if it is easy. Most Universities just jump straight to C and don't go over interpreted languages
c) I collaborated with my friend, made official looking documentation and the school backed it up a bit as well with a tutor who helped us, giving more formality to it even if it wasn't anything official
d) They looked at my other projects which mainly consisted of C++, C, Python and Rust and they saw that I was more into backend rather than frontend which is what they needed since frontend is oversaturated a bit where I'm from.
Either way, your projects based on what you tell sound really impressive, but it's not somethign the industry expects out of a junior or intern. If you did those before working at a job with those tools then you are insane and deserve the praise.
bro really thinks he is some kind of genius
@@awesomegraczgie2131 not true, cybersecurity technician here. The industry vastly prefers cybersecurity and IT guys that are intimately knowledgeable of low level computer and programming concepts because this knowledge directly bleeds over into their ability to understand and diagnose issues at work.
Drop the repo
Bro, if you have projects that solve certain real word issues you don't give it away for free for clowns to hire you for pennies. You start your own business
What if I need a tech job as soon as possible, If I go on building such complex project, when will I get employed, I don't have too much time. Already wasted quite lot of time in college :-\
Have you put your resume up on a job site like LinkedIn or Indeed? If you do that, then recruiters will contact you with offers. Also, you should try to get to know people who work at companies with developer jobs. Employers like to hire people that are recommended by their employees.
build with Cursor and Claude
good video thanks
Literally untrue but okay
dope video bro
Thx for the support bro 🙌
@@Tariq10x for sure bro! Will check out anything you put out
Spoke facts
I was here
1:45
1:03
cook bro 🤣🤣🤣🤣
300th subscriber
Great content
I couldnt find a video to watch while eating my food so i landed on this one. I am not a programmer, idk why i am here, but thanks for keeping me company
Bro I am currently eating warmed up spaghetti and replying to this comment. Thanks for the company.
you cant make something industry standard at a graduate level by yourself in your limited time, unless you're insanely talented or rich.
he didn't suggest that, he said something useful, that might provide a bit of value to someone
hot take probably but you dont need comments if you write your code as if it were comments, stop abbreviating everything and use proper labels, or indeed try to fix it after the fact and use comments
On a micro level I can see myself agreeing with you in some scenarios, lets say we talk about few hundred lines of code. But on a macro level when you start dealing with huge code bases, it is just not possible to work in a professional setting without any documentation. And there are also certification/validation reasons for the documentation.
Of course documentation is necessary but pointless code comments that explain self explanatory code is not the same as actual documentation
It's not that hot of a take. Clean Code said the same thing in 2008.
I might add that open source won't make sense for EVERY project. For something like a social media site, open sourcing would be a real hassle as people figure out how to take advantage of your system. And so in those particular instances, I would focus more on _number of active users_ rather than contributors, stars, etc.
if your system has issues whereby people can take advantage, that is an issue with your system, not the license you distribute the source of your system under. "security by obscurity" is an illusion
This is not true. Open source, federated social medias exist, like Mastodon, and are perfectly secure, as long as you know what you're doing; having a competently secured, open source, federated social media site project in your portfolio is definitely a massive boost.
@@blinky9208 Mastodon gets to take advantage of the W3C standard Pub/Sub which helps a lot, but yeah that's a good example. Not everyone "knows what they are doing" if it is their first or second app though.
I might be old, but I put all „valuable” repos public. The ones that I actually use myself, because there’s no existing solution.
I don’t care if anybody goes there to see the code, but it’s a wildcard during an interview when you can surprise people and control the conversation on your terms.
I feel like this is the new wave of people in programing.
The point of Github projects is not about getting hired. The value of posting projects publicly like that is different. Yeah, sure, some companies can be interested in checking it out, as if it is your portfolio. But that's a collateral effect. They interested in it not because that's where you ask them to hire you but because of its original value.
Yeah, guys, read the pinned comment. All you need to do is build an ALU, compiler, write your own OS & Kernel. Set up your own microprocessor manufacturing plant, invent AGI. Then you'll maybe be able to get a job writing some javascript code.
Or you could spend your time networking / freelancing / creating SaaS. If youre interested the previously mentioned things, by all means, indulge that. But I cant help but feel that advice is just not helpful for people beginning their careers. Neither is building simple web apps, but I don't think [insert "complex" project here] is either. Seems better to not display "hypothetical" things on your resume.
Would a hiring manager even know what an ALU is? (Genuine question)
The hiring manager knowing "what an ALU is" will probably depend on the job you are applying for. I've never seen anyone suggest building one to get a web developer job.
I have seen people suggest programming a http server/client, which would be the low level analog for that kind of work.
Whats the point of trying to get a job as a developer and work for a company if you already can come up with your own real-life project/end to end solution that can potentially be monetized?
Exactly. No point at all.
Because you have no access to any startup capital. And software is so oversaturated, that getting VC or a business loan is a lot harder than it used to be.
Most businesses fail (8 out of 10) within the first year.
I can be worth it to simply start your own company if you have some startup capital already, and maybe a few partners who you can start with. But if you are just on your own, you will probably end up failing.
@@gmodrules123456789so what? Do ten potentially monetized projects and have 8 fail. You’ll probably be much happier and richer ten years down the line than being this talented and wasting your time in daily meetings, having to go to the office etc.
You don’t need VC money for most projects. VC money always came once your project was already working and it’s purpose is scaling your business.
Probably for funds to start and support the project itself.
Great content! 👍
You deserve more attention!
Thanks bro ❤️
so my to do app is not enough? damn...
"invisible like in high school" 😭
any good python projects?
I provided a lot of material in my video „Want to start coding?“, check it out 👌
that was a really good video, no bs, straight to the point. Thanks a lot!!
Don't make something generic, make something unique that stands out and follows the industry standards.
I got my first job after I created an app that did data analysis on league of legends player data. It was built with ionic/Angular, with a nodejs backend. I also devised a scoring index for gameplay factors using factor anaylsis on data from tens of thousands of games. It didnt look like shit either - it looked pretty legit from a UI/UX design perspective.
"at least not from you" bro that hurt 😅
This channel is going to blow up. Just keep going!
ty
tabs or spaces?
hahaha
Thanks
506th subscriber 🎉😊
@ThePrimeTime
Can't wait for the 90 minute reaction where he says nothing new.