Top-notch Coding Projects for Employment!

preview_player
Показать описание
In today's video, I'm going to show you a variety of project ideas that you can have on your resume to land you a great job! There are tons of things that you can be doing, but it's important your are building the right one for you.

🎬 Timestamps
0:00 | Overview
0:32 | Recipe for a Great Project
2:41 | Popular Tech Stacks
3:55 | Web Application Ideas
8:26 | Mobile Apps
11:35 | Internet of Things
14:10 | Libraries & Tools

◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️

◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️

⭐️ Tags ⭐️
- Tech With Tim
- How to get a Programming Job
- How to code

⭐️ Hashtags ⭐️
#techwithtim #programming #learntocode
Рекомендации по теме
Комментарии
Автор

Love that this channel is still producing the same great content several years after I subscribed. The only thing that have changed are the awesome animations! Keep it up!

Mr.AmeliasDad
Автор

IMHO If you apply for a job and having any project with the right stack and you can tell me the challenges you encountered using those stacks. Not challenges you find as a first hit on google. The challenges you had with your project and how you dealt with them. As long as you are no graphic designer I don't care what your project look like or so.

I want to know:
- Your problem solving skills (with the tech stack we use and you claim to be an expert): challenges -> your solutions
- You have a understancing of Clean Code: SOLID Principle
- You know when to performance optimize and when not
- You know Unit Testing and such things

After that I know you can code and the rest is do you fit into the team, which is way more important than you might think.
We as a company can teach most of the hard skills to you, but if you don't match the team than we can't do anything about that.

I got my first job with 17/18 as a software engineer, I had a fully written social media application (there were no easy frameworks like nowadays for that). We are talking 2003 - 2005.
In the job interview I detailed explained challenges I had and how I solved them. I explained what of the application I wrote and what was written by others and so on. I just knew my stuff cause it was build by me not Chat-GPT or Stackoverflow. Those things basicly didn't exists back then.
After that I had job experience and always could talk about projects (without breaking NDA or so) that I worked on professionally.

Even to this day, I develop Software for over 25 years now. I read and watch alot of stuff so I keep constantly learning.

My tip:
- There is no full stack, make a decision frontend or backend. You obviously wants to have some knowledge in the other field for better understanding and such. But it is very hard to be a master in both. Choose a tech stack that is used by companies. Bullet proof boring tech stacks that will land you a job. Check what the job offers in your area want and pick one of those stacks. Try to become really good at that tech stack. If you have a deep understanding of a tech stack than you will also find it easier to checkout a new one and so on.
Most likely currently you will have a ARM or X64 Architecture and guess what, everything is build on that. So even if some fancy new tech stack comes around in the very depth you will find similarities.
- Have fun, do projects that you like and have fun. I would rather your eyes sparkle and you show me a tetris website than you showed me a facebook clone but your eyes tell me you hated it. You don't need to be an extrovert or good at talking. If you show/explain me your project and challenges your eyes will spark or not, this is very hard/impossible to hide. I want to hire you, if you love your job.
- Just get good ;)

KDSBestGameDev
Автор

I built a watering system for my garden that uses a raspberry pi. It checks the weather forecast, has sensors for soil temperature and moisture levels, can switch between soaking or a mist, tracks the amount of watering time each day, sends weekly reports of all data points, and my wife hates it so it’s a win all around. 😂

There are some things that I’ll change if I ever feel up to it. The main one is I’d put different zones for watering. Some plants require more water than others.

TN-cxqi
Автор

I feel like I have a good start for a portfolio. I've made a python script that can convert a video into a scratch project, I'm working on a sprite sheet maker that will have the ability to neatly order all the sprites in a grid, a node editor, or custom gui in scratch, while drawing everything using code (no images, just turtle graphics, except the mouse pointer), a couple websites, I have plans on making an advanced metronome web app, a program that can read, and dump all the data in mario kart tour, and probably the most impressive things, a level editor for where's my water, and a full library to modify anything in where's my water (wmwpy). I've also created a script to read a proprietary image format used in the where's my water games (waltex), I'm going to make a script to decompress a custom archive format created specifically for the where's my water games. I do also really want to create a patcher for where's my water, one that allows you to combine mods, and distribute mods without distributing any modified app files (it would be smaller file sizes, and avoid piracy). I still have a lot to do, but at least I have many years before I need to start looking for programming jobs.

ego-lay_atman-bay
Автор

Thanks for the work you do bro honestly. Changing my life.

LubulaChikwekwe
Автор

Thanks so much for this helpful video. This is exactly what I needed as I'm trying to get my portfolio together. I appreciate how you go into detail and give useful real-world advice.

edisongarcia
Автор

The best project? One you are passionate about. One that you document heavily. One that you can speak about for an hour or more without realizing how much time has passed.

Warpgatez
Автор

This guy is such a typical software engineer. He talks about his projects: “I did this project where I ….” And every single time: “I didn’t finish that project but it was still cool…”

Jschmuck
Автор

Another cool project would be to make an online portfolio to showcase all your projects. You could even have some sort of blog and stuff to seem smart. I'm planning on doing this in the summer :)))

Anthony-opxz
Автор

That thumbnail with the 3d elements looks beatiful

googleuser
Автор

You're killing it with your content, just subscribed to support you!

MyCodingDiary
Автор

Project Idea: Inventory system for parts. The application would have an entry page allowing you to add parts which would include information about the part and where it is stored in some physical storage system and a search page which would allow you to search the database by part or description keywords which would also tell you where the part is located in that physical storage area.

emwave
Автор

These are much better that chat GPT recommendations. Even if not, I am now realizing I prefer recommendations from people over neural networks. I am not yet sure why.

annieperdue
Автор

Thanks so much for this update Tim, it's really helpful

alimihakeem
Автор

Is front-end development always a requirement in every project? As a back-end developer, I always struggle with front-end development and worry that my lack of expertise in this area could negatively impact the overall quality of the project. Do you have any suggestions for projects where front-end development may not be necessary or how to address this concern?

Itech
Автор

I like that closed captions wrote "MongoDB is a no skill database.

ThibaultDelattre
Автор

The social media clones is kind of odd since they have a million social media clone tutorials. I will agree that doing it is still incredibly difficult, but still

Limestarz
Автор

i really cannot motivate myself unless it's a "real" thing. like... i cannot be fucked to do any of these types of projects at all. but 2 years ago i decided to make a web platform for serving up a kind of "augmented" version of a book i had written - it was sort of like a wiki, where you could read through the book and also click on character/place names to pull up their bio and description and images of them that my friend had drawn. i also used python to automate the augmentation of the book text every time i updated the book.

i would sit and work on it basically the entire day, forgetting to eat and go to the bathroom and so on without batting an eye.

but ask me to spend 20 minutes doing some arbitrary python script to automate something i don't care about? i'll procrastinate like FUCK

manfrombritain
Автор

I am about to start new project then this video came up in my feed, what a coincidence.

adeaprianto
Автор

This is real good man, appreciate the effort! Thanks a lot

GAUTAMTHAREJA