Analiza danych a rozwój umiejętności - newbie

0

Dzień dobry.

Pracuję od 1,5 roku w analizie danych, na codzień w Excelu. Tak, wiem, dla wielu jest to śmieszne. W pracy używamy tylko excela i nie zamierza się to zmienić. Prosze o poradę: Jako, że chciałbym się rozwijać i - za jakiś czas zarabiać lepiej, a analiza danych naprawdę jest moją działką - co mogę zrobićby podnieść kwalifkiacje. Na początek - zamierzam - na potrzeby obecnej pracy przeszkolić się lepiej z funkcji i VBA.

Wiem, że analiza danych to Python, SQl itp. ale..nie mam na to tyle czasu, przy obecnych obowiązkach.

Moje pytanie brzmi jak to połączyć, żeby krok po kroczku się rozwijać w rzeczach, które robię obecnie i dostać pracę w branży z lepszymi zarobkami (powiedzmy 4k netto - Warszawa).
W jakie stanowiska celować na początek, bo podejrzewam, że z kursami Udemy nikt mi nie da pracy programisty Python.

Pozdrawiam

0

Jak masz excella to mozna latwo przekonwertowac do csv. A potem hulaj dusza: Python, Numpy, R itp...

0

Boże, własnie o coś takiego mi chodziło - już zwątpiłem w siebie czy właściwie rozumiem, co sam mam na myśli. Więc, tak, dokładnie: chciałbym zacząć robić to, co w pracy, w wolnych chwilach, w pythonie, i sqlu ucząc się samemu. Dzięki kolego WhiteLightining - czy jeszcze jakieś wskazówki?

0

Wskazówka nr 1 - plik Excela można od razu wczytać do pamięci :P

0

Wskazówka nr. 0 "parsing excel file" można wygooglować. Nigdy ci to nie przyszło do głowy? Nie siedziałem nigdy w tej działce ale to pierwsza myśl jaka pojawiła się w głowie.

0
Błękitny Ogrodnik napisał(a):

Nigdy ci to nie przyszło do głowy? Nie siedziałem nigdy w tej działce ale to pierwsza myśl jaka pojawiła się w głowie.

Nie przyszło. Dzięki

0

a jakie masz wykształcenie?

0

Z wykształcenia jestem psychologiem -.- jak pisałem pracuję w analizie danych bo na studiach miałem trochę SPSSa i od tego chyba poszło.

Psychologiem i humanistą, żeby było zabawniej. Tak tak, rynek pracy weryfikuje.

2

Cześć,

Co prawda mam więcej wspólnego z inżynierią danych aniżeli z analizą, ale pracowałem w zespołach z analitykami i przede wszystkim opanuj dobrze SQL. Poza podstawami jak grupowanie, joiny, takie zagadnienia, jak analityczne funkcje agregujące (wpiszesz "SQL OLAP functions" i powinny Ci wyskoczyć), okna czy zpytania skorelowane (correlated queries) powinny nie być Ci obce. Do nauki polecam PostgreSQL, bo wspiera dość dobrze standard SQL. Następnie uważam, że warto zainteresować się zagadnieniami data warehouse w chmurze, np. Redshift albo BigQuery. Firmy coraz częściej porzucają dawne trudno skalowalne rozwiązania jak np. Teradata na korzyść badziej elastycznych rozwiązań. Jako 3.element dodałbym jakieś narzędzie do tworzenia dashboardów, jak np. Tableau albo PowerBI.

0
bartosz25 napisał(a):

Cześć,

Co prawda mam więcej wspólnego z inżynierią danych aniżeli z analizą, ale pracowałem w zespołach z analitykami i przede wszystkim opanuj dobrze SQL. Poza podstawami jak grupowanie, joiny, takie zagadnienia, jak analityczne funkcje agregujące (wpiszesz "SQL OLAP functions" i powinny Ci wyskoczyć), okna czy zpytania skorelowane (correlated queries) powinny nie być Ci obce. Do nauki polecam PostgreSQL, bo wspiera dość dobrze standard SQL. Następnie uważam, że warto zainteresować się zagadnieniami data warehouse w chmurze, np. Redshift albo BigQuery. Firmy coraz częściej porzucają dawne trudno skalowalne rozwiązania jak np. Teradata na korzyść badziej elastycznych rozwiązań. Jako 3.element dodałbym jakieś narzędzie do tworzenia dashboardów, jak np. Tableau albo PowerBI.

