I'm a college-level programming tutor and I cannot understand why I've NEVER seen a professor spend time teaching the debugging process. I always cover this first, and it significantly empowers the student.
I learned to code in the early 80s. I'd done about 3 courses using high level languages but wasn't taught to debug until I took an assembler course.
I'm in college right now and I wish they would have us do more smaller scale projects all the time instead of 2 days of lecture and a lab with a bigger lab project and a weekly project. And the 2 programs I've been exposed to started with did 1 python class and then dumped it to go to either C/C++ or Java.
I'm going to throw in another one for beginners;
Even if you're a total newbie, look up on CZcams for an actual project (single-page portfolio, checklist, be it any) and follow along and blindly imitate each and every step. This way you are not frustrated by the endless basic tutorials and in the end, you actually do get to design something you can be proud of. This in a way pushes you and the more projects you repeat, the more gist you make of the whole thing. And eventually, you'll make it.
This surprisingly works for every other software as well, be it a 3d modeling software, photoshop or any for that matter which you might be looking to study.
"Remove your ego" can't agree more, the less of you the more of what you want to let into your life. Thanks for this quality content.
"Remove your ego" is good mantra for getting closer to the truth in many aspects of your life, not just for programming.
you know what, every time I get unmotivated or too stressed in my learning journey i always end up watching at least one of your videos and this video, even if without you trying, motivated me so much and even made me feel comfortable about my progress. thank you so much! will keep supporting this channel!
I just had a meltdown because i thought would never be able to code but this helped me so much . I totally get where i was lacking and that's being scared to cause errors and break everything.Just gonna put on some music and get coding and breaking things.Thank you so much . Coding world is blessed to have you!!!!!!
I learned Git almost 4 weeks ago and I JUST started to grasp it.
First commit took 2 hours to figure out.
My subsequent ones took 3 minutes lol.
@Soldagg its a website n app which allows programmers to work together n it shows wat changes each person has done n stuff....used for group projects
Your colleague had an awesome response to your questions. You’re lucky. I’ve had not so supportive colleagues unfortunately who thought I ask too many questions and need to be more independent. Of course doing due diligence trying to figure things out before asking questions is very important. I hope everyone here gets to work with supportive and patient teammates
Sounds like you work in a really healthy environment. I love that learning and mentorship is promoted.
Thanks a lot. I’m learning coding on my own now. Your video gives me motivation to keep learning and not giving up. Especially no rushing.
Thank you for sharing! You got this! Stick with it and you will get there ☺️💕
"Remove your ego from your learning journey." ... Love this! Thank you for sharing. I needed this.
Some golden tips that even experienced tech professionals can always come back to reference and improve upon
Hi Tiff! I really enjoyed this video purely because I am also self-taught and I could relate to so much of the "hindsight" you have now. I wish I had this kind of resource three years ago and funny enough I also want to give back by helping others who are starting out. The "you don't know what you don't know" part of the journey was my biggest obstacle and I can finally say that it doesn't scare me anymore! Or at least not in the same way it scared me at first! So don't give up guys! It's totally worth the effort and struggles.
This channel is an jewel. Thinking of entering an coding bootcamp. Out of all the videos thus far this was the most clear, straightforward and simple. Perfect combination.
Thank you, as someone who just embarked on the coding journey, this video really inspires and motivates me to have that grit and enthusiasm to follow through this quest.
I love your colleague's response Tiff! "Hopefully that day never comes because when that day comes it means you're not learning anymore".
I can relate SO MUCH to that, I was so affraid to break things too! I would watch so many tutorials and then be so shy and careful in actually trying things out. I would end up coding only the things I was sure would work. I truly enjoy watching your video blogs, keep it up, you really are inspiring!
I know I understand something when I purposedly change something knowing what error and exception I'll get. It's the best feeling, actually! (:
Hi Tiff! Happen to land on your video. But watched it twice in a row. You are honest, transparent and caring. Thanks for this video, I started on my coding journey and your words help greatly. Thanks
breaking things is the whole point. havent started my journey yet and there are so many things intimidating me. but i keep reminding myself that breaking things is how i learn how to fix things. great vid tytyty!
Seeing errors as opportunities is such a life skill!
Hi Tiff, I'm Raphael from Brazil 🇧🇷. Your channel has helped me a lot, here I've been learning a lot of technology stuff and practicing my English at the same time, your pronunciation is so easy to understand, thank you!
Hi Tiff:-) Your video feels like divine timing for me...I started my coding journey a few weeks ago and the intensity of this learning curve has felt like drinking water from a fire hose given the pace of the course and the amount of content being covered within this 6-week window. Long story short...I was fully in my feelings today being hard on myself when I came across your vid. Thanks so much for putting things into perspective for me. I really needed to hear this today. I'm now picking myself up n' looking forward to having fun and fulfillment with coding and the opportunities ahead. #failingforward #newsubbie
Hi Tiff thank you so much for this video. I am on a very strict timeline and I put so much pressure on myself to learn everything that I became so overwhelmed. I started doubting my own abilities, I stormed off (metaphorically by closing my sublime terminal), I felt like I was complete shit, and I ended up today having paralysis over what to do. Just knowing that you went through the same thing these reminders just make me feel a ton better already. I am starting my Bootcamp in 3 weeks and I'm excited to embark on this career. Thank you for sharing your tips and your story.
4:21 is on point! So useful to do... and a great reason to have containers around things (and I don't specifically mean Docker or anything, just... a contained environment where even a spectacular breaking of things won't harm anything outside the container), so one can really feel free to have at it.
Wow! Tiff I really found this video helpful as long as I'm starting to learn how to code properly. Thank you so much!
Amazing experience Tiff, thank you for such great quality content. I always end up watching your videos for motivating me. I will keep supporting this channel :)
Thank you! That is so great to hear 😊 I hope you’re having a great weekend!
Amazing content as always! You're videos really help in my own journey towards software development, thank you.
Thanks for this! I just started coding 3 weeks and am trying to be patient with myself.
Thank you Tiff. I am trying to get back into coding after a long pause(15 years) and the lessons you covered in your video helped to build my motivation.
I was about to skip Git this weekend to focus on my Python learning but thx for the friendly reminder that it is important to take time to learn and master Git :)
The number one thing I would've done differently is slow down. I used to rush through books and typing up the examples without stopping to really understand what they were trying to teach me. This line of work is a marathon that lasts the rest of your life.
I’m a beginner as an economics major being probably in fintech eventually as a business intelligence or data analyst using codes probably for data mining or stuff related.
Maths seems for me great in order to be more aware and lucid.
Good advice, Tiff! Even though I’m not a beginner anymore, I still find it useful, as it helps me realize the importance of some things I now take for granted. Like git, after 8 years, git is something you just know :))) you can’t even remember how it was to not know it.
Thank you for this video. I'm learning ansible and I have put pressure on myself that I have to pick up things quickly to meet an expectation. Right now I'm trying to calm down from my frustration...thanks again
Can I add one more thing? It would be "Learn to enjoy pain"
So glad I came across this video! Just started yesterday, familiar with DAX but wanting to expand my knowledge 💜
Thank you for the advices. As someone who just started to learn how to code, this is very helpful.
Subscribed!
If you are just starting programming the best things to do is look at the job vacancies to see which languages employers want. Second, look at how much the languages pay from novice in the team to elder. Then decide which language you want to lean first and master it.
4:22 “Go break things”
Laptop now in million pieces.
Thank you guys for building this community. As a creative person who is insecure in his tech skill set this is much needed
really good advice! I'm currently getting into my first job and there are so many things that apply to my recent experiences. Keep the good content!
Thank you for the content. It really made my day!!
These concise tips are really helpful. Thanks a bunch!
*"* Get used to an IDE and know almost all the shortcuts *."*
It's so refreshing to see source code apply to both genders. I've subscribed because as a disabled gamer and Unreal Engine Programmer (future developer). I think video tutorials like this show that if you take the time to learn your programming language of choice, the rewards simply speak for themselves. Everyone thinks coding is hard, it is, however what makes it easy (in a manner of speaking) is to practise, as you have said in your video, make mistakes, learn from those mistakes, then the rest will simply fall into place If I may add to your video, the more you learn the better a coder in your chosen profession you'll be. It's all about falling over the first hurdle (than) getting back up to try again. Whenever I speak to those outside the coding profession and I explain that coding helps me think logically (as the stroke I had as a baby, disrupted the way that I think - logically) I had to find something to rehabilitate the thought processes in a manner that everyone takes for granted! This can only be achieved in two ways, mathematics and programming. I was thinking about this the other day, and my question has been answered, why does it appear to be only males coding? I am pleased to finally see that you are breaking the glass ceiling and saying to the next generation of coders, females do PLAY a part in software development, just as disabled coders do. Yes, we are in the minority, however with CZcams content, as what I've seen today, is breaking that glass ceiling, one video tutorial at a time. Keep it going Tiff In Tech, you lead the way, where others will follow. We may be on different sides of the programming spectrum, but as coders, we all speak a language that is used the world over. I look forward to seeing what I can learn from your tutorials so that I can pass your knowledge on to others coming through. Subscribed I have, as the great Yoda would say. Brandon
Thank you for your video you just gave me back motivation and patience 🙏🏼
2:39 I had the same feelings with breaking things as well.... It kind of gives me that lack of confidence in myself to do something. But now I have overcome that feelings.
Thank you so much for your videos, they are fantastic motivation for me. ❤
I want to study bachelor's in Computer Science here after graduating high school this year! Thanks for this video!
Personally for me as a junior FE developer - all of your tips have being like a remedy at this current point of time. I can't explain it in nutshell but I really needed to hear your tips in order to stop stressing myself out because you know - I'm a junior I need to keep up with at least seniors asap in order to get over my imposter syndrome or unworthiness or sort of a feeling. Your words resonated within me in great deal and I will try to stop being so hard on myself with the time pressure as I currently am. Thanks, you kind little creature with genuine-help-programmed heart ^_^
Yes, it's real I felt so bad for asking so many question to my senior and peer as well, and it's really demoralizing sometimes. Showing other I actually don't know so much as if I am unfit for the role I am in. :) thanks for all the positive words and telling us it's common for not knowing and keep on learning no matter what.
Thank You so much .I wanted this sooo much Thank You .ps u look amazing 😍.Thanks again
I love you Tiff. Thank you for this videos.
You Rock, Thank you so much for your insights, they are very valuable!!
Thankyou for your positive statement, def feeling they same way you were at the beginning of your journey. I am on my beginning of my journey 🙌
Thanks komrad, really helpful tips that I will keep in mind; wish me luck
Thank you so much for the inspiration!)
"Don't have unrealistic expectations" I'm teaching myself how to code and i don't have many expectations, I just wanna a job 😂.
Thank you for the insight, Lord willing I will be starting Coding Dojo, and after that another boot camp from MIT.
Thank you. Just starting out on the self learning journey. Will takes these tips on board.
Thank you very much! I feel better now.
Am learning ML/R. Your first point makes perfect sense! I have come to convince myself:
1. when I choose to learn to code I also signed up to debugging code, doing research and finding solutions.
2. making mistakes is an INTEGRAL PART of learning, so am NOT TOO hard on me when my code can't run!
3. that AM NOT alone and that the path am on IS WELL TRODDEN.
4. that there's a great community offering to help!
TQ Tiff for sharing. I was hitting a roadblock(s) in my newbie coding journey. Gonna start again with your POV in mind. Cheers!
Really liked this video. Keep up on the educational videos
Thank you, Tiff. 💕
Thank you for this. I really enjoyed it.
Thank you for this video. This is also my new career and hearing those tips helped me to stay confident!
Awesomeness thanks for this! I am just going on to Python, will use a lot of your tips going forward. Thanks again.
Awesome. It's so nice things have improved in the software industry. When I went to school for CS, most of the students were male and only a few females made it the whole way through. I never understood why as most of them were some of the best programmers in the class. Sadly, from what I heard at the time female enrollment went down in the field of CS. Glad it's turned around so well.
Great points. I'm no longer in the field, but in one of my first jobs I remember learning many of those same great traits. One additional one I especially found helpful was to have a database generation script that was maintained alongside the project.
When dealing with complex data structures and complex data manipulation code, plus adding experimenting to the process, it was many times very beneficial to nuke the database and rebuild it from scratch. A well maintained script allowed you, with just a command, to do just that in a matter of seconds. Plus, it fits in well with your point on GIT, as your current database structure is maintained in GIT as well.
Love the video.
This was a really good video... im going through so much bad self talk now whilst learning React. 🦄🦋
This was really helpful thank you. Im starting my journey.. again. But I now have the goal of an app I want to build so its much more motivating.
Somehow never stopped to break things haha
Awesome video :-)
Thanks for sharing ❤
As a beginner girl in tech one thing that really helps me keep up the hard work is having other successful female role models like you! thank you Tiff
Thanks for all your tips
Thanks, really good video.
As one who works more then 15 years as a coder, try to automate as much as possible. Use code linter & formatter, also tests help you to keep breaking code under control and feel comfortable.
Thank you so much for your valuable video..
Excellent tips! This is supposed to be fun! There's a reason RTFM is a thing.
The first programs I ever wrote were in IBM 360/370 Macro Assembly Language which was an ideal introduction to what the computer is doing and how it is actually doing it. But it was in a Systems Analysis class that the idea of how the program counter and the program status register (status flags) really work that I actually understood how these binary instructions could actually make the computer do what it does. Exciting times!
I tore into 6502 and the 680x0 assembly language and loved every minute of it.
Of course I never actually had a job programming, that would have been entirely too much pressure. These are puzzles to figure out. You need to be able make mistakes and try different things. A job doesn't usually offer that kind of flexibility.
this is the first vid i watched from this channel, subbed, tuned the bill, with no hesitation.
You have a very positive aura, subscribed. Any tips on the order self-studying? Would that be an exciting video topic for you?
Great insight. I'll go break things now. 🙌😅🤣
I really like that you added Git in the list!!! I really need to start using it more thank you for the reminder!!!
GIT has a huge learning curve for everyone. I didn't work at a company that used GIT until about 6 years ago (because Microsoft Visual Studio had its own version control built in, which MS replaced with GIT a few years back). The problem with GIT is that it doesn't work like you think it does, and even the XKCD comic had a joke about how to resolve GIT problems (delete the repository and clone a new one - i.e., start from scratch).
Thank you...I am even subscribing! You deserve it
About to start learning web dev as a career change. Thank you!
believe it or not ur each videos are so so motivating for programmers like me, please make a video on how & from where did u learn data structures & algo.
1- Treat errors as opportunities
2- Use custom names for variables and classes
3- Read the documentation
4- Learn how to use GIT properly
5- Know your terminal
6- Have fun coding
7- Remove your ego from your learning journey
8- Don't be afraid to ask questions
Thanks, really thank you.
@@user-tj2up5uy8d you're welcome
At the start of my career we had no Google and no stackoverflow, we just had to RTFM (3).
you save my 11:45 mins of live
Thx