Pretty much every big and serious company has a degree in computer science as a requirement for software engineers. However, many candidates consider it unnecessary, and they have pretty good arguments. So, let us check when such a degree indeed is required and when it is not.
Read MoreThere are a lot of cases when a person may need general or specialized knowledge. However, in many cases, this person can not even identify which one is required. Let us check when each type of knowledge is useful and why a person may need it.
Read MoreEach team is unique, and each team has unique internal processes and best practices. However, some general concepts are widespread, so any new team can use them. Let us see these standard best practices.
Read MoreQuite a lot of people ask themselves this question. Do I want to be a professional and do one or two things extremely good? Or I want to cover multiple areas and be able to solve numerous types of problems? We are going to check the pros and cons of these two approaches which should help you to make a decision.
Read More