exactly bro! exactly. I realized programming is just basically logic , syntax is necessary yes but right now ai can produce very good syntax even possibly better than the average programmer so one you really understand logic and you know what you want to do, you can use ai to speed up development massively
@@elliotlassey3118 but you still need to understand what the ai is doing and how to modify code generated by ai. So you have to know how to code and understand some best practices.
My prediction for the near future is that although you'll have to intimately understand the process of manually writing code and to learn how to code in a language you'll have to actually write code. After the learning phase when you're writing code to be used, most of the code will be written in natural language using an llm.
I’m getting into comp sci as a hobby and everyone is telling me to run 😂😂 I did an intro python/sql course for a soft intro to coding in general. Now I’m learning html/css/js. Again doing an intro course then might try a lower level language… then after all of these intros I’m going to figure out what I want to do. I’m interested in everything but web dev seems fun cause the immediate result but game dev sounds good because I make music too and I could combine the two hobbies 🤔 Regardless it’s so cool that the stuff I type can make things happen 😮
Find a coding language that suits you. Most languages are translatable and have many modules that can accomplish something that the language cannot inherently. Then get good at it
These are really great points and it's good to see the general narrative shifting towards this among tech influencers. Just a few years ago you'd be downvoted to hell on sites like reddit if you expressed this opinion, but it's true and people are starting to realize it. Software development is not a field you should be in if you are not passionate about it. Not only will you end up hating your day to day work, but it's just damaging to everyone on your team to essentially be dead weight. I've only been a SWE for 5 years but it's just so clear that there is such a lack of true software developers/engineers in the industry today and it shows in the final products. And for anyone getting into software development today, the job market is NOT cooked for passionate and skilled developers.
Hey Tim, great vid. As far going deep into a topic like backend, how does one do that before diving into frontend since that's what is feeding the backend?
You have it completely reversed, my friend. The front end has no functionality without a back end. If you just have front end, you have a static page, at most. With a back end, you can feed data into the front end, usually via API calls, and provide actual usability. User input would then, in turn, feed some of those databases on the backend, but in order for the process to even work in the first place, you need somewhere to store the data.
Thank you for the incredible information. My goal in life is to work in the field of information technology. I enjoy watching all of your videos about coding, software development, anything computer science related.
I consult in various companies, small to large, and I have not seen any JR dev hires in quite some time. Most of the JR positions are going to India born, either on h1b or remote in India. With the LLM's now it is easy for someone in India to actually produce.
ask them to write you a 'periodicity function' to efficiently find prime numbers ...you know what they say, "if custer knew at 10, what he found out at two..." coding is not what's needed, algorithms are!
@@markgreen2170 I'm sorry but what you say makes no sense. You understand that algorithms are what you code, right? It's like saying,"Words aren't needed, conversations are!" Like how do you think we get the conversations?
@ i'm sorry, i thought efficient algos goes without saying think N vs NP complete ...there's a number of problems that, using the current algorithms are intractable, what is needed are new improved methods,z.b. remember this famous story? " the story of Carl Friedrich Gauss-who, as an elementary student in the late 1700s, amazed his teacher with how quickly he found the sum of the integers from 1 to 100 to be 5,050. Gauss recognized he had fifty pairs of numbers when he added the first and last number in the series, the second and second-last number in the series, and so on. For example: (1 + 100), (2 + 99), (3 + 98), . . . , and each pair has a sum of 101. not all algos are equal just like words don't always say much, yes? "
I think the market will be over crowded for a while but if you are confident on becoming a “good” software engineer, I think its still a promising field
I completely agree with using ai as a beginner. Ai is my mentor, I know it will answer beginner questions well, I wouldn't be where I am today without it. Recently I did ask ai to write a leet code solution in html, css, and javascript so I could dissect the solution and see it on a webpage
You always inspire me bro, with your very detailed explanations to various topics. Been following you for years now. I just wish your outro song was on spotify thou...😄PLEASE!
Hey Tim, I want to ask you does a degree impact our career in software engineering for landing a good job? Because I have done my bachelor in this field, and now I am confused should I go for masters or a job? Hopping you will answer it because I have to make decision right now..
Ey man, a degree can have its advantages and disadvantages. As a formality, it can help you pass initial screening processes. Hiring managers often view a degree as a sign of trust and are more likely to consider you for an interview. My recommendation is to pursue a master's degree if your schedule permits and if you have a specific need for it, such as a specialized niche field. However, if you feel a bachelor's degree is sufficient for now, focus on perfecting your software engineering skills. In software development, companies ultimately care about your ability to contribute to the team and effectively handle assigned tasks.
@@gabrielbarrantes6946 doomer mentality. Good luck beating the bodybuilder! Might as well not even work out. Clearly you're just kids, trying to be healthy. You see how you sound, Gabe?
Yep, I want every piece of software I use to live on hardware I own. I want my stuff to work without access the internet unless I specifically give it permission. I've never liked the apartment style computing we now rely on (subscription to apis others own and the so-called cloud). Most recently I am writting a retirement planner in python because all the planners used a cloud model and were focused on 'pretty interfaces as opposed to getting actual useful outputs.
@kaganozdemir4332 just saying that coding is not dead because at a minimum, the ability to code allows you to not need that crap or at least have a better understanding of the tradeoffs you are making.
hi, thanks for your videos. I am 55 years old, and I started to love programming. I spend hours in Python and keep on trying. when given an exercise I am dumbfounded I go to chatgpti get the answers and I back to the videos to learn please advise.
Hey everyone, I am new to coding. I have been learning it for a month. So far, I have learned HTML, CSS, and JavaScript. I completed one personal portfolio project and am currently working on a Spotify clone, which will probably be finished in the next 3-4 days. Is there anyone else here who is a beginner like me?
Im relatively beginner. Ive learnt C# and python to a decent level about 3-4 years back, so Ive have a bit of experience, but the last couple of months I started learning webdev, starting from stratch with html, css, javascript, react and now im learning typescript.
@muntahmahfuzsrestho. Do you guys worry about ai? Because I do. Im afraid that by the time I get to a point that my knowledge would actually be enough to build real world apps, software engineering will be so different. So far Im just using chat gpt, but only if im stuck, or wanna learn new things. I often find that chat gpt makes terrible mistakes, doesnt find errors or bugs, or actually creates them. However I know that there are better software dev Ai out there and the technology will only just improve
hey guys i am backend developer i am looking frontend guy . i am building projects but i really want to work with someone who frontend and work and build up something togather ...
While we are trying to make something for fun should we use GPT to code ? If yes then how much should we depend on it? If no then won’t it take a longer time to learn (also reduce our ability to learn faster)
Not everything is accurate if what it spits out. Ai makes a lot of mistakes. It's better to get a good programming book and learn fundamental programming concepts. It's more accurate information. AI is a tool to assist experienced developers esp ones that can spot bugs and fixes them.
@@adamk.7177 not negative, just reality. Cost of living in most countries are way way cheaper and so programmers from said countries can afford to settle for way less pay.
I have an interesting project i want to build ...I have done a little theory in web development and build simple projects..Is it possible for me to build it with very little experience
a strict roadmap is difficult to develop and or understand when you first start. I was confused on what langage to learn, I didnt know why there were different programming languages. I didn't understand cloud infastructure, pakage managers, git, the list goes on. I think tutorial hell is the best way to learn about things that don't involve code. When people talk about tutorial hell, it hurts new developers because they think that videos are bad, yeah you should code to get good at it, I know watching a video won't make me good, but it will help me understand things that don't require code. Byte byte go and your channel are good examples of why tutorial hell isn't as bad as everyone says. Tutorial hell is misunderstood, and often used out of context, it confuses new developers
I know right, tutorials get such a bad rap and I feel everyone is saying it because they keep hearing everyone say it like. It's something trendy but per my personal experience there's certain code logic or functionality that as a beginner, you just can't stumble on accidentally, there's just that level of complex code that you can't really think up from scratch yourself, you just have to learn from some tutorial or some source code or some generated code. most of the code I was able to write as a beginner was honestly just simple code that does basic things, if you want to write really impressive code that does incredible or a bit more complex things you have to learn them from a senior dev who has several thousand hours of experience under their belts or from already existing well structured code or some tutorial unless of course you're willing to expend hours upon hours trying to figure things out yourself then so be it.
Not bad not bad, the recent trend when bus drivers are learning java list interface and hoping get to $X00K salary after 3 months boot camp should not be a norm. (remark - nothing against bus drivers or any other profession)
Honestly, I don't really like programming, it's not my passion, but I'm very good at math, you can say I'm in the top 10 students in my school, I love solving mathematical and logical problems, and my question is is this enough to be fully prepared in ML?
@@Harisuthan-mx1lz I mean, programming is not something I love very much or it's my passion or I would do it for free, and it's also not something I hate, and I love programming projects especially when they involve math.
Hi Tim! I used to watch your videos when I was in College and compared to that time you look much different now :) How old are you now? I've gotten older too and now I have job as a Python Developer (Django). Also you look mature now haha. I hope you are doing good!
@@TechWithTim omg, you replied! I'm 23 haha! I work professionally with Python and Django while learning new things. Do you mostly use Python in your career? I ask because I've mainly worked with Python but find it hard to get jobs specializing in one language. I know C++, Java, and JS, but Python has been my main focus. Should I stick with it and get better or consider switching later towards Java? I know your video answers the question but I'm asking it because the I enjoy doing backend development and anything that doesn't involve frontend. And therefore python is used less when It comes to backend/SDE etc and the job market feels very bad for it. I do see data engineering being a good way forward but I'm not sure. What do you think?
I started college and picked Software Engineering. Now as i see i think i have to change my career and gotta find something else out of IT or tech world 😢
The common misconception is people thinks AI will replace coding or software development. Thats far from the truth. What they don't realize is they are severally limiting their creativity and problem solving skills and be ale to think outside the box. Try buildng an app with AI tools and run it and see what happens. Uh oh, theres a bug it, doesn't work. Now what? How are you going to fix it? You need to understand fundamental programming concepts to understand what the hell you are doing and be able to spot those mistakes and be alble to debug the code. These tools are simply just tools to assist experienced developer's on munday receptive tasks not replace them. A good programmer can spot bugs, while a none coder doesn't know what to do.
exactly the amount of technical effort it takes to understand, modify and change code ai generates is even more than the amount it takes to write your own simple code as a beginner. Because you need to be able to read, comprehend and understand code to be able to edit it and without even knowing the technical lingo to use in prompting the ai to make the right changes, you will just be running around in circles. you still have to learn programming really well and understand it in depth
This is a perfect opportunity to use an LLM. If the place/person/way you're learning about functions isn't clicking for you, take the question to an LLM. Ask it to explain the concept in whatever learning style works best for you, ask for a ton of examples. You can even ask it to explain like your five years old. Do all of those things, do them multiple times in different ways, keep asking for different explanations and examples until you get at least a decent understanding and then go write a bunch of functions, fail at making them work a few times and you'll eventually get over that hurdle. It takes tenacity and a drive/want to get over hurdles like that, but hoping functions are somehow different in another language isn't the answer. The general concept of how a function works and why to use them is basically the same across all languages.
It's just a tool to assist developers on munday repetitive task not replace coding. You still need to know how to code regardless because it will severally limit your creativity on what you can acutally do. You also wouldn't understand what the code is doing or be able to spot bugs or mistakes. It takes a good experience Programmer to spot those mistakes. Stop believing hype and learn to code.
Time to accept the fact that AI is here to stay and will outperform most developers in 80% of tasks. In the future corporate America will find an AI it trusts that will be installed into the company code base and will do 90% of tasks with simple clear prompts.
Until the shit doesn't work when you try to run the code. Hiw are you going to spot bugs or security vulnerabilities? Lol AI is just a tool to assist developers not replace them.
If you're learning how to code in 2025, let me give you all the information I needed to know in order to understand coding: Don't learn how to code, learn WHY to code. If you have a project in mind, get started. Learn your fundamentals so you can know what things like strings, integers, floats, if/then, for and why loops, etc. These are all little tools and you won't need to use all of them immediately. Pick a language, doesn't matter which one, python's great. At some point, the logic will just click in your brain, and that's when you actually know what you need to code. Coding is an efficiency tool. It's meant to make things easier. That's why ChatGPT and DeepSeek and all of these other AIs don't really matter. You sure can use them to speed up your work, but these AI tools don't have any logic to them. They generate the next word as best as they can. That's not what a developer does, is it? Those who develop code have a project, approach, and purpose in mind. ChatGPT can just work in the confines you tell it to -- poorly. It has no ability to think outside the box. It is trapped in the box. That's why you'll be OK.
I am a SWD with 3 yoe, college degree, top university in my location. I am going to homeless soon. These clowns that sell courses will keep telling you the same... Do not believe them, is saturated and is going to get worse, do something else.
I think software development salaries all around will be decreased. They'll probably have the same salaries as nurses something like half of what it is now.
I sometimes learn a lot faster without failing. I just learn from code someone who has failed several times makes before they produce code that works. It's just less demotivating and much faster in my honest opinion. Trying to learn everything through trial and error although it has it's place, it just requires you to sacrifice so much time which not everyone has.
@marvinalone my point is learning without failing is still possible. It's another way of learning and learning from making mistakes is also another way of learning. Learning only through trial and error is not the only way to learn
I’ve discovered that AI can be quite helpful, but it often requires rework and collaboration since I can't rely on it to fully articulate everything I need to do. It feels more like a partnership between me and the AI.
I keep hearing coding jobs are going away even by prominent industry leaders in tech. Maybe in the far future but not the near one. What is going away is the low hanging fruit like simple websites and simpler games. What is permanently changing is there will be far more demands from devs if they want jobs. They will need to strong knowledge of how to use Ai to generate code effectively to boost their productivity. They will have to have stronger math skills ot better understand AI's underpinings and how to optimize code. They will have to have strong knowledge of software and network security for reviewing Ai generated code to make spot edits when necessary. They will have to have side knowledge of other fields to better understand how to integrate AI into them. The job of devs is just morphing. Before it was mostly about writing code. it's changing to more of architect role but a strong knowledge of what specific code actual does is still necessary.
It’s your resume. I applied to 250+ jobs and received 4 interviews. I fixed my resume around job 200 then I started to receive calls. Get a recruiter to look over your resume
First things first.. have a niche, a mission don’t code just to code. What are you coding for?? What problem are you trying to solve. It’s like learning math but not using it for anything. People are lazy and just code to say they code. How about marketing, building databases for the medical industry not just something shiny. AI isnt even anything if it is not SOLVING A PROBLEM!!!! Stop being mediocre learn how to build AI and stop crying and whining. But nothing is worth learning from if you have no purpose for learning it
@@zarchie why not 7 Rules for learning code in 2025. As I said there's nothing wrong with the thumbnail. Coding is and then Dead is capitilesed, in 2025.
coding is not dead , if coding is dead , Who are coding thes LLMS😂😂😂THESE AIS😂😂😂😂😂😂 these people just want to sell you course , DEEPSEEK AIS PROOF THAT CODING IS NOT DEAD
Click this link sponsr.is/bootdev_TechWithTim and use my code TECHWITHTIM to get 25% off your first payment for boot.dev.
If I had a dollar for everytime a new "coding is dead" video dropped, I'd be a millionaire by now.
Tim, this is more of a motivational speech than whether or not jobs will be taken and therefore whether or not CS degree will be useful
those points are pure gold, thanks Tim!
Wake up darling, new "coding is dead" video is uploaded.
What do you mean
😂😂
😫
@@nccbnccb5567 tons of coding content creators made video "coding is dead in 2025"
The clickbait never ends
Learn to write really really good pseudocode, syntax isn’t needed, but programming will always be needed.
exactly bro! exactly. I realized programming is just basically logic , syntax is necessary yes but right now ai can produce very good syntax even possibly better than the average programmer so one you really understand logic and you know what you want to do, you can use ai to speed up development massively
@@elliotlassey3118 but you still need to understand what the ai is doing and how to modify code generated by ai. So you have to know how to code and understand some best practices.
My prediction for the near future is that although you'll have to intimately understand the process of manually writing code and to learn how to code in a language you'll have to actually write code. After the learning phase when you're writing code to be used, most of the code will be written in natural language using an llm.
I’m getting into comp sci as a hobby and everyone is telling me to run 😂😂
I did an intro python/sql course for a soft intro to coding in general. Now I’m learning html/css/js. Again doing an intro course then might try a lower level language… then after all of these intros I’m going to figure out what I want to do. I’m interested in everything but web dev seems fun cause the immediate result but game dev sounds good because I make music too and I could combine the two hobbies 🤔
Regardless it’s so cool that the stuff I type can make things happen 😮
This is the point of view that leads to success. So many forget how cool it is to make things happen.
Stop focusing on a means to an ends.
Can you share where did you done the courses please!
RUN as fast as you can Forest!
Find a coding language that suits you. Most languages are translatable and have many modules that can accomplish something that the language cannot inherently. Then get good at it
doing it as a hobby to slowly try and make a cool desktop assistant for my home pc rig
1:41 really resonates with me. I'm working on my game, Bubble Tank Frenzy. Game development has reignited my passion for programming.
I needed this video. So many good tips. Thank you so much Tim, I'll definitely even revisit this video to hear the lessons again,
These are really great points and it's good to see the general narrative shifting towards this among tech influencers. Just a few years ago you'd be downvoted to hell on sites like reddit if you expressed this opinion, but it's true and people are starting to realize it. Software development is not a field you should be in if you are not passionate about it. Not only will you end up hating your day to day work, but it's just damaging to everyone on your team to essentially be dead weight.
I've only been a SWE for 5 years but it's just so clear that there is such a lack of true software developers/engineers in the industry today and it shows in the final products. And for anyone getting into software development today, the job market is NOT cooked for passionate and skilled developers.
Hey Tim, great vid. As far going deep into a topic like backend, how does one do that before diving into frontend since that's what is feeding the backend?
You have it completely reversed, my friend. The front end has no functionality without a back end. If you just have front end, you have a static page, at most. With a back end, you can feed data into the front end, usually via API calls, and provide actual usability. User input would then, in turn, feed some of those databases on the backend, but in order for the process to even work in the first place, you need somewhere to store the data.
a really great video as always keep it up tim
Thank you for the incredible information. My goal in life is to work in the field of information technology. I enjoy watching all of your videos about coding, software development, anything computer science related.
This was a superb video
Thank you tim
I consult in various companies, small to large, and I have not seen any JR dev hires in quite some time. Most of the JR positions are going to India born, either on h1b or remote in India. With the LLM's now it is easy for someone in India to actually produce.
ask them to write you a 'periodicity function' to efficiently find prime numbers ...you know what they say, "if custer knew at 10, what he found out at two..." coding is not what's needed, algorithms are!
@@markgreen2170 I'm sorry but what you say makes no sense. You understand that algorithms are what you code, right? It's like saying,"Words aren't needed, conversations are!" Like how do you think we get the conversations?
@ i'm sorry, i thought efficient algos goes without saying think N vs NP complete ...there's a number of problems that, using the current algorithms are intractable, what is needed are new improved methods,z.b. remember this famous story? " the story of Carl Friedrich Gauss-who, as an elementary student in the late 1700s, amazed his teacher with how quickly he found the sum of the integers from 1 to 100 to be 5,050. Gauss recognized he had fifty pairs of numbers when he added the first and last number in the series, the second and second-last number in the series, and so on. For example: (1 + 100), (2 + 99), (3 + 98), . . . , and each pair has a sum of 101. not all algos are equal just like words don't always say much, yes?
"
thanks tim i was almost about to give up, i just recently started coding
I think the market will be over crowded for a while but if you are confident on becoming a “good” software engineer, I think its still a promising field
I completely agree with using ai as a beginner. Ai is my mentor, I know it will answer beginner questions well, I wouldn't be where I am today without it. Recently I did ask ai to write a leet code solution in html, css, and javascript so I could dissect the solution and see it on a webpage
Make a video on DeepSeek R1 AI chat model, What did you think about it ????
Do not let your ambition steal your love for the thing you like to do, be it coding or whatever. Don’t pimp that butterfly. Just make cool things
You always inspire me bro, with your very detailed explanations to various topics. Been following you for years now. I just wish your outro song was on spotify thou...😄PLEASE!
Hey Tim,
I want to ask you does a degree impact our career in software engineering for landing a good job?
Because I have done my bachelor in this field, and now I am confused should I go for masters or a job?
Hopping you will answer it because I have to make decision right now..
Dude get a job, and do your masters online
Ey man, a degree can have its advantages and disadvantages. As a formality, it can help you pass initial screening processes. Hiring managers often view a degree as a sign of trust and are more likely to consider you for an interview.
My recommendation is to pursue a master's degree if your schedule permits and if you have a specific need for it, such as a specialized niche field.
However, if you feel a bachelor's degree is sufficient for now, focus on perfecting your software engineering skills. In software development, companies ultimately care about your ability to contribute to the team and effectively handle assigned tasks.
Thanks bro for suggestion 😊
Thanks bro
don't listen people that tells you there are limits that stops you
Good luck beating the Indian with 1000 leetcode done... Like trying to beat Usain bolt in 100m. Ridiculous, you are clearly just kids.
Yeah, it's always best to ignore and be unprepared for potential pitfalls 👍
@@gabrielbarrantes6946 doomer mentality. Good luck beating the bodybuilder! Might as well not even work out. Clearly you're just kids, trying to be healthy.
You see how you sound, Gabe?
can you please make a video about argparse module, all other videos are not good
I gave up and started coding everything in scratch
Yep, I want every piece of software I use to live on hardware I own. I want my stuff to work without access the internet unless I specifically give it permission. I've never liked the apartment style computing we now rely on (subscription to apis others own and the so-called cloud). Most recently I am writting a retirement planner in python because all the planners used a cloud model and were focused on 'pretty interfaces as opposed to getting actual useful outputs.
@@glensmith491 i hatet hat shit but unfortunately i am an ai developer so i can't run everything on my machine :(
@kaganozdemir4332 just saying that coding is not dead because at a minimum, the ability to code allows you to not need that crap or at least have a better understanding of the tradeoffs you are making.
🤓
hi, thanks for your videos. I am 55 years old, and I started to love programming. I spend hours in Python and keep on trying.
when given an exercise I am dumbfounded I go to chatgpti get the answers and I back to the videos to learn please advise.
I can somewhat understand binosaur code, so I might get into the market.
Is it just me or was there no actual mention of if we ‘should’ learn to code this year?
I was hoping that’s what the video would be about..
How much time it take a build app like Instagram?
Hey everyone, I am new to coding. I have been learning it for a month. So far, I have learned HTML, CSS, and JavaScript. I completed one personal portfolio project and am currently working on a Spotify clone, which will probably be finished in the next 3-4 days. Is there anyone else here who is a beginner like me?
Im relatively beginner. Ive learnt C# and python to a decent level about 3-4 years back, so Ive have a bit of experience, but the last couple of months I started learning webdev, starting from stratch with html, css, javascript, react and now im learning typescript.
I just started coding this month- beginning with HTML. I just need to be more consistent
Me too
Begineers assemble. I am here! 😊
@muntahmahfuzsrestho. Do you guys worry about ai? Because I do. Im afraid that by the time I get to a point that my knowledge would actually be enough to build real world apps, software engineering will be so different. So far Im just using chat gpt, but only if im stuck, or wanna learn new things. I often find that chat gpt makes terrible mistakes, doesnt find errors or bugs, or actually creates them. However I know that there are better software dev Ai out there and the technology will only just improve
hey guys i am backend developer i am looking frontend guy . i am building projects but i really want to work with someone who frontend and work and build up something togather ...
hi bro , this is shankar
lets work together.
While we are trying to make something for fun should we use GPT to code ? If yes then how much should we depend on it? If no then won’t it take a longer time to learn (also reduce our ability to learn faster)
Not everything is accurate if what it spits out. Ai makes a lot of mistakes. It's better to get a good programming book and learn fundamental programming concepts. It's more accurate information. AI is a tool to assist experienced developers esp ones that can spot bugs and fixes them.
can you tell us about how to deal w companies outsourcing jobs to cheaper countries?
You can't do anything, you either go to that country and take a pay cut or do something else. Don't fight what you can't win.
@@gabrielbarrantes6946 Wow you're quite negative
@@adamk.7177 not negative, just reality. Cost of living in most countries are way way cheaper and so programmers from said countries can afford to settle for way less pay.
I have an interesting project i want to build ...I have done a little theory in web development and build simple projects..Is it possible for me to build it with very little experience
It seems there is more opportunities for businesses than more opportunities for jobs in the tech space.
He says that every year… just code if you enjoy it !!!!
a strict roadmap is difficult to develop and or understand when you first start. I was confused on what langage to learn, I didnt know why there were different programming languages. I didn't understand cloud infastructure, pakage managers, git, the list goes on. I think tutorial hell is the best way to learn about things that don't involve code.
When people talk about tutorial hell, it hurts new developers because they think that videos are bad, yeah you should code to get good at it, I know watching a video won't make me good, but it will help me understand things that don't require code. Byte byte go and your channel are good examples of why tutorial hell isn't as bad as everyone says. Tutorial hell is misunderstood, and often used out of context, it confuses new developers
I know right, tutorials get such a bad rap and I feel everyone is saying it because they keep hearing everyone say it like. It's something trendy but per my personal experience there's certain code logic or functionality that as a beginner, you just can't stumble on accidentally, there's just that level of complex code that you can't really think up from scratch yourself, you just have to learn from some tutorial or some source code or some generated code. most of the code I was able to write as a beginner was honestly just simple code that does basic things, if you want to write really impressive code that does incredible or a bit more complex things you have to learn them from a senior dev who has several thousand hours of experience under their belts or from already existing well structured code or some tutorial unless of course you're willing to expend hours upon hours trying to figure things out yourself then so be it.
This is why most ME grads end up outside of ME jobs!!!
Not bad not bad, the recent trend when bus drivers are learning java list interface and hoping get to $X00K salary after 3 months boot camp should not be a norm. (remark - nothing against bus drivers or any other profession)
Honestly, I don't really like programming, it's not my passion, but I'm very good at math, you can say I'm in the top 10 students in my school, I love solving mathematical and logical problems, and my question is is this enough to be fully prepared in ML?
you say you don't like code then why you try to learn ML
@@Harisuthan-mx1lz I mean, programming is not something I love very much or it's my passion or I would do it for free, and it's also not something I hate, and I love programming projects especially when they involve math.
@@Harisuthan-mx1lzI'm not the kind of person who's going to code 10-16 hours just for fun.
@@BilalJamoun ohh okay yes if you have math skills you can easily Learn ML
most probably you need to know
statistics
linear algebra
probability
etc
Real life ML is like 99% coding. Even when doing research, is a weird myth that ML requires math.
Hi Tim! I used to watch your videos when I was in College and compared to that time you look much different now :)
How old are you now? I've gotten older too and now I have job as a Python Developer (Django). Also you look mature now haha.
I hope you are doing good!
I am 24! Hope you are doing well and thank you for the continued support :)
@@TechWithTim omg, you replied! I'm 23 haha!
I work professionally with Python and Django while learning new things. Do you mostly use Python in your career? I ask because I've mainly worked with Python but find it hard to get jobs specializing in one language. I know C++, Java, and JS, but Python has been my main focus. Should I stick with it and get better or consider switching later towards Java? I know your video answers the question but I'm asking it because the I enjoy doing backend development and anything that doesn't involve frontend. And therefore python is used less when It comes to backend/SDE etc and the job market feels very bad for it. I do see data engineering being a good way forward but I'm not sure.
What do you think?
Bro is django good for learning in 2025
I started college and picked Software Engineering. Now as i see i think i have to change my career and gotta find something else out of IT or tech world 😢
The common misconception is people thinks AI will replace coding or software development. Thats far from the truth. What they don't realize is they are severally limiting their creativity and problem solving skills and be ale to think outside the box. Try buildng an app with AI tools and run it and see what happens. Uh oh, theres a bug it, doesn't work. Now what? How are you going to fix it? You need to understand fundamental programming concepts to understand what the hell you are doing and be able to spot those mistakes and be alble to debug the code. These tools are simply just tools to assist experienced developer's on munday receptive tasks not replace them. A good programmer can spot bugs, while a none coder doesn't know what to do.
exactly the amount of technical effort it takes to understand, modify and change code ai generates is even more than the amount it takes to write your own simple code as a beginner. Because you need to be able to read, comprehend and understand code to be able to edit it and without even knowing the technical lingo to use in prompting the ai to make the right changes, you will just be running around in circles. you still have to learn programming really well and understand it in depth
I break Rule number 3, Then I just get discouraged b/c of trying to understand Functions... its just a wall that i hit in every language.
This is a perfect opportunity to use an LLM. If the place/person/way you're learning about functions isn't clicking for you, take the question to an LLM. Ask it to explain the concept in whatever learning style works best for you, ask for a ton of examples. You can even ask it to explain like your five years old. Do all of those things, do them multiple times in different ways, keep asking for different explanations and examples until you get at least a decent understanding and then go write a bunch of functions, fail at making them work a few times and you'll eventually get over that hurdle. It takes tenacity and a drive/want to get over hurdles like that, but hoping functions are somehow different in another language isn't the answer. The general concept of how a function works and why to use them is basically the same across all languages.
I like your vidz
Wher is the point for learn code if ai do code for you?
Even with AI without "some" prior knowledge of code/debugging.. you cannot implement the solution! That's your short answer!
It's just a tool to assist developers on munday repetitive task not replace coding. You still need to know how to code regardless because it will severally limit your creativity on what you can acutally do. You also wouldn't understand what the code is doing or be able to spot bugs or mistakes. It takes a good experience Programmer to spot those mistakes. Stop believing hype and learn to code.
What about QuantumComputing
Time to accept the fact that AI is here to stay and will outperform most developers in 80% of tasks. In the future corporate America will find an AI it trusts that will be installed into the company code base and will do 90% of tasks with simple clear prompts.
Simple clear prompts are going to solve everything huh? 😆
Until the shit doesn't work when you try to run the code. Hiw are you going to spot bugs or security vulnerabilities? Lol AI is just a tool to assist developers not replace them.
Hey Tim, You never said if it was worthy
If you're learning how to code in 2025, let me give you all the information I needed to know in order to understand coding:
Don't learn how to code, learn WHY to code. If you have a project in mind, get started. Learn your fundamentals so you can know what things like strings, integers, floats, if/then, for and why loops, etc. These are all little tools and you won't need to use all of them immediately. Pick a language, doesn't matter which one, python's great. At some point, the logic will just click in your brain, and that's when you actually know what you need to code.
Coding is an efficiency tool. It's meant to make things easier. That's why ChatGPT and DeepSeek and all of these other AIs don't really matter. You sure can use them to speed up your work, but these AI tools don't have any logic to them. They generate the next word as best as they can. That's not what a developer does, is it? Those who develop code have a project, approach, and purpose in mind. ChatGPT can just work in the confines you tell it to -- poorly. It has no ability to think outside the box. It is trapped in the box.
That's why you'll be OK.
What's your thought on Deep seek
I am a SWD with 3 yoe, college degree, top university in my location. I am going to homeless soon.
These clowns that sell courses will keep telling you the same... Do not believe them, is saturated and is going to get worse, do something else.
Where are you from? usa?
I am into Machine Learning, it is literally mathematics not coding. Mathematics will rule the world till Jesus Comes
join 42 abu dhabi or other 42 schools all over the world after uni, it will give u practical experience
Who is from ETH
🇪🇹
🇪🇹 can u connect
@@kidus_panda yeah sure give me ur username or someting
Not true. I'm very optimistic. Operating systems developer here. Drowning in work and job opportunities. Not difficult at all
That’s great to hear!
I think software development salaries all around will be decreased. They'll probably have the same salaries as nurses something like half of what it is now.
Welp I didn't believe the last vid when he says you click bait hard. Sad.
I want to make a game
yeah~ learn by fail, the earlier you do this, the more you get (improved)
I sometimes learn a lot faster without failing. I just learn from code someone who has failed several times makes before they produce code that works. It's just less demotivating and much faster in my honest opinion. Trying to learn everything through trial and error although it has it's place, it just requires you to sacrifice so much time which not everyone has.
@@elliotlassey3118 there is always something you don't know until you encounter issues, you learn fast and you thought you know but you don't actually
@marvinalone my point is learning without failing is still possible. It's another way of learning and learning from making mistakes is also another way of learning. Learning only through trial and error is not the only way to learn
Great points ...
You always talk about trending things, not about the title of the video.
I’ve discovered that AI can be quite helpful, but it often requires rework and collaboration since I can't rely on it to fully articulate everything I need to do. It feels more like a partnership between me and the AI.
yes! that's exactly what it is! chatGPT excels at python! bash shell scripts, not so much ...though, much, much, better than i!
Unless you get a red dot
is if you're going to learn how to code 👀 01:25
hold it, "have a plan, have a roadmap" lol, what happened to have fun, enjoy yourself it's a hobby?
Those points are not mutually exclusive
@@TechWithTim i know, just being facetious, excellent video!
i am first you are super cool
I keep hearing coding jobs are going away even by prominent industry leaders in tech. Maybe in the far future but not the near one. What is going away is the low hanging fruit like simple websites and simpler games. What is permanently changing is there will be far more demands from devs if they want jobs. They will need to strong knowledge of how to use Ai to generate code effectively to boost their productivity. They will have to have stronger math skills ot better understand AI's underpinings and how to optimize code. They will have to have strong knowledge of software and network security for reviewing Ai generated code to make spot edits when necessary. They will have to have side knowledge of other fields to better understand how to integrate AI into them. The job of devs is just morphing. Before it was mostly about writing code. it's changing to more of architect role but a strong knowledge of what specific code actual does is still necessary.
2600 applications sent
1 interview
Id say it’s pretty dead
It’s your resume.
I applied to 250+ jobs and received 4 interviews. I fixed my resume around job 200 then I started to receive calls.
Get a recruiter to look over your resume
Happy lunar new year everyone ❤❤❤
First things first.. have a niche, a mission don’t code just to code. What are you coding for?? What problem are you trying to solve. It’s like learning math but not using it for anything. People are lazy and just code to say they code. How about marketing, building databases for the medical industry not just something shiny. AI isnt even anything if it is not SOLVING A PROBLEM!!!! Stop being mediocre learn how to build AI and stop crying and whining. But
nothing is worth learning from if you have no purpose for learning it
Thanks for your honesty on rule 7 in particular. Failure is really where the learning happens.
I'm so sick of those videos and post. Also the thumbnail for this video should have been something different.
Would you like to be my designer? Feel free to send me your design to my email
@ no thanks I'm a developer. I didn't mean it's ugly. I feel the title an the thumbnail don't go together. Didn't mean to offend you.
@@albertusmeiring Could you type what you have in mind!that probably would fit this vid!?
@@zarchie why not 7 Rules for learning code in 2025. As I said there's nothing wrong with the thumbnail. Coding is and then Dead is capitilesed, in 2025.
Coding is dead. Learn digging holes in ground.
You know these youtubers 'D' 'E' and 'A' key are all shiny from how many times these youtubers make these dumbass titles.
Can you do a video on DeepSeek, what it is and what you think of it, thanks
lol another vid to deter bandwagons
gatekeep comp sci, nobody should learn to code 😂
i just wanted to hack everyone 😆😆
Why do i still follow this channel
Bruh1st
coding is not dead , if coding is dead , Who are coding thes LLMS😂😂😂THESE AIS😂😂😂😂😂😂 these people just want to sell you course , DEEPSEEK AIS PROOF THAT CODING IS NOT DEAD