📜 ⬆️ ⬇️

How IT professionals work. SearchInform development manager Dmitry Gatsura

We continue to ask specialists about the mode of work and rest, professional habits, the tools they use, and much more.

Today our guest is Dmitry Gatsura. He leads the development in SearchInform .

Dmitry was educated in 2002 at the Donskoy State Technical University with a degree in Computer Software and Automated Systems, with a total IT experience of 17 years.
')
In SearchInform, he came to the position of a programmer in 2013 and worked on projects ProgramSniffer, Keylogger, ReportCenter as part of DLP. In 2014, he became the team leader, after a year and a half he took the lead in developing all the company's products.

What do you do in the company?

As a development manager, I have to communicate a lot with specialists from different departments - from programmers, testers and technical support staff to managers, marketers and company management. We develop three products - DLP-system, SIEM-system and time control program. I am responsible for the development of the entire product line, so I perform managerial functions (I discuss the priorities for the development of the tasks and development directions with the management), and I also deal with technical problems and coordinate programmers.

In addition, I write some critical parts of the code. I work with what remains from the time when I was a programmer, but did not have time to transfer. Usually, day to day is not necessary, but in general I manage to talk on average with 30 or more people.

We solve various issues with the team: what to do if something does not work, how to write it better, set priorities, choose the best algorithms, discuss bugs and fix them, and so on.

One word that best describes how you work:

Quickly.

How many hours a day do you spend on work?

About 10 hours.

How many hours do you sleep?

8 ocloc'k.

How do you have breakfast?

Periodically, my breakfast is floating - between 8 and 12 hours.

What are you doing on the way to / from work?

I work in one of the remote offices of the company - in Rostov. Those 15-20 minutes that I walk to work, I do nothing, listen to the radio or music.

What kind of todo-manager do you use personally?

For personal tasks, I use the Sublime Text plugin.

What applications and services can't you do without?

If applications, then this is Skype, Far, if web services, then these are various online converters, calculators, password retrieval services, that is, those that I need to perform auxiliary tasks.

What kind of task manager / issue tracker / repository do you use in the company?

Redmine and the Git repository.

What other tools and software do you use at work?

My work environment is made up of several compilers, environments, four of which are for programming. Some more DBMS. And I use all this on one virtual machine. This makes it possible to quickly migrate from one host computer to another.

Does the company have internal projects?

Domestic projects - task tracker, CRM, kanban-board, automation, distribution and so on. We write and support all this on our own, mainly to ensure the security and high speed of “reaction” to internal requests.

What annoys you most when you work?

Most annoying when distracted. For example, when you are involved in the process and the Skype call is ringing. Someone can refuse, but someone can not answer. It is very annoying.

What professional literature would you recommend?

Each development area requires its own literature. But there is a professional classic: for system programming - Jeffrey Richter; for algorithms, data structures - Knut.

An interesting database review book - “Seven databases in seven weeks. Introduction to modern databases and the ideology of NoSQL .

I also recommend the Gang of Four. From online resources I regularly visit Habrahabr, Stack Overflow. If I need something specific, then I search on Google.

What do you prefer: electronic reading rooms or paper books?

At home I read paper books, on business trips - electronic ones. But it's just a matter of convenience.

What technique and why do you prefer at work and at home?

There are no preferences in this matter. I stopped watching “iron” for a very long time. Most importantly, it satisfies my needs - speed, memory, screen resolution. Now I have a Hewlett-Packard computer, but this does not mean anything. For me, in a computer, among other things, the characteristics of the monitor and quiet operation are important.

What do you listen when you work?

When I work, I listen to the radio, where the presenters do not speak, but the background is music: usually it is Russian performers. I like to work under Vysotsky.

Which life hack allows you to be more efficient?

I have one - not to be distracted by trifles.

What kind of professional advice for the future can you give yourself?

This advice, rather, to my own past, I cannot say anything about the future. And to myself five years ago I would say: “Use other technologies”. After all, most of the code that the developer writes, after a while, he himself often recognizes, to put it mildly, as ineffective. Today everything would have done differently.

What would you recommend to a person trying to go the same way?

Do not give in to what you fundamentally think is wrong. Defend your position, no matter what.

Source: https://habr.com/ru/post/321020/


All Articles