How I Would Learn To Code If I Was To Start Over
HTML-код
- Опубликовано: 16 май 2024
- Hi friends! Today I am sharing with you how I would learn to code if I was to start over again. Sharing with you the mistakes I made when initially learning how to code and what I would do differently. Hope you find this helpful and enjoy it!
COME SAY HI!
Instagram: / tiffintech
Tiktok: www.tiktok.com/@tiffintech?la...
SIGNUP FOR MY NEW MONTHLY NEWSLETTER at tiffintech.co/
✅ Exclusive discounts
✅ Tips from people in the STEM world
✅ Stay up to date with the latest tech events and news
✅ And so much more!
Let me know what other videos you want to see!
#HowIWouldLearnToCode #TiffInTech
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
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.
👏👏right!!
I graduated last year in C.S. and this is my biggest gripe!
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 came from a time when _version control_ is a non-concept in school.
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 RUclips 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.
Thanks for sharing! Great advice!
Any suggestions on what to look up? I’m brand new on this journey
"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.
Thank you! 😊
"Remove your ego" is good mantra for getting closer to the truth in many aspects of your life, not just for programming.
I want to like but you have 69 of them 😶
@@reneedurant3691 oh haha well someone did 😅
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.
I'm still thinking on it
@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
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!!!!!!
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!
Thank you so much 💕 and you got this! Big things ahead I am sure ☺️💕
Sounds like you work in a really healthy environment. I love that learning and mentorship is promoted.
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
Some golden tips that even experienced tech professionals can always come back to reference and improve upon
"Remove your ego from your learning journey." ... Love this! Thank you for sharing. I needed this.
Glad it was helpful!
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.
Seeing errors as opportunities is such a life skill!
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.
Hows the journey bro?
@@4AK5 like running on mud!
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 ☺️💕
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.
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:-) 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
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!
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!
Right!? That was exactly me too! And thanks so much!
I love your colleague's response Tiff! "Hopefully that day never comes because when that day comes it means you're not learning anymore".
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
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!
Thank you so much very happy to hear
Amazing content as always! You're videos really help in my own journey towards software development, thank you.
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.
I wish success for you 👍
I hope you're doing well ❤
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.
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.
Wow! Tiff I really found this video helpful as long as I'm starting to learn how to code properly. Thank you so much!
Thanks for this! I just started coding 3 weeks and am trying to be patient with myself.
Thank you guys for building this community. As a creative person who is insecure in his tech skill set this is much needed
💕💕💕
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.
Same as me,I wish success for you
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!
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!
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 :)
Yes! Forsure ☺️ hope you are having a great weekend
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
Thank you for your video you just gave me back motivation and patience 🙏🏼
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!
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 RUclips 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
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.
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 ^_^
Thank you for the content. It really made my day!!
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! And right!?Agreed!!
I love you Tiff. Thank you for this videos.
Thank you very much! I feel better now.
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!
You got this! Just keep going!
Thank you, Tiff. 💕
4:22 “Go break things”
Laptop now in million pieces.
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.
Thanks for sharing!!
You Rock, Thank you so much for your insights, they are very valuable!!
Hindsight view is always 20/20, great advice!
💕💕💕
Thank you for the insight, Lord willing I will be starting Coding Dojo, and after that another boot camp from MIT.
These concise tips are really helpful. Thanks a bunch!
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.
Yes definitely! Couldnt agree more!
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 🙌
You got this!
Thank you so much for the inspiration!)
TQ Tiff for sharing. I was hitting a roadblock(s) in my newbie coding journey. Gonna start again with your POV in mind. Cheers!
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.
Great tip!
Thank you for this. I really enjoyed it.
Thanks for sharing ❤
Thank you so much for the tips tiff :) New at devs and still learning .
Yay! You got this!!!
Thank you for this video. This is also my new career and hearing those tips helped me to stay confident!
Thank you! that is great to hear!
Thank you so much for your valuable video..
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
thank you ❤️😊❤️
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.
I feel so grateful for this video! Seriously, thanks a lot!
Thank you that makes me so happy to hear!
Love to see the channel growing every day, U deserve it !!
Aw thank you! I love our RUclips community ☺️💕
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.
Thanks so much for sharing this! 😊 👏
I note it down this suggesstion to my notepad. Thank you
Thank You so much .I wanted this sooo much Thank You .ps u look amazing 😍.Thanks again
Thanks komrad, really helpful tips that I will keep in mind; wish me luck
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!
yes!! Thanks for sharing! You got this!
This was a really good video... im going through so much bad self talk now whilst learning React. 🦄🦋
Can I add one more thing? It would be "Learn to enjoy pain"
Thank you for sharing this.
Glad it was helpful! 💕
Awesomeness thanks for this! I am just going on to Python, will use a lot of your tips going forward. Thanks again.
Yay! You got this!
You have a very positive aura, subscribed. Any tips on the order self-studying? Would that be an exciting video topic for you?
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.
Nice. I started with 6800/6809. Great time.
Thanks for sharing, thanks for your advice!
You bet!
About to start learning web dev as a career change. Thank you!
Thank you. Just starting out on the self learning journey. Will takes these tips on board.
👏👏👏👏
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 for this video!
Forsure glad it was helpful 💕
Having fun is very important. Its about the journey and not the destination.
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.
thank you!! Appreciate that so much and I will!
Found your point on git interesting. Please make a video on technologies you didn't know when you got hired, but should have. thanks
Thank you for your inspiration
💓💓
Thank you so much
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.
Probably the most inspirational Tech Blog 💟
Thank you that means a lot ☺️💕
*"* Get used to an IDE and know almost all the shortcuts *."*
this is the first vid i watched from this channel, subbed, tuned the bill, with no hesitation.
Thank you!! Appreciate your support 😊
I really like that you added Git in the list!!! I really need to start using it more thank you for the reminder!!!
Glad it was helpful!
Great your channel on software development is an incredible field at the same time frustrating but worth it. Say present all women Engineers, developers, elbow pads. 👩💻 🙋
Remove your ego - this the best advice in my life 🖤💥🖤
Thanks for all your tips
Somehow never stopped to break things haha
Awesome video :-)
Really liked this video. Keep up on the educational videos
I am teaching myself python right now, and one thing that helped me was having a "goal" to work towards. Like, not just "to learn to code," but a project I can use with the coding motivates me to stick with my lessons.
Hey
Also new in coding (Python)
Where can I find these projects?🥹
@@jer_nayy Well, I want to learn bioinformatics so I basically Google searched “bioinformatics Python projects” and picked one that sounded interesting😭. I am learning coding through RUclips tho. :)
Those are sincere advises. Thank you so much :)
Thank you!!