How LONG Does it Take to Really Learn to Code Proficiently?
HTML-код
- Опубликовано: 31 май 2024
- Hi friends! Today I am sharing with you the long await answer on HOW LONG does it really take to learn how to code? This answer varies based on soo many different factors which I will also share with you today. I hope this video will not only bring you some clarity into what to expect for time length in learning to code but also much more as I share with you tips and advice for how to go about the learning process.
❤️ Subscribe for more videos using this link ruclips.net/user/tiffintech?su...
Business inquiries: info@thisistiffin.com
Instagram: / tiffintech
Tiktok: www.tiktok.com/@tiffintech?la...
SIGNUP FOR MY NEW MONTHLY NEWSLETTER at www.tiffintech.co
✅ Exclusive discounts
✅ Tips from people in the STEM world
✅ Stay up to date with the latest tech events and news
✅ And so much more!
// My Story
I am currently a software developer who once modeled and thought I wanted to pursue a career in the fashion industry. While I was modeling in Hong Kong, I eventually felt the desire to further my education. I decided to depart the modeling world and move back to Canada, knowing that could be the end of my modeling opportunities. I attended Ryerson University for GCM (Graphic Communications Management), as I thought I might still work in the fashion industry in another capacity. It was in my last year of university, I was introduced to a very basic coding course. I instantly fell in love. From there I knew I wanted to pursue software development but didn't have a clue where to start. I didn't want to go back to university as I just completed a four-year degree. I decided to enroll in a 10-week intensive coding Bootcamp. From there I started working at a small startup learning and growing my technical and soft skills. I then transitioned to a larger company where I am a software developer and technical consultant today.
How LONG Does it Take to Really Learn to Code Proficiently?
#LearntoCodeProficiently #tiffintech
Realistically, it takes 1 year to become proficient. However, you can learn the fundamentals within 3-6 months. People confuse learning the basics with proficiency. The only way to develop proficiency is to build projects. Projects are not tutorials although they can be based on something from a tutorial.
everyone can cook a meal, but does everyone know when tu use an ingredient instead of another ? and knowing why ?
What would you assume would the daily study effort need to be to become proficient at coding in one year? Are we talking 1 to 2 hours every day or are we talking 5 to 6 hours every day?
@@dulappen494 just start and stick to coding...
@@dulappen494 He probably means a 20 minute RUclips tutorial video lol. 1 year - just another teacher of hype.
Yup I agree with you. Took me 6 months to get decent at JavaScript. JavaScript is a lovely programming language, but it isn't an easy programming language to learn. There is a lot of complexity which comes with JavaScript. To be honest if I could go back intime I would have taken the top-down approach when learning to program. take 1 month to quickly learn the fundamentals decently and then jump into a library or framework and quickly get started by making projects.
"It doesnt matter how fast or slow you go what matters that you dont stop"
This!!
Your video just came in at the right time. 💙 I am currently jotting down my WHYs and WHATs in studying programming cos I feel like the imposter syndrome is kicking my butt for the past days. I noticed how slow i am in learning concepts in JavaScript because I always question every single thing I learn.
I feel like I became proficient after writing 40,000 lines of code for a personal project and then refactoring all that code. That took about 2-3 years of full time practice (which is actually very slow). I'm much faster at coding now from going through that process. And the code is clean. That is the reason I was able to survive in my first year as a professional developer.
Any tips for beginners?
@@mohamedmohamud8472 I would say to focus on clean and organized code. Have really good variable names and function names, don't make your functions and methods too long, keep the code organized by putting it where it belongs, and put a lot of effort into refactoring until you are satisfied that it is as simple to understand as possible. As a result, the code will become more maintainable. A beginner programmer's code will be bad in the beginning like mine was. When conscious effort is put into making the code less bad, the programmer will get better over time. But, if the programmer writes something unmaintainable and hard to read and then moves on to something else, they are not really getting better.
Amazing quality & content videos Tiff. Right on point and so we’ll delivered. Been a while since I subscribed to anyone but here I go. Thanks a ton.
A lot of helpful info in this. Excellent video Tiff!
great video and motivation! Thanks mug!
Such a good point. I remember when I was starting learning to code I did feel excatly the same - and always had a feeling that I'm not too good to start looking for a job, untill I asked myself: "What you can lose? At least try! How will you know that this is for you or not if you never try?". After that I put some guts and start looking for job. And yes, get good ground knowlage and everything else will be fine. Very nice video! Thank you!
Do you even english bruh?
Your channel is amazing , thanks for the tips.
Be patient. This kind of thing takes time ⏰ everything will come into place eventually. Thanks for the content!
Your videos motivate me . good job!!!
(Awesome shelves )
I agree: focus on the process verses the goal. Set the goal, but concentrate more in the processes ..
Your kind of amazing in your motivational talking. I feel your points if that's a compliment hope you take it that way. Thanks.
Keep moving , you are the one who ignites the enthusiasm inside me
Thank you miss for sharing this topic of the time it takes to code professionally, I loved the explanation.💖
Glad it was helpful!
Thank you for making this video! I really got the motivation and purpose to start after hearing the insight!!
I'm so glad!
Another video suggestion would be how much JS do i need to jump into a framework, do i need the basics only or proficency?. And most important where to learn, where are the best tutorials or methodology to follow, do i need to read a ton of books or only the docs. I'm always overwelming of how much info exist to learn to code, i feel like i'm stuck in tutorial hell. Here a subscriber from México.
I know we all have different ways of learning but I prefer (which I did), going the computer science degree route. Before even touching code, I learned the theory about what is the reasons and understand paradigms like properly structuring a program. Why there is OOP, what it tried to solve, data types and structures etc. Hence I can code any language since it's more about the syntax to learn and not about the logic of development
Great video. You're so right. It is hard and expectations are important. Thanks tiff!
Thank you!!
@@TiffInTech You're welcome! :-)
Thank you for sharing your experiences with us. It's really helpful.
Glad it was helpful!
Thanks for the information
I agree with you and motivation is the biggest driver.
hope you are having a great day!
Thanks a lot tiff
You are so awesome and always sharing important informations
This video erased tha idea of i can not do that from my head
I going to start learning JavaScript, html, css from today
Hopefully i will be back to this comment after 1 year from now
To tell you about what i have done 💪🏼🔥
Keep up the good work
Useful video tiff. Thanks
Glad it was helpful!
10:30 Ok, sounds like I chose well when I chose The Odin Project as they teach all the foundations like commands in the Terminal, Git commands etc (didn't even know anything about that or why it's important) before even getting into coding.
And I'm already a pro googler & youtuber to find solutions, perfect, haha.
thank for the vid, tiff
I'm very inspired by your thoughts
Good luck!(thanks for your interesting videos)
Glad you like them!
@@TiffInTech Tiff one interesting thing, in my country going to bootcamps it costs you just about $1300 that's totally in a year and then you can apply for tech jobs(front end back end) cause in that time you have great programming foundation and professional knowledge(whether you want to be a front end developer or a back end developer) and its quality is good
I know my limits and I knew that I couldn't learn all that information in 3 months. That's why I signed up for code immersives which is a 900 hour course. It's a 10 month program, but I am able to obsorb the information a lot better and we are getting solidly grounded in the fundamentals. I think this is where most people fall short and fail when learning to code.
Do you mind sharing what that course / camp is?
@@cc1160it’s literally called Code Immersives. I just Googled it.
Just did my first python lessons today!
Thank you for transparency
💓💓
Question: Where do you find good books on coding and programming concepts in Toronto? Actual stores in Toronto, hardcover books. Please do a video if you can, Tiffany? Thanks!
Thanks!
11:15 wow that's me, every new task that comes my way, I start thinking if I'm able to finish it and the anxiety kicks in
👆send a direct message for support and guidance
In my humble opinion I think it depends on the individual ability and overall consistency.
I have passion for learning about the art of programming.
HTML (Hypertext Markup Language),
CSS (Cascading style sheets)
Javascript,
PHP,
Python,
etc.
I currently utilise w3schools as a reliable resource to further understand the basics.
Tiff looks Ahhmazing
2:30 - 3:00
this is something that I wish Coding Dojo did different. when I failed python stack, they said that if I fail again then we have to part ways. partly b/c Dojo didn't want me to keep paying for it while I don't pass. but my parents were determined to support me as long as it takes. I think bootcamps tend to be short time as people are desperate to get jobs. yet, coding isn't an easy skill to learn. not everyone can finish it in 3 months. the time crunch deteriorated my mental health which I still struggle today.
You have such a genuine warmth when you make your videos. I am Australian, but in France for two months. I know you must get asked this daily, but I just have to ask. knowing what you know now what would be the best language for an absolute beginner, think toddler, I have no shame lol 😊The ones you keep bringing up seem to be python and C++ for he basics. Of these two what would be the best to gain true understanding and build up from there? Keep smiling and thanks, Rhys
The language chose depends upon which type of developer (software developer, web developer, mobile developer, blockchain developer, embedded systems developer, etc.). That said, if you are an absolute beginner, start with the easiest of all programming languages - Beginner's All-Purpose Symbolic Instruction Code (BASIC). You can learn the syntax in a weekend so devote a month to create simple applications. Afterwards, you can choose a language based on the type of developer you want to be whether as a hobby or a career.
Why do I recommend BASIC as the first programming language? It was created for normal people to learn the fundamentals without being overwhelmed. As a lark, a few years ago, I created a DNA sequence decoder entirely in BASIC, specifically Apple BASIC because there is an online interpreter for Apple BASIC.
thank you your video it was really help fun, now the question I have is .... for a non experience coder like me,, is it best to learn how to code on a MacBook or will a gaming laptop due fine because MacBooks can get really expensive at times. thank you so much in advance 😊
Awesome. Thank you. What's the name of the bootcamp?
I love you Tiff! ❤
Hope you’re having a great weekend!
@@TiffInTech Danke (thanks)!
You married, Tiff?
3 years to a basic level, 5 years to an intermediate level, and 8 years to a proficient level!
I agree with you
Can you make video on getting QA and Data analyst jobs? What resources to learn from to gain related skills.
Hey Tiff hope u doing great 🙏
Can u make us a video about ur first CV that got u a job without experience! 🤔
I think she did! 😊 ruclips.net/video/8lME0swYEcA/видео.html
thanks for sharing!!
7:24 is so true!!
I feel like 1 year is still very optimistic, maybe if you have done a bootcamp. Im one year in and not close to any job after 1 year and 1000+ applications. If I could start all over again, I would sign up for an online UK CS masters degree. Cheaper than a bootcamp and the fastest option to a high paying SE job.
Great video do you think its worth learning python programming because now AI can generate code in seconds
As long as you feel comfortable with it .
I'm from a business study background, I do SEO and can read some codes that help me to do technical SEO. Can I learn coding? I like to learn coding to build apps and AI stuff. But my friends ( who have been freelance programmers for the last 4 years) said I can't because I'm not from a science background. And I don't know much about higher mathematics. 😶🌫
I am interested in Solidity in Web3 and Blockchain tech but I am also interested in the flexibility to work remote in more common languanges as well. Do you know what would be a good start to learn in order to understand solidity to get into the blockchain field?
That is great! I would suggest checking out a udemy course or another online course to start with ❤️
How do you make the leap from programming in class to enterprise software? Most class projects were one or two files and small. I never felt like I knew enough to make that leap to these huge software projects with dozens of files?
Contribute to open source software for starters or build your own passion projects, get after it and get 'er dooonee!
Hello, Tiffany For choose boots camp, if I only can go part time program. Is it as good as full time?
👆send a direct message for support and guidance
With all respect, a person that says that takes 3 to 6 months to be proficient never have face a real software engineering job environment, to say that is as absurd as to say that you can learn mechanical engineering in three months or medicine in six months, software engineering is a full career and it takes years to be a good software developer.
Hi Carolina! Thanks for your comment! I definitely highlight it is a forever learning process which I emphasize in the video. As I also highlight in the video, 3-6 months to land your first job! This is based on my personal experience and others I have spoken to. Of course everyone’s experience is different. Comparing learning medicine to learning to code is not something that could be done and I would never even have in the same sentence. Thanks for your thoughts though and hope you have a great day
Hi I am in college right now learning C# but i don’t know if I should choose python C C++ C# Java JavaScript R or Pearl I want to learn 4-5 programming languages but I don’t know it I should keep going with C# or change I want to make games apps and tools
hey Tiff, the unit of this estimated time should be HOURS, it much more useful! because those r the things that counts, not the days passing.
Just do it. I know about SEO, build websites with wordpress, know some html/css (all self taught bzw) but no programming language and I'm starting now with The Odin Project.
agreed, most people mix up employable enough to get a job vs fully capable if ur lucky a few months
👆send a direct message for support and guidance
deps on the language ur learning
Helo Tiff, can i ask you one question. Which is better way to step into programming? full stack developer or just start as front-end.?
If you’re more of an artist start with front-end and use third party apis. Learn js and css, and then dive into react. Once you’re more comfortable, learn node js and start building apis. You got this, invest in your future!
@@stormrider22 Thank you so much brother.
I have a question. How long do you become proficient once hired? I think I missed my boat when I couldn’t get a job after a bootcamp. So it’s been two years now and I have returned to my old copywriting job. Ii code on weekends now compared to doing it for 8 hours a day for 6 months straight two years ago. I am worried it may no longer happen to me. I can code but I am not proficient because of my full time copywriting job which takes away time for learning. I have the motivation on weekends but I skip it on weekdays. Why I code? It’s addicting. 😊
👆send a direct message for support and guidance
How would you say Chat GPT shortens the learning curve?
Is thare any bootcamps that offer internships
I love coding but I wished learned it sooner I'm 24 now and I keep having these I wish I know stuff back then momen
Lol, you're young. I'm starting at 35.
👍
I'm 49 but I really want to learn coding. Is there age discrimination in this field? I hear different things on this, yes and no. Your thoughts?
Absolutely there is age discrimination. You have to think, you are going to be competing against recent grads, 20 somethings. As their first job, they are willing to work extra hours, weekends, even over-nighters. You on the other hand have outside obligations, family commitments, etc. Who do you think the company is going to hire? The company can push these entry level people around, make them do stupid things. They will do what is asked without a peep. Will you? They are willing to take a low salary, no overtime pay. Can you? I have 30+ years in coding on a legacy language, taught my self Java script and Python. Couldn't find a job in that field if my life depended on it. Companies just aren't willing to take a chance. My business experience meant nothing. Companies hiring entry level coding jobs are looking for warm bodies to do scut work, do work the senior programmers don't want to do or don't have the time to do. My advice, don't bother. Lots of effort for little return.
why don't you share a suggested timeline to be a frontend developer ( special JavaScript )?! helpppppppp
👆send a direct message for support and guidance
❤️✅
Hope you are having a great week!!
Is it normal if someone asked u about method or technique in Js and u know how it works but can't explain it!!
TOTALLY normally to blank on things like that! It happens to the best of us - you can even make a joke about it.. that you are blanking but thanks to Google you can have the answer in 2 seconds!
likes what he's learning, he can't wait to spend it and sleep well decreased my learning curve
sorry for the writing, i use google translate :)
Do you think pursuing Junior Front-End Developer will still be a good choice in 2023?
Yes!!
Hi Tiff, Thank you for sharing as I am well into my programming journey for about 6 months mostly in Python. And it is great to hear the approach you took and the way a professional to question why we use the framework or programming language for certain projects but not the others. I wonder if you have in the past or can share how to use Google more effectively for technical coding problems, also in StackOverflow as well:) Coding from NZ.
Is this something that can be learned at home in spare time with online classes
👆send a direct message for support and guidance
3 to 6 months that's impossible to be able to be a developer at least 1 year and to be fully capable requires 3 to 4 years
It is a forever learning process! For me it took around 6 months to go from bootcamp to QA to jr. dev! Everyone is different
I love seeing people leave modelling to pursue more dignified careers. Being attractive and talented, it can be frustrating when people automatically label you as dumb or as a sexpot, because you have a symmetrical face and a healthy body.
Preach!
I started at the beginning of june with freeCodeCamp. But not the usual way: on working days I get up earlier before the main job and take one or two hours to stream my progress with JS on Twitch. I just tried it and a short time later the content was more popular than e.g. Fortnite. It often takes less than two minutes for the first people to be back at the start and the support by them is amazing. At first I thought nobody cares. Then I thought, I can study with other noobs. Now I assume that they are all pros. There are so many reasons why I stay motivated. ☺
👆send a direct message for support and guidance
I’m 1 year in and still so far away from being proficient :(
Same bro but we need some faith nothing easy at first
It took me about 2 years coding and then refactoring my code full time 6 days a week to become proficient
🤠🤠🤠🤠🤠🤠🤠🤠🤠🤠🤠🤠😎😎😎😎😍😍
Is working for a company a necessity?
No. You can work as a freelancer, a contractor, an employee, or even an entrepreneur. A company provides structure and often other people with more experience of whom you can ask questions.
Anyone can learn to code! I laugh when I see stuff like "learn to code in X time". Not everyone learns at the same speed or the same way! But for sure learning how to code by yourself is the longest path but if you have a mentor or some that you can turn to when you have questions is better because you will save "many hours".
Coding is not related to languages at all but a concept. When you learn to code pretty much you can learn any language after that because they have many things in common. Also, PLEASE, DO NOT USE JAVASCRIPT to begin! You can learn either Python or Golang (which I think is better).
👆send a direct message for support and guidance
At least 3 years...
It’s a forever learning process that’s Forsure!
You do too much chapping and gulping #cringe
👍