<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Forem: Prolayjit Biswas</title>
    <description>The latest articles on Forem by Prolayjit Biswas (@pro_lay04).</description>
    <link>https://forem.com/pro_lay04</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F2234401%2F0fbd8a9e-0019-41b3-9f51-d31646332620.jpg</url>
      <title>Forem: Prolayjit Biswas</title>
      <link>https://forem.com/pro_lay04</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/pro_lay04"/>
    <language>en</language>
    <item>
      <title>My Raw First Year in Engineering</title>
      <dc:creator>Prolayjit Biswas</dc:creator>
      <pubDate>Sun, 10 Aug 2025 17:38:10 +0000</pubDate>
      <link>https://forem.com/pro_lay04/my-raw-first-year-in-engineering-43k1</link>
      <guid>https://forem.com/pro_lay04/my-raw-first-year-in-engineering-43k1</guid>
      <description>&lt;p&gt;One year ago, I started my journey as a first-year B.Tech &lt;strong&gt;Electronics Engineering&lt;/strong&gt; ( &lt;em&gt;VLSI Design &amp;amp; Technology&lt;/em&gt; ) student. Unlike many of my classmates, I hadn't studied computer science in Class 12, so my programming knowledge was limited.Initially, I lacked an understanding of core electronics as well. However, within the first few weeks of college, I quickly became familiar with programming languages and hardware concepts.&lt;/p&gt;




&lt;h2&gt;
  
  
  &lt;strong&gt;The Freshman Myth : Expectations vs Reality&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;Before starting college, I imagined engineering life as a picture-perfect, almost cinematic experience, much like the scenes from the college website.&lt;/p&gt;

&lt;p&gt;One of my biggest fears? &lt;strong&gt;Semester exams&lt;/strong&gt;. I was worried because I had heard horror stories like :&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;code&gt;“Engineering drawing will destroy you."&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;&lt;code&gt;“One backlog means year loss.”&lt;/code&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;However, I found the system to be quite student-friendly, with supportive teachers, internal assessments, and well-organized exams. Another pleasant surprise? The professors. Many are IIT-qualified, highly experienced, and more importantly — they are approachable and genuinely helpful.&lt;/p&gt;

&lt;p&gt;I wasn't sure what to expect from my batchmates. Would they be serious? Disinterested? Maybe too competitive or hard to connect with? Turns out, most of them are fun, motivated, relatable, and creative in their own ways.&lt;/p&gt;

&lt;p&gt;Despite the disappointing &lt;strong&gt;Tier 3&lt;/strong&gt; label and placement statistics, I discovered that skills are more important than the college tag.&lt;/p&gt;

&lt;p&gt;Not going to lie, the canteen is a bit of a disappointing. But the campus itself is clean, open, and full of potential.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;code&gt;"College did not meet all my expectations — some disappointed me, while others surprised me.”&lt;/code&gt;&lt;/p&gt;
&lt;/blockquote&gt;




&lt;h2&gt;
  
  
  &lt;strong&gt;Academic Area&lt;/strong&gt;
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;h1&gt;
  
  
  &lt;code&gt;Lectures, Labs &amp;amp; Learning Curves&lt;/code&gt;
&lt;/h1&gt;

&lt;p&gt;I enjoyed Mathematics and Engineering Drawing. Physics and Chemistry were okay. I studied a new subject, Basic Electrical Engineering, and revisited the horror of my life, Biology. The Language Lab helped me improve soft skills like group discussions and interviews. I gained knowledge about design thinking and also learned 3D printing. I studied Human Values and joined NSS activities. I gained IoT experience at the Idea Lab workshop. In C Programming, I discovered Linux and loved the terminal interface and commands, which opened a new world for me.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;code&gt;And of course, I bunked a lot of classes too …&lt;/code&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;h1&gt;
  
  
  &lt;code&gt;Semester Exams &amp;amp; Study Struggles&lt;/code&gt;
&lt;/h1&gt;

&lt;p&gt;To be honest, internal exams were hectic. There were days when I had three class assessments back-to-back. My strengths are strong and steady math skills, enjoying engineering drawing and 3D printing, and gaining confidence in C programming and IoT concepts. However, I need to get better at basic electronics, which I'm still not very confident about.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;code&gt;“Engineers study just before the exam."&lt;/code&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;The biggest surprise? In Semester I, I got a &lt;strong&gt;9.2 SGPA&lt;/strong&gt;—something I honestly didn't expect. For Semester II, while writing this blog, the results weren't out yet. I thought I did okay. And then surprise number two, my Sem II results came out while I was writing this blog, and I topped the department with a &lt;strong&gt;9.63 SGPA&lt;/strong&gt;, ending my first year with a &lt;strong&gt;YGPA of 9.41.&lt;/strong&gt; It's safe to say, this first-year journey had more surprises than I could have imagined.&lt;/p&gt;
&lt;/blockquote&gt;




&lt;h2&gt;
  
  
  &lt;strong&gt;From Hello World to Hardware : Code &amp;amp; Circuit&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;I still remember my first code. It was back in October 2024 when I wrote it for the first time. When it ran successfully, it was such an amazing feeling. That simple print statement started a journey that gradually went from typing on a keyboard to working with a breadboard.&lt;/p&gt;

&lt;p&gt;I began with &lt;strong&gt;C programming.&lt;/strong&gt; It was tough at first, but I gradually understood the logic and structure. From there, I explored web development, diving into &lt;strong&gt;HTML, CSS,&lt;/strong&gt; and a bit of &lt;strong&gt;JavaScript&lt;/strong&gt;, building simple web pages and learning how the internet works.&lt;/p&gt;

