DEV Community

Cover image for My First 3 Months In Tech
Olibhia Ghosh
Olibhia Ghosh

Posted on

My First 3 Months In Tech

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.

.

Image description Sign in and Sign up page

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 !!

Image description Thank You

Top comments (17)

Collapse
 
rmiah209 profile image
Raheem Miah

Nice work!

Collapse
 
olibhiaghosh profile image
Olibhia Ghosh

Thanks 😄

Collapse
 
diptarag profile image
diptarag

Keep Going :)
Some days it will be fun, some days you will wonder why you are even putting up so much effort. By then you will fall in love with creating something beautiful out of nothing

Collapse
 
olibhiaghosh profile image
Olibhia Ghosh

😄🙌

Collapse
 
cicirello profile image
Vincent A. Cicirello

Welcome to DEV

Collapse
 
olibhiaghosh profile image
Olibhia Ghosh

hello !!

Collapse
 
thorx86 profile image
Athaariq Ardhiansyah

Welcome to a rabbit hole, you'll discover deep high and low of tech realm. Especially if you ended up writing hardware driver.

Collapse
 
olibhiaghosh profile image
Olibhia Ghosh

Looking forward to explore more😄🚀

Collapse
 
get_pieces profile image
Pieces 🌟

What an amazing journey! Don't stop, keep going 💪 You've got this.

Collapse
 
olibhiaghosh profile image
Olibhia Ghosh

Thank you!!

Collapse
 
reenatoteixeira profile image
Renato Teixeira

nice! keep sharing your journey, it motivates people to keep studying too! 😊

Collapse
 
olibhiaghosh profile image
Olibhia Ghosh

Yup Sure !!

Collapse
 
priyanshtailor profile image
Priyansh tailor

I am learning C now but now I think that I shift to app dsa.So it's worth it or not.

Collapse
 
olibhiaghosh profile image
Olibhia Ghosh

I won't suggest doing DSA in C language. I prefer doing DSA in either JAVA or C++

Collapse
 
abidmazumder profile image
Abid Hossain Mazumder

Nice Work! But Master 1 language. Don't focus on many languages.

Collapse
 
swapnoneel123 profile image
Swapnoneel Saha

Keep going!!

Collapse
 
olibhiaghosh profile image
Olibhia Ghosh

Thanks !!