#DSP17 – Moje środowisko pracy

W ostatnim wpisie było o tym, że startuję w tegorocznym Daj Się Poznać. Pomyślałem, że dziś krótko opiszę swoje środowisko pracy, które bądź co bądź jest bardzo ważną częścią pracy każdego programisty. Zapraszam do czytania 😉

System operacyjny

linux-desktop
Mój pulpit

Chyba podstawa. Długo zastanawiałem się nad wyborem, ogólnie do tej pory najczęściej pracowałem na Windows 10, ale jednak sam w sobie produkt Microsoftu ma pewne mankamenty i praca w nim nie jest taka przyjemna i z polotem. Na komputerze miałem jeszcze zainstalowany system Linux Mint 18 – tego rzadko odwiedzałem, co więcej czasem jakoś się wysypywał, już pomijam fakt problemów przy instalacji obok windowsa (ten Boot secure…). W każdym razie zrobiłem update i okazało się, że wszystkie problemy znikły.

Dlaczego wcześniej korzystałem z Windowsa… tak naprawdę nie robiłem nic, co by go jakoś wymagało, ale po prostu czasem lubiłem sobie pograć no i pakiet Office. Ostatnio nie gram, mam lepsze rzeczy do roboty, a Office’a da się zastąpić, w związku z czym Windows przestaje mi być potrzebny, amen. To moje kolejne podejście do przesiadki na Linucha, ale mam nadzieję, że tym razem udane. Linux jest świetnym środowiskiem do webdeveloperki, a jego mocną stroną jest po prostu konsola, która na produkcie od Microsoftu nie jest tak fajnie działająca jak na dystrybucjach linuxowych.

Edytor

Kolejne bardzo ważne narzędzie każdego programisty i coś, bez czego po prostu nie da się obyć. Edytor musi być wydajny, elastyczny, cieszyć oko i być funkcjonalny. Postawiłem na edytor Atom, który, co ciekawe, w całości został napisany w JavaScript i jest na licencji Open Source.

edytor
Edytor Atom

Atom daje się dostosować do potrzeb jego użytkownika. Obsługuje motywy, ma dodatkowe paczki i jak dla mnie działa świetnie. Alternatywą dla niego mógłby być np Sublime Text albo Brackets od Adobe. Pracowałem z każdym z tych trzech i jednak dla mnie najwygodniejszy okazuje sie Atom.

Przeglądarka

Bez przeglądarki byłoby ciężko podejrzeć efekt pracy. Na co dzień używam Google Chrome, jak zresztą większość ludzi na świecie, ale cóż, dla mnie jest to wygodne. Nie mniej w ramach projektu chciałem poznać coś nowego i taką przeglądarką, która podobno wspiera proces powstawania weboprogramowania jest Blisk. W tej chwili ciężko mi cokolwiek powiedzieć na jej temat, jedynie to, że się troszkę rozczarowałem, jak głosi oficjalna strona projektu – „Ready for Windows and Mac. Linux – soon”. No cóż, pozostaje mi Chrome.

Razem z Chrome parę wtyczek. MagicCSS, WebDeveloper Checklist, ColorZilla no i konsola wbudowana w przeglądarkę. Nie mniej czekam na Bliska, może się doczekam przed ukończeniem projektu.

Inne

Oczywiście nie obyłoby się bez szczegółów. Dlatego do trzech podstawowych narzędzi dochodzą detale.

Notatki – Google Keep/Evernote

Planowanie – Nozbe/Trello

Muzyczka – Spotify/YouTube

Do tego oczywiście Git, Sass, Node, ale o tym innym razem.

O powyższych pewnie napiszę osobny post.

Projekt

Kolejny post pewnie będzie o samym projekcie. Na tę chwilę jest on w trakcie planowania, ciężko cokolwiek powiedzieć, w końcu korzystam z technologii, której kompletnie nie znam, ale jestem pełen nadziei, że to się wkrótce zmieni.

Co myślicie o moim „zestawie”. Może macie jakieś propozycje? Chętnie się zapoznam! Do następnego!

Ja na #DSP2017
Mój github
Strona konkursu