Reason why 30day coding challenge :
Because this is not my first time to enter into the world of coding. I failed many times and I want to improve myself. Even I have 2 offer letters in my hand which is not a big thing becuse, its a low package offers. And now facing this recession at the starting of my career makes me feel dumb. Reason for 30 days is I have my basics strong but I have never improved from that place. I want to alter myself inorder to achieve my goal. I have to fight with myself with my ego. That ego was in a maze for many months, now I am going to return with my better self.
Since I'm a person who prefers short-come rewards and outcomes, that's the reason for 30days challenge.
My Present Knowledge : ( which will be improved )
- Basics of C++, Java
- Basics DSA - arrays(1D), 2-pointers, string, binary-search, sorting, recursion
- Theories in DSA - linked list, stack, queue, graph
- Important concepts of HTML, CSS
- Important concepts of Javascript
- callbacks, promises, async-await
- Important concepts of React
- jsx, props, components, hooks( usestate, useffect, usecallback, usid ), custom hooks
Things I gonna study : ( for my Future )
- Interview questions in JavaScript
- want grasp my async knowledge by doing some projects
- web insites/working indepth knowlege for interviews
- JS problems ( array, object, list, nodelist )
- Interview questions in React
- React router
- Api
- Redux
- TailwindCSS ( basics )
- Improve my React skills
- DSA Data Structures
- 1D arrays : 2pointer, sliding window,...
- Binary Search
- Linked List
- Recursion
- Stack
- Queues
- Tree Algorithms ( not clear that much now )
- Greedy
- Divide and conquer
- DP 5.Projects
- complete my portfolio with responsiveness
- have atleast 2-3 decent projects to showcase
Plan :
weekdays
- Morning : cover 1 topic in DSA and 2-4 problems realted to that topic
- Afternoon : react incompleted portions (after completing)/ projects work for my portfolio
- Evening : 2 questions related to javasript
- Night update my progress in twitter/dev
weekends
- Morning : revise DSA
- Afternoon : revise JS,React
- Evening : 4-6 problemsin DSA
- Night : update on my projects in twitter/dev
( my plan might change, according my mood. But I will overcome that )
Follow me on :
Twitter/X : https://twitter.com/heaven883593072
Github : https://github.com/Sujithamathvini
Top comments (0)