Skip to content
Menu
  • About
  • Contact
  • Privacy Policy
  • Recommended books for coders
  • Services we offer
Tuesday, May 17, 2022

Scientific Programmer

Scientific Programmer teaches you how to improve your software development career by applying modern scientific method to your day-to-day tasks.

Primary Menu
  • Services we offer
    • Doing business with us
    • Our Books
    • IT Courses
  • Being a Great Programmer
    • Sharpen up Your Tech Skills
    • Acing a Career in Tech
    • IT Education
    • Recommended books for coders
  • Opinions and Anecdotes
    • Cyber Warfare
    • Business and Economics
    • Science

Acing a Career in Tech

This section contains a collection of articles related to a career in IT with majority of its focus dedicated to software development. We talk about the advantages and disadvantages of working in IT, how to be successful in your career and what pitfalls to avoid.

10 Cloud Developments that Excited Us this Decade

Posted on September 27, 2020November 17, 2020 by Fiodar Sazanavets
10 Cloud Developments that Excited Us this Decade
Posted In Acing a Career in Tech, Business and Economics

With 2020 almost here, it’s amazing to think about how much cloud technologies and the cloud industry as a whole have transformed over the past decade. While cloud technologies will continue to bring transformative change to businesses well into the 2020s, we thought it was worth reflecting on 10 of Continue Reading

Tech Skills to Learn in 2020

Posted on September 17, 2020March 1, 2021 by Artur Meyster
Tech Skills to Learn in 2020
Posted In Acing a Career in Tech

Society is developing at a very rapid pace, and technology is growing with it. All of the technology invented in the last one hundred years has been to increase the comfort of humans. And as we get used to these comforts, our need for more only increases. This means more Continue Reading

Careers in Coding & Computer Science

Posted on July 21, 2020November 16, 2020 by Fiodar Sazanavets
Careers in Coding & Computer Science
Posted In Acing a Career in Tech

The Growing Demand for Coding Skills In 2013, the Bureau of Labor Statistics predicted that, by 2020, there will be 1.4 million programming-related jobs available and only 400,000 graduates with the coding skills required to fill those roles. Computer Science is an expanding field of study, highly relevant to various Continue Reading

10 Pragmatic reasons for becoming a software developer

Posted on June 28, 2020 by Fiodar Sazanavets
10 Pragmatic reasons for becoming a software developer
Posted In Acing a Career in Tech

In one of my previous blog posts, I talked about the negative aspects of software development career. The goal of that article was to show that software development is not for everyone. This time, however, I will outline the positive sides of a programmer’s job. I will only outline pragmatic Continue Reading

Why studying algorithms will enhance your programming career

Posted on June 21, 2020June 23, 2020 by Fiodar Sazanavets
Why studying algorithms will enhance your programming career
Posted In Acing a Career in Tech

As someone who is interested in becoming a software developer, you have probably heard that it’s important to learn algorithms. Or maybe you have already started your programming career and haven’t yet encountered a situation where knowledge of algorithms would be beneficial to you. Either way, you might be wondering Continue Reading

How social media is killing your dreams

Posted on June 8, 2020April 6, 2021 by Fiodar Sazanavets
How social media is killing your dreams
Posted In Acing a Career in Tech, Business and Economics, Science

Social media is one of the greatest inventions of the 21st century. Facebook allows you to keep in touch with your friends, regardless where on the globe they live. If you have in-demand professional skills, LinkedIn allows you to move up the career ladder with only a fraction of the Continue Reading

How to get your first job as a self-taught programmer

Posted on March 1, 2020March 1, 2020 by Fiodar Sazanavets
How to get your first job as a self-taught programmer
Posted In Acing a Career in Tech

It may come as a surprise to you, but many professional programmers are self-taught. And many of them have been able to reach fairly high positions in their career. Therefore, it is not only realistic to get into the software development profession without any formal programming qualifications, but it’s also Continue Reading

Why you don’t need maths to become a programmer

Posted on February 21, 2020March 19, 2020 by Fiodar Sazanavets
Why you don’t need maths to become a programmer
Posted In Acing a Career in Tech

