Articles by Jeff Cogswell

  • Product Manager Career Path: Lots of Opportunities

    Thinking about a career as a product manager? This career path allows a lot of flexibility and solid compensation. Before we look at the options, however, let’s actually define a product manager’s role and scop…
  • How to Become a Freelance Software Developer

    Getting started as a freelance software developer can be a bit of an uphill climb at first, but once you’ve established yourself, you’ll find you have much more flexibility over everything from your schedule to…
  • Data Scientist Degree: Which Courses Should You Take?

    Are you interested in getting a degree in data science? As a rapidly growing profession with a lot of earning potential, data science is attracting a lot of attention right now, and a degree can definitely help…
  • Data Analyst Career Path: What You Need to Know

    A data analyst career can be highly rewarding, with lots of specialized opportunities in a variety of industries. However, it also takes time to establish yourself in the analytics field. If you’re just startin…
  • Software Engineering Career Path: Which Will You Choose?

    When you enter the software engineering or development profession, you might wonder about the long-term career path. It’s quite different from a typical “corporate ladder” career path where you start in the mai…
  • Software Developer Degree: How Can You Earn One?

    While there are many routes to becoming a software developer, one is to go the full distance and get a four-year bachelor’s degree. Different colleges and universities use different names for what’s essentially…
  • How to Become a System Administrator

    Ready to become a system administrator (or sysadmin for short)? First, the title is extremely broad, with many specialties underneath it. After we talk about the role in general, we’ll drill into sysadmin speci…
  • Scrum Master Skills You Need to Know

    Scrum is a type of project management with a well-defined set of rules to create a product, usually a software app. The idea is to complete tiny parts of the app within two-week sprints. (Some teams might choos…
  • How to Become a Product Owner

    A product owner is a specific role in an Agile process. This person keeps careful track of the parts of the app that need to be built (called the backlog) and helps determine which tasks need to be performed, w…
  • Data Engineer Skills: What to Learn to Master the Role

    Data engineering is a critical job at a growing number of companies. Data engineers must construct and maintain vast repositories of data crucial to business operations; data scientists and data analysts depend…
Loading...