Today was my first day at work as a junior software developer (Junior Software Developer) and my first position after university, which is not an internship. Sorry, I screwed it up badly.
I was given a document with information on how to set up a local development environment. Instructions include running a small script to create a personal copy of the database with test data. After launching a certain command, I had to copy the URL / password / user of the database from its output and configure the dev-environment, specifying this database there. Unfortunately, instead of copying the data of the necessary command, for some reason I used the values ​​from the document itself.
Unfortunately, it turned out that the values ​​indicated there are from the database in production (I do not know why they are documented in the instructions for setting up the dev environment). Further, as I understand it, the tests added false data and cleared the existing ones, that is, between test launches, all data from the database in production was deleted. Honestly, I didn’t have an idea what I did, but it took even half an hour for someone from my colleagues to find out / realize it.
When it began to clear up what actually happened, the technical director told me to leave work and never to return. He also said that due to the importance of the lost data, lawyers will be involved in the case. I asked and begged to allow me to somehow help rehabilitate, but the answer to me was that I was “completely all about *** l.”
Source: https://habr.com/ru/post/330750/
All Articles