&lt;p&gt;But things really got exciting when I entered the Arduino world—working with sensors, LEDs, and circuits. Soon, I was exploring &lt;strong&gt;Arduino and ESP&lt;/strong&gt; and creating &lt;strong&gt;IoT projects&lt;/strong&gt;. Over time, I wasn't just writing code,I was combining software with hardware.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;code&gt;It's not code or circuit; it's code and circuit.&lt;/code&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;My curiosity didn't stop there—I explored &lt;strong&gt;3D design&lt;/strong&gt;, got hands-on with &lt;strong&gt;3D printing,&lt;/strong&gt; and even tried &lt;strong&gt;PCB designing.&lt;/strong&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  &lt;strong&gt;The Online Parallel World&lt;/strong&gt;
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt; &lt;code&gt;YouTube University&lt;/code&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;YouTube, the all-in-one platform, from time pass to complex study. I've spent more time here than in the classroom. From coding help to development tutorials, from sensor basics to advanced electronics project demos, it’s all there. Even my semester labs and theory concepts were explained here. Plus, there are free mini-courses, playlists, and late-night marathons. The &lt;strong&gt;OG YT University&lt;/strong&gt; doesn't disappoint.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt; &lt;code&gt;My Digital Footprint&lt;/code&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This year, I got into the online tech world, and I realized social media branding is crucial for growth. One can create amazing things, but if no one sees them, it doesn't help. So, I decided to share, show, and document my work so it can reach others—whether for internships, job opportunities, or collaborations.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;LinkedIn&lt;/strong&gt;: Grew to &lt;em&gt;5,000+&lt;/em&gt; followers&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Hashnode&lt;/strong&gt;: Wrote blogs on my journey and wins&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;X (Twitter)&lt;/strong&gt;: Shared projects and ideas&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Discord&lt;/strong&gt;: Joined communities and found hackathons&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;GitHub&lt;/strong&gt;: &lt;em&gt;20+&lt;/em&gt; repositories (and counting)&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;LeetCode&lt;/strong&gt;: Still untouched (still trying)&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Obviously, I have Instagram too, but I don't know why I am mentioning that.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt; &lt;code&gt;ChatGPT Moments&lt;/code&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;College was when I truly stepped into the AI world. I’d heard about &lt;strong&gt;ChatGPT&lt;/strong&gt; before, but never actually used it.Then one day, I used &lt;strong&gt;ChatGPT&lt;/strong&gt; out of curiosity, it became part of my daily routine. From MCQs to complex questions, from creating &lt;em&gt;Ghibli&lt;/em&gt;-style image to preparing exam notes, from summarizing PDFs to fixing code, it became my all-in-one problem solver.&lt;/p&gt;

&lt;p&gt;In the meantime, I explored other AI tools too, &lt;strong&gt;Perplexity&lt;/strong&gt; for research, &lt;strong&gt;Claude&lt;/strong&gt; for code debugging, &lt;strong&gt;Gemini&lt;/strong&gt; APIs for integrating it into one of my projects, and creative tools like &lt;strong&gt;Gamma&lt;/strong&gt; and &lt;strong&gt;Napkin&lt;/strong&gt; for presentations. I even tried &lt;strong&gt;Veo 3&lt;/strong&gt; for video creation.&lt;/p&gt;

&lt;p&gt;These tools made my work quicker, my projects smarter, and helped me learn more rapidly. But remmeber one thing:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;AI is most effective when you used it as an assistant. Depending too much on AI could lead to job layoffs.&lt;/p&gt;
&lt;/blockquote&gt;




&lt;h2&gt;
  
  
  &lt;strong&gt;Beyond the Syllabus&lt;/strong&gt;
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt; &lt;code&gt;Clubs &amp;amp; Communities&lt;/code&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The first club I discovered was &lt;strong&gt;Hackout&lt;/strong&gt; — the official coding club of MAKAUT. They organized tech events during the college fest, hosted seminars, and held a few contests.&lt;/p&gt;

&lt;p&gt;Then I discovered other communities like the &lt;strong&gt;Google Developer Group (GDG) on Campus&lt;/strong&gt;. They held sessions and provided cloud credits, swag, and programs, although I wasn't very involved.&lt;/p&gt;

&lt;p&gt;Our campus also started a &lt;strong&gt;GeeksforGeeks Student Chapter&lt;/strong&gt;. There's also the &lt;strong&gt;Coding Ninjas 10x Club&lt;/strong&gt;, which was pretty good. I took part in two hackathons associated with them, won one, and was a finalist (Rank 6) in the other!&lt;/p&gt;

&lt;p&gt;But if there’s one community that really stood out for me, it was &lt;strong&gt;Async Devs,&lt;/strong&gt; a student-led community started by third-year seniors &lt;strong&gt;Arindam da&lt;/strong&gt; and &lt;strong&gt;Swapnoneel da,&lt;/strong&gt; along with second-year seniors &lt;strong&gt;Tuhin da, Sounak da,&lt;/strong&gt; and &lt;strong&gt;Olivia di.&lt;/strong&gt; These weekly sessions were special. They taught us &lt;strong&gt;Git &amp;amp; GitHub&lt;/strong&gt;, open source contribution, &lt;strong&gt;UI/UX design, DSA, Generative AI&lt;/strong&gt;, and even &lt;strong&gt;technical writing&lt;/strong&gt; and &lt;strong&gt;social media&lt;/strong&gt; presence, guiding us step-by-step throughout the year..&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt; &lt;code&gt;Hackathon &amp;amp; Learnings&lt;/code&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If there’s one thing that pushed me beyond the classroom, it was hackathons. In my first year itself, I participated in 10 hackathons , both online and offline. Out of those, I was proud to :&lt;/p&gt;

&lt;blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;code&gt;Win 2 hackathons&lt;/code&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;code&gt;Reach the finals in 3&lt;/code&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;code&gt;Clear the second round in 2&lt;/code&gt;&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;

&lt;p&gt;Hackathons taught me more than just coding. They weren't just competitions,they were crash courses in real-world problem-solving, teamwork, and creativity. Whether it was learning to work with new teammates, balancing project work with exam stress, or staying up for late-night sessions, hackathons provided valuable experiences.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;h2&gt;
  
  
  &lt;code&gt;First hackathon&lt;/code&gt;
&lt;/h2&gt;

&lt;p&gt;The very first time I heard about a hackathon was during a college fest campaign. At first, I struggled to find teammates. I wasn't fully prepared and felt unsure if I fit in. Eventually, I teamed up with &lt;strong&gt;Debopama&lt;/strong&gt; and &lt;strong&gt;Priyanka&lt;/strong&gt;, and we decided to give it a try—just for the experience. We did our best and to our surprise, we jointly won the &lt;strong&gt;"Best Fresher Team"&lt;/strong&gt; award.&lt;/p&gt;


