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 UA-cam 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!
@@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?
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
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
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.
@@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.
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
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!
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.
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.
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
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.
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.
@@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 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
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.
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!
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.
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.
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.
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!
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!
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.
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.
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!
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!
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.
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’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!
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.
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.
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. 💕 🙏
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*
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 :)
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’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
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
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?
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
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!
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!
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..
the part with steve seems to me like it's a semi-bootcamp experience so it's quite lucky that you have someone like steve to help pushes you to succeed.
With no computer science degree, I spent 8 months learning while I was working as a full Time sale representative. Free code camp help me. Thanks to the team.
You worked hard. Trying this without a CS degree is hard, some people think you can just become a developer easy breazy in a few months, not if you start from scratch or you hustle hard for many many months.
It was extremely hard! Took long hours of concentrated intensive focus and even after the job I had to go back and learn a lot of CS fundamentals anyways.
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!
Love the story aspect to this. Lots of people are not sure where to start to become a developer. Cool to see how you took it from zero to high paying job in 4 months 🤯
@@somerandomchannel382 CAN'T STRESS THIS ENOUGH. IM A BLACK AFRICAN GUY FROM NIGERIA OF ALL PLACES, IVE ALREADY APPLIED TO OVER 200 JOBS, TOOK A CODING BOOT CAMP, BUILT SEVERAL FULL STACK PROJECTS. LEARNED TWO BACKEND LANGUAGES, WENT TO TECH WORKSHOPS TO NETWORK, MESSAGED RECRUITERS, OFFERED TO WORK FOR FREE (FUNNY PART IS THEY STILL TURNED ME DOWN FOR THIS ONE). I STILL HAVEN'T GOT A JOB. I LAUGH AT THIS TYPE OF "MOTIVATIONAL STORIES". IT'S ALL A BLOODY LIE.
@@its_jei it has to do with being asian, saying as someone born and raised in asia I can assure you we do have a stereotype and it did help me lanmd my first full stack web dev job even thou i didn't know much front end it will be a lie to say certain races don't have certain advantages just like bein black in backet ball if you are a tall black dude incomparison to some dude like me guess who's gonna be favoured for the SE job
@simplyizustic6122 man, I understand, I am Vietnamese, I quite sure that I am at higher level than the guy in the video when his started his first paid job, I was self-learning about 1.5y, then working in a tech company about 2 year. I have quit my office job in Vietnam and looking for a remote job which I expect only 2k/month. I have sent my CV to about 50 companies for a remote position in US and Europe, and most of them asked for a complicated tech set not only just like you build a simple project. Some jobs look like fit for my tech skills and they asked for citizenship which I don't have. I looked around some page like indeed, linkedin and see job in US, mostly say remote but IN U.S. Yes, he live in U.S, that is the point. This path just for U.S citizens.
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!
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
I have been practicing Python for about a year and a half and have a few projects of my own but still worried that I’m not ready for a job after trying leetcode problems, this video is keeping me motivated to keep working hard.
I'm learning python right now. Can you please let me know what kind of projects you created? I'm also looking to make some projects I already know HTML, CSS, JS and React
@@nohandlelmaoo As stated in the video I created a full-stack web app. I cloned Pinterest myself but I recommend cloning a site you like and trying to build the entire thing using the tools you learned. If you're learning Python you could try setting up the BE using Django and connect it to a React interface.
@@rickrizz9567 What is a really good beginner friendly and understandable youtube to learn programming, I want to learn programming but I'm over whelmed and confused with all the languages.
@@N95G FreeCodeCamp has Python now. If you want something a little more intesive you can try going to the ZeroToMastery link I have in the descriptions as they have a Python developer course.
I'm taking a very similar path to you. I'm not going to college so I can learn how to program full time and my goal is to become a front end developer. I've also tried getting into sales but got rejected by all the jobs because I'm 17 years old. This was a very inspirational video. I'm trying to be like you bro
Listen bro I'm 21 years old, at the same age as you at 17 I started to learn how to code and I quit because it was boring, don't ever ever think about quitting not even for one day, keep coding, now you're going to ask me why ? If I kept coding at 17 I would have been senior right now with over 100,000$ Salary at least, Doooooon't quit don't do my mistake.
@@learner246 I would say uni will help you a lot depending on the country dunno about the USA but as a Full STack web dev and DevOps I would say many companies (including NA ones here in EU) they will consider Uni they will all tell you it's not required but they will take a uni student any day a week more than a none-uni student they won't mind dropout cuz that means they went thru the fundamentals which what matter last year you don't study much you mainly do projects and your thesis anyway
I have ZERO experience in tech and I've been thinking about making a career change but didn't know where to start. I tried a couple of comptia courses but none of them made sense to me. This video is what I needed! You explained everything and gave me confidence to continue my journey on getting into the tech world! THANK YOU for this!
It’s insane that after studying for 4 months you were able to land a job that pays 50k 😭 I mean I had a 4 year degree in a different field and wasn’t even paid that much. I think the sales skills really shine through. You seem like a great speaker. I learned that I probably have enough substance, just need more confidence!
I'm positive my sales background helped in the interview process. I was able to confidently explain what I was capable of and how hard I was willing to work for the opportunity. I remember the interviewer specifically mentioning that he appreciated my energy. This is why I worked so hard to learn as much as I did, I didn't want to sell myself too high and gain a position I wasn't cut for. Even after I landed the job I kept working with my paid mentor to make sure that I wasn't falling behind at my job and continaully growing.
that's the problem / potential loophole of the world. Companies value people who can sell snake oil more than actual skills, regardless of what job they're in. It's the reason why only around 20% of your team ends up doing 90% of the work in a lot of environments.
Had a similar journey with Product Management! Jumped 15K in salary and there are so many more opportunities for me in this field. Congrats🎉! Love hearing other success stories
Wow! as an IT student who didn't get to finish school and ended up working as a customer service this really is a big help and you didn't market a course just straight up telling us how you did it. Thank you!
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 UA-cam 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?
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 ?
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.
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"
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
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
“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.
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.
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.
"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
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
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?
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 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.
Bro, you DID it.
I'm really inspired by this video. Kudos and I hope your journey continues to be fruitful.
lol
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!
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.
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.
What a wonderful trip from zero to hero. Will regard u as a role model for my programming career
Go get it!
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.
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
Earned my subscription. Straight to the point and informative.
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
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
This is so inspiring because I’ve been wondering how to get into coding at 29 and I love how systematic your process was
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.
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
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.
Really hidden yet the most important sentence in the video at 8:58
"No luck here, just focused effort."
Thanks for sharing your words.
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
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
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!!!!!
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!
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
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 🫡
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.
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!
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
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.
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.
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!
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.
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.
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.
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.
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.
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.
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!
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
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.
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*
9:02 "I've been working in tech for over a decade"... bro... That changes so much.
Read my pinned comment.
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
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!
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’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?
Love it, Tim. It’s good to see your journey and success. Say hello to the family.
Great job man! We're all very proud of you! Thank you for sharing your experience.
I appreciate you!
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
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?
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???
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!
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.
To be honest, this is the right guy that gave me hope in coding
So? 4 month have passed 😅 Do you work as a developer?
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!
Step 1:- Buy a laptop
Thats step- common sence mate
Oh noooooooo
And step 2:- Sell that laptop
You got it bro🫡
step 2: install a game
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 video was so interesting I didn’t even realise it was 10 min long, felt like 3 min! great content creation Tim🙌🏾!!
🤝
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..
the part with steve seems to me like it's a semi-bootcamp experience so it's quite lucky that you have someone like steve to help pushes you to succeed.
You gave the best explanation over so many other vids uploaded by others. God bless u always.
Dude, I want to code website, I know basics of programming, but nothing about JavaScript and this video fits me perfectly. Thank you.
With no computer science degree, I spent 8 months learning while I was working as a full Time sale representative. Free code camp help me. Thanks to the team.
Can i contact you
Hell yeah! I know you put in mad work so congrats to you!
You deserve it.
You worked hard. Trying this without a CS degree is hard, some people think you can just become a developer easy breazy in a few months, not if you start from scratch or you hustle hard for many many months.
It was extremely hard!
Took long hours of concentrated intensive focus and even after the job I had to go back and learn a lot of CS fundamentals anyways.
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!
Love the story aspect to this. Lots of people are not sure where to start to become a developer. Cool to see how you took it from zero to high paying job in 4 months 🤯
Here's how he got the job.
1. asian
2. good looking
3. good voice
he was hired on the spot. and learned all coding skills at work.
4. And time o lot of time 😂
@@somerandomchannel382 CAN'T STRESS THIS ENOUGH. IM A BLACK AFRICAN GUY FROM NIGERIA OF ALL PLACES, IVE ALREADY APPLIED TO OVER 200 JOBS, TOOK A CODING BOOT CAMP, BUILT SEVERAL FULL STACK PROJECTS. LEARNED TWO BACKEND LANGUAGES, WENT TO TECH WORKSHOPS TO NETWORK, MESSAGED RECRUITERS, OFFERED TO WORK FOR FREE (FUNNY PART IS THEY STILL TURNED ME DOWN FOR THIS ONE). I STILL HAVEN'T GOT A JOB.
I LAUGH AT THIS TYPE OF "MOTIVATIONAL STORIES". IT'S ALL A BLOODY LIE.
@@its_jei it has to do with being asian, saying as someone born and raised in asia I can assure you we do have a stereotype and it did help me lanmd my first full stack web dev job even thou i didn't know much front end
it will be a lie to say certain races don't have certain advantages
just like bein black in backet ball if you are a tall black dude incomparison to some dude like me guess who's gonna be favoured for the SE job
@simplyizustic6122 man, I understand, I am Vietnamese, I quite sure that I am at higher level than the guy in the video when his started his first paid job, I was self-learning about 1.5y, then working in a tech company about 2 year. I have quit my office job in Vietnam and looking for a remote job which I expect only 2k/month. I have sent my CV to about 50 companies for a remote position in US and Europe, and most of them asked for a complicated tech set not only just like you build a simple project. Some jobs look like fit for my tech skills and they asked for citizenship which I don't have. I looked around some page like indeed, linkedin and see job in US, mostly say remote but IN U.S.
Yes, he live in U.S, that is the point. This path just for U.S citizens.
This was such an insightful and raw experience to watch! Awesome job! (:
Thank you!
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!
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.
I have been practicing Python for about a year and a half and have a few projects of my own but still worried that I’m not ready for a job after trying leetcode problems, this video is keeping me motivated to keep working hard.
Keep at it! I bet you're a lot closer than you think.
I'm learning python right now. Can you please let me know what kind of projects you created? I'm also looking to make some projects I already know HTML, CSS, JS and React
@@nohandlelmaoo As stated in the video I created a full-stack web app. I cloned Pinterest myself but I recommend cloning a site you like and trying to build the entire thing using the tools you learned. If you're learning Python you could try setting up the BE using Django and connect it to a React interface.
@@rickrizz9567 What is a really good beginner friendly and understandable youtube to learn programming, I want to learn programming but I'm over whelmed and confused with all the languages.
@@N95G FreeCodeCamp has Python now. If you want something a little more intesive you can try going to the ZeroToMastery link I have in the descriptions as they have a Python developer course.
Thanks for sharing your journey to being a software developer. This is very inspiring and insightful. More blessings to you!
Word for word, bar for bar clip was perfect
😂😂😂😂 facts
I'm taking a very similar path to you. I'm not going to college so I can learn how to program full time and my goal is to become a front end developer. I've also tried getting into sales but got rejected by all the jobs because I'm 17 years old. This was a very inspirational video. I'm trying to be like you bro
You're going to be WAY ahead of me if you stay focused bro, I was 27 when I started!
Best of luck and don't quit!
Listen bro I'm 21 years old, at the same age as you at 17 I started to learn how to code and I quit because it was boring, don't ever ever think about quitting not even for one day, keep coding, now you're going to ask me why ? If I kept coding at 17 I would have been senior right now with over 100,000$ Salary at least, Doooooon't quit don't do my mistake.
@@r1ven344 I won't quit, thank you for the advice, I appreciate it. I wish you luck brother
@@r1ven344I'm 19,ill not quit too. Thanks sir
@@learner246 I would say uni will help you a lot depending on the country dunno about the USA but as a Full STack web dev and DevOps I would say many companies (including NA ones here in EU) they will consider Uni they will all tell you it's not required but they will take a uni student any day a week more than a none-uni student they won't mind dropout cuz that means they went thru the fundamentals which what matter last year you don't study much you mainly do projects and your thesis anyway
Amazing Glad you made it out there!.
The sc2 bit had me rolling, even better you're a terran player.
Toss for fun, Terran for rank 😤
This is ridiculously good information right here, thank you. When I get my first tech job, I'll come here to thank you once again!
Can’t wait to hear from you once you do!
wow, responded after 9 months+. youre really discipline @@TimKimMe
Very inspiring. Congrats on your success and thank you for sharing your journey.
Thank you for sharing this story. Wish you everything the best!
I have ZERO experience in tech and I've been thinking about making a career change but didn't know where to start. I tried a couple of comptia courses but none of them made sense to me. This video is what I needed! You explained everything and gave me confidence to continue my journey on getting into the tech world! THANK YOU for this!
It’s insane that after studying for 4 months you were able to land a job that pays 50k 😭 I mean I had a 4 year degree in a different field and wasn’t even paid that much. I think the sales skills really shine through. You seem like a great speaker. I learned that I probably have enough substance, just need more confidence!
sales / communication skills are huge. I am trying to get out of sales also but I know they will help me wherever I go
I'm positive my sales background helped in the interview process.
I was able to confidently explain what I was capable of and how hard I was willing to work for the opportunity.
I remember the interviewer specifically mentioning that he appreciated my energy.
This is why I worked so hard to learn as much as I did, I didn't want to sell myself too high and gain a position I wasn't cut for.
Even after I landed the job I kept working with my paid mentor to make sure that I wasn't falling behind at my job and continaully growing.
that's the problem / potential loophole of the world. Companies value people who can sell snake oil more than actual skills, regardless of what job they're in. It's the reason why only around 20% of your team ends up doing 90% of the work in a lot of environments.
@@bladechild2449that’s just reality bud. Your degree is useless. Learn to sell.
@@williamsantiago9284dang, I wonder how an introvert like me I supposed to get around in life. I hate talking to people and get nervous easily.
Had a similar journey with Product Management! Jumped 15K in salary and there are so many more opportunities for me in this field. Congrats🎉! Love hearing other success stories
Amazing jump!
Congrats on the move.
I love hearing about other success stories as well!
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!
Wow! as an IT student who didn't get to finish school and ended up working as a customer service this really is a big help and you didn't market a course just straight up telling us how you did it. Thank you!