I feel slow
Posted by Serious_Candle_1077@reddit | learnprogramming | View on Reddit | 15 comments
Hi recently i started a big project alone as a beginner and i set a goal to finish it in 3 month
I am really trying to be professional like taking notes , reading docs and watching YouTube And i rewatch and practice those consistently
but when i start to work on my project i almost spend a day for a simple addition or mechanic .
Recently I spend a day to implement filters for my grids in react
Even though i use ai to help me i try to limit it to only learn from it but i even like this i feel slow i take too much to write code on my own
I try to get a good job at top companies in global in future but like this i am not sure of myself
Anyone has advice or tips?
Ty in advance
Calm_Woodpecker_9433@reddit
I'm matching people to ship career-oriented LLM project. People here have pretty fast pace.
Here's some of my takes after running few batches of reddit self-learners.
If you consider it related to your current circumstance, just feel free to comment and join.
https://www.reddit.com/r/learnmachinelearning/comments/1mxz2a5/beginners_turning_into_builders_faster_than_i/
Agile_Position_967@reddit
I'm similar in a way, I can take weeks doing something trivial, but I get these sudden *bursts* (i guess) and I do things that would've normally taken me maybe a week or two in a single day. From my experience, it has a lot to do with sleep, diet, responsabilites (whether committing to the project is a priority in that moment), things like that. responsibilities. Also, I noticed that setting deadlines for myself brings out more commitment, but it kinda works against me in the long run since I end up stressing myself out, which promotes the procrastination behaviour when i have some other idea I want to implement.
Serious_Candle_1077@reddit (OP)
My sleep and stress is messed up right now , i had anxiety issues for like 5 years now and if this project doesn't work i would go broke
YesSurelyMaybe@reddit
RecognitionAdvanced2@reddit
What's the project?
Serious_Candle_1077@reddit (OP)
It is real estate ai saas
RecognitionAdvanced2@reddit
As in an AI real estate agent?
Serious_Candle_1077@reddit (OP)
No i get listings and scrape data then i make analysis based on data so Investor know where to invest
RecognitionAdvanced2@reddit
I see. That's certainly an interesting project, but I don't think 3 months is a realistic timetable for a solo beginner. Not saying you should quit, just saying don't be discouraged it's taking longer than you thought.
anotherrhombus@reddit
I have the opposite advice as most people here will.
Start slower if you actually want to be employed. Things are only going to get harder in the future for everyone.
Why are you using react? What is XML? What is JSON? What is the DOM? TCP? Http/s?
What is an array? What is character encoding? What are the JavaScript primitive types?
How does truthiness work in JS?
Build a calculator with just HTML, vanilla JavaScript, CSS. No npm, no libraries, and no backend. Just pure text files and a browser.
Build a form that collects address information. Again, no libraries or backend. When you submit the form, go from editable boxes to display boxes.
I can keep going, but I don't have the time.
Confusedwungabunga@reddit
Its the part of the progress man and set a smaller goals like for the next 1 week i have to complete this feature or module like that.
ElsartjCrocus@reddit
Great advice!
Serious_Candle_1077@reddit (OP)
But it is frustrating ,today i spend 1 hour to just add a double click handler for my code. Is that normal? I feel really stupid right now.
Confusedwungabunga@reddit
I can understand how you are feeling right now but its completely okay man
Project is a practical way of learning man you get to know more things and thats why you ended up in burnout.
Just stick to it what you are doing is great
Lonely-Foundation622@reddit
Look for libraries that can do what you want for you for example with react and grids look at ag grid. Don't try to reinvent the wheel, a common problem is trying to write your own implementation of components which in the long run are not as extensible as using an external library