Celebrating

10

years

of expertise

in software

development

Zespół

Ludzie nie są zasobami

Oleksiy Logvinov

Inżynier Oprogramowania Web
  photo
opis

Moje pierwsze, proste programy napisałem w BASIC we wczesnych latach 90, w przed internetowej i przed komputerowej erze, kiedy to mój tato kupił mi pierwszy komputer -ZX Spectrum. Później kilkukrotnie podejmowałem prób nauki języka C, ale ostatecznie dwie rzeczy dały mi prawdziwą motywację do nauki i pisania prawdziwych programów.:

1. W 2012 roku pracowałem w SEO już od 8 lat i każdego dnia musiałem wykonywać moją pracę manualnie przez kilka godzin, wiedząc, że mogłaby ona być zautomatyzowana i że prosty program mógłby zrobić to za mnie w kilka minut czy nawet sekund.

2. Platforma EDX.org MOOC (ogromny otwarty serwis z kursami online) została utworzona w maju 2012, a ja dowiedziałem się o niej z technologicznego podcastu BBC. Wcześniej nawet nie marzyłem o podjęciu pełnego kursu programowania na najlepszym uniwersytecie, jednak nagle stało się to rzeczywistością. Jednym z pierwszych kursów oferowanych przed EDX był czteromiesięczny kurs MIT „6.00x Wprowadzenie do informatyki i programowania”. Zdecydowałem się wziąć w nim udział, a używanym na nim językiem okazał się Python.

Do końca kursu, w lutym 2013 byłem w stanie pisać skrypty, które zautomatyzowały moje codzienne zadania w SEO. Pokochałem język Python, poprawiłem swój angielski, ale chciałem czegoś więcej, dlatego znalazłem doświadczonego programistę Pythona i zapytałem go o kilka rad co do dalszych kroków. Jedną z nich było zaznajomienie się z Django. Zacząłem więc się go uczyć, a jego możliwości były tak ogromne, że nie mogłem czekać zbyt długo, aż zacznę tworzyć własne aplikacje dla SEO. W ciągu następnych 12 miesięcy, do lata 2014, wciąż pracowałem jako menadżer SEO, jednocześnie pisząc aplikacje – rank tracker (śledzący rankingi stron klientów w Google), aplikację wykrywającą plagiaty, program do przetwarzania dziennych raportów członków zespołu.

W 2014 roku pożegnałem się z optymalizacją wyszukiwań i przerzuciłem się na programowanie w Python i bycie freelancerem. Przez następne 4 lata pracowałem z wieloma różnymi klientami na całym świecie. Nauczyłem się wielu nowych rzeczy, ale jedną z najbardziej wartościowych było to, jak ważna jest komunikacja, przejrzyste wymagania i dogłębne zrozumienie potrzeb klienta. Dlatego interesuję się nie tylko techniczną stroną tworzenia oprogramowania, ale także tematami takimi jak analiza biznesu czy zarządzanie wymaganiami.

Programując sam, jako freelancer, zdałem sobie sprawę z korzyści pracy w zespole. Zawsze też chciałem spróbować pracy w firmie programistycznej.

W 2018 miałem szczęście dołączyć do MILO.

umiejętności
Python70%
Django70%
Nginx60%
HTML70%
CSS70%
AngularJS50%
English80%
JavaScript50%