SAHIL SIDDIQUI
4 min readAug 25, 2022

What I learned during my Summer Internship

Introduction -

Having proficient coding and problem-solving skills for a Computer Science Engineering student is one of the needs. During the summer internship, I got the opportunity to enhance my skills through the JOSH (Job Oriented Skills and Help Scholarship) Course, which was provided by my college placement department. Apart from JOSH, I also exposed myself to learning in different domains such as Networking and Web Development.

What I learned In JOSH -

As we all know, having good hands and knowledge of a programming language is a basic requirement for learning Data Structures and Algorithms. So, I started my journey by exploring Java.

  • Java is Object Oriented Programming language.
  • It helps us write modular programs and reusable code.
  • It is platform Independent — It has the ability to run the same program in different environments.

In Java, I learned about different concepts of oops(Object Oriented Programming) such as encapsulation, inheritance, abstraction, and interface.

After completing Java, I was ready to explore Data Structure and Algorithms.

  • Data structure means organizing Data for meaningful use.
  • Algorithms are used to solve particular problems.

Everyone is curious to know why they should learn DSA. So, let me discuss some of its advantages -

  • It enhances your problem-solving skills.
  • It helps you to write efficient and optimized code.
  • It helps you to solve real-world complex problems.
  • Apart from all, It helps you to crack your dream job.
  • It helps you get companies like Google, Microsoft, Amazon, Meta, etc.

In DSA, I learned about different types of Data Structures used to organize Data such as -

  • Linear Data Structure — Array, Stack, Queue, Linked Lists, etc.
  • Non-Linear Data Structure — Trees, Graph, Heaps, etc.

After learning these Data Structures, I also did some programming questions to get a better understanding of all these topics. Apart from DSA, JOSH also prepared me for Quantitative Aptitude, Reasoning Ability, Verbal Ability, and Career Skills. I explored many things such as -

  • Quantitative Aptitude — Number System, Percentage, Ratio & Proportion, Allegation & Mixture, Average, Profit & loss, etc.
  • Verbal Ability — Sentence Improvement, Reading Comprehension, Sentence Re- Arrangements, Fill in the Blanks, Synonyms, Subject + Verb Agreement, Vocab, Words often Confused & misused, etc.
  • Logical Reasoning — Coding-Decoding, Blood Relation, Sitting Arrangement, Series, Direction Sense Test, Data sequence & Calendars, etc.

What I learned In Cisco CyberOps Associate -

After Completing my JOSH training program, I started exploring networking domains and I also did the Cisco CyberOps Associate Certification course with the help of a mentor where I got to explore -

  • Install virtual machines to create a safe environment for implementing and analyzing cybersecurity threat events.
  • Explain the role of the Cybersecurity Operations Analyst in the enterprise.
  • Explain the Windows Operating System features and characteristics needed to support cybersecurity analyses.
  • Explain the features and characteristics of the Linux Operating System.
  • Analyze the operation of network protocols and services.
  • Explain the operation of the network infrastructure.
  • Classify the various types of network attacks.
  • Use network monitoring tools to identify attacks against network protocols and services.
  • Explain how to prevent malicious access to computer networks, hosts, and data.
  • Explain the impacts of cryptography on network security monitoring.
  • Explain how to investigate endpoint vulnerabilities and attacks.
  • Evaluate network security alerts.
  • Analyze network intrusion data to identify compromised hosts and vulnerabilities.
  • Apply incident response models to manage network security incidents.
Certificate

It was an amazing learning experience with Cisco, and I also got my certification by clearing the exam.

Web Development -

After exploring JOSH and Cisco, I further tried to enhance my development skills. So, I did a udemy Full Stack Web Development Bootcamp 2022 Course where I got to explore -

  • Html & CSS
  • JavaScript
  • Nodejs
  • MongoDB
  • API Development
  • React JS

I had an amazing experience in learning Web Development. I also made projects to further enhance my skills.

Project URL - https://movie-wish.netlify.app/

Project Repo - https://github.com/KindlyEvil/movie-wish-frontEnd-fasal.git

Conclusion -

I would like to thank my placement department and teachers for providing me with these opportunities to explore and enhance my skills.

Sign up to discover human stories that deepen your understanding of the world.

Free

Distraction-free reading. No ads.

Organize your knowledge with lists and highlights.

Tell your story. Find your audience.

Membership

Read member-only stories

Support writers you read most

Earn money for your writing

Listen to audio narrations

Read offline with the Medium app

SAHIL SIDDIQUI
SAHIL SIDDIQUI

No responses yet

Write a response