Image via Shutterstock

IT jobs are among the most progressive, exciting, and well-paid in today’s market. The average salary of an IT-related career is 44% higher than that of other occupations, and senior IT professionals are among the highest-paid specialists in the United States. Moreover, with a career in IT, you combine logic and creativity — a combination making it a perfect match for many women.

Nevertheless, getting into IT for the first time, especially from a humanities background, can seem daunting. …


Learning Objectives

By the end of this article, you will be able to:

  • describe multiple linear regression
  • conduct multiple linear regression in R
  • test for assumptions and diagnose problems with linear regression in R
  • interpret a multiple linear regression model, and write a conclusion

Linear Regression

Scenario

You are interested in predicting physical and downloaded album sales from money spent on advertising.

Your boss comes into the office and asks how many albums you would sell if you spend $100,000 advertising.

How do you answer them?

Regression

Regression is a way of predicting the value of one variable from one (or more) other variables

Linear regression…


Four years ago, I embarked on a drastic career change from pre-med to product design. I dropped all my courses, attended a hackathon every weekend, and worked over 80–90 hours a week to land my first job as a data scientist.

Photo by Myriam Jessier on Unsplash

It is amazing how much you can achieve in one year if you put the effort in and is willing to push yourself out of your comfort zone to fail fast and learn quickly.


Drawing of person sitting at desk using laptop while talking on a phone. Coffee cup is on their left, a plant is on their right, while shadow images of more people are displayed in the background
Drawing of person sitting at desk using laptop while talking on a phone. Coffee cup is on their left, a plant is on their right, while shadow images of more people are displayed in the background
Illustration by Katerina Limpitsouni of unDraw

1. Look out for your remote coworkers

Research done by Future Forum found that remote work can significantly improve job satisfaction for Black knowledge workers as compared to their white colleagues, doubling the sense of belonging at work, a 64% boost in managing stress, and a 25% improvement in work-life balance.

They also found that only 3% of Black knowledge workers surveyed in the U.S. want to return to full-time co-located work versus 21% of white knowledge workers.


Building a custom software solution for your business can be a costly affair. It doesn’t matter if it is a startup or a large enterprise. But these huge costs would do more damage if you are a startup owner. So, you need to look for ways to minimize the costs as much as possible.

How could you do it?

Hiring a dedicated team of developers for your next software project is a sure way that you can reduce your overall development costs without giving up the fruitful benefits like access to skilled professionals, advanced technological resources, better flexibility, robust solutions…


In the early days of web development, it wasn’t uncommon for one person to do everything. The job title was often referred to as “webmaster,” “web designer,” or “web developer.” These days, there is often more specialization because the web has become so much more advanced. The different areas of focus are usually broken down into three categories: front-end, back-end, and full-stack.

Prefer to watch a video? This article is a companion piece for my Decoded by Christina series on YouTube.

Front-end vs Back-end vs Full-stack

Front-end

Front-end developers work with browser based languages: HTML for displaying content, CSS for adding styles and JavaScript for…


Business photo created by rawpixel.com — www.freepik.com

Having a decent product or service might have been enough to attract workers or customers and keep them in your court in the old days. Those days, however, are fading fast. On top of great services and products, people also demand that businesses keep their ethical bar high and connect with a real sense of individual and social purpose. It’s this exceptional moral operation that sets companies apart when products and services blur in appearance, quantity, or quality, and that marketers have to maintain as a core principle for building relationships, selling well, and contributing to growth.

Word of mouth works, but lies are no good

Now, if you…


Person standing in front of a large binder, with a photo and lines for text on the left side; paper with a tree in a red teardrop on the right side; representing resumes
Person standing in front of a large binder, with a photo and lines for text on the left side; paper with a tree in a red teardrop on the right side; representing resumes
Illustration by Katerina Limpitsouni of unDraw

1. Review resumes in the morning

Using data from a large recruitment platform, researchers at ETH Zurich analyzed how recruiters selected candidates. They found that unconscious racial bias was more pronounced by the end of the workday when recruiters were tired or wanted to leave work.

Wow.

So, in addition to other approaches you may already be taking to combat bias during the recruitment process, consider reviewing resumes in the morning when you and your recruiting team are fresh.

Looking for more ideas to be more inclusive during the hiring process? …


Photo by OSPAN ALI on Unsplash

Years ago, I was working on a project with a tight deadline. And as so many of these projects are, it was underfunded and understaffed. The developers were working crazy hours to deliver on time. I remember going home from work to have dinner in front of my laptop, working late into the night, then getting up early to go to work again.

One morning I came into the office to find one of my female colleagues, let’s call her Jane, reduced to tears. She told me;

“It’s Rich,*he just doesn’t care. I have been working so hard and I…


Table of Content

Introduction

Java is one of the best and most popularly used programming languages and is going to be. The reason for Java’s popularity is its functionalities and approach that enables the developers to create a simple factorial program and even heavy code projects. It offers the most flexible ways to app development and this makes it one of the most used programming languages. But having said that, whenever a programmer works with Java, he might need certain tools that can help in maintaining the workflow looking…

Code Like A Girl

A space that celebrates Women in Technology.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store