💡
The first is always special.
&lt;/li&gt;
&lt;li&gt;
&lt;h2&gt;
  
  
  &lt;code&gt;Hackentine&lt;/code&gt;
&lt;/h2&gt;

&lt;p&gt;Hackentine was one of those hackathons that really tested me. It happened during our semester exams, which made it harder but also memorable. I, along with my team, &lt;strong&gt;Debopam&lt;/strong&gt; and &lt;strong&gt;Snehasish,&lt;/strong&gt; passed the Ideation Round, created and submitted our solution for the Prototyping Round, and finally made it to the Finalist list, finishing at &lt;strong&gt;Rank 6 out of 250&lt;/strong&gt; participating teams. Initially, it was a major achievement in my journey.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;h2&gt;
  
  
  &lt;code&gt;Solution Challenge&lt;/code&gt;
&lt;/h2&gt;

&lt;p&gt;This wasn't just another hackathon; it was a national-level event. Even though we knew it would be tough, my teammates &lt;strong&gt;Debopam, Debangshu, Tanay,&lt;/strong&gt; and I joined the Google Developer Group India – Solution Challenge 2025. This event lasted six months, where students were asked to create AI for a better future. We spent weeks working on everything from backend logic to UI design.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;code&gt;We created with the Gemini 2.5 Flash API to classify raga and tala, Beethoven AI to create classical-style music, a Modern UI/UX for easy learning and exploring, and a library with a collection of ragas, talas, and artist profiles.&lt;/code&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Our hard work paid off, and we were excited to be among the &lt;strong&gt;Top 105 teams in India&lt;/strong&gt;, moving to the second round! Although we didn't reach the Top 14 finalists, the experience was incredibly rewarding.&lt;/p&gt;



GitHub : &lt;a rel="noopener noreferrer nofollow" href="https://github.com/Prolayjit-B14/Bugs-Fixes.git"&gt;https://github.com/Prolayjit-B14/Bugs-Fixes.git&lt;/a&gt;




Live : &lt;a rel="noopener noreferrer nofollow" href="https://sargamai.netlify.app/"&gt;https://sargamai.netlify.app/&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;h2&gt;
  
  
  &lt;code&gt;Hack 4 Bengal 4.O Virtual Hack&lt;/code&gt;
&lt;/h2&gt;

&lt;p&gt;Hack4Bengal 4.0 was an event I was really excited about. It's known as the biggest hackathon in Eastern India, and I was hoping for the in-person, large-scale hackathon experience.I applied as a team with &lt;strong&gt;Sheetal, Shreyaushi, and Debangshu,&lt;/strong&gt; aiming to pass the virtual shortlisting round, but sadly, we didn't make it.&lt;/p&gt;

&lt;p&gt;At first, it was disappointing. But it helped me understand my current level and where I needed to improve, from the idea to the details of our prototype. Even my personal profile and project portfolio need a lot of improvement.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;h2&gt;
  
  
  &lt;code&gt;Project-A-Thon&lt;/code&gt;
&lt;/h2&gt;

&lt;p&gt;Organized by Robocrae, Project-A-Thon was a milestone for me as it was my first hardware hackathon and also my first solo one. The theme was open, and I decided to make a Smart Blind Stick,a tech-assisted walking aid to help visually impaired people move around safely.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;code&gt;I used a GPS module for real-time location tracking, a GSM module for emergency texts, ultrasonic sensors to detect obstacles, and a vibration motor with a buzzer for feedback. The stick could detect objects, alert the user with vibrations and sound, and send their location via text if needed.&lt;/code&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;h2&gt;
  
  
  &lt;code&gt;Summer Hack 1.O&lt;/code&gt;
&lt;/h2&gt;

&lt;p&gt;I discovered Summer Hack 1.0 through our college’s Coding Ninjas 10x Club. It was a solo hackathon, and I almost quit because the deadline was the next day. Luckily, the deadline was extended, motivating me to continue. I developed the &lt;strong&gt;Campus Connect&lt;/strong&gt; platform for organizing college activities, featuring sections for clubs, communities, student profiles, announcements, and more.&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;a href="https://github.com/Prolayjit-B14/Campus_Connect" rel="noopener noreferrer"&gt; GitHuB&lt;/a&gt;&lt;br&gt;
   &lt;a href="https://campus-connect-vercel.app/" rel="noopener noreferrer"&gt;Live&lt;/a&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Two days later, I got a call from the organizers asking for my photo. I assumed maybe I was in the &lt;strong&gt;Top 3.&lt;/strong&gt; But then the email came — I had actually won the entire hackathon. The prize? &lt;strong&gt;A DSA book by Coding Ninjas, a cool t-shirt, a bottle, and a backpack!&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;h2&gt;
  
  
  &lt;code&gt;Makathon&lt;/code&gt;
&lt;/h2&gt;

&lt;p&gt;Among all the hackathons and events I've joined so far, &lt;strong&gt;MAKATHON&lt;/strong&gt;, organized by the &lt;strong&gt;MAKAUT Institution Innovation Council&lt;/strong&gt;, has been the best experience.&lt;/p&gt;

&lt;p&gt;The event began with a call for innovative ideas, and my team submitted our concept for a &lt;strong&gt;women’s safety wearable device&lt;/strong&gt;. 11 teams were shortlisted, and we were excited to be one of them. After receiving mentorship and presenting our idea, we passed the round and moved on to the prototype and final pitch. We made it to the &lt;strong&gt;Top 5 finalist&lt;/strong&gt; teams, which was very rewarding.&lt;/p&gt;

&lt;p&gt;With my amazing teammates &lt;strong&gt;Arghya&lt;/strong&gt; and &lt;strong&gt;Ankan,&lt;/strong&gt; we created a smart wearable safety device to help women in emergencies. Our device includes &lt;strong&gt;GPS&lt;/strong&gt; for live location sharing, &lt;strong&gt;Bluetooth&lt;/strong&gt; connection with a &lt;strong&gt;mobile app&lt;/strong&gt;, automatic &lt;strong&gt;Call/SMS&lt;/strong&gt; alerts with a &lt;strong&gt;Google Maps&lt;/strong&gt; link, and a &lt;strong&gt;self-defense shock&lt;/strong&gt; feature.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;code&gt;I developed the companion Android app using MIT App Inventor, featuring Bluetooth communication and GPS integration. I tested GPS accuracy, worked on Bluetooth logic, contributed to the shock module prototype, assisted with CAD design, and created the presentation deck.&lt;/code&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;We had a working prototype ready for the finals, and as soon as we presented it, the judges, guest audience, and fellow participants applauded loudly. Then came the biggest surprise: we received &lt;strong&gt;an immediate offer for funding&lt;/strong&gt; from the college. The next 6 months will be intense as we work with an officially approved budget to complete this final device.&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;h1&gt;
  
  
  &lt;code&gt;Projects &amp;amp; Mini Wins&lt;/code&gt;
