Introduction
Just a few months ago i.e. in the mid of September, I got into the University to pursue my BTech degree in Computer Science and Engineering. Soon I got introduced to the Tech world and started my Tech journey in October. Previously I had basic knowledge of Python and a proper knowledge of MySQL.
So here I am to share my journey and experience with you all with the hope that it might help others too. So let's dive into it !!
The Tech Journey
October, 2023
Week 1
Seniors in our college started taking tech sessions to help us grow and with their help, I started learning GitHub. Also started with C language. Grateful to our seniors(@arindam_1729 ) and (@swapnoneel123 ) for giving the much-needed guidance and that ultra edge in this tech world through their sessions.
Week 2
Continued exploring Github. Also started with web development following the Sigma Web Development Course, a free course on YouTube by Code with Harry. I learned many things in this course like Basic HTML tags, inline and block elements, and HTML lists.
.
Week 3
Learned more topics in HTML like HTML tables, HTML Forms, HTML elements, and HTML Media. And yeah also contributed to a repository named Makaut Buddy on Git Hub.
Week 4
Finally, I completed the whole HTML part (covered miscellaneous tags in HTML) as it was easy to learn. And then proceeded to learn CSS. Nothing much was done as I needed to focus on academics for my CA exams.
November,2023
Week 1
Continued contributing to the repository on GitHub. Also got introduced to LeetCode in the sessions by our seniors. Also kept on learning CSS.
GitHub repository link: https://github.com/Arindam200/makaut_buddy
Week 2
This week I took the most crucial decision of leaving C language and shifted to JAVA. Yeah, I made the mistake of starting with C and soon after taking some advice I realized that it is far better to go with JAVA for DSA and I shifted to JAVA and started learning it. The resource I followed for learning JAVA is mentioned in the following tweet.
I got to learn many things in this JAVA course like Variables and Datatypes, Conditional, loops and Switch Statements, Functions(Methods), Scope, and Shadowing. Also solved 1 LeetCode problem in JAVA.
.
Week 3
Continued learning JAVA. Also made contributions to the GitHub repository makaut_buddy. This week I started a new project in collaboration with college batchmates.
Got to know about more topics in JAVA like Arrays and Array lists which include 1D arrays, multidimensional arrays, dynamic arrays, etc.
Yaa also solved 5 LeetCode problems in JAVA.
Week 4
Attended a JCON event. A huge thanks to my seniors who arranged the tickets for us. Continued learning in JAVA (learned binary search, solved leet code problems on arrays and linear search). Also learned CSS( Selectors, different properties, and elements).
Most importantly made my first Open Source Contribution(non-technical) under Keploy.
December,2023
Week 1
Started this month by practicing DSA on LeetCode on binary search. Got to learn about CSS box models. For the first time, I created a login page using HTML and the basics of CSS. Also learned how to deploy the projects.
.
Week 2
This week I continued learning Bubble sort, selection sort, and insertion sort in JAVA. Practiced questions on Binary search. Learned CSS(Fonts and colors, specificity and cascade, sizing units, Shadows and outlines, styling lists, overflow property, CSS positions). Had to focus on academics due to college CA exams.
Week 3
Continued learning CSS (Variables, media queries, float, clear, flexbox, Grid, Transform, Transition, Animation, Object fit and object cover, CSS filters ) and in DSA learned binary search in 2D Arrays.
Week 4
This week I learned the basics of Figma and how to use it. Also revised HTML and CSS through practical application. Also, made a sign-in and sign-up page, a part of a project in collaboration with college friends. Also worked on other small parts.
.
Conclusion
This was all about my journey till now. From being unaware of this technical world to being a part of it was a wonderful experience. But to be very honest my journey could have been more better if I hadn't invested so much time in HTML and learned the technologies at a greater pace. Concluding on an optimistic note, in the upcoming days, I plan to complete DSA in JAVA, learn full-stack web development, make more open-source contributions, explore various domains, and take forward the legacy started by our seniors of creating a technical community, and make our contributions towards this tech community.
If you found this blog useful and insightful, do consider sharing this blog and comment down your views on it. Do follow for more such content.
Here's how you can connect with me.
Email - olibhiag@gmail.com
Socials: <Twitter><LinkedIn><GitHub>
Thanks for giving it a read !!