Articles by Jeffrey 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’… -
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 y… -
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… -
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’… -
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 s… -
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 wha… -
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… -
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 te… -
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… -
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…