DEV Community

Sujithamathvini
Sujithamathvini

Posted on

My #30DayCodingChallenge

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 )

  1. Basics of C++, Java
  2. Basics DSA - arrays(1D), 2-pointers, string, binary-search, sorting, recursion
  3. Theories in DSA - linked list, stack, queue, graph
  4. Important concepts of HTML, CSS
  5. Important concepts of Javascript
  6. callbacks, promises, async-await
  7. Important concepts of React
  8. jsx, props, components, hooks( usestate, useffect, usecallback, usid ), custom hooks

Things I gonna study : ( for my Future )

  1. Interview questions in JavaScript
  2. want grasp my async knowledge by doing some projects
  3. web insites/working indepth knowlege for interviews
  4. JS problems ( array, object, list, nodelist )
  5. Interview questions in React
  6. React router
  7. Api
  8. Redux
  9. TailwindCSS ( basics )
  10. Improve my React skills
  11. DSA Data Structures
  12. 1D arrays : 2pointer, sliding window,...
  13. Binary Search
  14. Linked List
  15. Recursion
  16. Stack
  17. Queues
  18. Tree Algorithms ( not clear that much now )
  19. Greedy
  20. Divide and conquer
  21. DP 5.Projects
  22. complete my portfolio with responsiveness
  23. have atleast 2-3 decent projects to showcase

Plan :
weekdays

  1. Morning : cover 1 topic in DSA and 2-4 problems realted to that topic
  2. Afternoon : react incompleted portions (after completing)/ projects work for my portfolio
  3. Evening : 2 questions related to javasript
  4. Night update my progress in twitter/dev

weekends

  1. Morning : revise DSA
  2. Afternoon : revise JS,React
  3. Evening : 4-6 problemsin DSA
  4. 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

Let's reinvent ourself !! Discover the new me !!

Top comments (0)