Bartosz25,

Dzięki. Czy te umiejętności, które napisałeś są poszukiwane przez firmy? Szukam rozwoju umiejętności ale odczuwałem ten sufit, ze względu na swoje wykształcenie. Pogodziłem się z faktem, że programistą nie zostanę ale sądzę, że dałbym radę opanować rzeczy jak rozwiązania chmurowe, Tableau czy Power BI.
Jakie firmy obecnie stawiają na takie rozwiązania - gdzie szukać pracy ewent. zleceń?

1
adamek03836 napisał(a):
bartosz25 napisał(a):

Cześć,

Co prawda mam więcej wspólnego z inżynierią danych aniżeli z analizą, ale pracowałem w zespołach z analitykami i przede wszystkim opanuj dobrze SQL. Poza podstawami jak grupowanie, joiny, takie zagadnienia, jak analityczne funkcje agregujące (wpiszesz "SQL OLAP functions" i powinny Ci wyskoczyć), okna czy zpytania skorelowane (correlated queries) powinny nie być Ci obce. Do nauki polecam PostgreSQL, bo wspiera dość dobrze standard SQL. Następnie uważam, że warto zainteresować się zagadnieniami data warehouse w chmurze, np. Redshift albo BigQuery. Firmy coraz częściej porzucają dawne trudno skalowalne rozwiązania jak np. Teradata na korzyść badziej elastycznych rozwiązań. Jako 3.element dodałbym jakieś narzędzie do tworzenia dashboardów, jak np. Tableau albo PowerBI.

Bartosz25,

Dzięki. Czy te umiejętności, które napisałeś są poszukiwane przez firmy? Szukam rozwoju umiejętności ale odczuwałem ten sufit, ze względu na swoje wykształcenie. Pogodziłem się z faktem, że programistą nie zostanę ale sądzę, że dałbym radę opanować rzeczy jak rozwiązania chmurowe, Tableau czy Power BI.
Jakie firmy obecnie stawiają na takie rozwiązania - gdzie szukać pracy ewent. zleceń?

Słuchaj, musisz zrobi≥ć rozeznanie samodzielnie - gdzie w ogóle możesz startować, a gdzie nie przeskoczysz. A to uzyskasz chodząc na rozmowy i zmieniając co najmniej jeden raz pracę - będziesz miał porównanie z tym co robiłeś tu z tym co w innej firmie. My ci nie powiemy ile jesteś wart i jak daleko jesteś w stanie zajść czytając twoje posty. Zawsze można przynajmniej tą podyplomową matmę zrobić trybem zaocznym. Jakbyś zrobił stosowaną to już w ogóle. Samo programowanie do analizy danych to raczej nie jest jakieś pisanie kombajnów na miarę odszumiania zdjęć NASA. Można to ogarnąć samodzielnie na wystarczającym poziomie.

0
Krzywy Lew napisał(a):
adamek03836 napisał(a):
bartosz25 napisał(a):

Cześć,

Co prawda mam więcej wspólnego z inżynierią danych aniżeli z analizą, ale pracowałem w zespołach z analitykami i przede wszystkim opanuj dobrze SQL. Poza podstawami jak grupowanie, joiny, takie zagadnienia, jak analityczne funkcje agregujące (wpiszesz "SQL OLAP functions" i powinny Ci wyskoczyć), okna czy zpytania skorelowane (correlated queries) powinny nie być Ci obce. Do nauki polecam PostgreSQL, bo wspiera dość dobrze standard SQL. Następnie uważam, że warto zainteresować się zagadnieniami data warehouse w chmurze, np. Redshift albo BigQuery. Firmy coraz częściej porzucają dawne trudno skalowalne rozwiązania jak np. Teradata na korzyść badziej elastycznych rozwiązań. Jako 3.element dodałbym jakieś narzędzie do tworzenia dashboardów, jak np. Tableau albo PowerBI.

