Hey guys, I’ve been getting a lot of the same questions/comments so I thought I’d knock them out here. 1. “Over a decade working in tech”. I did sales and marketing for a couple of tech companies before learning how to code. I lumped those years into the “decade of experience” comment that I mention at the end of the video. 2. I got my dev job in 2018. Sure the job market is definitely more competitive, however, employers are ALWAYS on the lookout for strong, up-and-coming talent especially if the potential candidate has the right mindset, intangible values, and are offering to work for cheap (or for free like I did). 3. You can do this internationally! I’ve been a digital nomad since 2013, I’ve met many self-taught devs from Poland, Colombia, Thailand, Philippines and many more countries that all worked remotely (some even for US-based companies). 4. AI is making good devs better. Instead of being afraid of it you should embrace it and use it actively to enhance your learning. Use it to build your next portfolio project so you can tell your employer that you have personal experience using it to work 2-3x faster. Leverage the tech instead of being discouraged by its advancements. There’s still a long way to go before it can talk to clients/users, spec out a feature and solve real business problems on its own. Good devs = good communicators. 5. If you don’t have the means to quit your job, study part-time! I’m the type of person that likes to go all in on things so I saved up some money by working my ass off (even borrowed some) to be able to study full-time. I took a bet on myself and used it as additional pressure to get what I wanted. 6. The interview process for the job I landed went something like this: - Preliminary video interview: I took this chance to open up the code of all my projects and I spoke in-depth about the tools I used, design choices I made, what I learned, and how I built them. - Take home tests: They were CodePen links with instructions. I solved them all but I went above and beyond by explaining alternative solutions (in an email) and explaining why I chose the route I took. Another was a simple CRUD app I had to build and submit on Github. - 2nd Interview: I explained in detail about how I solved the take home tests, asked questions about how they were relevant to the job and even talked about what I would’ve done differently. - Final interview: Culture fit interview: I met members of the management, told my story, showcased what I learned in the short amount of time I had and why. - A week later I received the job offer! - NOTE: I did not have any whiteboard interviews BUT (JIC) in anticipation for one, I worked extensively with my tutor on solving data structure and algorithm problems in preparation for the job hunt. 7. I am NOT offering any 1-on-1 mentorship at this time. I am focused on scaling this RUclips channel but if things change or I develop any further learning products the first update will go to those subscribed to my email newsletter: ➡ www.timkim.me/ I used to knock on 200-300 doors everyday, 6-days a week as a door-to-door salesman so if I can do it, I promise, with the right determination, you can too! The feedback on this video has been amazing , if you have any other questions feel free to ask them. I’ll answer them here or eventually make a follow up video replying to them. We spent a lot of time making this video so it’s been awesome to see the positive feedback! Much love, Tim Kim
I am still in front of the door to enter! I have learnt HTML and now learning CSS besides my Teaching Job! So what is your suggestions, should I persue programming or web development for the next as I'm mostly interested in tech field and passionate to work! So can I do it or what is your suggestions?
For those out there thinking they are not good enough, too old, too young, not good at math, not smart enough, etc: You can become a developer. For some people it will take 4 months and others two years (me). I self taught part time for a year. Completed a boot camp. Worked odd, freelance dev jobs for 6 months. Then was hired for the first job I applied to. I used to literally shovel soil for a living and now I have a rather dreamy, rewarding position as a full stack dev. Use Tim's experience as a template to get started and then make it your own. Each developer path is different. You are good enough, bet on yourself. Tip: Focus on concepts in programming more so than trying to memorize syntax. Leverage the concepts and Google syntax (and read documentation!).
I'm 37 and learning now. I felt too old. But, I realised what I want to do depends on my knowledge. For anyone interested. If you are from Canada, UK or Australia 'With You With Me' (WYWM) is good for learning. All free. I'm doing the Linux course and the Software course.
Not especially, no. Communication skills are more important on the job (and in interviews) than having an exceptional memory. If you enjoy programming, learning (which never ends, btw), and developing projects (which kind of means finding solutions for challenges/problems) then you can become some kind of developer (there are many different types of dev roles).
I think you hit on something that not many people talk about, which is "How to learn how to learn". Finding a mentor is an overlooked but important step in the modern pursuit of education. I have already sent this to three people and it will undoubtedly help them on their journey. Great work!
We were going back and forth in terms of including it or not (learning how to learn) but it was so pivotal for me I had to include it. Amazing! Thanks a lot, Brent.
@brentonces that one, I'm currently researching on how to do it in terms of coding. Well what I do is goal-oriented where I know what output I want and search how to do things online like tutorial and documentations. Then doing things hands-on encountering bugs on the way. What I wanted to ask is if you have found a way to properly done in, can you share your findings or sources where to start 'learning how to learn'. Lots of thanks, Have a great day! :)
The words "I realized that I learned how to code, not exactly how to program" hit me really hard since I am also stuck with just knowing the logic but not knowing how to apply them. Thank you so much Tim! I am really inspired by your experience. I will also try reaching out to someone who can guide me in becoming a real programmer!
More content on programming and also I'd love to know how to get a mentor and reach out to them.. I just started coding too.. hopefully I don't quit for the 60th time
I've just graduated college on July 17, 2023. I didn't learned about coding in my college days and I thought it's not for me. It's so upsetting because I can't understand what my teacher teaches. And now after graduating I've decided to study coding again and I somehow understand what I am studying and it is tucked in my mind. I think I'm just a late bloomer programmer and I hope to be a part of technological innovation in the world. If they can do it, I CAN ALSO DO IT. AND YOU GUYS ALSO CAN DO IT. KEEP MOVING FORWARD GODBLESS US ALL!
00:00 Learned to code without a degree or bootcamp 01:12 JavaScript is a popular programming language for building web apps. 02:22 Learning how to learn course helped me create a dedicated space for studying and use pomodoros technique 03:31 Learning to code through modeling and following along 04:51 Learned basics of CRUD, project management, and version control. 06:03 Learning by building full-stack web app helped me gain practical knowledge 07:17 Offer to work for free landed three job offers 08:30 Learn problem-solving and persistence to succeed in coding
@@yolandaa_dm1635 maybe make an app that makes peoples lives easier with your economic knowledge? Asking how can you apply economics to peoples lives in a helpful way?
Im a junior developer and have been in a 2 year journey. All I have done in a course of a year was to understand the tech industry. Now that 2024 is insight, it's time to go full throttle V1, and this video has helped me open up to where I will start. Coding is fun. 🎉And here we come
Good afternoon, I’m a total newbie looking to get into software development. So far I’ve completed an intro java course and met with someone who, provided i’m competent, will set me up with an internship out of high school. Starting from scratch, what would be your next step? Thanks in advance!
It’s worth mentioning that incredible patience is required. There are problems you’ll be able to solve only after days and days of going down rabbit holes. It’s very isolating and lonely when the buck stops with you and it’s up to you to create a solution.
@@OldMarius-gn5kkwait how could Ai help? I’m just curious since I figured programming is creative and Ai is logical so it would give bad or just not the best solutions
@@lucid_mxI'm using books, courses and AI like Gemini in collab, AI telling me how to understand each codes and how it processed, which I really like is Gemini making analogy to understand easily
Your videos have always been of great help. The fact that you convey these truly daunting concepts so simply has helped me improve my financial skills and I can't thank you enough.
Coding might not be complicated, but putting those pieces of lessons together to build a real life project is the main deal. Congrats on your journey Kim
I started with Python and C and now I dream about code. I've had 10+ concussions and always struggled with learning. All it takes is dedication and pacing. I like to learn in a variety of ways; coding apps on my phone I use in bursts when I'm out or in bed, take online classes, watch videos, study a textbook, code or hand write code.. whatever works! I am a slow learner but a firm believer anyone can figure it out. I have a long way to go! Good luck, everyone
@@frankmahenge787I'd recommend enrolling in the Harvard CS50x course and putting all of your free time into studying! It is also important to eat healthy, drink water, get enough sleep and exercise!
You're my inspiration Tim and it's the first video i watch from you. I've been working 6 years in Alaska for seafood industry. And I'm tired of using my body instead of my mind i really want to work in something which i love and like. I have a degree in biology but i studied in Mexico so i have to start from zero here in USA. I just got GED last year. And my goal for next year is to get a remotely job in web development, it support, or whatever i get in order to work remotely . And I'm going to work for free too I don't care as far as i get my dream job next year I don't care what i have to do.
As someone who wants to learn coding but don’t know how to start, this video could give me a very clear direction and some useful sources. Thank you Tim for sharing your experience!
I would highly suggest that you dedicate an allotted amount of "free" time to commit to learning, although the video has some pointers the average person is not going to be able to accomplish what he did in 4 months, probably not even in a year, I'm certainly not a software engineer but I wanted to move into a DevOps role at my current job and I came from a SySAdmin position, let me tell you it took like a year and some change of shadowing Devs on my contract before I even had a steady work flow + I had to get certs to meet "Min" qualifications for me to be able to move into the role. I wouldn't fall for the bootcamps though because they're just going to firehose you with information that you WILL not retain, but I'm just giving my personal opinion on the matter it literally all falls down on how much you grind.
Thanks for the share, Tim. Being an IT graduate and merely an elementary computers teacher for over a decade and having forgotten pretty much everything about coding, I'm now seriously considering the path you took. I hope to take inspiration from you. Thanks bud
You just hit me with the biggest epiphany ever. I realized just how much on fire I was with wanting to work as a Web Developer that I overlooked the fact that I needed to learn how to learn. I loved that you pointed that out. Thanks and keep up the great work! You just earned yourself a subscriber.
This is very inspiring to see. I got out of highschool recently and I'm taking a gap year before starting university, and im self learning coding as I go. I dedicate about 8 hours or more daily to learning and I've made plenty of progress so far. This video gives me hope that maybe I'll even be able to land a job before starting college. Thanks for sharing your story.
@@copsarebastards I've worked/studied at a similar pace for years without burn out. Burn out comes from not properly managing the other aspects of your life. If you take frequent breaks, work out/eat well, socialize on the weekends and maintain a proper sleep schedule you can avoid burnout.
I’m going back to school for an associates degree in IT, but your tenacity for doing things the way you see fit is also very inspiring to different people as well, congrats man 🤙🏼
I think continuing your education in any matter is a worthwhile investment! Everyone has different goals and different paths, what's important is to continue learning and improving. Best of luck on your associates degree!
What i learn after watched this video : 1. Learn how to learn 2. Start learn from basic 3. Find expert mentor and learn from them 4. Consistent and persisten 5. Don't be shy if you don't know something or you just a newbie, don't be afraid to ask something and be honest 6. Don't lazy to do research 7. There is a finish line and don't give up And don't say "No luck here just effort". No way man, you are lucky enough to live like that.
No luck? You forgot some key elements: 8. Lived with grandma with no expenses. 9. Worked for free "to get foot into the door". 10. Happened to be lucky enough to get responses from the people he reached out to. I suggest you read Outliers by Malcom Gladwell, since I know you're gonna disregard anything I say contrary to this dream circumstance.
@@theastuteangler I didn't live without expenses actually, my grandfather got diagnosed with alzheimer's (now passed away) so I went to help take of her and help out. How is offering to work for free an element of luck? I created my own luck in getting responses by drafting an email worthy of a response. Trust me, being forced to do door-to-door sales cause of the lack of skills, going broke twice, getting your car repoed and getting nearly evicted isn't a "dream circumstance". I grinded and saved money up for 8+ years to be able to study full time, had I not gone to Korea I would've gone to Thailand instead and rented an apartment there to study. Some luck is a part of everyone's journey but don't make assumptions to discredit my journey.
I'm currently a university student and this video was so inspiring. I was getting tired and confused but you've reminded me of why i got started and given me motivation to keep on pushing. Thank you so much.
sorry but the sht that was taught in university r useless in the actual tech field. the only exception is if u learning data science, it related a lil to data analysis
Hi Tim, I’ve found your channel when I typed “how to become a self-taught software developer”, your video came up as the first. I’m getting back to tech at the age of 40. I hope that’s not too late but in any case I am learning to code because I really enjoy torturing myself lol - literally every unsolved problem I encounter is another late night at my home office. I visited every resource you shared and I’d like to say that I highly appreciate. Following your footsteps to make the journey more smooth, not necessarily easier, but more smooth is really helpful. Thanks a lot *1000.
Just discovered you and this is very inspiring. Feel like I’ve just been spinning in circles not knowing my next career step in life. Coding/programming has been on my mind heavily over the last few days and I definitely plan on staying more persistent. Thank you so much for sharing your story and how you got to where you are and I hope you continue to do great things.
I love this! I’m currently learning and starting from zero, but learning enough so I could get into this boot camp I’m interested in. I’m also trying to put in all the time that I can as a stay-at-home mom with a 6 month who is already crawling! I never expected coding to be so fun! I wish everyone who’s in the same journey good luck ☺️
@@AnxiousAlien... Im from Switzerland. You can either pay to attend a Bootcamp classroom which is going to be around 20k € a year or you can get Udemy Bootcamps (at the fraction of the price) for 30€ to 200€. The proos of attending a Bootcamp classroom is that you're learning in a group with a mentor (professor) teaching you live, so you can ask question about anything you haven't understood, whereas learning on your own - you have to google or figure out yourself anything you do not understand.
On this journey myself and I can't tell you how much this video has helped and re-motivated me! Feeling stuck and like an imposter is the worst ...Thank you so much for sharing. All the best in your new career as a developer.
Motivating others who are like me was the exact intent of the video so that makes me really happy! The imposter syndrome doesn't ever go away but you can make it smaller with effort and experience. Best of luck on your journey!
I used to feel like an imposter when I started my career. After years I just accepted someone cannot know everything. Now I am selling my ability to learn and adapt and the engineering mindset rather than what I actually know.
Good stuff. 3 of my favorite things you did: - learning efficiently with a consistent routine - reaching out the mentor and having him treat you as a junior dev - laying everything out to potential employers and offering to work for free I can see how the companies you contacted would immediately see you as an action-taker with strong work ethic and an indomitable spirit Feeling inspired from your journey, thanks dude!
Sir, you just earned another subscriber. I hate how you said, it's not luck, just pure persistence. That hit real hard. I love the summary and no BS. This is inspiring.
I still get overwhelmed learning how to code. Tbh It's really difficult for me to learn programming. A lot of practice is needed and keeping myself motivated at the same time. I find this video helpful and inspiring. Thank you for sharing your journey!
THANK YOU SO MUCH FOR THIS. I’ve seen countless videos of this nature but none of them mention how many actual hours you put into it. So you spent about 640 hours learning coding before landing a job!
Don’t give up! Being exposed to something multiple times for it to stick is a natural part of learning. Don’t be so hard on yourself and try to implement what you’re learning as soon as possible. Best of luck!
It's easy to see why this video popped off! Great storytelling chops and editing (sound design, transitions, b roll etc) dude! Out of all the videos I've seen in this topic/niche, I feel yours aligned more closely with my experiences so far. I'm hoping to complete the leap into software development too so this is was refreshing. Kudos!
We put a lot of effort into the video so thank you! The video was made for people like me who wanted to make the jump so I’m glad you got some value from it! Best of luck on your journey.
I’m a trucker and have always had an interest in code, I think I’m gonna learn it from my semi, tired of being away from home all the time. Thanks for this very Informative video!!
I know being a trucker is hard work so I believe that if you apply the right energy to learning how to code you could definitely make the leap. Any time! Best of luck on your journey.
Mad respect for the dedication! This is seriously one of the most impressive and inspiring videos I've seen all year. Software development was something that took me years of on-and-off learning to get, and figuring out not only how to code, learning how to learn even better, and sticking to it is no joke. Best of luck on whatever you're learning now!
I’ve been struggling with my coding journey but after watching your video I can honestly say I feel as though I know what I need to do in order to turn my life around. Thank you so much and hopefully I’ll be able to come back and let you know you helped me get my first job in tech.
It's tough and it takes a lot of persistence. I'm glad I was able to positively help in some way! Best of luck and I look forward to a comment from you in the future!
I don't think so if you realize the complexity of something like being a software engineer. It still doesn't make any sense just how in 4 months. Being able to understand, comprehend and apply at such an extreme rate? Near impossible for me, I couldn't even write my real program until I literally had a basic conceptual framework to think about something and translate that into code. You know how long it took? freaking 1.3 years just to make a stupid console-based GUI library. If you wanna achieve something like video analyze every single detail.
@@yashaswikulshreshtha1588Maybe 4 months until he felt "competant" but definitely not when he got the job. Remember the guy did say he moved to Korea to cut down living expenses solely to study full time. It's possible. But extreme. Most people would do better following a path of moderation. Studying 2 hours a day everyday and landing a job within 1 and a half to two years is better than studying 8 hours one day and 0 hours for the rest of the week.
@@hanzo7616 You don't get it, you can't just 'study' to gain knowledge. I am not talking about financial situation but just solely knowledge wise, DSA takes time, even if you're good with logic, being good at frameworks is another thing. Not just that you gotta learn runtimes, compilers, networking, several other things that require experience to become SE and not just logic. Being able to write code means you need to understand everything about languages, frameworks, and must have engineering mindset to solve problems which still requires experience. Explain the 'experience' part then how it is possible in 4 months lol.
@@corpingtonsI had the same thought, like if I need to do a certain code for a program can I just Google it. I found out you can just know what you want. Like if you are building a game and you want the code for your character to move and jump you can just look it up there is a code for it already lol.
This video is absolutely fantastic. As a university student who's still finding my way, it provided a clear path to follow when starting in the industry. Sometimes, I feel like college alone isn't helping me grow enough, so this was really insightful. *Subbed*
As someone who recently had to drop out of college due to financial constraints and now have to take the self taught path through the journey as a software engineer, this was INVALUABLE. Thank you.
Tim, thank you for sharing your journey so candidly. As I watched this video, I couldn't help but think of the quote by Andrew Carnegie: "No man becomes rich unless he enriches others." I like to think this applies to knowledge, personal journeys, etc Pursuing a programming career is often difficult, especially with no previous experience; however, persistence will get you there eventually. Looking forward to more of your content.
Thank you. I've actually helped many close friends and family make a similar transition and was encouraged by many of my colleagues to make this content available to others who are in a similar situation I was in. I appreciate comment. I got a lot more content coming!
@@TimKimMe Well I can't wrap my head around the fact, that at least for me there are so many insane amount of things to learn, different coding styles, software design, how to think to conceptualize to write a program, OOP's fancy concepts things that are so dependent on experience like handles, file system, and being good at it? in 4 months? I don't think so, being Software engineering isn't just buncha perfectplan(........) + "code" + "algorithms" = Software engineer. Software engineer basically means to inject atleast 90% knowledge and basic concepts of how everything that is "software" works. You either are 140 IQ smart or liar.
@@josuasimatupang2039 Yes, I just added a couple of courses in the description! The guys who made the Udemy courses I used actually made their own learning platform (highly recommended).
Not everyone can do this. Boot camp is fine and learning on your own is fine too and a degree in computer science doesn’t make you a better developer. There is no substitute for experience however and some bootcampers lack the fundamentals. They can create an react app yet not understand http post for example. But definitely this is very possible, you have to have the drive.
I’m currently reading “Mind for Numbers” by Barbara Oakley and it’s really made me realize how much of learning is a skill. It’s inspiring in its own way! Just like your video! Thanks for this bro. Going to apply this to my current web dev fellowship
i saw a lot of videos of things to expect, day in the life of, and pros and cons of software developers. this vid stuck out particularly because of how straight forward and honest you put the video together. There were recurring themes and subjects in the other videos by other people, but i got the most information out of this one of how to actually get started. Thank you for the amazing vid i can tell this sub-10 minute video took hours of editting, compiling , and script writing. Thank you mr tim kim
OMG thank you so much for the coworking space tip for learning! I recently quit university and I started an online study program which I'm doing at home right now. Tomorrow I'll start studying again in the uni library and I already see myself getting more shit done. THANK YOU SO MUCH!
Any time, it's such an underrated tip but your environment makes a huge difference. Even though I worked remote I kept a co-working space membership for this very reason. Best of luck!
I had to develop the ability to effectively learn while pursuing a computer science degree, even though I didn't finish it. If you can master the skill of learning, there are no limits to the knowledge you can attain. Your story is inspiring. I would recommend this video to aspiring and junior developers! I hope you achieve great success in all your future endeavors. 🙏
Agreed! Learning how to learn arguably had a greater impact on my life more than landing the actual job itself. Since then, I've learned many other technical skills thanks to the abilty to effectively learn on my own. Thank you very much!
@@shahidchaudhary52 Well, his story is plausible, and if he was lying, shame on him. The great thing about techniques like the Pomodoro technique and others is that you can personalize them to fit your needs. Personally, I've adopted a similar approach to the Pomodoro technique (although it may not be Pomodoro exactly). Over the years I've learned a lot about effective learning and working strategies. We all have different ways of learning and working efficiently. Even before I discovered the Pomodoro technique, I realized that breaking down large tasks into smaller, manageable chunks tricks the brain into staying focused and avoids making excuses to procrastinate. Instead of studying for a continuous 2-hour session with no breaks, for instance, I would set a specific time, say 30 minutes, so that it didn't feel overwhelming. What matters most is that I understood and retained the knowledge I acquired, regardless of the time spent. I applied the same approach during a technical interview test where I was given 10 hours to develop a full-stack application. Instead of worrying about the time, I focused on building the app to the best of my ability, which ended up taking me over 12 hours. However, my dedication and quality of work paid off as I was ultimately selected. 💕 🙏
Honestly it does sound overwhelming. But seeing you thriving is a good feeling also. You gave every information that was needed no bullshit. Thanks mate
Dude this is really inspirational, thank you so much for sharing. I’m brand new to this world but a good friend of mine got hired recently and highly recommended this line of work. I’m pretty excited to learn
Advice for new coders. Learning a new coding language is like learning a new speaking language. It’s the same fundamental idea except it’s represented in different ways. For instance, an if statement. An if statement looks different in Java than it does in python, but it still serves the same purpose.
don't kid. learning a natural language is far harder than learning a new programming language. you don't even converse (speak and listen) with code and there are so many exceptions to rules.
@@alexch3618 Not sure anyone said it was easier? He was making a comparision that the fundamental ideas are the same represented in different ways. Languages are the same... You learn new ways to communicate an idea.
I totally get you man.. learn to code on you own is really challenging. i still on the "from zero to lunch" stage. I really love the paint on the background tho..
I finally found someone who managed to see the reality that tutorials can't help you build projects and to actually say it. Thank you for the video, you are really the first person that has said that. All other videos I've watched just tell you to continue doing interview problems until you want to k*ll yourself and go for an interview after that. All tutorials I've watched just show you syntax and in the end no one really tells you how to make a whole project from the syntax you know (school is pretty much the same, since I'm in school for programming, only one teacher tried to show us how to make a project). I don't know if it matters, but you've gained one more subscriber! Thank you!
The jump from tutorials to actually learning how to build something was extremely tough and I had to figure it out for myself as well which is why I wanted to share the journey/lesson with others. At the end of the day, learning how to build is the most important thing. Every subscriber matters to me so thank you!
This is sick, very motivational. I cant learn full time I have so many obligations but know this is the way to do it. I used to work nights but had very little to do at my job so I spent my shifts studying and learning new things, learned master level solidwork and fusion 360, additive manufacturing, plc programming etc. I want to learn to code so I can make my own projects come to life.
Your journey is inspiring. I am now where you're started. Still having my full time stressful job while learning to code and study IT degree at the same time. A learner of freeCodeCamp too and more coding platforms. I want to follow what you did. I need a focused learning space. I will be finishing the last year contract of my job to focus and pursue my dream of becoming a software developer. Glad I found this video. Just given me some sort of inspiration.
Hey man this was a really helpful video,I'm 15 and I'm not rlly good at anything and i felt lost in life without meaning or purpose. I decided to take some action and this was very inspiring as I want to learn software engineering now to give myself a head start for the future! Good luck!
Hey man, No one is really particularly good at anything at 15! The fact that you're even interested in taking action at your age is amazing. I'm in my 30s and I'm still figuring out my purpose it's a never ending thing. If you start now you're giving yourself a HUGE head start and you'll have a major edge in the job market in a couple of years. Best of luck!
This is very inspiring to me! As someone who's current career I just don't see myself working out long term, I've become very curious and have been researching programming. I've never officially taken that first step to learn because it all seems so very overwhelming. After watching your video and seeing how you did it, I'm very motivated to begin my own journey to becoming a programmer. Thank you so much for making this video, and best of luck in your new career!
Love it! Clean concise and straight to the point with 0 bs and explaining the steps you took. Hats off to you sir! I believe if you want something you will do whatever it takes to get it and you're a perfect example. Thank you for sharing, ive been debating on studying cyber or software engineering and this was super helpful
I can already tell im gonna like this. Ive been programming for ~4 years now, im 17, going into my senior year and im regarded as "the best programmer in my school" or "the guy that can solve your problem". The biggest thing I tell people is that "coding is NOT programming", and I think its really good that you realized that so early on! Understanding the difference changes what and how you learn, and "programming" is the hard one because to be good at it requires a good understanding of computer science as a whole and what the silly little words you type in actually do. Programming is the most rewarding skill ive acquired because I am constantly learning new things, almost every time I sit down and code.
Wow wonder-kid over here! I didn't even know what coding was until my early 20s so you're going to be WELL ahead of the curve. The thing that attracted me to programming was actually that opportunity to constantly learn new things. I would say best of luck but I have a feeling you won't really need it!
damn nice bud I studied as an IT but at college I did not treat it seriously that is why after graduating I started learning again even as of now as I am commenting, NOTE: Enjoyment comes last, finish what you need to finish first :) don't be like me I just got lucky that my groupmates are all knowledgeable about coding :)
You are stating exactly everything I have done since I left my own sales job as well. I’m just yet to find a job too. It’s crazy how difficult it is learning to code on your own
Hi Tim, this is the first video I watched and I was shocked when I saw that you paricipated in the same course "Learn how to learn" that I applied for just a week ago. Exactly with the same goals as you: Coding. However, I procrastinated and didn't even start with the course. So thank you for giving me the motivational kick I just needed
I like the last part with the cat! Nice touch. But what I am amazed at the fact you persevered until you got what you wanted and needed. I am going to start getting into the tech world and I am so not knowing anything about anything. This is a real challenge to me. Thank you for the video.
Something people often overlook (as someone who works in tech) you need to be good at problem solving. A LOT of people think that taking a boot camp is enough. But they fall short in problem solving and you need to babysit them constantly. Loved the mentor part of it! That is a great advice! (:
@@AceeLabwell he got one from freecode camp. For example, I wanns educate my self into embedded programming with C. But how do I find the correct mentor, who also has the proficency and time to meet me 3 days a week?
Met my mentor through my best friend, hes a software engineer…i cant thank him enough for helping me out, i tried college but it was just so damn expensive. im excited to say that we even have a project coming up soon, if everything goes well will be done in one year. There still are good people out there willing to teach.
That's awesome, there are so many great people out there willing to help you just need to find them and also be someone worth mentoring. I agree, college was never an option for me as well, I couldn't afford it and the pace was way too slow. Best of luck on everything!
Great video! I've had a simular journey so this is al very relatable to me. Landed a job as a junior front-end dev in about 6 months time. I think you also touched a few important secondary learning points like using GIT and working Agile. My main take away from this experience is how incredibly important it is to apply the theory you are learning. Build projects! Courses and tutorials will only get you to a certain point. Programming concepts will only start to actually stick when running into problems and solving them yourself. And bonus; you will build a portfolio in the process. For aspiring dev's: being self-taught is very possible but be aware it requires a ton of discipline like shown in this video. Be ready to make such a sacrifice.
Yes, if anything I wish I had started building projects from day 1 lol.I would've learned JS even faster if I was applying it while learning the fundamentals. You nailed it, the discipline and relentless focus was what made it all possible. Best of luck on your own journey!
@@TimKimMe For sure. The HTML and CSS part worked fine for me on FreeCodeCamp, but I got totally stuck on the JS part.. eventually I found a great course on Udemy by John Smilga who teaches in-depth JS while building, from there on it finally started to stick. Actually learning more in-depth React/Node/Mongo at the moment from the same tutor and at my job. Good luck to you also! Be proud of the accomplishment, cause it's hard work to get there. It's been a great ride so far and I'm very happy with the career switch. :)
Hey guys, I’ve been getting a lot of the same questions/comments so I thought I’d knock them out here.
1. “Over a decade working in tech”. I did sales and marketing for a couple of tech companies before learning how to code. I lumped those years into the “decade of experience” comment that I mention at the end of the video.
2. I got my dev job in 2018. Sure the job market is definitely more competitive, however, employers are ALWAYS on the lookout for strong, up-and-coming talent especially if the potential candidate has the right mindset, intangible values, and are offering to work for cheap (or for free like I did).
3. You can do this internationally! I’ve been a digital nomad since 2013, I’ve met many self-taught devs from Poland, Colombia, Thailand, Philippines and many more countries that all worked remotely (some even for US-based companies).
4. AI is making good devs better. Instead of being afraid of it you should embrace it and use it actively to enhance your learning. Use it to build your next portfolio project so you can tell your employer that you have personal experience using it to work 2-3x faster. Leverage the tech instead of being discouraged by its advancements. There’s still a long way to go before it can talk to clients/users, spec out a feature and solve real business problems on its own. Good devs = good communicators.
5. If you don’t have the means to quit your job, study part-time! I’m the type of person that likes to go all in on things so I saved up some money by working my ass off (even borrowed some) to be able to study full-time. I took a bet on myself and used it as additional pressure to get what I wanted.
6. The interview process for the job I landed went something like this:
- Preliminary video interview: I took this chance to open up the code of all my projects and I spoke in-depth about the tools I used, design choices I made, what I learned, and how I built them.
- Take home tests: They were CodePen links with instructions. I solved them all but I went above and beyond by explaining alternative solutions (in an email) and explaining why I chose the route I took. Another was a simple CRUD app I had to build and submit on Github.
- 2nd Interview: I explained in detail about how I solved the take home tests, asked questions about how they were relevant to the job and even talked about what I would’ve done differently.
- Final interview: Culture fit interview: I met members of the management, told my story, showcased what I learned in the short amount of time I had and why.
- A week later I received the job offer!
- NOTE: I did not have any whiteboard interviews BUT (JIC) in anticipation for one, I worked extensively with my tutor on solving data structure and algorithm problems in preparation for the job hunt.
7. I am NOT offering any 1-on-1 mentorship at this time. I am focused on scaling this RUclips channel but if things change or I develop any further learning products the first update will go to those subscribed to my email newsletter: ➡ www.timkim.me/
I used to knock on 200-300 doors everyday, 6-days a week as a door-to-door salesman so if I can do it, I promise, with the right determination, you can too!
The feedback on this video has been amazing , if you have any other questions feel free to ask them.
I’ll answer them here or eventually make a follow up video replying to them.
We spent a lot of time making this video so it’s been awesome to see the positive feedback!
Much love,
Tim Kim
Thank you
Your video is inspirational and motivational..especially the job offering.
Thanks you
I am still in front of the door to enter!
I have learnt HTML and now learning CSS besides my Teaching Job!
So what is your suggestions, should I persue programming or web development for the next as I'm mostly interested in tech field and passionate to work!
So can I do it or what is your suggestions?
what website can you recommend for me learn learn problem solving skills has a frontend developer
For those out there thinking they are not good enough, too old, too young, not good at math, not smart enough, etc: You can become a developer. For some people it will take 4 months and others two years (me).
I self taught part time for a year. Completed a boot camp. Worked odd, freelance dev jobs for 6 months. Then was hired for the first job I applied to. I used to literally shovel soil for a living and now I have a rather dreamy, rewarding position as a full stack dev.
Use Tim's experience as a template to get started and then make it your own. Each developer path is different. You are good enough, bet on yourself.
Tip: Focus on concepts in programming more so than trying to memorize syntax. Leverage the concepts and Google syntax (and read documentation!).
This is amazing advice!
Congrats on making the leap!
I'm 37 and learning now. I felt too old. But, I realised what I want to do depends on my knowledge. For anyone interested. If you are from Canada, UK or Australia 'With You With Me' (WYWM) is good for learning. All free. I'm doing the Linux course and the Software course.
I was thinking I am not good enough to learn how to code since I'm just a Development Planning student. This is really insightful. Thanks a lot
Do you have to have a good memory
Not especially, no. Communication skills are more important on the job (and in interviews) than having an exceptional memory.
If you enjoy programming, learning (which never ends, btw), and developing projects (which kind of means finding solutions for challenges/problems) then you can become some kind of developer (there are many different types of dev roles).
I think you hit on something that not many people talk about, which is "How to learn how to learn". Finding a mentor is an overlooked but important step in the modern pursuit of education. I have already sent this to three people and it will undoubtedly help them on their journey. Great work!
We were going back and forth in terms of including it or not (learning how to learn) but it was so pivotal for me I had to include it.
Amazing! Thanks a lot, Brent.
Okay, this is key haha, he talked about it slightly, but really learning “how to learn is a key”
@@lawrence1679 Totally agree, so could you tell me what's the answer to this question ?
He tells you exactly what he did in the video. Did you not watch?
@brentonces that one, I'm currently researching on how to do it in terms of coding. Well what I do is goal-oriented where I know what output I want and search how to do things online like tutorial and documentations. Then doing things hands-on encountering bugs on the way.
What I wanted to ask is if you have found a way to properly done in, can you share your findings or sources where to start 'learning how to learn'.
Lots of thanks, Have a great day! :)
The words "I realized that I learned how to code, not exactly how to program" hit me really hard since I am also stuck with just knowing the logic but not knowing how to apply them. Thank you so much Tim! I am really inspired by your experience. I will also try reaching out to someone who can guide me in becoming a real programmer!
This is the biggest leap tbh! Once you start building you'll gain a lot of confidence.
Best of luck!
More content on programming and also I'd love to know how to get a mentor and reach out to them.. I just started coding too.. hopefully I don't quit for the 60th time
fr
@@comfortosigide7890felt this, I can't self motivate for shit
yesterday i was suck at a technical test because of it, i dont know what to do
wow a youtuber that tells you EVERYTHING and doesn't gatekeep, thank you!
❤❤ whte langush programming you work?
The roadmap you've followed is absolutely correct and every beginner should follow!!! It is an expert level
I agree.
@@ERENYEAGER-ph4sp he is saying like "Hey you don't college, college is shit"
I've just graduated college on July 17, 2023. I didn't learned about coding in my college days and I thought it's not for me. It's so upsetting because I can't understand what my teacher teaches. And now after graduating I've decided to study coding again and I somehow understand what I am studying and it is tucked in my mind. I think I'm just a late bloomer programmer and I hope to be a part of technological innovation in the world. If they can do it, I CAN ALSO DO IT. AND YOU GUYS ALSO CAN DO IT. KEEP MOVING FORWARD GODBLESS US ALL!
I don't learn well in a classroom environment at all either!
You can do it.
Best of luck!
Do you have a computer science degree??
I’m also a late bloomer
Thank you for this comment!
@@TimKimMe hi brother I have a question did You do all the logic exercises on the free code camp web site I mean that part where says project euler ?
00:00 Learned to code without a degree or bootcamp
01:12 JavaScript is a popular programming language for building web apps.
02:22 Learning how to learn course helped me create a dedicated space for studying and use pomodoros technique
03:31 Learning to code through modeling and following along
04:51 Learned basics of CRUD, project management, and version control.
06:03 Learning by building full-stack web app helped me gain practical knowledge
07:17 Offer to work for free landed three job offers
08:30 Learn problem-solving and persistence to succeed in coding
bu yorumu atana kadar atacagini bilmiyordun
You’re a true inspiration. I’m going through a similar journey as yours. Your video was the best form of encouragement to forge ahead. Thank you.
Dude, I started learning Python recently and I did this because I want to restart. I'm 45 years old and I'm so proud and thankful of and for you!
You got this, man.
Keep me updated on your journey and best of luck!
Has everything been working well for you, sir?
Just started python too have An honor's in economics n don't know what to do with it 😢
@@yolandaa_dm1635 maybe make an app that makes peoples lives easier with your economic knowledge? Asking how can you apply economics to peoples lives in a helpful way?
@@yolandaa_dm1635I'm in the same boat my dude. Just stay focused you have to over come it.
Im a junior developer and have been in a 2 year journey. All I have done in a course of a year was to understand the tech industry. Now that 2024 is insight, it's time to go full throttle V1, and this video has helped me open up to where I will start. Coding is fun. 🎉And here we come
Good afternoon, I’m a total newbie looking to get into software development. So far I’ve completed an intro java course and met with someone who, provided i’m competent, will set me up with an internship out of high school. Starting from scratch, what would be your next step? Thanks in advance!
How was your journey so far ?
@@InfamouslyAnonymous you're setting yourself up for a really great life, my friend.
And how much you make?
It’s worth mentioning that incredible patience is required. There are problems you’ll be able to solve only after days and days of going down rabbit holes. It’s very isolating and lonely when the buck stops with you and it’s up to you to create a solution.
with AI, its actually easier for new learners.
@@OldMarius-gn5kkwait how could Ai help? I’m just curious since I figured programming is creative and Ai is logical so it would give bad or just not the best solutions
@@lucid_mxI'm using books, courses and AI like Gemini in collab, AI telling me how to understand each codes and how it processed, which I really like is Gemini making analogy to understand easily
Your videos have always been of great help. The fact that you convey these truly daunting concepts so simply has helped me improve my financial skills and I can't thank you enough.
uh but the software dev job market now is a lot tougher than it was 2018 tho
@@jake9854 elaborate
“Education is cheap; experience is expensive.”- Robert Kiyosaki
the irony education is expensive 😭 but experience is valuable for sure
Tell that to my student loan
Wow... The worst writer ever...
This education ain't cheap
More like Education is Expensive, but expirience is priceless.
Bro, you DID it.
I'm really inspired by this video. Kudos and I hope your journey continues to be fruitful.
lol
Coding might not be complicated, but putting those pieces of lessons together to build a real life project is the main deal. Congrats on your journey Kim
Earned my subscription. Straight to the point and informative.
Love your authenticity Tim! No BS and all useful information at a decent pace. Cudo to you.
Thank you! I wanted to strike a balance between it being informative but delivered in a way that was enjoyable for viewer.
This is so true!!! Tim manages to explain things pretty well... I hope you become teacher at some point!!!!!
I started with Python and C and now I dream about code. I've had 10+ concussions and always struggled with learning. All it takes is dedication and pacing. I like to learn in a variety of ways; coding apps on my phone I use in bursts when I'm out or in bed, take online classes, watch videos, study a textbook, code or hand write code.. whatever works! I am a slow learner but a firm believer anyone can figure it out. I have a long way to go! Good luck, everyone
I got terrible grades in school and had trouble focusing my entire life so if I can learn how I agree 100% with you that anyone can figure it out!
Would you tell the apps you used?
Which site did you use to learn
Am beginner
@@frankmahenge787I'd recommend enrolling in the Harvard CS50x course and putting all of your free time into studying! It is also important to eat healthy, drink water, get enough sleep and exercise!
@@elifaktas8084 I have links in the description of the video.
You're my inspiration Tim and it's the first video i watch from you. I've been working 6 years in Alaska for seafood industry. And I'm tired of using my body instead of my mind i really want to work in something which i love and like. I have a degree in biology but i studied in Mexico so i have to start from zero here in USA. I just got GED last year. And my goal for next year is to get a remotely job in web development, it support, or whatever i get in order to work remotely . And I'm going to work for free too I don't care as far as i get my dream job next year I don't care what i have to do.
I want to share the same story you're just telling us in this video.
What a wonderful trip from zero to hero. Will regard u as a role model for my programming career
Go get it!
As someone who wants to learn coding but don’t know how to start, this video could give me a very clear direction and some useful sources. Thank you Tim for sharing your experience!
I would highly suggest that you dedicate an allotted amount of "free" time to commit to learning, although the video has some pointers the average person is not going to be able to accomplish what he did in 4 months, probably not even in a year, I'm certainly not a software engineer but I wanted to move into a DevOps role at my current job and I came from a SySAdmin position, let me tell you it took like a year and some change of shadowing Devs on my contract before I even had a steady work flow + I had to get certs to meet "Min" qualifications for me to be able to move into the role. I wouldn't fall for the bootcamps though because they're just going to firehose you with information that you WILL not retain, but I'm just giving my personal opinion on the matter it literally all falls down on how much you grind.
how far are you now?
Thank you for your Advice sir@@Erock1985x
Can you help me to learn coding
So glad I bumped into this video! Thank you, LORD! Am just starting out on coding and wondered where I can start, thank you.
Any time! Best of luck on your coding journey!
Thanks for the share, Tim. Being an IT graduate and merely an elementary computers teacher for over a decade and having forgotten pretty much everything about coding, I'm now seriously considering the path you took. I hope to take inspiration from you. Thanks bud
You just hit me with the biggest epiphany ever. I realized just how much on fire I was with wanting to work as a Web Developer that I overlooked the fact that I needed to learn how to learn. I loved that you pointed that out. Thanks and keep up the great work! You just earned yourself a subscriber.
Thanks for subbing.
Trust me, it was a massive moment for me too!
That course changed the trajectory of my life financially.
@@TimKimMewhat was the name of that course? That teaches you how to learn?
@@zojirushi1 Links in the description.
This is very inspiring to see. I got out of highschool recently and I'm taking a gap year before starting university, and im self learning coding as I go. I dedicate about 8 hours or more daily to learning and I've made plenty of progress so far. This video gives me hope that maybe I'll even be able to land a job before starting college. Thanks for sharing your story.
8 hours a day is a lottt!
With that type of dedication and focus at your age landing a job will be inevitable.
Best of luck!
rooting for you my guy :)
8 hrs a day!!! Landing a job will be cakewalk for you. I think you should aim for landing 6 fig job in a year. ❤
8 hours a day is a recipe for burnout, good luck
@@copsarebastards I've worked/studied at a similar pace for years without burn out.
Burn out comes from not properly managing the other aspects of your life.
If you take frequent breaks, work out/eat well, socialize on the weekends and maintain a proper sleep schedule you can avoid burnout.
I’m going back to school for an associates degree in IT, but your tenacity for doing things the way you see fit is also very inspiring to different people as well, congrats man 🤙🏼
I think continuing your education in any matter is a worthwhile investment!
Everyone has different goals and different paths, what's important is to continue learning and improving.
Best of luck on your associates degree!
@hutenPriggen , I wondering if can advice what type of IT corse a “ unemployment mother can learn by an free internet access for beginning ? Thanks 🙏
@@TimKimMe its good how u advise people how to stop making mistakes which u made
Same
This is so inspiring because I’ve been wondering how to get into coding at 29 and I love how systematic your process was
Thank you I’m on my learning to code journey now and very much appreciate this!
it has been 2 months how it going
4 months , how’s that coding ?
8 month?
@@peaceful160 hey it’s going pretty well so far
@@cirocasademunt6561 hey sorry I didn’t see any notifications for this video. It’s going well I actually had a couple of interviews
I’m a simple man. I see a video with coding and memes, I hit subscribe.
Im a simple woman. And I do the same✌️❤️
Same here 😂😂😂
Likewise bro.
And I am a simple man who hit like for everyone 😂
Then you all are amazing
What i learn after watched this video :
1. Learn how to learn
2. Start learn from basic
3. Find expert mentor and learn from them
4. Consistent and persisten
5. Don't be shy if you don't know something or you just a newbie, don't be afraid to ask something and be honest
6. Don't lazy to do research
7. There is a finish line and don't give up
And don't say
"No luck here just effort". No way man, you are lucky enough to live like that.
Great summary!
I’m definitely lucky and I love my life lol I was just saying I got to where I was with focused effort.
@@TimKimMe love your video bro. All documentation about your progress is truly inspiring. Keep it up ! 🔥🔥
Omg thank u for telling the real thing out
No luck? You forgot some key elements:
8. Lived with grandma with no expenses.
9. Worked for free "to get foot into the door".
10. Happened to be lucky enough to get responses from the people he reached out to.
I suggest you read Outliers by Malcom Gladwell, since I know you're gonna disregard anything I say contrary to this dream circumstance.
@@theastuteangler I didn't live without expenses actually, my grandfather got diagnosed with alzheimer's (now passed away) so I went to help take of her and help out.
How is offering to work for free an element of luck?
I created my own luck in getting responses by drafting an email worthy of a response.
Trust me, being forced to do door-to-door sales cause of the lack of skills, going broke twice, getting your car repoed and getting nearly evicted isn't a "dream circumstance".
I grinded and saved money up for 8+ years to be able to study full time, had I not gone to Korea I would've gone to Thailand instead and rented an apartment there to study.
Some luck is a part of everyone's journey but don't make assumptions to discredit my journey.
You have no idea how this video is going to change my life (for a whole new better level). Thanks for making such inspiring and amazing videos!
Any time!
Best of luck to you.
I'm currently a university student and this video was so inspiring. I was getting tired and confused but you've reminded me of why i got started and given me motivation to keep on pushing. Thank you so much.
sorry but the sht that was taught in university r useless in the actual tech field. the only exception is if u learning data science, it related a lil to data analysis
@@jake9854I can tell by how you type and structure your sentences that you are someone to trust regarding this topic.
@@jake9854the only i went college is just to get a degree most of the time id just learn by myself
@@jake9854are you in the field
True @@jake9854
Hi Tim, I’ve found your channel when I typed “how to become a self-taught software developer”, your video came up as the first. I’m getting back to tech at the age of 40. I hope that’s not too late but in any case I am learning to code because I really enjoy torturing myself lol - literally every unsolved problem I encounter is another late night at my home office. I visited every resource you shared and I’d like to say that I highly appreciate. Following your footsteps to make the journey more smooth, not necessarily easier, but more smooth is really helpful. Thanks a lot *1000.
Perseverance makes you conquer the sky
How is it going now??
Just discovered you and this is very inspiring. Feel like I’ve just been spinning in circles not knowing my next career step in life. Coding/programming has been on my mind heavily over the last few days and I definitely plan on staying more persistent. Thank you so much for sharing your story and how you got to where you are and I hope you continue to do great things.
Thank you so much, I hope you figure out your next step!
Best of luck.
Really hidden yet the most important sentence in the video at 8:58
"No luck here, just focused effort."
Thanks for sharing your words.
Thanks for sharing, I am a single mom and I just quit my job for focusing on this field, hope everyone can live better and better!
Wow, I can't imagine the obstacles you have to overcome vs others.
Best of luck on your journey!
Good luck
Best of luck
How re you fairing ?thinking of quitting my job to focus on coding.
How are you getting on? 😊
I love this! I’m currently learning and starting from zero, but learning enough so I could get into this boot camp I’m interested in. I’m also trying to put in all the time that I can as a stay-at-home mom with a 6 month who is already crawling! I never expected coding to be so fun! I wish everyone who’s in the same journey good luck ☺️
You will make it!
Good luck!
I just started learning from zero yesterday is a little stressful but actually a little fun too it’s weird right
What are these boot camps? I'm in Europe and never heard of it.
@@AnxiousAlien... Im from Switzerland. You can either pay to attend a Bootcamp classroom which is going to be around 20k € a year or you can get Udemy Bootcamps (at the fraction of the price) for 30€ to 200€.
The proos of attending a Bootcamp classroom is that you're learning in a group with a mentor (professor) teaching you live, so you can ask question about anything you haven't understood, whereas learning on your own - you have to google or figure out yourself anything you do not understand.
On this journey myself and I can't tell you how much this video has helped and re-motivated me! Feeling stuck and like an imposter is the worst ...Thank you so much for sharing. All the best in your new career as a developer.
Motivating others who are like me was the exact intent of the video so that makes me really happy!
The imposter syndrome doesn't ever go away but you can make it smaller with effort and experience.
Best of luck on your journey!
I used to feel like an imposter when I started my career. After years I just accepted someone cannot know everything. Now I am selling my ability to learn and adapt and the engineering mindset rather than what I actually know.
Good stuff. 3 of my favorite things you did:
- learning efficiently with a consistent routine
- reaching out the mentor and having him treat you as a junior dev
- laying everything out to potential employers and offering to work for free
I can see how the companies you contacted would immediately see you as an action-taker with strong work ethic and an indomitable spirit
Feeling inspired from your journey, thanks dude!
Sir, you just earned another subscriber. I hate how you said, it's not luck, just pure persistence. That hit real hard. I love the summary and no BS. This is inspiring.
If it hit hard, it means it meant something to you!
Best of luck.
I still get overwhelmed learning how to code. Tbh It's really difficult for me to learn programming. A lot of practice is needed and keeping myself motivated at the same time. I find this video helpful and inspiring. Thank you for sharing your journey!
I did too in the beginning but it gets easier as the effort starts to compound.
I'm glad you found it helpful!
Best of luck.
THANK YOU SO MUCH FOR THIS. I’ve seen countless videos of this nature but none of them mention how many actual hours you put into it. So you spent about 640 hours learning coding before landing a job!
This video is gold 🏆thank you. Ive found myself relearning things i already know on this coding journey and ive been thinking about giving up on it.
Don’t give up!
Being exposed to something multiple times for it to stick is a natural part of learning.
Don’t be so hard on yourself and try to implement what you’re learning as soon as possible.
Best of luck!
It's easy to see why this video popped off! Great storytelling chops and editing (sound design, transitions, b roll etc) dude! Out of all the videos I've seen in this topic/niche, I feel yours aligned more closely with my experiences so far. I'm hoping to complete the leap into software development too so this is was refreshing. Kudos!
We put a lot of effort into the video so thank you! The video was made for people like me who wanted to make the jump so I’m glad you got some value from it!
Best of luck on your journey.
I’m a trucker and have always had an interest in code, I think I’m gonna learn it from my semi, tired of being away from home all the time. Thanks for this very Informative video!!
I know being a trucker is hard work so I believe that if you apply the right energy to learning how to code you could definitely make the leap.
Any time! Best of luck on your journey.
Yeah into trucking too and this seems intresting.
Have you started? If yes, how’s it going?
Funny I find this comment. Same boat, truck driver interested in giving this a try. Being away from home is def not easy
😂 that's y u hack this adds
This has inspired me to finally get serious and pursue coding. It will take me much longer as I need to work full-time, but that's fine with me.
I love that energy! Whatever it takes.
Same
hows it been?
@@don_walker1 honestly? Rough, but I'm sticking with it. I'm pretty happy with the pace I'm learning, but it has been exhausting at times.
@@Plague_Rat778don’t give up bro. I started learning only a few days b4.we can figure it out
Mad respect for the dedication! This is seriously one of the most impressive and inspiring videos I've seen all year.
Software development was something that took me years of on-and-off learning to get, and figuring out not only how to code, learning how to learn even better, and sticking to it is no joke. Best of luck on whatever you're learning now!
I’ve been struggling with my coding journey but after watching your video I can honestly say I feel as though I know what I need to do in order to turn my life around. Thank you so much and hopefully I’ll be able to come back and let you know you helped me get my first job in tech.
I am sure you will make it.
It's tough and it takes a lot of persistence.
I'm glad I was able to positively help in some way!
Best of luck and I look forward to a comment from you in the future!
Agreed.
Loved this video. No hidden or partial information, he clearifies and provides a thorough knowledge on how to become a software developer.
Thank you. We worked hard to distill the most important parts down into actionable information.
I don't think so if you realize the complexity of something like being a software engineer. It still doesn't make any sense just how in 4 months. Being able to understand, comprehend and apply at such an extreme rate? Near impossible for me, I couldn't even write my real program until I literally had a basic conceptual framework to think about something and translate that into code. You know how long it took? freaking 1.3 years just to make a stupid console-based GUI library. If you wanna achieve something like video analyze every single detail.
@@yashaswikulshreshtha1588Maybe 4 months until he felt "competant" but definitely not when he got the job. Remember the guy did say he moved to Korea to cut down living expenses solely to study full time. It's possible. But extreme. Most people would do better following a path of moderation. Studying 2 hours a day everyday and landing a job within 1 and a half to two years is better than studying 8 hours one day and 0 hours for the rest of the week.
@@hanzo7616 You don't get it, you can't just 'study' to gain knowledge. I am not talking about financial situation but just solely knowledge wise, DSA takes time, even if you're good with logic, being good at frameworks is another thing. Not just that you gotta learn runtimes, compilers, networking, several other things that require experience to become SE and not just logic.
Being able to write code means you need to understand everything about languages, frameworks, and must have engineering mindset to solve problems which still requires experience. Explain the 'experience' part then how it is possible in 4 months lol.
"Coding is not complicated but it's just Hard to remember" - me
Woah
But do you need to remember it? 😂
@@corpingtonsI had the same thought, like if I need to do a certain code for a program can I just Google it. I found out you can just know what you want. Like if you are building a game and you want the code for your character to move and jump you can just look it up there is a code for it already lol.
😢
@@corpingtons well yea you have to remember the variable and other
This video is absolutely fantastic. As a university student who's still finding my way, it provided a clear path to follow when starting in the industry. Sometimes, I feel like college alone isn't helping me grow enough, so this was really insightful.
*Subbed*
As someone who recently had to drop out of college due to financial constraints and now have to take the self taught path through the journey as a software engineer, this was INVALUABLE. Thank you.
Any time!
Best of luck to my fellow drop out 🫡
Tim, thank you for sharing your journey so candidly. As I watched this video, I couldn't help but think of the quote by Andrew Carnegie: "No man becomes rich unless he enriches others." I like to think this applies to knowledge, personal journeys, etc Pursuing a programming career is often difficult, especially with no previous experience; however, persistence will get you there eventually. Looking forward to more of your content.
Thank you.
I've actually helped many close friends and family make a similar transition and was encouraged by many of my colleagues to make this content available to others who are in a similar situation I was in.
I appreciate comment.
I got a lot more content coming!
Man, I really wish I had found you earlier and devoted myself to self-learning instead of relying on a bootcamp. This video is truly amazing!
Bootcamps teach the same thing usually.
I just didn't want to pay the fee and learn at my own pace!
@@TimKimMe Well I can't wrap my head around the fact, that at least for me there are so many insane amount of things to learn, different coding styles, software design, how to think to conceptualize to write a program, OOP's fancy concepts things that are so dependent on experience like handles, file system, and being good at it? in 4 months? I don't think so, being Software engineering isn't just buncha perfectplan(........) + "code" + "algorithms" = Software engineer. Software engineer basically means to inject atleast 90% knowledge and basic concepts of how everything that is "software" works. You either are 140 IQ smart or liar.
@@josuasimatupang2039 Yes, I just added a couple of courses in the description! The guys who made the Udemy courses I used actually made their own learning platform (highly recommended).
Not everyone can do this. Boot camp is fine and learning on your own is fine too and a degree in computer science doesn’t make you a better developer. There is no substitute for experience however and some bootcampers lack the fundamentals. They can create an react app yet not understand http post for example. But definitely this is very possible, you have to have the drive.
@@nan5715 I would argue that the majority of compsci degree graduates are miles ahead of bootcampers. Not all, but most.
Love it, Tim. It’s good to see your journey and success. Say hello to the family.
one of the best vedio that i watched on youtube real motivation for those who says we can't learn how to code its really amazing.
Great job man! We're all very proud of you! Thank you for sharing your experience.
I appreciate you!
Thanks for taking the time to make and to share you experience on YT. Definitely got me thinking on starting on this path too.
Any time, best of luck if you do!
I’m currently reading “Mind for Numbers” by Barbara Oakley and it’s really made me realize how much of learning is a skill. It’s inspiring in its own way! Just like your video! Thanks for this bro. Going to apply this to my current web dev fellowship
Great book! She’s the one that made the learning course I recommended.
Thanks for watching!
i've read as well, great book.
How can I get this book?
@@adeagbotoheeb9896 amazon
Try buying?
All I can say is respect bro. Keep pushing. You did a great thing must people only think or dream about.
Thank you, it was a dream of mine for a while too!
i saw a lot of videos of things to expect, day in the life of, and pros and cons of software developers. this vid stuck out particularly because of how straight forward and honest you put the video together. There were recurring themes and subjects in the other videos by other people, but i got the most information out of this one of how to actually get started. Thank you for the amazing vid i can tell this sub-10 minute video took hours of editting, compiling , and script writing. Thank you mr tim kim
OMG thank you so much for the coworking space tip for learning! I recently quit university and I started an online study program which I'm doing at home right now. Tomorrow I'll start studying again in the uni library and I already see myself getting more shit done. THANK YOU SO MUCH!
Any time, it's such an underrated tip but your environment makes a huge difference.
Even though I worked remote I kept a co-working space membership for this very reason.
Best of luck!
You gave the best explanation over so many other vids uploaded by others. God bless u always.
I had to develop the ability to effectively learn while pursuing a computer science degree, even though I didn't finish it. If you can master the skill of learning, there are no limits to the knowledge you can attain. Your story is inspiring. I would recommend this video to aspiring and junior developers! I hope you achieve great success in all your future endeavors. 🙏
Agreed!
Learning how to learn arguably had a greater impact on my life more than landing the actual job itself.
Since then, I've learned many other technical skills thanks to the abilty to effectively learn on my own.
Thank you very much!
I some how feel its fake ... because its too perfect...and the fact that pomodoro technique actually worked...😅😅
@@shahidchaudhary52 Well, his story is plausible, and if he was lying, shame on him. The great thing about techniques like the Pomodoro technique and others is that you can personalize them to fit your needs. Personally, I've adopted a similar approach to the Pomodoro technique (although it may not be Pomodoro exactly). Over the years I've learned a lot about effective learning and working strategies. We all have different ways of learning and working efficiently. Even before I discovered the Pomodoro technique, I realized that breaking down large tasks into smaller, manageable chunks tricks the brain into staying focused and avoids making excuses to procrastinate. Instead of studying for a continuous 2-hour session with no breaks, for instance, I would set a specific time, say 30 minutes, so that it didn't feel overwhelming. What matters most is that I understood and retained the knowledge I acquired, regardless of the time spent. I applied the same approach during a technical interview test where I was given 10 hours to develop a full-stack application. Instead of worrying about the time, I focused on building the app to the best of my ability, which ended up taking me over 12 hours. However, my dedication and quality of work paid off as I was ultimately selected. 💕 🙏
@@shahidchaudhary52 that's such a retarded thing to say 💀 just bc pomodoro doesn't work for you doesn't mean it doesn't work for others
Why didnt you finish your degree im currently going for mine and im 29 starting late but i want to finish
Honestly it does sound overwhelming. But seeing you thriving is a good feeling also. You gave every information that was needed no bullshit. Thanks mate
This video was so interesting I didn’t even realise it was 10 min long, felt like 3 min! great content creation Tim🙌🏾!!
🤝
Dude this is really inspirational, thank you so much for sharing. I’m brand new to this world but a good friend of mine got hired recently and highly recommended this line of work. I’m pretty excited to learn
It's a great line of work!
Congrats on the beginning of your journey and best of luck.
Advice for new coders. Learning a new coding language is like learning a new speaking language. It’s the same fundamental idea except it’s represented in different ways. For instance, an if statement. An if statement looks different in Java than it does in python, but it still serves the same purpose.
Yes, as someone who recently learned how to speak Spanish, learning how to code is very similar to learning a new language.
@@TimKimMehow did you learn Spanish? Did you use an app or something?
@@jebasamihaahmed1883 he dated that blonde dominican
don't kid. learning a natural language is far harder than learning a new programming language. you don't even converse (speak and listen) with code and there are so many exceptions to rules.
@@alexch3618 Not sure anyone said it was easier? He was making a comparision that the fundamental ideas are the same represented in different ways.
Languages are the same... You learn new ways to communicate an idea.
Thanks for sharing your journey to being a software developer. This is very inspiring and insightful. More blessings to you!
I totally get you man.. learn to code on you own is really challenging. i still on the "from zero to lunch" stage. I really love the paint on the background tho..
I finally found someone who managed to see the reality that tutorials can't help you build projects and to actually say it.
Thank you for the video, you are really the first person that has said that. All other videos I've watched just tell you to continue doing interview problems until you want to k*ll yourself and go for an interview after that. All tutorials I've watched just show you syntax and in the end no one really tells you how to make a whole project from the syntax you know (school is pretty much the same, since I'm in school for programming, only one teacher tried to show us how to make a project).
I don't know if it matters, but you've gained one more subscriber!
Thank you!
The jump from tutorials to actually learning how to build something was extremely tough and I had to figure it out for myself as well which is why I wanted to share the journey/lesson with others.
At the end of the day, learning how to build is the most important thing.
Every subscriber matters to me so thank you!
This could not have come at a better time for me. Phenomenal video man
This is awesome, dude, great production and content :) I’m so glad you’re growing and branching out :)
Thank you for sharing this story. Wish you everything the best!
Very inspiring. Congrats on your success and thank you for sharing your journey.
This is sick, very motivational. I cant learn full time I have so many obligations but know this is the way to do it. I used to work nights but had very little to do at my job so I spent my shifts studying and learning new things, learned master level solidwork and fusion 360, additive manufacturing, plc programming etc. I want to learn to code so I can make my own projects come to life.
Your journey is inspiring. I am now where you're started. Still having my full time stressful job while learning to code and study IT degree at the same time. A learner of freeCodeCamp too and more coding platforms. I want to follow what you did. I need a focused learning space. I will be finishing the last year contract of my job to focus and pursue my dream of becoming a software developer. Glad I found this video. Just given me some sort of inspiration.
Keep it up! I will be in your steps one time.
Keep it up, im 32 and thinking of changing my career to software engineer. My mindset is ready, I just need to do it now.
@@0xNobodyhi do you want to work as partners?
Hey man this was a really helpful video,I'm 15 and I'm not rlly good at anything and i felt lost in life without meaning or purpose. I decided to take some action and this was very inspiring as I want to learn software engineering now to give myself a head start for the future! Good luck!
Hey man,
No one is really particularly good at anything at 15!
The fact that you're even interested in taking action at your age is amazing. I'm in my 30s and I'm still figuring out my purpose it's a never ending thing. If you start now you're giving yourself a HUGE head start and you'll have a major edge in the job market in a couple of years.
Best of luck!
@@TimKimMelook into Islam you will find your purpose of this life
@@yasinms9616 at least don't spread your propaganda here.
@@roshansingh1199 it's not a propoganda. U can also look into Islam
This is very inspiring to me! As someone who's current career I just don't see myself working out long term, I've become very curious and have been researching programming. I've never officially taken that first step to learn because it all seems so very overwhelming. After watching your video and seeing how you did it, I'm very motivated to begin my own journey to becoming a programmer. Thank you so much for making this video, and best of luck in your new career!
Can we both work as a partner since we both are beginners?
Thank you for the comment!
I love this so much. This video was made for that exact intended purpose so best of luck!
@@MindBlaze46hi 👋I would love to work as partners , it will keep us both motivated.
@@rafid259 ok bro give your insta id
@@rafid259 I would like as well!
Love it! Clean concise and straight to the point with 0 bs and explaining the steps you took. Hats off to you sir! I believe if you want something you will do whatever it takes to get it and you're a perfect example. Thank you for sharing, ive been debating on studying cyber or software engineering and this was super helpful
This is so cool. Thank you for sharing your experience with the world. As you said, it wasn’t luck, just work and effort 👏🏽👏🏽💪🏽
I can already tell im gonna like this. Ive been programming for ~4 years now, im 17, going into my senior year and im regarded as "the best programmer in my school" or "the guy that can solve your problem". The biggest thing I tell people is that "coding is NOT programming", and I think its really good that you realized that so early on! Understanding the difference changes what and how you learn, and "programming" is the hard one because to be good at it requires a good understanding of computer science as a whole and what the silly little words you type in actually do.
Programming is the most rewarding skill ive acquired because I am constantly learning new things, almost every time I sit down and code.
Wow wonder-kid over here!
I didn't even know what coding was until my early 20s so you're going to be WELL ahead of the curve.
The thing that attracted me to programming was actually that opportunity to constantly learn new things.
I would say best of luck but I have a feeling you won't really need it!
damn nice bud I studied as an IT but at college I did not treat it seriously that is why after graduating I started learning again even as of now as I am commenting, NOTE: Enjoyment comes last, finish what you need to finish first :) don't be like me I just got lucky that my groupmates are all knowledgeable about coding :)
Do you have any social media I can contact and ask you a couple questions in?
hey aCrumbled, may I get in touch with you? I got a few questions, if you don't mind
Thank you so much!! As a high schooler finding my passion again for programming, this boosted my confidence!!
I WISH I got into something like this in HS, you're way ahead of the curve so best of luck!
This video is the holy Grail of how to start a life coding.! I know it will be challenging but thank you for sharing your story.
You are stating exactly everything I have done since I left my own sales job as well. I’m just yet to find a job too. It’s crazy how difficult it is learning to code on your own
May I ask how you found the contact information of the hiring managers?
@@jibolao Company websites, LinkedIn and just using things like Google.
@@TimKimMehow do you find the companies? What type of companies were you looking for?
You got a job???
Amazing Glad you made it out there!.
This was exactly the well defined help I needed to get my steps in a direction. Thanks Tim
Anytime!
This was such an insightful and raw experience to watch! Awesome job! (:
Thank you!
Hi Tim, this is the first video I watched and I was shocked when I saw that you paricipated in the same course "Learn how to learn" that I applied for just a week ago. Exactly with the same goals as you: Coding. However, I procrastinated and didn't even start with the course. So thank you for giving me the motivational kick I just needed
Any time!
I hope it was enough motivation to get you to finish arguably one of the most important courses ever made!
Best of luck.
Hey! Just wanted to say this is so inspiring to me as I am getting into learning on FCC. Thank you for sharing your experience !
Wow! What an amazing story. I love how you contacted the hiring managers, sales skills 💪
Sales skills def came in clutch!
I like the last part with the cat! Nice touch. But what I am amazed at the fact you persevered until you got what you wanted and needed. I am going to start getting into the tech world and I am so not knowing anything about anything. This is a real challenge to me. Thank you for the video.
Thank you and best of luck to you!
Stay focused.
Something people often overlook (as someone who works in tech) you need to be good at problem solving. A LOT of people think that taking a boot camp is enough. But they fall short in problem solving and you need to babysit them constantly.
Loved the mentor part of it! That is a great advice! (:
Yeah I'd say this is the most important thing to be a good developer long term.
Even knowing "how" to approach problems is really important.
@@TimKimMe totally agree! Your video is great, btw! 😅🥰
@@TimKimMehow did you find a mentor?
@@aroojshahid5658Did you even watched the video? It's there...
@@AceeLabwell he got one from freecode camp.
For example, I wanns educate my self into embedded programming with C.
But how do I find the correct mentor, who also has the proficency and time to meet me 3 days a week?
Met my mentor through my best friend, hes a software engineer…i cant thank him enough for helping me out, i tried college but it was just so damn expensive. im excited to say that we even have a project coming up soon, if everything goes well will be done in one year. There still are good people out there willing to teach.
That's awesome, there are so many great people out there willing to help you just need to find them and also be someone worth mentoring.
I agree, college was never an option for me as well, I couldn't afford it and the pace was way too slow.
Best of luck on everything!
Amazing! Glad you made it out there!
I'm starting today, i think this is the best video I've seen today on this topic , very clear and objective.
Dude, I want to code website, I know basics of programming, but nothing about JavaScript and this video fits me perfectly. Thank you.
Great video! I've had a simular journey so this is al very relatable to me. Landed a job as a junior front-end dev in about 6 months time. I think you also touched a few important secondary learning points like using GIT and working Agile. My main take away from this experience is how incredibly important it is to apply the theory you are learning. Build projects! Courses and tutorials will only get you to a certain point. Programming concepts will only start to actually stick when running into problems and solving them yourself. And bonus; you will build a portfolio in the process.
For aspiring dev's: being self-taught is very possible but be aware it requires a ton of discipline like shown in this video. Be ready to make such a sacrifice.
Yes, if anything I wish I had started building projects from day 1 lol.I would've learned JS even faster if I was applying it while learning the fundamentals.
You nailed it, the discipline and relentless focus was what made it all possible.
Best of luck on your own journey!
@@TimKimMe For sure. The HTML and CSS part worked fine for me on FreeCodeCamp, but I got totally stuck on the JS part.. eventually I found a great course on Udemy by John Smilga who teaches in-depth JS while building, from there on it finally started to stick.
Actually learning more in-depth React/Node/Mongo at the moment from the same tutor and at my job.
Good luck to you also! Be proud of the accomplishment, cause it's hard work to get there. It's been a great ride so far and I'm very happy with the career switch. :)
9:02 "I've been working in tech for over a decade"... bro... That changes so much.
Read my pinned comment.