javascript kod

JavaScript jest jednym z podstawowych języków technologii webowych, wykorzystywanym na blisko 95% stron internetowych. Wśród nich znajdują się oczywiście takie potęgi jak Google, YouTube czy Facebook. JavaScript był pierwszą szeroko stosowaną technologią dodającą do dawniej statycznych stron WWW funkcje interaktywne. Dzięki JS możliwe stało się dynamiczne zmienianie treści stron internetowych bez potrzeby ich przeładowania (manipulacja DOM, czyli obiektowym modelem dokumentu, […]

Karolina Walczewska, 8 lipca 2020

Bioinformatyka

Bioinformatyka Bioinformatyka jest dyscypliną naukową sytuującą się, jak nietrudno się domyślić, na przecięciu biologii i informatyki. Jednakże to czerpie również z innych dziedzin nauk ścisłych, jak chemia i fizyka. W niniejszym artykule omówimy pokrótce najważniejsze obszary badań bioinformatyki. Historia Bioinformatyka zaczęła wyodrębniać się z nauk biologicznych, w szczególności z biochemii i biologii molekularnej, już w połowie XX wieku, gdy dwukrotny noblista Frederic Sanger określił pierwszorzędową strukturę insuliny, […]

Grzegorz Papaj, 13 maja 2020

NowaLed na liście Financial Times

NowaLed na liście FT 1000 Miło nam poinformować, że nasz klient NowaLed ILL Sp. z o.o. znalazł się na prestiżowej liście FT 1000 (liście tysiąca najszybciej rosnących firm Europy) opracowanej przez Financial Times. Serdecznie gratulujemy i życzymy kolejnych sukcesów! O projekcie, który realizowaliśmy dla NowaLed, można poczytać tutaj.

Grzegorz Papaj, 30 marca 2020

Dlaczego warto inwestować w język Python

1. Rosnąca popularność W rankingu najpopularniejszych języków programowania TIOBE Programming Community Index (z października 2019 roku) Python plasuje się na trzecim miejscu (po Javie i C). To o jedno oczko wyżej, niż rok wcześniej. Ta tendencja nie powinna dziwić – prostota składni, wysoki poziom abstrakcji oraz bogaty zbiór bibliotek i pakietów sprawia, że liczba użytkowników tego języka stale rośnie. 2. Ekosystem Python ma niezwykle bogaty ekosystem. Najpopularniejszy zbiór […]

Maciej Mazurek, 13 stycznia 2020

Jak stworzyć sieć neuronową

Wstęp Celem tego artykułu jest przedstawienie koncepcji działania sieci neuronowych, a konkretnie sieci neuronowych typu Feedforward neural network, poprzez skonstruowanie prostego przykładu takiej sieci w języku Python. Do pełnego zrozumienia załączonego do artykułu kodu wymagana jest jedynie umiejętność mnożenia macierzy. Sieć neuronowa to statystyczny model obliczeniowy stosowany w uczeniu maszynowym. Można o nim myśleć jak o systemie połączonych synapsami neuronów, które przesyłają między […]

Maciej Mazurek, 8 stycznia 2020

Zastosowania języka Python

Zastosowania w nauce Python jest bardzo chętnie używany przez programistów działających w przeróżnych dziedzinach. Używają go bioinformatycy, inżynierowie, matematycy, astronomowie czy kognitywiści. Poniżej przedstawiamy niektóre narzędzia dostępne w języku Python używane w poszczególnych dziedzinach nauki. Bioinformatyka Najpopularniejszym pakietem stosowanym przez bioinformatyków jest Biopython. Umożliwia między innymi: parsowanie i obsługę popularnych bioinformatycznych formatów danych np. Clustal, FASTA czy GenBank, a także analizę sekwencji za pomocą metod k Nearest Neighbors, Naive […]

Maciej Mazurek, 30 grudnia 2019

programiści

W środowisku programistów aktualnie panuje trend, by poziom zaawansowania developerów określać jako “programista junior”, “programista senior”, a czasem jeszcze stopień pośredni, czyli “mid” bądź “mid level”, czasem opisywany również jako “regular”. Wszyscy zdają się posługiwać się tymi stopniami wtajemniczenia. Ale co one właściwie oznaczają? Podchodząc do tematu z pewną dozą złośliwości można by powiedzieć, że stopnie te różnią się jedynie oferowaną stawką, a w najlepszym wypadku stażem […]

Grzegorz Papaj, 16 grudnia 2019

rekrutacja

W poprzednich artykułach pisaliśmy o tym, jak zwykle wygląda rekrutacja programistów oraz o najczęstszych problemach, jakich firma doświadcza w tym procesie. Nadszedł czas, aby przyjrzeć się źródłom trudności lub nieskuteczności w rekrutacji programistów. Częste problemy Zacznijmy od przypomnienia, jakich problemów doświadczają najczęściej firmy zatrudniające programistów: Nie napływają oczekiwane CVki. Zgłaszają się tylko niedoświadczeni kandydaci. Kandydaci z udokumentowanym doświadczeniem nie mają umiejętności na odpowiednim poziomie. Kandydaci przechodzą rekrutację […]

Grzegorz Papaj, 9 grudnia 2019

Przygotowanie do rozmowy o pracę

W poprzednim artykule pisaliśmy o tym, jak wygląda rekrutacja programistów w modelowej sytuacji. Niestety nie zawsze wszystko idzie zgodnie z planem i pojawiają się rozmaite problemy. Gdzie może zawieść proces rekrutacji programisty? Poniżej przedstawiamy najczęściej występujące problemy przy rekrutacji na stanowiska programistyczne lub informatyczne. Brak CV – specjalistów na rynku? Jeśli naszym zadaniem jest znalezienie specjalisty od dość rzadko stosowanej technologii, to możemy mieć kłopot […]

Grzegorz Papaj, 22 października 2019