Click the link sponsr.is/bootdev_travismedia and use my code TRAVISMEDIA to get 25% off your first payment for boot.dev. That’s 25% off your first month or your first year, depending on the subscription you choose.
i teach privately as favors. I dont do this todo list bs. A porfolio needs to show a strong understanding of distributed systems. A real world (hf distance detector, thermostat, stepper motor for curtains) probe/ic (arduino or esp32) => springboot backend + sql or mongo
Many software jobs involve MUCH more reading code than writing code, particularly if they've been around for a while. If you hack an open source project by fixing a bug or improving something you can demonstrate that ability. Make the world a better place!
Great, I was feeling kinda worthless because I couldnt develop anything beyond tier-2... now Im certain to be completely worthless. Certainty brings peace of mind.
Not the kind of attitude that lands you the job! I think simple projects like these are a good single mention in interviews to show what you're doing to develop your skills, but only in junior roles where scripting isn't the main focus, but that may be more IT focused.
Im a bit unsure whether to add what i consider my first proper programming project to my portofolio , it is indeed a to-do list but it has great formatting , the ability to add, remove ,edit tasks , aswell as sort the list based on different parameters like priority , due data and the alphabetic order of the task name , i finally added a functionality which compares the due date to today's date and creates a new "Overdue" column. I believe i sit at the middle to top of intermediate tier when it comes to coding in python and i believe this project reflects that as it features , string slicing , concatenation , ifs , loops , file handling , error handling , function , a bit of convuluted bubble sort , string formatting , etc. I suppose its one flae is that its completely text-based which is very newbie, regardless given all this do you still think its not worth putting on my portfolio
I’m personally working on a 3D game engine in C#, 9 months into the process now. Been learning a lot, and it is now starting to look really good, both aesthetically and programmatically. On the school Gitlab, my project is as high as my teachers projects 😆 This is by far the project I’m most proud of, and it sure as hell will be my portfolio front-page
@@FlamingRiot oh that sounds awesome man. Very curious to see what it looks like in C#. Like, we know dotnet performance is great in web APIs. Couldn't think of a game engine made with that!
Perfect project for a portfolio. You will have plenty of things to talk about during your job interviews. It's always nice talking to someone who tackled a complex project. Even if the complexity might be relative. Game engines are always complex though.
Following tutorials is fine, what is better is merging the skills learned from multiple tutorials into your own project. That shows that you really understood what you learned and understand how to apply it to a different context. If you cannot merge multiple tutorials, then at least go beyond the example provided by the tutorial. Fill out the parts that the tutorial left out, make a more complete product.
I make forum and eCommerce with MySQL, Laravel, Inertia SSR and Vue3. Single Page Apps. I make the database and normalize it. I use AI to get suggestions, I ask on forums too. I take decisions. They are on github and also on a server to test functionality. Are this good enough for a self taught junior? If not, what else?
But every project even the basic one is helping to build mental model of programming to use the most needed data, data selections, data mutations, views and how they need to be connected to make app running so I would recommend to share any experience not just those from corporates.
@TravisMedia I generally believe having a portfolio is worthless, most tech employers have screening to filter you and your portfolio anyways. All that effort to go into this won't mean jack if you're going through some A.I to determine if your worthy or not.
If you are brand new, it's really all you have to work with. As years go by and gain experience in the industry and can display that experience, the portfolio becomes less important.
It got me a great job 20 years ago, but my "demo application" was something significantly impressive and my own work from the ground up. I've been with the company ever since.
Make projects that have real world applications. I’m glad to know that I already figured out the assignments I make in class and follow along coding projects won’t be my forever show off.
I'm typically thinking the audience of my website is for potential freelancing clients, though that is a bit limiting for an opportunity to showcase things. That kind of viewer maybe doesn't understand creating a framework or something like that. How can we make a portfolio that contains this information (look at this framework) to be appreciated by both technical people and those not so ingrained in the details of technology? Also what's your opinion on advertising full time work you've done in the past, and how might that be presented in a portfolio site? Thanks for this great content!
I love such pieces of advice: "let's say you build a reddit clone", I beg to disagree though. If I did, it would be startup / product like material and wouldn't try to become freelancer / employee. For me it's a more than enough proof for IT job market insanity
I'm web developer (10 years of experience). What is Codeforces? I imagine it's something like coding game or leetcode. Now imagine HR or some headhunter reading through your resume or portfolio. You think they will know what that is? Not saying it's not impressive or anything. I just don't know what that is and I doubt most of the people looking at your portfolio would know. If you want to leverage that, make sure to explain what that is and maybe add a link to your profile or something. Cheers!
@jaujud Jokes on you. I used to be HR at google at one point (not anymore). We specifically look for skilled competitive programmers and organize contests in sites like codeforces because they are worth a thousand other developers if they even agree to work for us - the most skilled among them turn us down. If the HR in question is oblivious about what codeforces is, they should either not be HR or the guy has nothing to do in that company. It is destined to fail at whatever it's doing if they don't know how to hire high-quality developers. I, for instance, would immediately hire him with no interview process with just a link to his account in codeforces (and of course a proof that it belongs to him). By the time he becomes a grandmaster, the job offers from silicon valley companies will be flying to him without him asking for them. Cheers.
Definitely put it there, maybe not in one of the main sections, but soft of as a hobby or in an achievements section. If you had participated in ICPC/IOI, put that too, especially if you have won either of the competitions. Fact is, some incompetent HRs are oblivious about what these things are. However my personal opinion is that you have nothing to do in a company that's destined to fail because they don't know how to find talent. Skilled HRs will likely call you for an interview without a second thought, maybe even hire you instantly without an interview process.
@@HristoHristov-v5n I see. Well I'm based in EU and it's a bit different here. Hiring process has a lot less to do with Leetcode scores and competitive programming achievements.
@jaujud If your company focuses on web development, it's likely that it doesn't look for people with that kind of talent since websites generally don't require complicated algorithms. I'm in Europe, too, and things here tend to be similar to the practices I've seen in the US. In fact, the company I work for sponsors programming compatitions at universities in hopes of finding talented students and inviting them to work for us. And it's not just my company. Most of the larger companies in the country do the same. Unfortunately, I can't say that students here are as motivated, but companies don't go as far as to organize competitions themselves either due to the low likelihood of earning something from that. Think of it like this: certain tasks require designing efficient algorithms, and people like these are usually life savers because of their experience in competitive programming. Normal developers either create inefficient algorithms or struggle with the task for a very long time, they tend to do the work a lot faster and often times better, thus you normally want at least one such person per team if the projects you develop are of that nature. I'm not saying that web development isn't difficult. It just has its own specifics and is slightly different - websites mainly present information, and the few that manipulate it and perform some kind of calculations are usually lightweight and don't perform complicated tasks due to the environment they run in. There are a few exceptions, but generally speaking, websites don't require that many algorithms, sometimes it isn't necessary to even write code in a programming language unless you want to make fancy animations or something of that sort.
a started ot learn coding because.... i had idea for game i wanted play but couldnt find so thats my portoflio - im working on a game that does not exist (in form i would want it) there are some that are like 60% at most of what i want - basically fallout shelter but fantasy and not idle - more of tycoon "normal" game slightly more complex thats my portoflio half done(so far) game not sure if thats what i should be working on but thats my hobby i wouldl ike to turn into job one day but im learning a lot of stuff like yesterday i kinda realised that when you inherit from class in unity and create awake in child it will override awake in parent (silly me thought awake start and update wont count) wonder what i learn today, how badly will i shoot myself in foot or how many hours will i sank in typo or null reference error its fun tho gives me playing factorio / tycoon game vibes its jsut slower, more complex with more freedom with a portion of torubleshooting
Who has time to build a portfolio unless you are unemployed? DSA, system design, and open source contributions are probably a better return on investment unless you build a legit app that people actually use, but again who has time for that?
During studying would be a perfect time. I even get paid for it. After finishing university, I simply have one big project in my own production environment instead of small projects... But I think If I really had to work, I would have earned more, but I would have learned less because of strict rules, role hierarchies and work which will become a routine after a few months... Just one big project, your project without role hierarchies...you are the admin, you decide what needs to be updated or integrated, you have to look at your bills. Just try to organize project that needs at least one year to finish... During studying you can do it or after leaving the company. You will learn a lot more 😊 That would be the perfect project
The industry is fucked because most of the people looking at CVs have no real knowledge of programming to begin with. Front end specifically all they seems to care about it the perfect looking e-commerce app even though that's been done a million times. My portfolio is not unique in the sense its full of really original ideas, but it's original in the sense that I displayed the core concepts of web dev front & back., instead of shitty todo apps and hangman. They're simple in scale but focus on fetching from APIs, creating RESTful apis, caching from databases and displaying data is commonly used ways, nothing flashy, but also not copy pasta from some guide on youtube. Still can't get my CV in from of any junior roles. The UK junior dev industry is shot to shit from my perspective.
don't even get me started. as soon as you start going in a direction you think you want to establish some consistency in, boom!! comes a video saying DON'T DO THIS. I am at a point where I am beginning to unfollow a lot of people. Don't get certifications, build projects, hands-on projects, get your hands dirty, certifications are worthless etc it just comes down to your luck at the end of the day. If there is a job that requires no experience, fight to get that one, that is the only realistic way of getting into cloud or TECH that they don't tell you. If you are young and I mean really young, then by all means focus on apparenticeships and a 3 year plan, but if you are over 30, with how demanding life can get financially in this poor economy, you'll do well if you can tough out an apprenticeship and be on peanut wages for a prolonged period of time in hopes that one day you'll get your foot through the door and build from there. It's tough, one year in, 8 hours a day and I'm on the verge of giving up !!!
I've understood years ago that content creators have to keep putting out content to maintain audience engagement, regardless of how over-reported that topic might be. The right-arrow key and turning the video down to 360p have been my best friends here.
@@bubu60112Hey man I’m right there with you. I’ve been at it for a year but for Cybersecurity learning Splunk, doing the Pentesting Path on HTB, while trying to learn how to program at an intermediate level in Python and JavaScript. It’s fucking rough after a 10 hour shift of bending metal on a press brake to then come home and spend 3-4 hours of studying every single night. But don’t give up, you’ll get there, it’s a marathon not a race. I got this and you got this, as long as you keep going.
Hm... Interesting notetaker app at 7:48, Travis! I wonder where did you get the inspiration from? It looks wildly similar to my Notes App design on Dribbble! 😄 Anyway, nice video! 😊
@cmillion Not that easy, and most people do not have business skills e.g. myself. I can develop software but I wouldn't be able to market it. I'm not a people person. I have zero social skills. That's a common trait among developers.
Yeah they are a good choice. In the end, these courses and platforms all teach you the same things. Learning React in one place will be the same material as the other.
Unconventional can be good if you want to target a certain niche. People mainly learn javascript and python now so for example learning C and doing pointers and registers for embedded is a niche. I took that example because i know that embedded exists and companies still search for realy low level devs. For functional, i don't know. If you want to know the viability of those languages, you might want to dig deeper into those communities.
Tech is beta. Beta is volatility wrt market. Beta = 1 means complete alignment. All tech is consensus: stack, interview, leadership, product choices. A beta company will only value a project if it becomes the leader in that category (Svelte). An alpha company will value a project if they can get excess return from it (networking project). A portfolio either needs to be a leader for beta companies or deliver excess returns for alpha companies.
I had aound 90 signups that never completed the signup process. I sent two follow-up emails with reminder steps. No answer or action taken by many. So after 10 days of no response, I reject them.
Building a random low-level app is just as worthless. You should build whatever the job market in your area is looking for, that's how you land a job, not by making a Rust-based calculator. Knowing how to build something low-level (which isn't that hard) doesn't make you any better than a web developer.
It's not worthless if you want a low level developer job. I wouldn't want a web developer job or anything close. Therefore, I focused on Windows application development and C and C++ skills because that's where my passion was.
I'm currently mastering Django, planning to dive into React, data science, and AI next. I’m also thinking of integrating these with frameworks like FastAPI, Flask, and Django to build AI-driven apps. Honestly, I'm doing all this because I want to make big money in web development! Does that sound like a good plan, or should I be focusing on something else?
What do you mean by mastering django, planning to dive into react, datascience, and AI. integrating them with fastAPI, flask, and django. hhh I would recommend choosing your specific path first.
"im learning django and planning to dive into react , data science and AI". thats not how this works unless if you're talking about your 7+ year plan future plan. why would you aim for 3 different industries? just choose one thing and master it for the next 1 or 2 years, then get a job in that thing stay in it for at least a year and then see how you move on from there. i doubt you're really "mastering" django. you didnt begin to master django unless you built actual projects with it then got hired at an actual company for 2-3 years
I don't like this video. What do you mean when you say "file it away" on github? Perhaps people would be better served with a show don't tell examples of some of this.
@right_wing_grifter videos like this are a huge red flag. Its as if nobody sees it because its just the water that we (the fish) are swimming in. In other fields, spending your *free time* on work would be fucking stupid.
we are not super power devs , 90 % of us aren't , i am humble enough to admit that even though i'm a softwear engineer with extensive background in math and physics , what we care about is getting a job and make it to the managing position so that we won't need to code anymore , alot of us hates coding and only do it because we have no choice of a good job in this economy ! that is the truth no one is saying ... plus there's an ocean of informations there , you won't be able to be good in many things , focus on a single specific stack
This thought process is the exact reason the software engineering job market is terrible. This industry is not for you if you do not genuinely enjoy the process of writing code. I hate to break it to you but when hundreds of people are applying to every opening in this market, to succeed in this industry you have to have passion for it. The days of being able to push though writing code you hate to land a cushy management position ended years ago.
@@arduino_8829 If it's about passion, then work on your own project instead of working on the project of somebody else. If it's about passion, then you don't care about "the industry" or "the job market". The goal of the industry is to make money. It's perfect for people who don't have passion but want to earn money. The boards of directors in Faang companies don't talk about passion, they talk about profitability. The authors of VLC (a famous video player) were offered an 8-figure amount of money for their software. Google wanted to buy it. They were afraid the users would be annoyed by ads while using it, so they refused. It is still 100% free, open source, and maintained by a non-profit organization. This is real passion.
@@arduino_8829 If you're passionate about coding, work on your own project instead of working on someone else's project. The industry is not about passion, it's about money. Therefore, someone who has no passion and only wants a salary is at the right place, when working for a company. The board of directors in a company don't discuss about passion, they discuss about profitability. People who don't work for a company, for example those who work at VideoLAN (a non-profit organization) do the opposite. They don't talk about profitability (they make 0 profits), they talk about passion. VideoLAN refused an 8-figure offer in dollars from a big company who wanted to buy their software, because they were afraid that their software (VLC) would have ads, which is not good for the users. This, is passion.
If you don't have a passion for developing software then you're looking for the wrong career. You'll be a terrible developer and a terrible manager. The last thing I'd want is a manager who can't code. Been there. It sucks.
Click the link sponsr.is/bootdev_travismedia and use my code TRAVISMEDIA to get 25% off your first payment for boot.dev. That’s 25% off your first month or your first year, depending on the subscription you choose.
i teach privately as favors. I dont do this todo list bs.
A porfolio needs to show a strong understanding of distributed systems.
A real world (hf distance detector, thermostat, stepper motor for curtains) probe/ic (arduino or esp32) => springboot backend + sql or mongo
Many software jobs involve MUCH more reading code than writing code, particularly if they've been around for a while. If you hack an open source project by fixing a bug or improving something you can demonstrate that ability. Make the world a better place!
Great, I was feeling kinda worthless because I couldnt develop anything beyond tier-2... now Im certain to be completely worthless. Certainty brings peace of mind.
Easy enough to pass the blame than to do the work
The only reason you feel like that is because you tried. Trying is step1 to victory believe in yourself
Why would you think you're employable after following a youtube tutorial?
Not the kind of attitude that lands you the job! I think simple projects like these are a good single mention in interviews to show what you're doing to develop your skills, but only in junior roles where scripting isn't the main focus, but that may be more IT focused.
I made tools at every internship that helped but couldn't go beyond internship so be proud that you tried tier 2, at least you're not stuck in it xD
Im a bit unsure whether to add what i consider my first proper programming project to my portofolio , it is indeed a to-do list but it has great formatting , the ability to add, remove ,edit tasks , aswell as sort the list based on different parameters like priority , due data and the alphabetic order of the task name , i finally added a functionality which compares the due date to today's date and creates a new "Overdue" column. I believe i sit at the middle to top of intermediate tier when it comes to coding in python and i believe this project reflects that as it features , string slicing , concatenation , ifs , loops , file handling , error handling , function , a bit of convuluted bubble sort , string formatting , etc. I suppose its one flae is that its completely text-based which is very newbie, regardless given all this do you still think its not worth putting on my portfolio
Just decided to create a meaningful project - and boom, YT has shown this video to me.
I will make an announcement soon 😁
I’m personally working on a 3D game engine in C#, 9 months into the process now. Been learning a lot, and it is now starting to look really good, both aesthetically and programmatically. On the school Gitlab, my project is as high as my teachers projects 😆
This is by far the project I’m most proud of, and it sure as hell will be my portfolio front-page
That's great!
@@FlamingRiot oh that sounds awesome man. Very curious to see what it looks like in C#. Like, we know dotnet performance is great in web APIs. Couldn't think of a game engine made with that!
@DemetriusZhomir There are lots of games written in C#. Performance probably beats Java on Windows.
Perfect project for a portfolio. You will have plenty of things to talk about during your job interviews. It's always nice talking to someone who tackled a complex project. Even if the complexity might be relative. Game engines are always complex though.
Following tutorials is fine, what is better is merging the skills learned from multiple tutorials into your own project. That shows that you really understood what you learned and understand how to apply it to a different context. If you cannot merge multiple tutorials, then at least go beyond the example provided by the tutorial. Fill out the parts that the tutorial left out, make a more complete product.
I make forum and eCommerce with MySQL, Laravel, Inertia SSR and Vue3. Single Page Apps. I make the database and normalize it. I use AI to get suggestions, I ask on forums too. I take decisions. They are on github and also on a server to test functionality. Are this good enough for a self taught junior? If not, what else?
But every project even the basic one is helping to build mental model of programming to use the most needed data, data selections, data mutations, views and how they need to be connected to make app running so I would recommend to share any experience not just those from corporates.
@TravisMedia
I generally believe having a portfolio is worthless, most tech employers have screening to filter you and your portfolio anyways. All that effort to go into this won't mean jack if you're going through some A.I to determine if your worthy or not.
If you are brand new, it's really all you have to work with. As years go by and gain experience in the industry and can display that experience, the portfolio becomes less important.
Is it troubling if *you're* looking for a job in an IT field but you don't know how to spell *you're* properly?
It's not important at all for corporate jobs. For a startup they won't talk to you until they look at what you've built.
It got me a great job 20 years ago, but my "demo application" was something significantly impressive and my own work from the ground up. I've been with the company ever since.
@@OZTutoh Try asking questions like this in a job interview and see where it gets you :)
Make projects that have real world applications. I’m glad to know that I already figured out the assignments I make in class and follow along coding projects won’t be my forever show off.
Is it worth adding projects to your portfolio built mainly in a different programming language other than your primary ones?
Means you can learn different ways of doing things. As long as the projects are good, I don't see any reason you can't or rather shouldn't.
I'd say only if they are beyond basic. Don't add a calculator app in secondary/tertiary language.
Better yet if you can explain why you chose particular language for that project
Real good meaningful information!
"A hangman terminal game" 😂 love it!
Am currently making an open-source javascript game engine and it's really tough but all the fun is in the debugging 😂 . Hope to ship it soon 😎
I'm typically thinking the audience of my website is for potential freelancing clients, though that is a bit limiting for an opportunity to showcase things. That kind of viewer maybe doesn't understand creating a framework or something like that. How can we make a portfolio that contains this information (look at this framework) to be appreciated by both technical people and those not so ingrained in the details of technology?
Also what's your opinion on advertising full time work you've done in the past, and how might that be presented in a portfolio site?
Thanks for this great content!
I love such pieces of advice: "let's say you build a reddit clone", I beg to disagree though. If I did, it would be startup / product like material and wouldn't try to become freelancer / employee. For me it's a more than enough proof for IT job market insanity
If I am a master in codeforces, should I put that in my portfolio or wait until I become a grandmaster?
I'm web developer (10 years of experience). What is Codeforces? I imagine it's something like coding game or leetcode. Now imagine HR or some headhunter reading through your resume or portfolio. You think they will know what that is?
Not saying it's not impressive or anything. I just don't know what that is and I doubt most of the people looking at your portfolio would know. If you want to leverage that, make sure to explain what that is and maybe add a link to your profile or something.
Cheers!
@jaujud Jokes on you. I used to be HR at google at one point (not anymore). We specifically look for skilled competitive programmers and organize contests in sites like codeforces because they are worth a thousand other developers if they even agree to work for us - the most skilled among them turn us down. If the HR in question is oblivious about what codeforces is, they should either not be HR or the guy has nothing to do in that company. It is destined to fail at whatever it's doing if they don't know how to hire high-quality developers. I, for instance, would immediately hire him with no interview process with just a link to his account in codeforces (and of course a proof that it belongs to him). By the time he becomes a grandmaster, the job offers from silicon valley companies will be flying to him without him asking for them.
Cheers.
Definitely put it there, maybe not in one of the main sections, but soft of as a hobby or in an achievements section. If you had participated in ICPC/IOI, put that too, especially if you have won either of the competitions. Fact is, some incompetent HRs are oblivious about what these things are. However my personal opinion is that you have nothing to do in a company that's destined to fail because they don't know how to find talent. Skilled HRs will likely call you for an interview without a second thought, maybe even hire you instantly without an interview process.
@@HristoHristov-v5n I see. Well I'm based in EU and it's a bit different here. Hiring process has a lot less to do with Leetcode scores and competitive programming achievements.
@jaujud If your company focuses on web development, it's likely that it doesn't look for people with that kind of talent since websites generally don't require complicated algorithms. I'm in Europe, too, and things here tend to be similar to the practices I've seen in the US. In fact, the company I work for sponsors programming compatitions at universities in hopes of finding talented students and inviting them to work for us. And it's not just my company. Most of the larger companies in the country do the same. Unfortunately, I can't say that students here are as motivated, but companies don't go as far as to organize competitions themselves either due to the low likelihood of earning something from that. Think of it like this: certain tasks require designing efficient algorithms, and people like these are usually life savers because of their experience in competitive programming. Normal developers either create inefficient algorithms or struggle with the task for a very long time, they tend to do the work a lot faster and often times better, thus you normally want at least one such person per team if the projects you develop are of that nature. I'm not saying that web development isn't difficult. It just has its own specifics and is slightly different - websites mainly present information, and the few that manipulate it and perform some kind of calculations are usually lightweight and don't perform complicated tasks due to the environment they run in. There are a few exceptions, but generally speaking, websites don't require that many algorithms, sometimes it isn't necessary to even write code in a programming language unless you want to make fancy animations or something of that sort.
a started ot learn coding because.... i had idea for game i wanted play but couldnt find
so thats my portoflio - im working on a game that does not exist (in form i would want it)
there are some that are like 60% at most of what i want - basically fallout shelter but fantasy and not idle - more of tycoon "normal" game
slightly more complex
thats my portoflio half done(so far) game
not sure if thats what i should be working on but thats my hobby i wouldl ike to turn into job one day
but im learning a lot of stuff like yesterday i kinda realised that when you inherit from class in unity and create awake in child it will override awake in parent (silly me thought awake start and update wont count)
wonder what i learn today, how badly will i shoot myself in foot or how many hours will i sank in typo or null reference error
its fun tho gives me playing factorio / tycoon game vibes its jsut slower, more complex with more freedom with a portion of torubleshooting
Who has time to build a portfolio unless you are unemployed? DSA, system design, and open source contributions are probably a better return on investment unless you build a legit app that people actually use, but again who has time for that?
During studying would be a perfect time. I even get paid for it. After finishing university, I simply have one big project in my own production environment instead of small projects... But I think If I really had to work, I would have earned more, but I would have learned less because of strict rules, role hierarchies and work which will become a routine after a few months... Just one big project, your project without role hierarchies...you are the admin, you decide what needs to be updated or integrated, you have to look at your bills. Just try to organize project that needs at least one year to finish... During studying you can do it or after leaving the company. You will learn a lot more 😊
That would be the perfect project
The industry is fucked because most of the people looking at CVs have no real knowledge of programming to begin with. Front end specifically all they seems to care about it the perfect looking e-commerce app even though that's been done a million times. My portfolio is not unique in the sense its full of really original ideas, but it's original in the sense that I displayed the core concepts of web dev front & back., instead of shitty todo apps and hangman. They're simple in scale but focus on fetching from APIs, creating RESTful apis, caching from databases and displaying data is commonly used ways, nothing flashy, but also not copy pasta from some guide on youtube. Still can't get my CV in from of any junior roles. The UK junior dev industry is shot to shit from my perspective.
Feels like there's too much beginner advice on youtube.
don't even get me started. as soon as you start going in a direction you think you want to establish some consistency in, boom!! comes a video saying DON'T DO THIS. I am at a point where I am beginning to unfollow a lot of people. Don't get certifications, build projects, hands-on projects, get your hands dirty, certifications are worthless etc it just comes down to your luck at the end of the day. If there is a job that requires no experience, fight to get that one, that is the only realistic way of getting into cloud or TECH that they don't tell you. If you are young and I mean really young, then by all means focus on apparenticeships and a 3 year plan, but if you are over 30, with how demanding life can get financially in this poor economy, you'll do well if you can tough out an apprenticeship and be on peanut wages for a prolonged period of time in hopes that one day you'll get your foot through the door and build from there. It's tough, one year in, 8 hours a day and I'm on the verge of giving up !!!
I've understood years ago that content creators have to keep putting out content to maintain audience engagement, regardless of how over-reported that topic might be.
The right-arrow key and turning the video down to 360p have been my best friends here.
@@bubu60112Hey man I’m right there with you. I’ve been at it for a year but for Cybersecurity learning Splunk, doing the Pentesting Path on HTB, while trying to learn how to program at an intermediate level in Python and JavaScript. It’s fucking rough after a 10 hour shift of bending metal on a press brake to then come home and spend 3-4 hours of studying every single night. But don’t give up, you’ll get there, it’s a marathon not a race. I got this and you got this, as long as you keep going.
Hm... Interesting notetaker app at 7:48, Travis! I wonder where did you get the inspiration from? It looks wildly similar to my Notes App design on Dribbble! 😄 Anyway, nice video! 😊
The design I’m sure I definitely stole from somewhere 😂. Perhaps it was yours!!
@@TravisMedia That design went viral, and honestly I'm so flattered that people like it so much that they get inspired from it! 😊
What about an app that solves a business problem for the type of business you want to apply to?
That's the answer!
what? At that point start your own business LOL
@cmillion Not that easy, and most people do not have business skills e.g. myself. I can develop software but I wouldn't be able to market it. I'm not a people person. I have zero social skills. That's a common trait among developers.
hi travis how you doing?
how’s FrontEnd Masters Courses?
Yeah they are a good choice. In the end, these courses and platforms all teach you the same things. Learning React in one place will be the same material as the other.
Liked the term "solid wall of projects" 🙂
When you say a Redit clone, you refer to the whole app or just the look, front-end?
Just a slimmed down version of Reddit. Not necessarily all the features but just the main idea.
Or, could be just the front end, depending on what you’re going for
Good advice
does it good to move in government jobs for lonegitivity and safe future?
There is money there and job security for sure. Not everyone likes the slow pace at which those projects move though.
@TravisMedia understood. I want it for the long run. If money was the thing then surely I won't entered in development industry.
What about unconventional programming languages like F#?
Unconventional can be good if you want to target a certain niche. People mainly learn javascript and python now so for example learning C and doing pointers and registers for embedded is a niche. I took that example because i know that embedded exists and companies still search for realy low level devs.
For functional, i don't know. If you want to know the viability of those languages, you might want to dig deeper into those communities.
Very Relatable thumbnail, lmao!
nice video❤
i dint ge tthe steve woz and matt joke please explain 🥺🥺
Tech is beta.
Beta is volatility wrt market. Beta = 1 means complete alignment. All tech is consensus: stack, interview, leadership, product choices.
A beta company will only value a project if it becomes the leader in that category (Svelte).
An alpha company will value a project if they can get excess return from it (networking project).
A portfolio either needs to be a leader for beta companies or deliver excess returns for alpha companies.
I got rejected from joining the skool community Sadge
I had aound 90 signups that never completed the signup process. I sent two follow-up emails with reminder steps. No answer or action taken by many. So after 10 days of no response, I reject them.
I overlooked the email. Thanks for replying.
Building a random low-level app is just as worthless. You should build whatever the job market in your area is looking for, that's how you land a job, not by making a Rust-based calculator. Knowing how to build something low-level (which isn't that hard) doesn't make you any better than a web developer.
It's not worthless if you want a low level developer job. I wouldn't want a web developer job or anything close. Therefore, I focused on Windows application development and C and C++ skills because that's where my passion was.
I'm currently mastering Django, planning to dive into React, data science, and AI next. I’m also thinking of integrating these with frameworks like FastAPI, Flask, and Django to build AI-driven apps. Honestly, I'm doing all this because I want to make big money in web development! Does that sound like a good plan, or should I be focusing on something else?
What do you mean by mastering django, planning to dive into react, datascience, and AI. integrating them with fastAPI, flask, and django. hhh
I would recommend choosing your specific path first.
"im learning django and planning to dive into react , data science and AI". thats not how this works unless if you're talking about your 7+ year plan future plan. why would you aim for 3 different industries? just choose one thing and master it for the next 1 or 2 years, then get a job in that thing stay in it for at least a year and then see how you move on from there.
i doubt you're really "mastering" django. you didnt begin to master django unless you built actual projects with it then got hired at an actual company for 2-3 years
@@kazmi401 this is what social media did to people. everyone wants to just "learn tech" and get paid 6 figures, lol
This has got to be an AI generated comment.
@@jakelake-u1q I was just thinking about AI-driven applications
I don't like this video. What do you mean when you say "file it away" on github? Perhaps people would be better served with a show don't tell examples of some of this.
too many people in tech
@right_wing_grifter videos like this are a huge red flag. Its as if nobody sees it because its just the water that we (the fish) are swimming in. In other fields, spending your *free time* on work would be fucking stupid.
we are not super power devs , 90 % of us aren't , i am humble enough to admit that even though i'm a softwear engineer with extensive background in math and physics , what we care about is getting a job and make it to the managing position so that we won't need to code anymore , alot of us hates coding and only do it because we have no choice of a good job in this economy ! that is the truth no one is saying ... plus there's an ocean of informations there , you won't be able to be good in many things , focus on a single specific stack
This thought process is the exact reason the software engineering job market is terrible. This industry is not for you if you do not genuinely enjoy the process of writing code. I hate to break it to you but when hundreds of people are applying to every opening in this market, to succeed in this industry you have to have passion for it. The days of being able to push though writing code you hate to land a cushy management position ended years ago.
@@arduino_8829 If it's about passion, then work on your own project instead of working on the project of somebody else. If it's about passion, then you don't care about "the industry" or "the job market".
The goal of the industry is to make money. It's perfect for people who don't have passion but want to earn money. The boards of directors in Faang companies don't talk about passion, they talk about profitability.
The authors of VLC (a famous video player) were offered an 8-figure amount of money for their software. Google wanted to buy it. They were afraid the users would be annoyed by ads while using it, so they refused. It is still 100% free, open source, and maintained by a non-profit organization. This is real passion.
@@arduino_8829 If you're passionate about coding, work on your own project instead of working on someone else's project. The industry is not about passion, it's about money. Therefore, someone who has no passion and only wants a salary is at the right place, when working for a company. The board of directors in a company don't discuss about passion, they discuss about profitability. People who don't work for a company, for example those who work at VideoLAN (a non-profit organization) do the opposite. They don't talk about profitability (they make 0 profits), they talk about passion. VideoLAN refused an 8-figure offer in dollars from a big company who wanted to buy their software, because they were afraid that their software (VLC) would have ads, which is not good for the users. This, is passion.
If you don't have a passion for developing software then you're looking for the wrong career. You'll be a terrible developer and a terrible manager. The last thing I'd want is a manager who can't code. Been there. It sucks.
tysm
Why? Because of DEI. A topic which Travis strangely does not touch. Also, 4 years of Biden has decimated the job market.