&lt;/h1&gt;

&lt;p&gt;Beyond assignments and exams, my first year was filled with small experiments, passion projects, and practical learning. Each one taught me something new and boosted my confidence to create.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;h2&gt;
  
  
  &lt;code&gt;Personal Portfolio Page&lt;/code&gt;
&lt;/h2&gt;

&lt;p&gt;Amid coding and exams, I started building my personal portfolio website from a blank screen with a few lines of HTML and CSS, aiming to share my work with the world.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;But the truth is, it’s still a work in progress.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;I've been trying out different layouts to find what truly represents &lt;em&gt;me&lt;/em&gt;. I've added sections like about, skills, and contact, but I still want to include more of my projects, achievements, and experiences before I press the Publish button.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;h2&gt;
  
  
  &lt;code&gt;GPS Tracking with Email Alert&lt;/code&gt;
&lt;/h2&gt;

&lt;p&gt;One of my proudest first-year projects was a real-time GPS tracker using the &lt;strong&gt;ESP32&lt;/strong&gt; and a &lt;strong&gt;GPS module,&lt;/strong&gt; which evolved from a simple location trigger into a full IoT system with email alerts, map previews, and a live dashboard.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;code&gt;I built the system using the Arduino Cloud IDE. I used CircuitDigest’s GeoLinker for live maps and Google SMTP for HTML email alerts with dynamic map previews from the LocationIQ API. The system updates to the cloud every 30 seconds and sends an email every 5 minutes.&lt;/code&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;a href="https://github.com/Prolayjit-B14/GPS_Email_Map" rel="noopener noreferrer"&gt;GitHub Documentation&lt;/a&gt;&lt;br&gt;
&lt;a href="https://app.arduino.cc/sketches/28ff690b-bc6c-4660-98b6-69bde4043edc?view-mode=preview" rel="noopener noreferrer"&gt;Arduino Sketch File&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;From coding and connecting hardware to syncing with the cloud and using APIs, this project taught me how different technologies can come together to solve real-world problems.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;h2&gt;
  
  
  &lt;code&gt;Smart Agriculture Monitoring&lt;/code&gt;
&lt;/h2&gt;

