• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Programowanie a Data Science

Aruba Cloud - Virtual Private Server VPS
0 głosów
1,690 wizyt
pytanie zadane 17 lipca 2018 w Rozwój zawodowy, nauka, praca przez Macek Kolo Mądrala (5,480 p.)
Hej, jestem programistą, mój stack to java/android. W domu jednak bawię się w ML/Computer Vision/Image Processing. Miałem dzisiaj rozmowę o pracę z której wynikło, że albo można być programistą, albo DS. Jak to jest? Nie chce robić tabelek i latać z tym do klienta(a z tego co widziałem tak ta praca w większości polega), wole programować, ale też chciałbym zająć się czymś co lubię i mnie interesuje. Nie widzę jednak opcji by to połączyć, bo firmy oczekują, albo jednego, albo drugiego, tym bardziej w Krakowie. Może ma ktoś jakieś doświadczenia z tym i może się podzielić?

1 odpowiedź

+1 głos
odpowiedź 17 lipca 2018 przez Hunter94 Mądrala (6,290 p.)
Różnica jest taka że jako programista masz zazwyczaj z góry napisane co i jak ma być zrobione.
W DS problemu często nie ma wprost sprecyzowanego to Ty masz znaleźć problem i wskazać jego rozwiązania.
Żeby rozwiązać problem musisz być w kontakcie z biznesem w celu weryfikacji wiedzy eksperckiej i poprawności twoich założeń.

Oczywiście często w twoim finalnym rozwiązaniu znajduje się gdzieś tabelka excela bo musisz dać informację biznesowi że to co zrobiłeś da im zysk. ich nie obchodzą twoje implementację czy ile godzin to pisałeś.

Masz dać im np. działający model i tabelkę pokazującą że to jest to czego szukali.   
Proponuje się nawet żeby nie używać do tego terminu DS tylko business science.

Jest nawet gorzej, Ty masz nie tylko przynieść im tabelkę ale też ją tak przedstawić żeby to kupili.

DS który skończył pracę i nie potrafi jej odpowiednio zaprezentować może mieć problem.

Jak znasz jave możesz być programistą ml. biznes kocha jave DS kocha pythona i r więc możesz popychać to co oni stworzyli na produkcję.
komentarz 17 lipca 2018 przez Macek Kolo Mądrala (5,480 p.)
Więc kto się zajmuje implementacją algorytmów od DS? Bo jak rozumiem ktoś musi skoro oni tylko "znajdują" problem i zajmują się  tym od strony biznesu.
komentarz 17 lipca 2018 przez Hunter94 Mądrala (6,290 p.)
DS szuka najlepszego algorytmu, testuje go, tworzy jakiś rezultat swojej pracy i tu zależy może potem skończyć swoją pracę i dać to do przepisania programistom, bo np u klienta używa się javy, albo liczy się każda sekunda, bo trenujecie to na amazonie i napisanie tego w c++ zaoszczędzi sporo pieniędzy.
Albo DS jako człowiek orkiestra który oprócz tego zajmuję się wszystkimi kwestiami związanymi z chmurami, współbieżnością, interfejsami, testami aplikacji itp.
komentarz 17 lipca 2018 przez Macek Kolo Mądrala (5,480 p.)
Czyli nie muszę być DS by robić to co lubię, spoko :)
komentarz 17 lipca 2018 przez Hunter94 Mądrala (6,290 p.)
Jak najbardziej DS to nie tylko zawód ale i cała nowa branża w IT.
Potrzebni są programiści którzy dobrze programują i wiedzą coś o ml.

Osoby które zajmują się wizualizacją danych.

Testerzy którzy coś wiedzą o ml, eksperci i wiele wiele więcej.

Podobne pytania

+1 głos
1 odpowiedź 1,523 wizyt
0 głosów
2 odpowiedzi 447 wizyt
0 głosów
2 odpowiedzi 869 wizyt
pytanie zadane 16 października 2020 w Rozwój zawodowy, nauka, praca przez gerid Nowicjusz (220 p.)

93,337 zapytań

142,332 odpowiedzi

322,423 komentarzy

62,676 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Wprowadzenie do ITsec, tom 1 Wprowadzenie do ITsec, tom 2

Można już zamawiać dwa tomy książek o ITsec pt. "Wprowadzenie do bezpieczeństwa IT" - mamy dla Was kod: pasja (użyjcie go w koszyku), dzięki któremu uzyskamy aż 15% zniżki! Dziękujemy ekipie Sekuraka za fajny rabat dla naszej Społeczności!

...