Staying focused is one of the hardest tasks when pursuing a new hobby, goal or project. Trying to break a bad habit? I'm sure you've been there. Tr...
For further actions, you may consider blocking this person and/or reporting abuse
If you're having trouble staying focused or sticking at it, you probably shouldn't be doing it. It should be enjoyable, interesting, and something you want to do. If you don't feel this way, why bother?
This is a false fact. Even when you enjoy it, sometimes it can get frustrating. Some people have trouble focusing. And it has nothing to do with "what they enjoy". Sometimes when programming stresses you out, you should take a break.
Agreed @iamprogramming !! Sometimes taking a step back to recalibrate is healthy, and even efficient. You can absolutely still be motivated while doing so. Thanks for sharing 👍
I agree. It is frustrating at first but If you gave up on everything that was frustrating; you'd probably accomplish very little in life.
My aim is to help boost a beginners confidence, while also providing some insightful tips 👌
As much as I appreciate your thought on this, I can think of some worldly renown people, who at some point faced road blocks.
You can love what you do, and have a passion for it, but taking on a new career or hobby can have it's obstacles.
I'm sure passionate entrepreneurs, artists, athletes, software engineers, web developers, etc, have all faced similar problems, or at least eventually. How about an author suffering from writers block?
Learning web development, especially on the self teaching path, is daunting. There's no one to watch over your shoulder, grading your work, or gauging your progress. The tech moves fast, and sometimes it can feel like your chasing. I love it, I aim to learn every day, and to apply what I learn. However self doubt can sometimes hijack your headspace. If these tips can help even one beginner developer stop debating on what framework to learn, or escape tutorial hell, I'm stoked 🤘
I don't think it's daunting at all - and not having someone looking over your shoulder is a plus! You're free to make mistakes, learn the way you want to, and follow the paths that interest you instead of the ones you're told you should be following. The whole thing should be an adventure - a voyage of discovery driven by curiosity, interest and excitement.
I'm a 100% self taught programmer and have no formal qualifications. I started programming at the age of 7 back in 1983 and have always found it interesting and sought to teach myself in my own way and at my own pace. Any 'roadblocks' are never roadblocks at all if you have the right mindset - just more challenges that will help you improve
Thanks @hyggedev This is needed. And yes @jonrandy you could love something so much and yet have trouble staying focused. There are upcoming Devs out there who have this problem because of how busy today's world is, and because you didn't not face this problem while coming up doesn't actually mean it doesn't exist.
I love webdev, but the workload of Schooling and my current job almost give me little to no time to code, develop my skills,
So this article is mainly a time management resource and it is highly needed!
Hey there @emekaorji ! I totally agree 👍 Time managing our lives to learn web development on the self-teaching path is no easy task. We need to determine what to learn with the time we have set aside. And your'e still in school while working!? Mad respect D: Thanks your positive feedback! It means a ton ✌️
" Create a clone of the project you just did, but do it from scratch. " Is it ok to keep glencing at the previous project while build my first new project? For instance, to check out the architecture of components, re-use and re-build some components, functions from the previous project.
Hey thanks for dropping by! 👍 In my opinion, yes! I have on numerous occasions brought up a previous project on Vim and to get familiar with the file structure and design patterns. I have even brought up projects from a long time ago wether mine or from another resource, because it had a great helper function that can easily be reused. So I definitely I don't see any harm in that. At the very least, you are no longer concentrating on the tutorial while simultaneously trying to keep up. Now you have the time to break down the code in chunks, write the code and try your best to understand what is happening and why. You shouldn't force yourself to be "stuck." If you can't figure something out, I say take a look. If you are not in school attempting a computer science degree, the web and it's free and paid resources is your learning material after all. Just be careful with the never ending tutorials. But it seems like you are already on the right track D: #happycoding ✌️
Thanks for your reply,Chris! I am not new to programming, previously i just finished my CS degree and i am the type of student who family with theory、Algorithm and Data-Structure but lacking of project experience, In another words: I used to build some functions, single component/class/file,but have little to zero idea about how to put them together when start a new project from scratch. This is why i need to keep looking on the project i "built" along with these tutorials or some open source projects. By looking at them,i could figure out what kind of components and functions consist of a system.
My concern was: Should i build everything on my own from scratch, without "mocking" or "borrowing" these existing code. you answered my question well, thanks a lot! :-)
Thank you so much for sharing all this. I'm pretty sure that, I'll gain efficiency by following the promodoro technique.
I used to stay watching videos and taking note for about 3h every night. And sometime, I wanted to give up because I felt like I was not really understanding, as if I was just keeping a written version of what I was watching.
Now I know what to do. Thank a lot for all.
I really appreciate you sharing that with me! Everyone is in a unique situation in their web dev learning journey. I'm glad platforms like this exist for us developers to share our experiences! ✌️
👋 For sure, glad to hear it! For example, I sometimes like to get inspired by great design on sites like Dribble, then I'll completely change the theme of it and gear it more towards some that interests me. I'll challenge myself to use my preferred framework, React in this case, to code it from scratch. You dig deep and learn even more D: Those are usually the projects I am the most thorough on too! 👍
Another thing keep the phone away while working 😄
Bonus tip! No doubt 💯🔥
Thank you for this. Google recommended this at the right time because I really thought it was just me experiencing all these while everyone else was just focused and growing quickly. I've never interacted with any post in my life as much as I did with this one 😆 it's just so relatable. Thank you author
Thank you for sharing this with me! Honestly, my goal was to help anyone one even in the slightest. So I'm very appreciative that I have gotten so much feedback. This post has single handedly motivated me to keep writing. I just hope I can continue to write, share my experiences and motivate devs entering the space! Thanks again, happy coding! ✌️
Great suggestions. I have found myself applying Pomodoro technique a lot and found my productivity has transcended. Thanks a lot
Oh for sure! Same here. It helps me learn difficult topics more effectively as well. I tried using a Pomodoro clock while learning Redux, and it helped me a ton! Thanks for sharing your thoughts ✌️🙌
Thankyou so much for the awakening information for maximum productivity.
Thank you! 👍 The Pomodoro technique alone has made me so much more efficient!
You got me at "get away from the tutorial hell". It is real. It's a spiral staircase and I can't help but fall in that loop. This was helpful and relatable! Thank you.
👋 We've all been there! It's when we learn to avoid that trap does the real learning begin! 💯🔥✌️
I am fresher and also started learning web development .
For interview what I have to do as frontend developer .
Can I prepare it by myself or can I go through with any coaching institute of latest technology
You could definitely practice. One recourse is safely recommend is freecodecamp.com. They have a section mean to prepare you for I interviews! Also, if you have a portfolio, and applied to a job with said portfolio, never list any technical skills you are not willing to discuss in detail. 👋✌️
Great advice! Thank you for sharing!
Glad to 💯 I'm so stoked! Thanks for reading ✌️
I'll try the Pomodoro Technique. With remote work I developed the wrong habit of not taking breaks at all. Thanks for sharing the idea.
Oh yeah, you're definitely in a prime situation to test it out! I really hope it benefits your new work-from-home lifestyle. ✌️
Thanks, these tips are quite useful. 😃🚀
Glad I can help even in the slightest! ✌️
Earn the basics , build couple self projects then engage to real world projects find even a junior role to start with
Absolutely 💯 That is the ideal approach. I am just now begining to share my projects with the world, not just a link to my portfolio!
Very true! I wish I read this a year ago. Thanks for this piece!
Thanks for dropping by and sharing!! Hope it offered somethin` 💯
thank uou
Thank you! And thanks for dropping by ✌️
I love this! thanks for sharing this and you also gave me an idea of building a new project :).
Thank you for sharing! 🙌 I'm stoked I was able to spark some inspiration! 💡💯
Thanks alot.... Really great points
🤘 Thank you for stopping by! ✌️
I can do it! tks
You definitely can 🔥💯✌️
This is a great article! I'm an overthinker and sometimes that can impede my focus. So these tips are very helpful. :)
Thank you 🤘 I can absolutely relate! We gotta kick that to the curb ✌️
Great article! I'm a self taught developer and I was in tutorial hell and I managed to get out it. Many things you say I can relate too!
Thanks for sharing! 👍 I'm glad I can relate to so many people! I've gotten such a positive response and I'm stoked to keep sharing my thoughts and my learning journey as well. #happycoding ✌️