Programmer, also known as software developer or software engineer, is an in-demand profession that usually pays well. Another good thing about it is that, unlike it is in other skilled professions, you don’t require a formal qualification to become a software developer. Most employers are interested in your skills and Continue Reading

What information you must never share with recruiters

Posted on February 20, 2020 by Fiodar Sazanavets
What information you must never share with recruiters
Posted In Acing a Career in Tech

Recruiters are great. If you are a qualified professional and are looking for a new job, they make the whole process a whole lot easier than it would have been otherwise. You no longer have to do all the job applications yourself. And neither you have to spend time doing Continue Reading

The book every software developer must read

Posted on September 12, 2019 by Fiodar Sazanavets
The book every software developer must read
Posted In Acing a Career in Tech, Sharpen up Your Tech Skills

Many software developers want to be the best they can be in their craft, but few know how to achieve it. In the age of information overload, it is very hard to figure this out. Although there are plenty of websites out there that tell you how to become a Continue Reading

Posts navigation

Previous 1 2 3 4 Next

About

Scientific Programmer is the place where you can learn about the scientific approach to software development.

The process of software development and conducting scientific experiments are very similar. The only difference is that, in software development, iterations are usually a lot quicker than they are in science. So, understanding how science works will definitely help in your software development career.

But this place is not only about programming and science. It now has a whole range of tech-related content, ranging from career advice to a description of inner workings of a specific software library. Because the website now has such a wide range of tech-related topics, anyone who is vaguely interested in tech will find something interesting on it.

Recent Posts

  • Microservices Communication in .NET Using gRPC
  • Beginning gRPC with ASP.NET Core 6
  • SignalR on .NET 6 – the Complete Guide
  • The easiest way to learn design patterns
  • Why every programmer needs to know design patterns

Archives

  • May 2022
  • April 2022
  • March 2022
  • January 2022
  • November 2021
  • October 2021
  • August 2021
  • July 2021
  • May 2021
  • April 2021
  • March 2021
  • February 2021
  • January 2021
  • December 2020
  • November 2020
  • October 2020
  • September 2020
  • August 2020
  • July 2020
  • June 2020
  • March 2020
  • February 2020
  • January 2020
  • December 2019
  • November 2019
  • October 2019
  • September 2019
  • August 2019

Calendar

May 2022
M T W T F S S
 1
2345678
9101112131415
16171819202122
23242526272829
3031  
« Apr    

You May Like

Sharpen up Your Tech Skills

Why every programmer needs to know design patterns

Posted on April 19, 2022April 19, 2022
Sharpen up Your Tech Skills

Summary of the problems design patterns are intended to solve

Posted on April 13, 2022April 13, 2022
Sharpen up Your Tech Skills

External SignalR clients

Posted on January 14, 2022January 14, 2022
Sharpen up Your Tech Skills

Coordinating IoT cluster with SignalR

Posted on October 30, 2021January 14, 2022
Sharpen up Your Tech Skills

SignalR vs gRPC on ASP.NET Core – which one to choose

Posted on July 18, 2021January 14, 2022
Sharpen up Your Tech Skills

Stress-free Software Rollouts: How to Get It Right

Posted on July 16, 2021July 16, 2021
About Scientific Programmer

Scientific Programmer is the place where you can learn about scientific approach to software development.

The process of software development and conducting scientific experiments are very similar. The only difference is that, in software development, iterations are usually a lot quicker than they are in science. So, understanding how science works will definitely help in your software development career.

Unfortunately, many new programmers, especially self-taught ones, often go through unnecessary struggle in their programming tasks, and it’s all because they haven’t been taught how to solve problems the way science has done for centuries.

So, the main purpose of this website is to teach programmers how to apply scientific thinking in the context of their work and to teach scientists how to program, in case any of them would want to acquire some in-demand technical skills.

Get in Touch

Please feel free to contact me via email with any questions you may have

Email: info@scientificprogrammer.net

Copyright. All rights reserved | Theme: Starter Gazette by Unitedtheme.