Coding Was HARD Until I Learned These 3 Things...

  Рет қаралды 145,716

Tech With Tim

Tech With Tim

Күн бұрын

Пікірлер: 173
@TechWithTim
@TechWithTim Жыл бұрын
To learn programming and Python - check out Datacamp! 💻 Learn Python - datacamp.pxf.io/LXAqEV 💻 Learn Programming - datacamp.pxf.io/PyJ9qj
@k4dr0n2
@k4dr0n2 Жыл бұрын
so the first think to code effortlessly is LEARN THE SYNTAX? REALLY??? Omh! We have a SHERLOCK HOLMES! Man, just stop WASTING MY TIME and go make some USEFUL content.
@TechWithTim
@TechWithTim Жыл бұрын
guess u didn't watch the rest of that section!@@k4dr0n2
@k4dr0n2
@k4dr0n2 Жыл бұрын
@@TechWithTim of course I won't. You tell me that I have to learn in C that if() { // There is no condition to continue watching }
@TechWithTim
@TechWithTim Жыл бұрын
wishing you nothing but the the best :)@@k4dr0n2
@specterent
@specterent Жыл бұрын
@@k4dr0n2 You missed the best part of the sections where he gave basic info from every programming tutorial online and then plugged his online dev course to get into the industry. I've been unsubscribing to a lot of channels lately that went from being helpful to just every video plugging their online courses. Guess YT monetization isn't enough for them anymore.
@seyproductions
@seyproductions Жыл бұрын
1) Syntax & Structure -> Familiarise with syntax and basic tools -> work on larger more abstract and ill-defined problems 2) Debug -> learn how to use debuggers, explain to a rubber duck out loud what I think the problem is 3) Planning -> plan how the code will be written before writing it
@NapoleanBonaparte-bv2hz
@NapoleanBonaparte-bv2hz Жыл бұрын
Thank you, that's a 10 minutes saved today
@seyproductions
@seyproductions Жыл бұрын
You're welcome.
@k4dr0n2
@k4dr0n2 Жыл бұрын
so the first think to code effortlessly is LEARN THE SYNTAX? REALLY??? Omh! We have a SHERLOCK HOLMES! Man, just stop WASTING MY TIME and go make some USEFUL content.
@girugaymesh
@girugaymesh Жыл бұрын
Thank you SO much! I'm sick of people turning what should be one power point slide into a 10 minute clickbait video
@coffeetalkwithsourov9065
@coffeetalkwithsourov9065 11 ай бұрын
We need more people like you for the humanity
@TheStrategist314
@TheStrategist314 11 ай бұрын
Honestly the solution to coding is to stop looking at videos like this. Go to a online course and do the course. And if you don’t get it, do another course, get to doing the “project” phase of tutorials and do projects. Then it will just start to click…but the key is repeating the process over and over and over and over again. No learned lesson is possible without trial and error on a consistent basis.
@skiphoffenflaven8004
@skiphoffenflaven8004 11 ай бұрын
We (teachers/professors in America) have been trying to get students over the past 5 years to stop going straight to YT for everything they are studying in their courses. But there is a perspective among Americans today that tells them that they must find a hack or fast-track strategy. So they have started equating watching a 10-minute video (if even that long) with guaranteed success over spending the time like all successful students, pre-internet, did. It has become quite pathetic, the increase in helplessness and laziness.
@johnnytoobad7785
@johnnytoobad7785 Жыл бұрын
As a retired software engineer (who likes to fool-around..with Python...on Linux) I love the "rubber duckie" analogy. None of my instructors in college ever told me about that. One of the "trendy paradigms" that was touted when I got my first programming gig was the "Structured Programming Techniques" methodology...what Tim calls "problem decomposition". I get a lot of good Python "snippets" and ideas from Stack Overflow.
@kb8481
@kb8481 Жыл бұрын
I've been coding for some time now but definitely is a challenge. I struggle with the where and what goes especially with large projects.
@marmak256
@marmak256 Жыл бұрын
Try to decompose the project into pieces, think for example; "what should this do?" and "is this going to communicate with something else in order to work?", these are the types of questions that you can use to create a better structure.
@ravenecho2410
@ravenecho2410 Жыл бұрын
i think hmmm, after you have been developing for a couple of years... i think thr main thing is two splits of devs 1. ones that test every single stepnand stitch those together 2. those which develop the entire piece and then debug (1) will be praised in the short term, (2) will be praised in the long tern. imo, i think (2) also leads to better code, so a question is - "how many functions or classes do u write until u test ur code?"
@MelkeyDev
@MelkeyDev Жыл бұрын
Hey quick question but do you have a course?
@samani_se
@samani_se 8 ай бұрын
2:13 The first thing you need to learn is syntax of HTML, CSS and JS. Then you need to learn programming structure and debugging skills.
@OYMInternetRadio
@OYMInternetRadio 11 ай бұрын
Spot on Tim. Number 2 is where I'm at. I'm learning Python at the moment and feeling a bit over whelmed by the coding. When you get given an exercise and I'm looking at what they want and I'm thinking "where do I start?". Your the first video I came across that actually touches on this, well done.
@jamessullenriot
@jamessullenriot Жыл бұрын
No, coding is easy. Its doing it at a company that makes it hard because you have political battles about things to add/remove, what tech stack you need to use, then change to once people get tired of it/leave etc. Debugging, refactoring, and rewriting the same thing over and over because business has no new features to add because there typically are no new features once the business is situated and making money - are the only things you need to worry about. Oh, and of course, dealing with tech bros that over engineer solutions for a CRUD app because they didn't want to waste all of the leetcode "knowledge they gained but never get to actually apply.
@mesparzajr
@mesparzajr Жыл бұрын
Facts 💯 😂
@SportsAi24
@SportsAi24 Жыл бұрын
So..we just write spaghetti code..
@hmaina0
@hmaina0 Жыл бұрын
Bro, you just summarize what I'm going through 😢
@MarcAndrewII
@MarcAndrewII Жыл бұрын
Show me how to pass a Python interview in two weeks then
@AsifSaifuddinAuvipy
@AsifSaifuddinAuvipy Жыл бұрын
Superb
@jhigger
@jhigger Жыл бұрын
the ad was 10 mins long
@_stevek
@_stevek 11 ай бұрын
Planning is a nice idea. But every project I've ever started you can have a plan in mind that plan is scrapped real quick. Most of the time you don't even realize what problem you are actually facing until about half way through. So most of the time I find it more effective to just start laying down code and figure out problems and functionality first and then rewrite it with a plan in mind.
@LittleGnawer
@LittleGnawer 7 ай бұрын
For the first years my thinking was "try to write perfect pieces of code always". When I realized it was almost impossible, or, it requires too much effort, I changed my mindset. Now it is like: "Code works. Main Goal is reached. Now spend some time for refactoring, supported by proper unit tests". So effective testing is another discipline you should have skills in.
@marazDNG
@marazDNG Жыл бұрын
I guess the hardest part is learning to design an application/project and understanding complex code when using rubber ducky method.
@TheDerickYoung
@TheDerickYoung 11 ай бұрын
I initially was hesitant to watch this video because of the title, but I think you really hit the nail on the head here. Great video!
@RIFADOR001
@RIFADOR001 10 ай бұрын
About the debugging thing I think showing something like this could help: big_function(){ small_function1() small_function2() small_function3() small_function4(small_function5()) } big_function does something weird, but you don't test it at first. You test small1, small2, small3, small5, small4, and if everything goes well, then you check big_function. Because otherwise maybe small2 is wrong but it is so hard to identify just from big_function. I really think your way is confusing (because it lacks something visual to get a better idea).
@magonazz1
@magonazz1 Жыл бұрын
I find a tonn of value in your videos Tim, thank you soo much
@TechWithTim
@TechWithTim Жыл бұрын
You’re welcome
@DJRanoia
@DJRanoia Жыл бұрын
Great points agree. These are the most important thing to not get stuck when something is not working.
@On_hunt
@On_hunt 10 ай бұрын
I also do planning in my own way before writing code and yup it helps
@venomizerdbl285
@venomizerdbl285 Жыл бұрын
I learnt by actually writing code so doing small python exercises and questions
@TechWithTim
@TechWithTim Жыл бұрын
thats the best way!
@venomizerdbl285
@venomizerdbl285 Жыл бұрын
@@TechWithTimim honestly thinking of dropping out of university because it will just hold me back.
@esnardojaredralph94
@esnardojaredralph94 Жыл бұрын
​@@TechWithTim my method is, if im solving a problem in cs50python, i will find a code tutorial or code that works then if it works, i would start from learning it there on how it works from there to there and later on after i fully understand it, i will modify it to fit to my ideas, is it okay to do something like that? im always overthinking about my method because in my mind, why would i make it difficult for me to solve it if somebody already figure it out, and just learn it from somebody who already figure it out, then make it work from there... please i badly need your opinion about this
@esnardojaredralph94
@esnardojaredralph94 Жыл бұрын
​@@TechWithTimunconsciously im doing rubberduckie, once i find a code that works for the problem set, i will start analyzing each line of code on how it works, why it works and what is the start to finish until i fully get it, then modify it, i find it easier that way since i can view the code that works on how they use it in accordance to its syntax, since im still a beginner i find it hard to understand each syntax
@thepetesmith
@thepetesmith Жыл бұрын
This is really good stuff. I’m a huge John Mayer fan. He talks about how learning guitar. You really learn “oh you can do that then”.
@i_youtube_
@i_youtube_ Жыл бұрын
Tell us how to choose between machine learning and software engineering?
@skytechbits
@skytechbits Жыл бұрын
When I studies programming in college, I loved writing he pseudocode.
@richardikin
@richardikin 11 ай бұрын
The "Rubber Duckie" you mention is what we called, back in the 1980s, a "Cardboard Programmer". Its exactly the same thing, just a different name. I've used this for 40+ years, it works well.
@jcastro1841
@jcastro1841 11 ай бұрын
I am trying to self teach. I need a change that pays well and gives freedom and coding seems to give that. I hope these 3 topics mentioned helps me. I am currently taking the CS50 learning python course and I definitely feel lost at times because I have never coded before. Everything I read says to start doing projects which makes sense, that's how we learn. Just need to know where or how to start. When I think of a project I have no idea what I want to make or what it entails exactly. Not sure if that makes sense but yeah lol. I'm sure others have felt the same.
@jmatao
@jmatao 11 ай бұрын
Taking cs50 and also paid for a course to python. My python course has me writing little code as I learn it. Learning so much faster personally than my cs50
@robertsleight8013
@robertsleight8013 Жыл бұрын
I found it relatively easy to learn the skills needed to write code. My problem was seeing how to use the things I knew to solve the problems infront of me.
@olyvarjohannes6094
@olyvarjohannes6094 Жыл бұрын
That's not your fault The problems are already solved in the most overengineered way possible
@AstonJay
@AstonJay Жыл бұрын
This is exactly where I'm at... I know JavaScript and I'm learning Node at the moment, but have no idea how to combine all of these things together to make a large, full-scale project. I have basic knowledge of Python too, but I'm only able to solve these small scale problems on my own.
@robberttruijens6552
@robberttruijens6552 Жыл бұрын
Look for things at your job that you could automate, not only will it increase your practice of coding, you will also create value for your employer!
@Kimberly-zz4te
@Kimberly-zz4te 11 ай бұрын
On my goodness!!!! Structure is my main program!!!!!!!!!!!!!!! I’m still learning code but I need to practice more and learn more syntax
@sukhchanwellnessclub3975
@sukhchanwellnessclub3975 Жыл бұрын
*Making money is an action. Keeping money is a behavior, but "Growing money is wisdom"*
@richardbushell9350
@richardbushell9350 Жыл бұрын
That's true you've to put money working for you instead of you working for money
@geraldinearevalo4260
@geraldinearevalo4260 Жыл бұрын
I invest with Mr Aaron Cooper, i make about a 30,000USD every month.
@akibfakir5119
@akibfakir5119 Жыл бұрын
Same here, a Transformations of £4000 to a £15,400 in just 2 weeks, He's the really best
@gracesampson3742
@gracesampson3742 Жыл бұрын
Please how do I contact him?
@luisgamesgta4400
@luisgamesgta4400 Жыл бұрын
@ExpertCooper That his user👆name ✔️✔️
@OketchJa-luo
@OketchJa-luo Жыл бұрын
Man, I like your contents bcs you always serious with what you do 👍
@StuartLoria
@StuartLoria Жыл бұрын
Best Practices is the missing piece. It’s also a problem that nobody cares about clean code and maintainability, code authors enjoy juggling complexity in their prose, you endup reading implementation details loaded with clever layers of effects rather than simple requirements or intentions.
@CitizensCommunity
@CitizensCommunity Жыл бұрын
Following others' methods provides insight, but why must everyone rediscover a method on their own? Despite many coders' strong opinions, it seems hard to find general explanations on structuring projects. Explaining the problem itself is challenging, and this video is one of the first I've seen that addresses this issue. It highlights a significant gap, leaving many unsure of how to approach a project even with some ideas. This often results in an overreliance on copying tutorials far longer than should be necessary, and even leave some feeling like that is all they can do.
@MrNikolidas
@MrNikolidas Жыл бұрын
I think a lot of people feel the same way. The problem is that every individual project will be structured differently depending on who writes it. I haven't even got around to starting my first project myself because I have no idea where to begin, even though my fundamental knowledge is good and I've watched many code-throughs of other projects. I know how to write a function, but only in the context of that function doing one task. There are probably a million different ways a function can work, but I only know how to make it return a variable, because tutorials.
@boratsagdiyev522
@boratsagdiyev522 Жыл бұрын
​@@MrNikolidasthis was harsh to read, im stuck with this problem too for about two years now. I'm tired of tutorial hell. I'm so close to quitting altogether.
@ernieschatz3783
@ernieschatz3783 11 ай бұрын
Whats happening to a rubber duck? It sits there on the desk. Do you describe the orientation, color, etc? Nothing happens with it without any external input.
@ravenecho2410
@ravenecho2410 Жыл бұрын
@1:45 imo code is just about... it feels more now about organization, whats the best organization for access... whats the pattern u want to encourage/discourage? but all of this is understanding and if only you can see multiple ways to solve a problem. one of the biggest is like code inversion which can happen when functionality and variable layer becomes muddled
@SomeoneRandom-f9o
@SomeoneRandom-f9o Жыл бұрын
I genuinely needed this rn 😊
@Solaar_Punk
@Solaar_Punk 11 ай бұрын
So number 1 is what most people obviously attempt and what most people struggle with because remembering it, unless you have a better than average memory, iw really hard so it requires LOADS practice. Alot of people don't invest the time or go off doing so after a few months.
@DeltaXML_Ltd
@DeltaXML_Ltd Жыл бұрын
Interesting video! Look forward to seeing more
@ricksenske8787
@ricksenske8787 Жыл бұрын
Soooo..... Coding was hard until i learned to code. Brilliant.
@Prod.ByMJOTB
@Prod.ByMJOTB 10 ай бұрын
Very helpful video thanks
@JoeDoe1
@JoeDoe1 Жыл бұрын
Thank you.
@thewhiteoaktree
@thewhiteoaktree Жыл бұрын
If I got $1 everytime you plugged your course, I'd have enough money to buy your course
@TechWithTim
@TechWithTim Жыл бұрын
I think you’d have about $3
@bill7778
@bill7778 Жыл бұрын
I thought the course was free
@emmagodey9312
@emmagodey9312 Жыл бұрын
Thank you for this video
@tydatguy
@tydatguy 7 ай бұрын
Question on the research part. I know we don’t want to reinvent the wheel but do we want a project that depends on packages or code that may be outdated. I try to build the wheel to know how it works.
@henryconner780
@henryconner780 6 ай бұрын
Thanks bro
@vinaymahadevan2161
@vinaymahadevan2161 Жыл бұрын
WoW. Great video.
@tirunagariuttam
@tirunagariuttam Жыл бұрын
@techwithtim please make a video on how to write code to have 100% test coverage
@ghorlik432
@ghorlik432 Жыл бұрын
I've been learning front-end for 1 year, im still stuck with js basics, it's a waste of time for me tbh. I can think and explain pretty much any js fundamental thing, but when im suppose to write it, im blank. What writing your own code actually means ? Writing everything by yourself or trying to build your idea even tough you're using tools like yt or ai. Cuz i def can't memorize code and many many thingss are still a big ass question for me cause i question everything to the bone, why? how? and why again.
@io-er1ex
@io-er1ex Жыл бұрын
You said "but when i'm suppose to write it, i'm blank", this is very normal all feel this. 1. Learn concepts and not to remember syntax because syntax can be looked up easily, 2. Coding to code without anything to use it on creates the feeling of its a waste of time. Tips: Convert your feeling of blankness into ah something new to learn, I know nothing, this journey should be exciting, only through acknowledging being blank at first but seeing your final creation can you understand feeling blank is part of the process.
@boratsagdiyev522
@boratsagdiyev522 Жыл бұрын
Same here, I've been stuck for about 2 years now. Feeling like quitting
@_isDev
@_isDev Жыл бұрын
I am exactly stuck in the 2nd case... 😢
@sjfsr
@sjfsr Жыл бұрын
Well said
@arystome
@arystome Жыл бұрын
Do you have some type of software development course? (sarcasm)
@TechWithTim
@TechWithTim Жыл бұрын
Maybe ;)
@Meczox
@Meczox Жыл бұрын
do you have any plan to teach C as a beginner programming language? I got into python because of your explanation. Hoe you made it so much more easier to understand.
@miguelcrtz
@miguelcrtz 11 ай бұрын
there is a good youtuber that teaches c++ she is "codebeauty"
@judyodiakose6838
@judyodiakose6838 Жыл бұрын
Is it right to use this follow up projects on our portfolio?
@s8x.
@s8x. Жыл бұрын
been trying to code since 2020. still confusing
@tomc8157
@tomc8157 Жыл бұрын
I got over 10 years of coding. I got "Hello world" and that's about it. My brain is not wired for coding. I can rebuild a car bumper to bumper easy peasy, so I'll stick to mechanical skills.
@unknownbiri
@unknownbiri Жыл бұрын
I hate 9-5 job. The only time i love coding is the time i do that as a business like making app/website/game and make money from it. I don't know what to do. Any advice ?
@dudeslol
@dudeslol Жыл бұрын
python intermediate and advanced new course pls tim we need a new course
@markmilan57
@markmilan57 Жыл бұрын
Well I'm not an experience coder but I can say only this that unlike learning any other human languages programming is no different. First you need to be familiar with all the nuts and bolts; then need to learn how to read it and then only learn how to write by yourself.
@Tim666-o5n
@Tim666-o5n Жыл бұрын
It depends on the size of the problem. For a "hello world" program this certainly holds true. As well as for saying "My name is Tim" in your language analogy. If you face down a whole program architecture you just have to start somewhere. You can not first learn all grammar and understand everything in i.e. japanese before you speak a single sentence.
@lordkronos5470
@lordkronos5470 Жыл бұрын
Any feedback on the courses. I live in Japan, want to change careers, but I also want to keep my Visa. Any recommendations or suggestions. I was planning on joining a bootcamp next year but maybe this course might be better.
@TubeScavenger
@TubeScavenger 11 ай бұрын
I wonder if this guy has a course.
@7_of_9
@7_of_9 Жыл бұрын
Coding is hard because all tutorials are incomplete horseshit! It's like telling people what you need to build a car but don't tell them you need wheels
@TechWithTim
@TechWithTim Жыл бұрын
How did u learn to code?
@mtk3668
@mtk3668 Жыл бұрын
The problem with most tutorials is that they hold your hand the entire way. they rarely force you to think or apply things you've learned yourself. And on top of that, most dont even explain why they are doing what they are doing as they go through the tutorial, so you learn even less. Thats why something like harvards cs50x is so good. (and its free!) Im almost done with the course, and its taught me a lot.
@Not26416
@Not26416 Жыл бұрын
@@mtk3668 exactly
@da3845
@da3845 11 ай бұрын
Dude had lost all of his hair from programming
@rijo1254
@rijo1254 Жыл бұрын
bro ho do you plan to make a software that you are not familiar with or beyond your knowledge
@prakharmittal8804
@prakharmittal8804 Жыл бұрын
I'm halfway learning Python. Struggling to understand if its worth learning to code when AI can do it so much already. Anyone else concerned if all this effort might go unused?
@basseygodwin7384
@basseygodwin7384 Жыл бұрын
It's worth learning. It'll do you a lot of good when you know how to code yourself. AI is just an assistant and is not meant to write the entire code for the project for you. If you don't understand and know how to code you wouldn't be able to spot out when the results AI gives you is missing it in it's LOGIC.
@majk4573
@majk4573 Жыл бұрын
Hi Tim, I've been "working" with you on my Python knowledge for a bit of time already! I'd say it's very helpful to listen to your explanations about the Projects you show. Wanted to ask about your course - what language is used in it? Is it only JS version, or you have the any other with Python?
@TechWithTim
@TechWithTim Жыл бұрын
The course teaches JS, HTML, Go and possibly Python and Typescript depending on the specialization you pick. You can see the entire course outline from the landing page
@TechWithTim
@TechWithTim Жыл бұрын
Also, If u just want Python you can check out programmingexpert.io my other course
@balafua
@balafua Жыл бұрын
Can we not solve most of the problem when it comes to debugging using A.I? I am a new learner and whenever I come across code error, I use chatgpt to find out the issues. Please advise
@TechWithTim
@TechWithTim Жыл бұрын
You can but sometimes it much too complex to be solved
@balafua
@balafua Жыл бұрын
@@TechWithTim last question, what do you think about the A. I taking over programming tasks, is it worth learning and investing time in Python or any other frontend or backend programming language?
@io-er1ex
@io-er1ex Жыл бұрын
@@balafua Yes. Without learning and investing time your questions to A.I become A,B,C,D instead of just D. And how you arrived to just ask question D was through experience and learning. It's also good to know a fair amount(obtained through learning) before asking something, so you can quickly sanitize check the A.I's answer.
@belalgaber555
@belalgaber555 Жыл бұрын
Good ❤
@dee.s.4513
@dee.s.4513 Жыл бұрын
Tim, while agreeing with everything you said, I had to first overcome some misconcetions on my own. It may have to do with overlooking the obvious sometimes: It is now clear to me that the word "language" has a whole other implication in programming as it does with learning a foreign language. Learning a foreign language, you have to memorize words and sentence structure, with programming languages, you have to mostly memorize whole sentences, if not whole paragraphs. JS language for me now reads JS coding. Just replacing the word "language" with the word "coding" has helped a lot. Secondly, as verbose as imperative programming is, it is more natural. With declarative programming, especially with frameworks, the need to memorize things exactly as given is much greater still. So, now that I have understood the obvious, I can concentrate much better on learning. And, learning now for me means not learning everything(an impossibility) rather learning what I need to know to get a task done. I guess, it comes down to taking into account the environment you find yourself in.
@mr.s.h.818
@mr.s.h.818 Жыл бұрын
I was following you since you were a young boy, now you grown up and got a beard haha, good luck mate.
@dzoan67
@dzoan67 11 ай бұрын
Dude , i m devops and learning about sw engineering . i think your video is not keeping the promise . this is how it work : Title = the promise . content the fullfil of the promise by actually giving the info , here you just put out some very vague info and do Sel promotion of your course .... dont forget who is you audience = People smart as you . and we can find the real answers in other channels . so stop playing with your audience . repect it . TRULY help it the you will have success . from the content i saw i think you an expert into coding , but are you truly a sw engineer ? not yet . let me suggest this : teach by using real life alike scenario ..... like in your job , with an over the shoulder view showing how to add a feature on exisiting code on git hub , the PROCESS of analyzing the code , and how to add and change the code Within the code best practices or the company pratices , how to test the code . instead of Pitch selling and not truly keeping the promise of your videos . have a good day .
@aliakbarmostafaei
@aliakbarmostafaei Жыл бұрын
The tips were good but you promoting your premium course every 3 minutes in the video is somewhat annoying!
@noctiscreo793
@noctiscreo793 10 ай бұрын
Way too much zooming in and out and freakyness with the video tools. Had to open a blank tab and just listen without watching to avoid the 1000 visual distractions.
@lee4547
@lee4547 11 ай бұрын
This an awful simplification of programming to flex your development courses. There's way more that you need to know to move past the intermediate programmer. Defining the domain, creating contexts of responsibility, separation of concerns, scalability, state management, threading, coding principles, IPC, dependencies, design patterns, normalization, modeling and the list goes on and on. This is a sales video. That's it.
@jumanjimedia6324
@jumanjimedia6324 11 ай бұрын
HOW MANY TIMES DID YOU WANNA MENTION YOUR COURSE LOL
@FiatBurnerr
@FiatBurnerr Жыл бұрын
50% of the video man is just shilling his content and paid courses...
@netrunner101
@netrunner101 Жыл бұрын
Are you Set brother?
@theintjengineer
@theintjengineer Жыл бұрын
Coding was hard until I sat my a*s down and learned about Operating Systems and Memory via Programming with C++. Everything else was just a cool challenge. EDIT: And most importantly, how to take notes.
@TechWithTim
@TechWithTim Жыл бұрын
Fair enough! I don't think that's necessary for everyone but can definitely help enhance your understanding.
@araibirshad8294
@araibirshad8294 Жыл бұрын
How did you learn ? What sources did you use ? Books ? Courses ? If so, could you give any recommendations ?
@engineeringmadeasy
@engineeringmadeasy Жыл бұрын
I wonder what do you do for living other than make YT videos?
@bekabex8643
@bekabex8643 Жыл бұрын
Learning will never be the same. Even watching this video is pointless. AI is changing everything and fast
@tonyinc9002
@tonyinc9002 Жыл бұрын
Ok then give up.
@bespokeprogramming
@bespokeprogramming Жыл бұрын
I dare to disagree @bekabex8643.
@Jbombjohnson
@Jbombjohnson Жыл бұрын
Totally disagree with this video being pointless to watch. I do agree that AI is changing a lot of things, and using it in your workflow as a developer today is 100% necessary, you absolutely still need to know fundamentals. The tips that Tim shared here are still totally relevant, and core to how a developer should approach solving problems.
@ShipWreck68
@ShipWreck68 9 ай бұрын
Learn Structure, debugging and planning. Duh. This video tells us exactly nothing.
@TechWithTim
@TechWithTim 9 ай бұрын
I guess you are not a beginner! Congrats :)
@JohnCena-o5h1j
@JohnCena-o5h1j Жыл бұрын
Glory to Ukraine
@abubakarsadeeq2974
@abubakarsadeeq2974 Жыл бұрын
Why should I consider learning how to code in this AI era, see how AI is getting smarter everyday 🙅🤷😢
@depichu
@depichu Жыл бұрын
Why learn how to cook when you can go to a restaurant?
@bradleyrobinson9006
@bradleyrobinson9006 Жыл бұрын
Why learn to drive when you can get an Uber. Absolutely braindead comment that with no understanding how AI actually works lol
@abubakarsadeeq2974
@abubakarsadeeq2974 Жыл бұрын
@@depichu are you telling me that learning to code is still worth it in this era?
@abubakarsadeeq2974
@abubakarsadeeq2974 Жыл бұрын
@@bradleyrobinson9006it's totally fine if you told me that I don't understand how AI works, but this analogy that you bring is totally out of context.
@abubakarsadeeq2974
@abubakarsadeeq2974 Жыл бұрын
@@depichu did you think this analogy fit to this context!?
@dystopian_1
@dystopian_1 Жыл бұрын
You are losing hair, Tim... Maybe because you use your brain too much!
@TechWithTim
@TechWithTim Жыл бұрын
That’s true but I also just cut it!
@dontrez8412
@dontrez8412 11 ай бұрын
Very poignant. Thanks
@faiyazislam8549
@faiyazislam8549 Жыл бұрын
First
Python 101: Learn the 5 Must-Know Concepts
20:00
Tech With Tim
Рет қаралды 1,2 МЛН
How I Would Learn Python in 2024 (if I could start over)
13:21
Tech With Tim
Рет қаралды 105 М.
Long Nails 💅🏻 #shorts
00:50
Mr DegrEE
Рет қаралды 17 МЛН
When Cucumbers Meet PVC Pipe The Results Are Wild! 🤭
00:44
Crafty Buddy
Рет қаралды 60 МЛН
Why no RONALDO?! 🤔⚽️
00:28
Celine Dept
Рет қаралды 87 МЛН
3 Types Of Projects That Make YOU A Programmer
8:56
Tech With Tim
Рет қаралды 43 М.
How Senior Programmers ACTUALLY Write Code
13:37
Thriving Technologist
Рет қаралды 1,6 МЛН
Coding Was Hard Until I Learned THESE 5 Things!
8:02
Nick White
Рет қаралды 33 М.
How To Make Money From Coding - A Complete Guide
43:05
Tech With Tim
Рет қаралды 169 М.
The Most Important Skill You Never Learned
34:56
Web Dev Simplified
Рет қаралды 219 М.
Coding Was HARD Until I Learned These 5 Things...
8:34
Elsa Scola
Рет қаралды 696 М.
How principled coders outperform the competition
11:11
Coderized
Рет қаралды 1,8 МЛН
5 Signs of an Inexperienced Self-Taught Developer (and how to fix)
8:40
How To Structure A Programming Project…
19:00
Tech With Tim
Рет қаралды 108 М.
Long Nails 💅🏻 #shorts
00:50
Mr DegrEE
Рет қаралды 17 МЛН