Bartosz25,

Dzięki. Czy te umiejętności, które napisałeś są poszukiwane przez firmy? Szukam rozwoju umiejętności ale odczuwałem ten sufit, ze względu na swoje wykształcenie. Pogodziłem się z faktem, że programistą nie zostanę ale sądzę, że dałbym radę opanować rzeczy jak rozwiązania chmurowe, Tableau czy Power BI.
Jakie firmy obecnie stawiają na takie rozwiązania - gdzie szukać pracy ewent. zleceń?

Słuchaj, musisz zrobi≥ć rozeznanie samodzielnie - gdzie w ogóle możesz startować, a gdzie nie przeskoczysz. A to uzyskasz chodząc na rozmowy i zmieniając co najmniej jeden raz pracę - będziesz miał porównanie z tym co robiłeś tu z tym co w innej firmie. My ci nie powiemy ile jesteś wart i jak daleko jesteś w stanie zajść czytając twoje posty. Zawsze można przynajmniej tą podyplomową matmę zrobić trybem zaocznym. Jakbyś zrobił stosowaną to już w ogóle. Samo programowanie do analizy danych to raczej nie jest jakieś pisanie kombajnów na miarę odszumiania zdjęć NASA. Można to ogarnąć samodzielnie na wystarczającym poziomie.

No cóż, i tak dostałem sporo info - między innymi to, żeby zrobić matmę podyplomową. Dzięks :)

0
adamek03836 napisał(a):

Z wykształcenia jestem psychologiem -.- jak pisałem pracuję w analizie danych bo na studiach miałem trochę SPSSa i od tego chyba poszło.

Psychologiem i humanistą, żeby było zabawniej. Tak tak, rynek pracy weryfikuje.

Pracowałem z gościem po psychologii, bardzo bystrym w analizach i pisaniu skryptów. Co prawda pisze straszny makaron, ale działa. Jest lepszy niż co niektórzy z moich studiów.

0

Hej. A w jakim języku pracowałeś z tym kolesiem? W czym pisaliście?

1

Jak tylko Excel, to zajmij się VBA - to jest potęga w Office. Jak jest Excel to jest i Windows, czyli można się pobawić VBS/PowerShell - proste tematy typu kopiuj/usuń plik/katalog, ale też ma potencjał. To da Ci ogląd w programowaniu jako takim - pierwsze w obiektowym, drugie - w skryptach.

Na pewno taka wiedza nie pójdzie na marne, bo to na takich stanowiskach zawsze się przydaje.

0

Okej, VBA a potem? Już widzę, że to sprawia mi ogromną frajde, ta automatyzacja zadań w Excelu. Ale co dalej? Jakie są dalsze możliwości? I w ogóle jak mógłbym zakwalifikować te umiejętności VBA itp,jak to nazwać tę działkę żeby nawet na własną rękę szukać coś dalej i iść w tę stronę?

0

Znalazłem ten wątek: VBA, co dalej? asp.net, aplikacje desktopowe czy aplikacje mobilne?

Mowa tu o ASP.Net oraz C#

Dodam, że próbowałem programować w JavaScript ale to trochę nie moja bajka. Więc, cóż móglbym począć by przypominało to VBA, które lubię? Proszę o pomoc :)

0

Tak naprawdę VBA to dopiero początek. Jeżeli chcesz się rozwijać w tej działce, to koniecznie Python lub R. Jeżeli chcesz się trzymać stacku Microsoftu. To Power Bi, DAX, SSIS, SSAS. No i SQL na w miarę biegłym poziomie. Możliwości jest wiele.

0

Ja bym dodał, że od strony "kariery" są dwie ścieżki (ja przynajmniej tak to widzę):
1.biznesowa- zajmujesz się raportowaniem i wchodzisz w biznesowe kwestie, typu dochodowość klientów/etc...
2.techniczna- w korpo rzadko będzie tylko Excel, pewnie jest hurtownia danych, do której wchodzą z systemów produkcyjnych jakieś dane i przy tym jest prawie zawsze robota, o ile firma ma już kilka dekad i były fuzje po drodze.
W działach IT raczej będzie ta druga opcja, trochę prościej jeśli chodzi o samą robotę, natomiast w działach innych niż IT, będzie trzeba znać się na 1 i 2, co właśnie powoduje, że ofert na rynku trochę jest, bo ludzie wolą być albo analitykiem albo technicznym.

