Krishna Negi
B.Tech CSE (2nd Year)

Skills

As a B.Tech CSE second-year student, typical skills you acquire include both foundational theory and hands-on practical skills. Below is a detailed, categorized breakdown of those skills — phrased to be resume- and portfolio-ready.

Core Technical Skills

  • Programming Languages: C, C++, Python, basic Java, JavaScript (fundamentals).
  • Data Structures & Algorithms: Arrays, Linked Lists, Stacks, Queues, Trees, Sorting, Searching, Complexity analysis.
  • Systems & Low-Level: Embedded C basics, understanding of memory, pointers, file I/O.
  • Web Fundamentals: HTML, CSS, basic JavaScript; ability to create simple interactive pages.
  • Databases: Relational basics (SQL), simple CRUD operations.

Tools & Practices

  • Git & GitHub — version control and code collaboration.
  • Linux basics — command line, editors, process management.
  • Debugging & Testing — using print-debug, gdb for simple cases, unit test mindset.
  • Data analysis basics — Excel/CSV handling, plotting, mean/std dev, correlations.

Soft Skills

  • Problem-solving and logical reasoning.
  • Teamwork — group projects and lab partners.
  • Communication — writing technical reports and presenting findings.
  • Time management — balancing labs, assignments, and projects.