&lt;p&gt;As part of our Idea Lab &amp;amp; Innovation course in Semester I, we were assigned a team project to design a smart agriculture solution. Our group was tasked with developing a system to monitor soil moisture, temperature, and humidity using Arduino. We worked on the project report, made a circuit diagram, and built an online simulation on &lt;strong&gt;TinkerCAD&lt;/strong&gt; to show how it works.&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;code&gt;&amp;gt;  But I didn’t want it to end at theory.&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;Right after the final semester exams, I decided to build the physical version of the system myself. I used an &lt;strong&gt;Arduino Uno R3, DHT11&lt;/strong&gt;, and &lt;strong&gt;soil moisture sensor&lt;/strong&gt;, along with basic parts like relays and a water pump model. After some debugging and trial-and-error, I got the system working. Seeing the project go from paper and simulation to real hardware was very satisfying. It was my first real experience with IoT and using technology to solve real-world problems.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt; &lt;code&gt;3D Model of Raspberry Pi 5&lt;/code&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;As part of my Digital Fabrication Lab coursework in Semester II, we were assigned a mini-project under an open-ended theme. My team chose a technical project: designing a &lt;strong&gt;microcontroller&lt;/strong&gt; model. Specifically, I took on the challenge of building a &lt;strong&gt;3D CAD&lt;/strong&gt; representation of the &lt;strong&gt;Raspberry Pi 5&lt;/strong&gt;; not the actual PCB or electronics, but a visual model created using &lt;strong&gt;Fusion 360&lt;/strong&gt;.&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt; [CAD Model](https://a360.co/4lk56E0)
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;




&lt;h2&gt;
  
  
  &lt;strong&gt;The Other Side : Friends &amp;amp; Fest Nights :&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;Now comes the fun part: campus life and friends. From mass bunks to college tours, fest nights to decorating the campus, we enjoyed every moment to the fullest. We often skipped physics class to play badminton and missed biology and chemistry lectures to play cricket on the field. Along the way, I made some really amazing friends, not just from my department, but from others too, and met some great seniors who became our mentors. Beyond the fun, we also teamed up for hackathons, studied for birthday celebrations, had late-night practice sessions together, and just hung out in the canteen, making memories together.&lt;/p&gt;




&lt;h2&gt;
  
  
  &lt;strong&gt;Breaking Down : Challenges &amp;amp; Setbacks&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;The first big challenge I faced was deciding what to focus on: should I stick to my core domain, Electronics, or switch to CS/IT and focus on software?&lt;/p&gt;

&lt;p&gt;I decided to explore different things, and I explored a lot. That's when I realized I can't just code all the time, nor can I only draw circuits all the time. I realize that I feel excited at the intersection of &lt;em&gt;hardware and software,&lt;/em&gt; where I get to work with both &lt;strong&gt;code and circuits&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;At first, learning new subjects was hard. Some topics seemed to be tough, but I got used to them and managed to overcome them. Honestly, there weren’t any major setbacks in my first year. The whole year felt like a learning journey — no regrets, just knowledge gained.&lt;/p&gt;




&lt;h2&gt;
  
  
  &lt;strong&gt;Tech I Touched&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;In my first year, I explored many technologies. I started with &lt;strong&gt;C programming&lt;/strong&gt;, then learned &lt;strong&gt;HTML/CSS&lt;/strong&gt; for web development, and gained knowledge about &lt;strong&gt;IoT&lt;/strong&gt;. I learned the basics of &lt;strong&gt;PCB and CAD design&lt;/strong&gt;, then started learning and experimenting with ESP and Arduino, and used simulation software to design circuits. I also attempted to learn MATLAB, but it remains a work in progress.&lt;/p&gt;

&lt;p&gt;Along the way, I started writing &lt;strong&gt;blogs&lt;/strong&gt; to document and share my journey. I also explored different &lt;strong&gt;AI&lt;/strong&gt; tools for productivity and, yes, did some &lt;code&gt;“vibe coding”&lt;/code&gt; too.&lt;/p&gt;

&lt;p&gt;It wasn't a long list of technologies I learned this year, but what I learned was fully in my grasp.&lt;/p&gt;




&lt;h2&gt;
  
  
  &lt;strong&gt;Tech I Still Fear&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;As much as I’ve explored different areas of tech, there are still areas that scare me:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;h2&gt;
  
  
  &lt;code&gt;DSA&lt;/code&gt;
&lt;/h2&gt;

&lt;p&gt;I know DSA is important, especially for job interviews, and I've seen many friends working hard on LeetCode and GeeksforGeeks. I want to learn it, I really do, but I haven't found the confidence or routine for it yet. Coming from an electronics background, it's already hard to balance software development and hardware skills, and adding DSA sometimes feels tough.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;h2&gt;
  
  
  &lt;code&gt;AI&lt;/code&gt;
&lt;/h2&gt;

&lt;p&gt;Another area I'm not fully into is AI development. I enjoy using AI tools for productivity, design, and debugging, but AI development isn't my focus. I'm more interested in data science, analytics, or smart applications that use AI as a tool. While I'm not deeply involved in AI development, I remain part of the ecosystem.&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;




&lt;h2&gt;
  
  
  &lt;strong&gt;Looking Ahead : Version 2.O&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;Stepping into my second year, my plan is clear. The main electronics subjects are here, so I'll need to work harder than ever. Besides my studies, I'm also starting to prepare for &lt;em&gt;GATE&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;For the next six months, I'll focus on our &lt;strong&gt;Women Safety Project&lt;/strong&gt;, which is now officially funded by the college. This is a great chance to use both my hardware and software skills.&lt;/p&gt;

&lt;p&gt;I'm planning to go deep into &lt;strong&gt;IoT&lt;/strong&gt; and &lt;strong&gt;embedded systems&lt;/strong&gt;, build a solid foundation in &lt;strong&gt;VLSI&lt;/strong&gt;, and master &lt;strong&gt;PCB design&lt;/strong&gt; and circuit connection at a pro level. On the software side, I've planned to start learning DSA in C++ and will continue to improve my skills in that area. I'm also focusing on &lt;strong&gt;app development&lt;/strong&gt; and continuing with the remaining part of web development, specifically the &lt;strong&gt;backend.&lt;/strong&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  &lt;strong&gt;Tools &amp;amp; Productivity Stack&lt;/strong&gt;
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Generalized content: Chat GPT, Gemini&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Research: Perplexity, IEEE Journal, Research Gate&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;CAD: Fusion 360, AutoCAD&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;PCB: Fusion 360, KiCad, Altium, Proteus&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Coding: GitHub, VS Code, Arduino IDE, Arduino Cloud, Claude&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Simulation: Tinkercad, Circuit Diagram, Woki&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Learning: YT, ChatGPT, NPTEL&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Presentation: Canva, Napkin, Gamma&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Social Media: LinkedIn, X, Discord&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Blog: Hashnode, Dev.to, Medium, Daily.dev&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  &lt;strong&gt;Final Note&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;Let’s wrap it up. It took me almost 7 days to complete this blog, writing, rewriting, adding memories, and flashbacking. This blog captures my journey with wins, challenges, experiments, friendships, technology, and lessons, filled with curiosity, creativity, fun, and surprises, from hackathons and exams to learning AI tools and coding all night long.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;First year was &lt;strong&gt;Version 1.0&lt;/strong&gt;: Exploring, trying out, making mistakes, learning.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Now it’s time for &lt;strong&gt;Version 2.0&lt;/strong&gt;: More focused, going deep, aiming for bigger goals.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The journey doesn’t end here. It’s just getting started. One part is done, now three more to go.&lt;/p&gt;

</description>
      <category>programming</category>
      <category>webdev</category>
      <category>ai</category>
      <category>beginners</category>
    </item>
    <item>
      <title>Introduction to Git &amp; GitHub</title>
      <dc:creator>Prolayjit Biswas</dc:creator>
      <pubDate>Sun, 16 Mar 2025 12:33:29 +0000</pubDate>
      <link>https://forem.com/pro_lay04/introduction-to-git-github-g3o</link>
      <guid>https://forem.com/pro_lay04/introduction-to-git-github-g3o</guid>
      <description>&lt;h2&gt;
  
  
  &lt;strong&gt;Introduction&lt;/strong&gt; :
&lt;/h2&gt;

&lt;p&gt;Git and GitHub are powerful tools for version control and collaboration. They are essential for modern software development. Git and GitHub are indispensable tools for developers, providing version control, collaboration features and community support. They have revolutionized software development.&lt;/p&gt;




&lt;h2&gt;
  
  
  &lt;strong&gt;What is Git ?&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;Git is a version control system designed to handle everything from small to very large projects with speed and efficiency. It allows multiple developers to work on a project simultaneously without interfering with each other's work. It also helps developers track changes in their code and revert to previous versions when needed. It is used locally on a computer.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Repository :&lt;/strong&gt; A storage space where project files and their history are stored.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Commit :&lt;/strong&gt; A snapshot of repository at a specific point in time.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Branch :&lt;/strong&gt; A separate line of development. Branches allow you to work on different features or fixes without affecting the main codebase.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Merge :&lt;/strong&gt; Combining changes from one branch into another.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Clone :&lt;/strong&gt; Creating a copy of a repository from a remote server to local machine.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Pull :&lt;/strong&gt; Fetching and integrating changes from a remote repository to local repository.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Push :&lt;/strong&gt; Sending local changes to the remote repository.&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  &lt;strong&gt;What is GitHub ?&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;GitHub is a cloud-based platform for hosting Git repositories. It enables collaboration, code sharing, and open-source contributions. It provides a web-based interface and additional features such as :&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Collaboration Tools :&lt;/strong&gt; Issues, pull requests, and project management tools for teamwork.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Social Coding :&lt;/strong&gt; You can follow other developers, star repositories, and watch projects to stay updated.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Documentation :&lt;/strong&gt; Markdown support for README files, wikis, and project pages.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Pull Requests:&lt;/strong&gt; Propose changes and review code.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Issue Tracking:&lt;/strong&gt; Manage bugs and feature requests&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  &lt;strong&gt;Workflow : Using Git with GitHub&lt;/strong&gt;
&lt;/h2&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;Initial Setup :&lt;/strong&gt;
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Git Installation :&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;First, click on this link to download git on the system : &lt;a href="https://git-scm.com/downloads" rel="noopener noreferrer"&gt;https://git-scm.com/downloads&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Pre-requisite :&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Having an IDE like VS Code , if not download from here : &lt;a href="https://code.visualstudio.com/" rel="noopener noreferrer"&gt;https://code.visualstudio.com/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;After the instalation run the below command on git bash to ensure that the installation is done successfully.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;git --version
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;GitHub Setup :&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Login on GitHub and create a repository.&lt;/p&gt;




&lt;h2&gt;
  
  
  &lt;strong&gt;Git Configuration : &lt;code&gt;git config&lt;/code&gt;&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;After creating an account on GitHub, use the same Username and Email adress in the bash to configure the Git. Actually, it a process of linking git with GitHub.We use git config command for this :&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;git config --global user.name "Your Name"
git config --global user.email "your.email@example.com"
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;To check the configuration settings :&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;git config --list
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;






&lt;h2&gt;
  
  
  &lt;strong&gt;Cloning of a Git Repository : &lt;code&gt;git clone&lt;/code&gt;&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;To see a copy of a GitHub repository in our local system, we use the command git clone :&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;`git clone https://github.com/username/repository.git`
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;For example, in the code below:&lt;/p&gt;

&lt;p&gt;Username : Prolayjit-B14&lt;/p&gt;

&lt;p&gt;Repository Name : is C_Programming&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;git clone https://github.com/Prolayjit-B14/C_Programming
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;blockquote&gt;
&lt;p&gt;git clone “GitHub Repository URL”&lt;/p&gt;
&lt;/blockquote&gt;




&lt;h2&gt;
  
  
  &lt;strong&gt;Initializing a Git Repository : &lt;code&gt;git init&lt;/code&gt;&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;After creating a repository on GitHub, use the git init command to initialize Git in local directory :&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;git init
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;






&lt;h2&gt;
  
  
  &lt;strong&gt;Change Directory : &lt;code&gt;cd&lt;/code&gt;&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;The cd command is used to navigate between directories in the command line.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;cd folder-name
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Example: This moves into the Documents folder.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;cd Documents
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;






&lt;h2&gt;
  
  
  &lt;strong&gt;Adding Files : &lt;code&gt;git add .&lt;/code&gt;&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;The git add . command is used to add files to Git repository, use the this command. This stages changes, making them ready for commit :&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;git add &amp;lt;file-name&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;For adding all files at a time :&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;git add .
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;






&lt;h2&gt;
  
  
  &lt;strong&gt;Track Changes : &lt;code&gt;git status&lt;/code&gt;&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;The git status command is used to tract the files in the repository in the local system :&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;git status
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;






&lt;h2&gt;
  
  
  &lt;strong&gt;Commit Message : &lt;code&gt;git commit&lt;/code&gt;&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;This git commit command records changes to the repository after adding files. It saves a snapshot of the current project state :&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;git commit -m "Commit message"
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;For an example, when the commit message is initial commit, the command would be :&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;git commit -m "Initial commit"
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;blockquote&gt;
&lt;p&gt;A Git commit message should be clear, concise, and descriptive.&lt;/p&gt;
&lt;/blockquote&gt;




&lt;h2&gt;
  
  
  &lt;strong&gt;Commit History : &lt;code&gt;git log&lt;/code&gt;&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;The git log command shows the commit history of the current active repository :&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;git log
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;






&lt;h2&gt;
  
  
  *&lt;em&gt;Push Changes : `git push&lt;/em&gt;`*
&lt;/h2&gt;

&lt;p&gt;The git push command pushes Changes from a Specific Branch to a Remote Repository :&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;git push &amp;lt;remote-name&amp;gt;&amp;lt;branch-name&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;For an example :&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;git push origin main
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Here’s what each part means :&lt;/p&gt;

&lt;p&gt;&lt;code&gt;git push&lt;/code&gt; → Pushes changes to the remote repository.&lt;/p&gt;

&lt;p&gt;&lt;code&gt;origin&lt;/code&gt; → Refers to the remote repository (GitHub, etc.).&lt;/p&gt;

&lt;p&gt;&lt;code&gt;main&lt;/code&gt; → The branch name that is pushing to.&lt;/p&gt;




&lt;h2&gt;
  
  
  &lt;strong&gt;Download Changes : &lt;code&gt;git fetch&lt;/code&gt;&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;This command downloads changes from a remote repository but does not merge them into your local branch :&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;git fetch origin
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;






&lt;h2&gt;
  
  
  &lt;strong&gt;Switch Branch : &lt;code&gt;git checkout&lt;/code&gt;&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;The git checkout command is used to switch branches, restore files, create new branches in Git :&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;git checkout branch-name
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;






&lt;h2&gt;
  
  
  &lt;strong&gt;Combines Changes : &lt;code&gt;git merge&lt;/code&gt;&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;The git merge command combines changes from one branch into another :&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;
git merge branch-name
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;






&lt;h2&gt;
  
  
  &lt;strong&gt;Pull Changes : &lt;code&gt;git pull&lt;/code&gt;&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;Thi git pull command is used to download and merge the latest changes from the remote repository into local branch :&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;git pull &amp;lt;remote-name&amp;gt;&amp;lt;branch-name&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;For an example :&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;git pull origin main
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Here’s what each part means :&lt;/p&gt;

&lt;p&gt;&lt;code&gt;git pull&lt;/code&gt; → Fetches and integrates changes from the remote repository.&lt;/p&gt;

&lt;p&gt;&lt;code&gt;origin&lt;/code&gt; → Specifies the remote repository (usually GitHub, GitLab, etc.).&lt;/p&gt;

&lt;p&gt;&lt;code&gt;main&lt;/code&gt; → The branch you want to update from the remote.&lt;/p&gt;




&lt;h2&gt;
  
  
  &lt;strong&gt;Delete Files : &lt;code&gt;git rm&lt;/code&gt;&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;The git rm command is used to remove files from the Git repository and working directory :&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;git rm filename
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;






&lt;h2&gt;
  
  
  &lt;strong&gt;Conclusion&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;Git and GitHub have revolutionized software development by enabling seamless collaboration, efficient version control, and secure code management. While Git provides the core version control functionalities, GitHub enhances it with cloud-based tools for teamwork and continuous integration. Together, they form an essential ecosystem for developers and open-source contributors.&lt;/p&gt;




&lt;h2&gt;
  
  
  &lt;a href="https://education.github.com/git-cheat-sheet-education.pdf" rel="noopener noreferrer"&gt;GitHub Cheat Sheet&lt;/a&gt;
&lt;/h2&gt;




&lt;h3&gt;
  
  
  &lt;strong&gt;Here are few of my repositories :&lt;/strong&gt;
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;Event Management Website : &lt;a href="https://github.com/Prolayjit-B14/Hackentine" rel="noopener noreferrer"&gt;https://github.com/Prolayjit-B14/Hackentine&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Project Showcase Website : &lt;a href="https://github.com/Prolayjit-B14/Project-IoT" rel="noopener noreferrer"&gt;https://github.com/Prolayjit-B14/Project-IoT&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Education Platform : &lt;a href="https://github.com/Prolayjit-B14/Data-Daynamos" rel="noopener noreferrer"&gt;https://github.com/Prolayjit-B14/Data-Daynamos&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Indian Classical Music : &lt;a href="https://github.com/Prolayjit-B14/Bug-Fixes" rel="noopener noreferrer"&gt;https://github.com/Prolayjit-B14/Bug-Fixes&lt;/a&gt;
&lt;/li&gt;
&lt;/ol&gt;




&lt;p&gt;If you like it, connect with me here :&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://x.com/Pro_layjit14" rel="noopener noreferrer"&gt;X&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.linkedin.com/in/prolayjit-biswas-030024275/" rel="noopener noreferrer"&gt;LinkedIn&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/Prolayjit-B14" rel="noopener noreferrer"&gt;GitHub&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>github</category>
      <category>git</category>
      <category>opensource</category>
    </item>
    <item>
      <title>First Hackathon Experience</title>
      <dc:creator>Prolayjit Biswas</dc:creator>
      <pubDate>Wed, 12 Mar 2025 19:47:09 +0000</pubDate>
      <link>https://forem.com/pro_lay04/first-hackathon-experience-pd3</link>
      <guid>https://forem.com/pro_lay04/first-hackathon-experience-pd3</guid>
      <description>&lt;h2&gt;
  
  
  &lt;strong&gt;Introduction&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;So, finally I am writing my first blog and it is about my first hackathon experience. Joining college and adjusting with the new atmosphere and then the annual tech fest comes. Though i am a newbie to tech but i was passionate to participate in the upcoming program. Let's rewind to the moment when I decided to take the plunge. The tech fest was buzzing with excitement.I was a bit nervous, but my passion for technology and the thrill of being part of Hackathon kept me going.&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;The Begining : Finding Teammates&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;As a first year student, finding teammates was difficult. Our college has just started two months ago and to find a intrested team member in the short time was quite challenging. Since we were all still adjusting to college life, most students were either unaware of hackathons or hesitant to participate. However, I was determined to take part, so I started looking for teammates through college group chats, networking in class, and asking friends if they knew anyone interested in coding and development.&lt;/p&gt;

&lt;p&gt;Eventually, I found a small group of equally passionate individuals who were as excited about the hackathon as I was.After a few discussions and rejections, I finally managed to form a team with Debopam Sarkar and Priyanka Mistrey.&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;The Challenge : Ideation&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Then came the main challenge: coming up with an idea to present and turning it into a working prototype. We knew that our idea had to be innovative yet feasible within the limited time frame of the hackathon. Finally, we decided to made a Library Management System.&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;The Process : Late Nights &amp;amp; Hardwork&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;After finalizing our theme, we plunged headfirst into the intense and exhilarating process of bringing our idea to life.Each team member took on specific roles based on their strengths and interests. We had to quickly get familiar with new tools and technologies.There were moments of frustration when things didn’t go as planned, but those challenges only strengthened our resolve.&lt;/p&gt;

&lt;p&gt;As the submission deadline approached, the pressure was at its peak. We were testing, fixing errors, and ensuring everything worked seamlessly.We learned to communicate effectively, support one another, and leverage our diverse skill sets to overcome obstacles.&lt;/p&gt;

&lt;p&gt;Amidst the hard work, there were also moments of fun and camaraderie. We shared laughs, celebrated small victories, and kept each other motivated. Those late-night sessions, filled with both challenges and triumphs, became some of the most memorable parts of our hackathon experience.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;class Library {
    private List&amp;lt;Book&amp;gt; books;

    public Library() {
        books = new ArrayList&amp;lt;&amp;gt;();
    }

    public void addBook(Book book) {
        books.add(book);
    }
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;


&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F48uyf39v8qb79wwdrk8y.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F48uyf39v8qb79wwdrk8y.png" alt="GITHUB REPO" width="800" height="555"&gt;&lt;/a&gt;&lt;/p&gt;



&lt;p&gt;&lt;strong&gt;The Struggles : Learning by Failing&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;We created a demo, but we couldn't shake off the feeling that it lacked innovation and didn't stand out from the crowd. We weren’t satisfied because it didn't feel like it had the fresh perspective we wanted to bring to the table.&lt;/p&gt;

&lt;p&gt;At this point, exhaustion and frustration started creeping in. We had spent countless hours coding, and now we felt like our project wasn’t innovative enough.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Even I questioned, "Did we make the right choice?”&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;This struggle taught us a valuable lesson—failure isn’t the end, it’s an opportunity to improve. Every mistake we made helped us think better, code smarter, and innovate faster.&lt;/p&gt;



&lt;p&gt;&lt;strong&gt;Outcome : More than a project&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fc2wg3nskthu6vw38y8gd.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fc2wg3nskthu6vw38y8gd.png" alt="MOMENT" width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fq24a60oticm17c0hzcpg.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fq24a60oticm17c0hzcpg.jpeg" alt="CERTIFICATE" width="800" height="583"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Yeah! We did it—we won the Fresher Team Prize! 🎉&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Though we weren’t the overall winners, this recognition meant everything to us. As first-year students, stepping into a hackathon with zero prior experience, building a working prototype, and getting acknowledged for our efforts was a huge achievement.&lt;/p&gt;

&lt;p&gt;But more than just a prize, the hackathon was a transformative experience. It was about pushing our boundaries, learning through challenges, and experiencing the power of teamwork.&lt;/p&gt;

&lt;p&gt;The friendships we built, the skills we gained, and the lessons we learned were invaluable. This hackathon was not just a project; it was a milestone that marked the beginning of our journey in the tech world.&lt;/p&gt;

&lt;p&gt;Our first hackathon experience ignited a fire within us. We now know that hackathons are not just about winning—they are about challenging yourself, collaborating with others, and creating solutions that make an impact.&lt;/p&gt;

&lt;p&gt;And next time? We aim to come back stronger, smarter, and even more innovative! 🔥&lt;/p&gt;



&lt;p&gt;&lt;strong&gt;Takeaways : Beyond coding&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Winning the Fresher Team Prize was amazing, but what truly mattered were the lessons we took away from this experience. Hackathons aren’t just about coding—they're about collaboration, creativity, and pushing limits.&lt;/p&gt;

&lt;p&gt;One of the biggest wins was meeting like-minded people—mentors, experienced developers, and fellow participants.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;We got the opportunity to network with seniors and industry experts who shared valuable insights.&lt;/li&gt;
&lt;li&gt;We learned about new technologies, best practices, and real-world problem-solving.&lt;/li&gt;
&lt;li&gt;We made friends with other teams, exchanging ideas and discussing future collaborations.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Hackathons teach more than just technical skills—they shape how you think and work under pressure.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Time Management: Balancing coding, debugging, and presentations within a tight deadline.&lt;/li&gt;
&lt;li&gt;Resilience: Overcoming failures, debugging issues, and improving our approach on the go.&lt;/li&gt;
&lt;li&gt;Teamwork: Understanding how to work efficiently as a group and trust each other’s skills.&lt;/li&gt;
&lt;/ol&gt;


&lt;h2&gt;
  
  
  &lt;strong&gt;Conclusion :&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;Participating in my first hackathon was a transformative experience. From struggling to find a team to ideating, building, failing, learning, and finally winning the Fresher Team Prize, every moment was a lesson in perseverance and innovation. Hackathons aren’t just competitions—they are learning experiences that shape me as a developer and innovator.&lt;/p&gt;

&lt;p&gt;But most importantly, this is just the beginning. With this newfound confidence, I’m eager to explore more hackathons, more challenges, and more opportunities to innovate.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;To anyone hesitant about joining a hackathon—just go for it! You’ll be surprised at what you can achieve.&lt;/p&gt;
&lt;/blockquote&gt;


&lt;div class="crayons-card c-embed text-styles text-styles--secondary"&gt;
      &lt;div class="c-embed__cover"&gt;
        &lt;a href="https://www.linkedin.com/posts/prolayjit-biswas_hackathon-anweshan-hackathon-activity-7264706441842696192-Kb6k?utm_source=share&amp;amp;amp%3Butm_medium=member_desktop&amp;amp;amp%3Brcm=ACoAAEMZzSQBzdt18Vpg_SCvTATL4fa2RJBPsgo" class="c-link s:max-w-50 align-middle" rel="noopener noreferrer"&gt;
          &lt;img alt="" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fmedia.licdn.com%2Fdms%2Fimage%2Fv2%2FD5622AQEVdgxWVRHjVA%2Ffeedshare-shrink_800%2Ffeedshare-shrink_800%2F0%2F1732040981010%3Fe%3D2147483647%26v%3Dbeta%26t%3DdrKxyMh3UR6o5iNC_3i6n_1wLKP0k6Ch_b0RT_4SP_g" height="600" class="m-0" width="800"&gt;
        &lt;/a&gt;
      &lt;/div&gt;
    &lt;div class="c-embed__body"&gt;
      &lt;h2 class="fs-xl lh-tight"&gt;
        &lt;a href="https://www.linkedin.com/posts/prolayjit-biswas_hackathon-anweshan-hackathon-activity-7264706441842696192-Kb6k?utm_source=share&amp;amp;amp%3Butm_medium=member_desktop&amp;amp;amp%3Brcm=ACoAAEMZzSQBzdt18Vpg_SCvTATL4fa2RJBPsgo" rel="noopener noreferrer" class="c-link"&gt;
          Achievement Unlocked 🎉 | Prolayjit Biswas
        &lt;/a&gt;
      &lt;/h2&gt;
        &lt;p class="truncate-at-3"&gt;
          Achievement Unlocked 🎉

Hey LinkedIn Connections, I am thrilled to share that our team 'Helium' successfully got the "Best Freshers Team Award" (Jointly) in our very first #Hackathon  at Anweshan Hackathon 2024, organised by HACKAUT | MAKAUT, WB  .

Through out the process, i have gone through a great experience of team work, collaboration and much more.


I thanked our team leader Priyanka Mistry for her exceptional leadership throughout the journey.

Debopam Sarkar the hard working dedicated guy, without him the campaign will not become successful.

As it was our first Hackathon, we were nervous and panicking.
But, some how we presented it with a good note.

Priyanka Mistry Debopam Sarkar 

#Anweshan #Hackathon #MAKAUT

Maulana Abul Kalam Azad University of Technology, West Bengal formerly WBUT
 HACKAUT | MAKAUT, WB | 12 comments on LinkedIn
        &lt;/p&gt;
      &lt;div class="color-secondary fs-s flex items-center"&gt;
          &lt;img alt="favicon" class="c-embed__favicon m-0 mr-2 radius-0" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fstatic.licdn.com%2Faero-v1%2Fsc%2Fh%2Fal2o9zrvru7aqj8e1x2rzsrca" width="64" height="64"&gt;
        linkedin.com
      &lt;/div&gt;
    &lt;/div&gt;
&lt;/div&gt;



</description>
      <category>hackathon</category>
      <category>beginners</category>
    </item>
  </channel>
</rss>