0

Dokładnie, tak jak kolega wyżej mówi, główne ścieżki są dwie, typowo techniczna i biznesowa. Chociaż, powiem na moim przykładzie, fajnie jest połączyć jedno i drugie. Znasz szerszy kontekst, jesteś w stanie negocjować, i z biznesem i z IT. Generalnie jesteś wydajniejszy i masz o wiele większe możliwości.

0

Rozumiem. Idąc w stronę o której mówicie - a więc styk biznesu i IT( dobrze rozumiem?) W jakie umiejętności inwestować? Generalnie ujmę to tak: mam dobrego Excela, VBA i podstawy SQl (do dopracowania w miesiąc). Jakie są przykładowe stanowiska o których mówicie? Porównał bym sobie wymagania.

0

Ups, przepraszam kolega powyżej napisałem o skillsach. Python,R i stacji ew. Microsoftu. Ale te stanowiska mnie interesują bo utknąłem a mam chęć rozwijać się dalej. Pzdr i dziekuje

0

Cisnę już SQLa z materiałów kolegi ze studiów informatycznych. Potem biorę się za Pythona z Udemy. We wrzesniu zapisuję na studia. Czy uważacie, że pod analizę danych kurs poniższy oferowany przez PJA jest konkretne? Czy to strata pieniędzy.
http://www.pja.edu.pl/studia-podyplomowe-kursy/podyplomowe/big-data

oczywiście tylko podyplomówka ale jst R, jest Python i dużo dobrych (chyba!) zagadnień
pzdr

0

mnie ciekawi samo zbieranie danych, wiec zamierzam poczytac o Data Mining, o robieniu botow w PHP/Python... np: czy w 2019 web scraping jest utrudniony z uwagi na oddzielenie warstwy widoku od danych? Ciekawy temat. ot chociazby przed chwilą znalazłam: "https://doc.lagout.org/Others/Data%20Mining/Big%20Data%2C%20Data%20Mining%2C%20and%20Machine%20Learning_%20Value%20Creation%20for%20Business%20Leaders%20and%20Practitioners%20%5BDean%202014-05-27%5D.pdf" - fajne rzeczy można znaleźć wpisując w wyszukiware: "nazwa tematu po angielsku pdf". Poza tym libgen, nostarchpress

0

Jeżeli interesuje Cię Python w połączeniu z analizą danych to zapraszam: https://www.facebook.com/Analiza.danych.z.Python

0
lambdadziara napisał(a):

mnie ciekawi samo zbieranie danych, wiec zamierzam poczytac o Data Mining, o robieniu botow w PHP/Python... np: czy w 2019 web scraping jest utrudniony z uwagi na oddzielenie warstwy widoku od danych? Ciekawy temat. ot chociazby przed chwilą znalazłam: "https://doc.lagout.org/Others/Data%20Mining/Big%20Data%2C%20Data%20Mining%2C%20and%20Machine%20Learning_%20Value%20Creation%20for%20Business%20Leaders%20and%20Practitioners%20%5BDean%202014-05-27%5D.pdf" - fajne rzeczy można znaleźć wpisując w wyszukiware: "nazwa tematu po angielsku pdf". Poza tym libgen, nostarchpress

Tutaj masz linka do artykułu o książkach dla takich osób jak Ty. Według mnie warto zainwestować w 2, 3 pozycje które wyczerpują dany temat :) Kursy na udemy sa różne, pamiętaj że każdy moze tam wgrać swój kurs.... ja się uczyłam z książek, szczegolnie tych z certyfikatem Microsoftu i bomba, prawdziwe przyklady i dobrze opisane.
http://bideveloper.pl/index.php/2020/04/03/ksiazki-dla-poczatkujacego-bi-developera/

1 użytkowników online, w tym zalogowanych: 0, gości: 1