10 Years of Coding: What I Wish I Knew Before I Started
Vložit
- čas přidán 27. 07. 2024
- As a coder of nearly 10 years, I've made my fair share of mistakes, including wasting time on the wrong skills. In this video, I'll share my experiences and insights to help you avoid similar mistakes, help you save countless hours and make the most of your coding journey!
💻 Apply to the formation fellowship program for FREE: fm.dev/techwithtim
💻 Master Blockchain and Web 3.0 development today by using BlockchainExpert: algoexpert.io/blockchain - use code "tim" for a discount!
💻 ProgrammingExpert is the best platform to learn how to code and become a software engineer as fast as possible! programmingexpert.io/tim - use code "tim" for a discount!
⭐️ Timestamps ⭐️
00:00 | 10 Years Of Coding
00:15 | Lesson 1: Have a Plan
01:33 | Lesson 2: Finding Community
03:10 | Formation
04:33 | Lesson 3: Challenging Yourself
05:59 | Lesson 4: Communication
07:55 | Lesson 5: Work Culture
10:58 | Your Journey
◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️
👕 Merchandise: teespring.com/stores/tech-wit...
📸 Instagram: / tech_with_tim
📱 Twitter: / techwithtimm
⭐ Discord: / discord
📝 LinkedIn: / tim-ruscica-82631b179
🌎 Website: techwithtim.net
📂 GitHub: github.com/techwithtim
🔊 Podcast: anchor.fm/tech-with-tim
🎬 My CZcams Gear: www.techwithtim.net/gear/
💵 One-Time Donations: www.paypal.com/donate?hosted_...
💰 Patreon: / techwithtim
◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️
⭐️ Tags ⭐️
- Tech With Tim
- What I Wish I Knew
- Become A Better Coder
⭐️ Hashtags ⭐️
#techwithtim #whatiwishiknew #softwareengineer
Looking to become a software engineer? Check out programmingexpert.io
how do apply for internships in multinational companies like Google, and Microsoft, can you guide me on this topic for applying for internships. it will be very helpful.
Can a software engineer work with cyber experts and Ai experts for there software too
At the age of 35 I started Aikido and I thought that the maximum success was a blue belt because I was limited in years. At 46, I was a black belt, I left Aikido and took up Brazilian Jiu Jitsu recreationally, thinking that I wouldn't be able to last even 2 months. Now, after two years, I am still a white belt (4 stripes), a bronze medalist at an international competition in the competition of much younger people than myself, and I am preparing for another competition. Also, even though I work in a shop, I happened to come across some SQL Tutorial and realized that it's not that SCARY at all. I quickly understood the working principle and logic and it became very interesting to me. I didn't practice it because I think it would be better if I first familiarize myself with some programming language and then let SQL be my upgrade. And here I am now, 49 years old, learning PYTHON! I just started, but a man learns while he lives. Don't discourage yourself. Everything is possible with a little will and love.
❤❤❤❤
That's one of the best comment i've ever read, thanks for sharing and good luck on the journey!!
Nah boris name just built different
Am really inspired and motivated. I have recently enrolled in Coursera frontend web development. Am working hard consistently and am Optimistic I Will make it.
@@dantelorgan1715 Coursera is good. I have watched quite a few free PY4E videos. A lot of things in my head are arranged in the right way. Bravo Coursera👌
By the way, now I won first place in a small tournament in BJJ with two wins (one submission).💪
You’re a great programmer and an even better communicator. This always shined through in your videos. Great advice!
9:18 I think everyone along in their journey needs to hear that, I'm in my 2nd year with machine learning and python. It's really all about confidence.
I think some things like ML and data science are where you actually need to know what you are doing. Any endeavor that allows you to come up with results that look right but are wrong needs deeper knowledge.
@@davidhawley1132Yes of course. Given the vast knowledge of ML and DS, it's hard to give yourself credit for all the information you've attained, especially when put in the hot seat for interviews. Imposter syndrome is real and confidence is a must.
Tim thanks for this ,you have come a long way
I think we all needed to watch this video, I'm in my second year now and I'm struggling with imposter syndrome but this video helped me. Great content as always!
Great tips, especially the imposter syndrome part and the way we self impose limits on ourselves!
Boy, do I know that one. Back in the mid-80s some friends and I wrote and recorded some songs in a 24 track studio in Atlanta. The recordings came out sounding pretty good. some people I let listen to them asked me, "Why are y'all not on the radio?". For that, I had no answer. MTV was still fairly young, then, and I thought what a great thing if we could get just one of our songs on MTV. But, as I watched MTV, I noticed, in every one of the videos, the graphics they put up, there was a record company name. So, I convinced myself that the only way to get on MTV was to have a record deal. Years later, and I'm talking like, maybe, two years ago, listening to an interview with Night Ranger, they said, "We had this song we had recorded called "Don't Tell Me You Love Me" but, we didn't know what to do with it, so we had a video made and sent it to MTV hoping they would put it in their rotation, which they did, and the rest is history", for them. They didn't have a record deal, they just did it and sent it. The record deal followed. That could have been me and my friends. I've learned, never assume a door is closed unless you're absolutely convinced beyond a shadow of a doubt that it is.
@@jsmyers24151wow! That's a really good story to reflect upon. One that teaches you a good lesson. Thanks for sharing it. It really shows how it can be detrimental while seeming so innocuous. Hope you are doing well now!
Hey Tim. I totally agree with your points of view and especially the one about communication. I learned programming way back as a kid in the early eighties out of a book with code examples in a language that was relatively new to me (english). Over the years I started pursuing different carriers but ended up becoming a software engineer. To me it surprised me (and still does) that new talents are still lacking communication skills. I would like to thank you for making it so clear how important that is. Keep up the great work.
Tim, you're honestly incredible. Thank you for everything!
Same here I started learning code from 2017 and landed a job in 2023 as a python trainer but still I am exploring tech. Your speech makes me realise my journey.
On communication: I used to ask programming job candidates to explain, using a whiteboard, some technical aspect of one of their projects. I could tell whether they had actually done what they claimed on their CV, and whether they could communicate. That is a good thing to practice, and not just for interviews.
On imposter syndrome: you had better know the fundamentals, but frameworks and languages come and go and your skill is being able to find out how to do what needs to be done. If you have the fundamentals, you'll become expert at any particular skill that you exercise everyday.
You are the best motivator Tim. Keep it up. I am just like you. I also started programming when I was 13.
This is really encouraging.. Will never forget those motivations.
I now feel i can be better than any other person. Thanks
This helped a lot Tim, Thanks a lot🖤
Thanks Tim. Definitely valuable words!
Hi Grandson....really likin the Face Fur..Joyce and I are looking forward to see you and the rest of the family this Summer...we are very proud of what you have accomplished. all the best and love ya lots....
To have some people to share this passion with is extremely important. Since it's programming, there's almost no limit to creativity and to what you can do with it. Having people who you can work on projects with and who share you passion will make the whole process of learning 10x more enjoyable. Don't overlook it as I did.
Thank bro,
every one star their coding journey by fix the goal and direction it keeps up
This is such a great insight Tim, thanks a lot for this
Thank you for this video, Tim. I'm 65 this year, and have decided it's time I start learning to code. I have an AAS in Electronics and have been in the industry for about 34 years. I have never really had the desire or real opportunity to learn coding; my son, who is 32, is working on completing his Master's Degree in Computer Science (I wish he would hurry up so he can get a job and pay off his student loans, anyway...) at Western Kentucky University. Today, May, 17 2023, I was considering giving up on this because I'm just not getting it, yet. But, Tim, your video has changed my mind and given me strength to carry on. I need to do this because my wife, back in 2015, was involved in a car accident while she was delivering mail (she had just started), and was rear-ended while at a mailbox on a busy highway (it could have killed her, actually), and the lawyer she hired, though coming with some pretty glowing reviews, in my book, turned out to be a real turd. She didn't get near what she should have gotten in the settlement, so now I'm here having to do this. So, I'm not here for fun, I'm here because of necessity, which I think is a stronger motivator. But, I have to get this, or I'm just wasting my time and my company's time ( I landed a job in engineering where they use Python in our products, so I'm not sure which way to go with this Python learning just yet, but the cool thing is, I'm getting paid while I learn, so, I certainly don't want to squander this opportunity)
So, again, thank you, Tim, for your words of encouragement; they've come just at the right moment (God must be influencing you, if you didn't know it.). I will carry on.
May be Biden will get rid of all those student loan for ya and 65 is the perfect age to learn something funny and challenging.
You can do this man, i believe in you!
im in the same or similiar situation at 61. i made attempt to learn programming in the past. but didnt have the resourses that are available today. like youtube, tons of courses out there now. well anyways i started learning python 3 yrs ago. ive gotten better but now i see i have to start making bigger projects and working with other programmers to get better at this. i havent found a job at a company that needs electronic skills and programming skills yet. ive been at meetups at programming companies where they where working on electronic projects. im concerned about any businesses or ideas i create from these skills theyll try and steele it.
This video was very helpful, it took away that impostor syndrome I had. God bless Tim ❤️❤️ Going harder in tech
Loved the advices. Thank you for this priceless content! ❤
I can confirm you are explaining very well and you deserve my attention.
Hi there Tim, thanks very much for this video. I found it quite motivational.
Cheers from South Africa.
These are great life lessons Tim. It is important to remember that we're just humans. We shouldn't buy easily what people claims about themselves and have critical mindset. I think having a goal and having a plan to reach it is also important no matter how blurry they are it is still better than nothing.
The real skill u have is your ability to stick with it - your persistency is your real saviour here
I'm going to take this advice to heart brother thanks for the breakdown
awesome background music, Tim!
Thank you man awesome as always!
thank you I'm a senior about to go into the field and this really gave me the kick out of that imposter syndrome that I had!
Thank you very much tim for great advice💙💙
I worked on a project for a teacher who is a freelancer and even I only had 2 years of experience in Python I took the opportunity and it really helped me to be more confident.
Great content, thanks man!
this is the best video i've ever watched!!! thank you so much for this super informative video
Thanks, I really like people who admire the fact that they did mistake and help people not to get mistakes
Spoken like a Saviour Tim, I share in your journey. Thanks.
Thanks for sharing. The information is valuable.
This video inspired me a lot, Thanks for sharing your journey 👍👍
We can all achieve greatness, just takes a bit of effort, thanks for the video
thanks for these good advice and the great content
Thanks for the great confidence boost :)
Nice pep talk, Tim!
very helpful, thank you!
I did all mistakes you mentioned. I am still doing. It's a difficult Adventure. You keep trying and trying and it's hard to see fulfilling results and imposter syndrome is something so hard to deal with. I will go on. I will not stop.
You had changed my ideas regarding the big tech companies
the best guy i have ever seen you special and awesome . Tim big love
Great talk! Thanks!
Great advice. Boosted my confidence
Your advice about believing everyone is fully qualified when they're not- wish I'd heard this 30 years ago. We tend to believe that companies are full of people that are living out the want ads we've read and for the most part they're not. As for the unnecessary stuff you learned-you know what's on the road and what's off the road. That gives you focus and you've helped thousands over the years to focus also. Thanks, Tim.
I agree with the first point. Having a plan definitely helps. At the same time, don't spend too long deciding whether to learn something or not - just do it! You will gain skills from anything that you do and the first thing you do will rarely be the perfect choice for you. :)
Great video and advice, thank you!
This is awesome!!! Thank you!!!
love you my man have a good one ❤
Thank you so much tim I've been listening to you since 2019 when I was 16 and till today I've always had that imposter syndrome 😅 even when people around me say I'm doing great but now this made me more confident 😤 feel like I can conquer the world 😂. Thank you so much these contents are so much helpful 🙏
Fantastic video Tim, thank you for sharing your thoughts. Although 1 and 3 were kind of counterintuitive - have a plan and don’t try a ton of languages… and then go back to trying a ton of languages
Have a plan meaning learn the important cs curriculum and think in terms of what kind of programming career you want. Regarding languages, what more do you need than c++, javascript, and python
great video man gives me hope
"Most people..in life in general, don't really know what they're doing"
Quite a good one right there my friend.
"The art of making a decision is to pretend you've calculated on the possible variables and then when the moment comes, you make a snap judgement" - Alan Watts
My journey was exactly like yours. Started out at 7 yo with C, trying to progam a game (guess what, this didn't work) paused a few years out of frustration, enjoyed a few other things and went back to programming with C++. This didn't work either. After that java made the breakthrough and my first programs did what i wanted them to do. I'm now at the level of 12 programming languages i can easily program (need some time to get into them though). Although, the point you made about communication (on a human level) is the greatest point. If you don't understand your customer or colleagues in business, nothing will get done ;) Thanks for the video :)
Thank you sir! i've been watching your tutorials since the time you made the 'pygame tutorials' with your Golf Game 😄 i've been enjoying them. keep up and thank you for your keeping the flame burning🙏🏽🙏🏽
Appreciate your support over the years!!
@@TechWithTim 🙈🥺❤
Thank you for sharing this video, very inspiring
Thank you for your nice instructions ❤❤
Astonishing video. Keep up the good work Tim🎉❤. You give much better motivation than my PhD supervisor who talks sh** for more than 15 minutes.😅
Thank you for your insights
If you started learning to code at 12 years old, you did what most successful kids did learning languages, you played around with different concepts and languages, didn't have a set plan, but in the long-run you got a general understanding of various coding disciplines which is essential for development, especially at such a young age. You did the right thing because once you became focused on one path later on, you already were familiar with different coding forms and became a professional.
The wrong path is starting with coding at an early age but quitting just days after immersing into it. Something I did at 12 years old with a Texas Instruments computer and an old television as a monitor, trying to code my first game with an Assembly like jargon. As a kid I was totally lost by all the numbers and letters in patterns. I couldn't pathom how these numbers and characters would become a hero on a screen jumping for points on a scoreboard, or shooting beams at planes, etc.
Lesson 1, it's good to have a plan and target the right technology to get on a faster track to a career, but learning those other things is not a complete waste of time. Even if your domain is Python, having some working skills with CSS, C#, or even PHP makes you a more well rounded developer.
Very useful content. Thank you
very otivational and helpful thank you man
Thanks for the info....
It's really helpful.....
Uche from Nigeria...
You ask if the video was helpful, my answer is: It is fu*****ing helpful!!! The last lesson it's what I liked the most since for each of us the journey is different. I'm a software embedded developer and I've been in the industry for 4 year. As you mentioned, there is really talented people but at the same time you find many that just do the enough to have a paycheck. Only after recently I turned 30, it's that I saw this opportunity to stand out from the rest, and now I've been doing more personal projects to challenge myself, as you mentioned in one of your lessons, and become, not just a better programmer but also a better software engineer in general. I suscribed to your channel when you were still in high school and it amazes me how mature you were at that time and how you still are. Really loved this video from you because you give an honest opinion, but most important, you don't push the pressure on the people to hurry up on becoming better developers, as you mentioned, the journey is different for everyone.
Thanks for sharing.
thanks tim, this was inspiring
I couldn’t agree more with setting a plan/goal. I wasted my time doing so many small projects in every IDE/language. I was essentially running around in circles “not doing anything”. Slow down ask yourself what’s something that would benefit society that I enjoy.
Thank you very much sir!
This was very helpful!
You helped me get to where I am. I started coding a few years back and started learning Python. 2.5 years later my simple single player card game using PyGame is now almost completely converted to a multi threaded 2 player online game.
Thanks for all the content, most of all the straight up attitude you have.
It inspired me and yeah I'll recommend all programmers to watch this video if they are starting their programming journey.
I also wasted my time learning HTML and CSS , I wasted 1 whole year. And now I'm learning machine learning what I really wanna do
I want to know did you work with what you learned previously? Also why did you switch to machine learning?
machine learnin huh pythons a great language to learn for that
Wow. This is me now. I’m the only one of my friends and family who
loves writing code. I just built an alien invader game ( well not me but some dude on CZcams) but I’m beginning to understand basic building and structures in python. Don’t know what to do but ima keep learning. Thanks for the advice and great video. Ima go find few communities. Thanks again. Ima join your discord
Hello Tim, thanks for made job it was really awesome and i consider you are really good programmer, and person how gives inspiratinon to begginners
Well said bro!!!
Thank you so much bro
thanks for making this video i hope i can get better everyday
Although people knew these deep inside but they don't live by those everyday, so these kinds of videos are very helpful to bring awareness and make them motivated all over again..thank you Tim
Thank you so much bro I was doing the Odín project because I thought coding was so cool but I just realized I don’t like web development good thing I wasn’t so advanced yet I had just finished the calculator project but now I have a better idea of what languages I actually want to learn
Great great video ❤
This really helped with my imposter syndrome. I’m a front end developer that will slowly become a full stack engineer. But when I look at other front end developer portfolios they create they are insanely impressive and their projects are on a professional level. Makes me feel like I’m way behind everyone else.
Nice thanks for your helpful advise
Thanks ma for this wonderful video
Thanks for your advice, I only do some small stuff for fun and for better knowledge of technology we can use to improve our daily life.
Nevertheless I definetely see implementing things mentioned in video in any job, myself working in operation of the railway company I try to find a way how to grow as an employee and use my skills and experience beyond current position so to be as useful as possible with what I learn with possibilitie to making some impact on company in some way.
You are nice teacher❤ Tim
Great Video!
Very helpful movie. I appreciate
This is very useful for me thankyou brother
I was so consistent with learning the fundamentals a few months ago. Along the way I lost motivation cause I couldn't see the bigger picture. I struggled a lot cause I kept trying to understand how every little thing will apply in an actual project. It started feeling like it's impossible to do this on my own. My brain wants quantified progress reports, I wanted to know how far I am with my learning.
I recently started watching videos again, and I feel like I have to start over from zero. I think my issue was that I didn't have a community.
Broo i also wonder how much of the stuff I am learning will actually be applied on a project
Hello sir I am learning python right now and this video really inspired me . i am only 13 years old and I started leaning python in this summer vacation . At first I thought this will be impossible for me but I dont know how but I was able to make some games which is not great but I am really proud of making it
Brother Tim, I only trust you when it comes to programming 😅. Your roadmaps, tutorials etc.
Nice one. It is encouraging
Loved this video
Thanks for this
Very helpful❤
much love tim