How Can I Get Comfortable With Git, Python, and C# While Exploring CIS Careers?

0
0
Asked By MellowPine47 On

I'm a 22-year-old CIS student at a community college and recently started my first programming courses. I'm taking a Python class focused on computer logic and programming, an in-person C# programming class, and an online cyber defense course. I'll also be taking ethical hacking after cyber defense later in the year. My earlier classes covered computer applications, advanced office applications, and introductory computer information systems.

I'm using Cengage materials that involve GitHub, but the whole process feels confusing. I'm not sure whether I need to learn Git, GitHub, or both, and I'd appreciate advice on what to practice first. I work while attending school, although I prefer attending class in person because it helps me learn better.

What should I expect from these courses, and what are some effective ways to practice Python, C#, version control, cyber defense, and ethical hacking? I'm also unsure which CIS career path to pursue since there are so many options. How can I figure out what areas I actually enjoy and which careers might be a good fit?

2 Answers

Answered By CedarOrbit82 On

You may be mixing up Git and GitHub. Git is the version-control tool that tracks changes to your files, while GitHub is an online service where Git repositories can be stored and shared. Start by learning a small set of basics: creating or cloning a repository, checking status, staging changes, committing, pulling, and pushing. You don’t need to master every advanced feature right away. A beginner-friendly interactive branching tutorial and the official Git book are both useful, but practicing on a tiny personal project will probably make it click faster.

MellowPine47 -

That helps clarify things. I assumed they were the same because my course materials mainly mention GitHub, so I’ll focus on understanding how Git and GitHub fit together.

Answered By QuietMarble19 On

Keep an open mind during your classes and pay attention to which assignments hold your interest. CIS can lead to software development, cybersecurity, networking, systems administration, database work, technical support, business analysis, product management, education, and plenty of other roles. You don’t have to choose immediately. Try small projects in different areas, ask instructors about the work people do in each field, and look at entry-level job postings to see which skills and responsibilities sound appealing. Your courses are a good way to sample several paths before specializing.

Related Questions

LEAVE A REPLY

Please enter your comment!
Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.