We continue a series of interviews with
PyCon Russia speakers about Python, their work and hobbies. The first mini-interview we took from one of the developers of the Python language
Andrei Svetlov .
Continues a series of posts conversation with a Python-developer from Scrapinghub
Alexander Sibiryakov , who has been living in the Czech Republic for 4 years. In what direction will Python develop, what hinders the development of the language, is it possible for a Russian developer to get a job in the Czech Republic, and how does the Russian IT industry differ from the Czech one? Read about it under the cut.
- How did you come to the development in python?')
- Well, it all started back in Yandex. It has often been used to automate simple operations and wrappers for C ++ applications.
- What is the best and worst part of your work?- The best, perhaps, complex engineering tasks. And the worst is hard to say. I like my job.
- What do you consider your main achievement in life and career at the moment?- The main achievement in life is a family: three children, a beautiful wife and many relatives. In a career - this, of course, is work in the search department of Yandex. I saw how real professionals work, and I was able to learn a lot from them, acquire important character traits and skills. Now 99% of the proposals on the labor market for me mean degradation in technical terms. It is very difficult to find a job that suits me.
- In your opinion, in what direction will Python develop in the coming years?- New syntactic constructions will be added and old ones will be improved. For language developers, code readability is a very important priority. Also, the standard library code will be slightly rewritten to achieve greater performance. It is unlikely that we will get a product that effectively uses multiple processor cores or a graphics processor.
- What, in your opinion, is the most important issue facing the Python developer community now?- Long-term strategy in the interpreter is largely determined by one person. I am not in favor of such an OSS development process. Community members very often do not understand the difference between an open source and an open source development process. The code can be opened, and the process is proprietary. In my opinion, it hinders development. In the Java community, the situation is different.
- What tools do you use to organize work (including time planning, work space organization, etc.)?- I have a stationary computer with a very large amount of memory and a modern processor running Mac OS X. For development, I use PyCharm. You will be surprised, but a very important tool in my work is a sofa. A break of 30 minutes during the day makes me much more productive.
- What information resources could you recommend to colleagues for the development of skills?-
HackerNews , as well as participation in conferences.
- Are you able to comply with work & life balance? If so, how, if not, do you need it at all?- With varied success. After the birth of twins, life immediately began to prevail;) It is very important to constantly prioritize tasks and manage your time.
- How much do you already live in the Czech Republic? Why moved here?- 4 years. The Czech Republic is very close to the Russian person in spirit and has good communication with Russia. Also in the Czech Republic are many Russians and immigrants from the ex-USSR. I constantly go to Russia and keep in touch, I am not going to give up my citizenship either.
- How is your work organized? Do you go to the office? Are there any differences from Russian companies?- Scrapinghub is a fully distributed company. I rent an office for two with a familiar developer. At work, I constantly advise Scrapinghub developers, external customers, just people who come to Github for help, manage the development of Frontera. The rest of the time I am engaged in one internal project. We are currently working with one student on the containerization of Frontera as part of the Google Summer of Code.
- Do you know the Czech language? How long did you get used to local life? Are there any features?- I think that I know the language well. I got used to the local life for the first year. There are many features, ranging from mentality to products. But all this is minor compared to Finland or the United States. I managed to work in two Czech companies. In my opinion, in Russia in the IT industry, in general, a lot more life.
- Is it possible for a Russian developer to get a job in a Czech company? Can you give any advice?- It is possible, but you must be a professional with a higher education or already have permission to stay in the Czech Republic. If you want engineering growth, it is better to choose another country. And if you are interested in the standard of living, then the Czech Republic is very interesting. In the Czech Republic, the balance of income and expenses is one of the best in Europe.

You can talk with Alexander personally, ask your questions on July 3-4 at the conference
PyCon Russia , which will be held near Moscow.
Thanks to our sponsors: General Sponsor -
Positive Technologies , Gold Sponsor -
JetBrains , Silver Sponsor -
Rambler & Co , Bronze Sponsor -
Ostrovok.ru .