Jak ugryźć programowanie ? Post kobiety,która jeszcze nie miała z tym żadnego kontaktu, a chcialaby spróbować swoich sił, w programowaniu czegoś innego niz pralka. Od czego zacząć ?

Odpowiedz Nowy wątek
2019-09-03 15:04
0

Zasadniczo chciałabym coś w swoim życiu stworzyć, programowanie wydaję mi się ciekawą opcją. Mam w tym momencie lat 24 i licencjat z filologii. Za dzieciaka marzyłam sobie o byciu informatykiem, ale lata minęły, rodzice swoje, ja swoje, a życie swoje. Zamierzam zrobić teraz 2-letnią magisterkę, co daje mi sporo wolnego czasu, który chciałabym poświęcić na naukę czegoś faktycznie ciekawego. I tutaj pojawia się problem. Czytałam o przeróżnych kursach, bootcampach i zazwyczaj nie są dobrze oceniane. Chyba, że ktoś może mi z czystym sumieniem coś polecić, z góry dziękuje. Chciałabym rozpocząć przygodę, ale gdzie ? Czegokolwiek nie czytam, to wszystko czarna magia. Oglądam filmiki na youtubie, w komentarzach ludzie piszą, że to wszystko błędne myślenie, zła technika. Znalazłam to forum i pomyślałam, że tutaj może ktoś mógłby mnie chociaż nakierować. O środowisku programistów słyszy się różne opinie, ale cholera jasna, gdzie pytać jeśli nie u źródła. Z programowaniem nie mam wspólnego jeszcze nic oprócz szczerych chęci i gotówości do pracy nad swoimi umiejętnościami. Poza tym piszę też z chęci poznania kogoś kto już w tym siedzi i miałby czas i dobrą wolę podania ręki.
Z góry dzięki

edytowany 1x, ostatnio: ArchPixie, 2019-09-03 15:20

Pozostało 580 znaków

2019-09-03 22:30
var
0

Tak, nie ma opłat za drobne wskazówki i nie chodzi o to żeby komuś tutaj płacić.
W pracy i poza pracą staram się pomagać ludziom w potrzebie, ale robię to tylko wtedy kiedy widzę że próbowali sobie poradzić z problemem którego nie mogą w danej chwili pokonać.
Po pierwsze dlatego, że właśnie te próby uczą najwięcej zmuszając do poszukiwań. Po drugie dlatego, że nie lubię ludzi lenistwa i oczekiwań podania wszystkiego na tacy.
Tak jak wcześniej wspomniałem i z czym chyba każdy tutaj się zgodzi - programowanie to środek do osiągnięcia jakiegoś celu a nie cel sam w sobie. W jaki sposób taka osoba poradzi sobie z problemami których złożoność może być N razy większa skoro nawet nie próbuje rozwiązać tych najmniejszych na własną rękę?

Co do książek - fragment z Heliona to tylko sugestia, równie dobrze możesz poszukać pirata na chomiku i jak się spodoba to kupić. Albo jak mieszkasz w okolicy gdzie jest konkretna księgarnia to wejść, przejrzeć i coś wybrać.

Ja zaczynałem od tego: https://helion.pl/ksiazki/c-p[...]e-liberty,cshpr6.htm#format/e ale nie poleciłbym jej komuś całkowicie świeżemu bez znajomości chociażby podstaw programowania. Zajmuję się programowaniem.

To nie tak, że kto pyta nie błądzi. Trzeba po prostu zadawać odpowiednie pytania.

Ciężko zadać pytanie, jeśli się jeszcze nie zna problemu. To nie lenistwo, a chęć uzyskania wiarygodnych informacji od ludzi, którzy faktycznie się tym zajmują. A tak abstrahując, to nie takie znowu legendy, te opowiastki o środowisku programistów. : ) I pewnie mogłabym się błąkać po internetach jak dziecko we mgle, szukając podstaw podstawy, teorytycznie lekarz też mógłby sam zacząć czytać o medycynie. Tylko łatwiej i mi, i jemu, kiedy ktoś mu wyjaśni gdzie zacząć, żeby zamiast czytać losowe książki np. o chorobach układu nerwowego, poznał najpierw jego budowę. - ArchPixie 2019-09-03 22:49
To idź na studia albo chociaż zapoznaj się z programem studiów i zalecaną literaturą dla przedmiotów dowolnego wydziału z informatyką - var 2019-09-03 22:59
@ArchPixie: sugeruje iść do forum dla lekarzy i spytać się jak przebranżowić się na neurochirurga bo nie masz doświadczenia i nie wiesz z czym to się je. Zresztą praca u podstaw - na lekarza idzie ktoś z przygotowaniem biologicznym i chemicznym potwierdzonym maturą. Na informatykę idzie ktoś przygotowany z nauk ścisłych głównie z matematyki i fizyki. Matematyka NIE jest potrzebna w 90% przypadków, ale mówimy o matematyce wyższej. Poziom maturalny jak elementy kombinatoryki, procenty składane, równania kwadratowe etc. jak najbardziej są konieczne. - somedev 2019-09-04 06:32
A umiejętność nauczenia się tego jest tą samą umiejętnością uczenia się ścisłych rzeczy co w przypadku nauki programowania. Oczekujesz, że bez przygotowania ktoś wyłoży na poczekaniu od czego zacząć. Einstein w jakimś wywiadzie spytany o swoją teorię odpowiedział, że nie sposób wytłumaczyć przepis na ciasto komuś, kto nigdy nie widział mąki, nie wie jak wygląda jajko, lub jak używa się miski. Generalnie temat seksistwoski i tendencyjny bo ostatnio takich na pęczki, a nawet koledzy zrobili FAQ dla nowych, ale widać krew w piach. Dziwię się, że stał się on taki popularny. - somedev 2019-09-04 06:34
Ofc. rozumiem ten atawistyczny mechanizm, który działa w sieci nie od dziś droga koleżanko ... a może jednak kolego? Niemniej życzę powodzenia i nauczenia się w pierwszej kolejności selekcji informacji i szukania czegoś samemu. Może i Aniserowicz mówi prawdę, że na pewnym etapie selekcja wiedzy przez innych jest pożyteczna, ale nie na początkowym etapie, gdzie nie masz umiejętności selekcji ani trochę. - somedev 2019-09-04 06:36

Pozostało 580 znaków

2019-09-03 22:38
2

Zacznij od PHP. Racjonalny próg wejścia, duże zapotrzebowanie rynku. Później ogarnij jakiegoś Laravela lub Symfony i będzie git 😉

Pozostało 580 znaków

2019-09-04 06:20
4
ArchPixie napisał(a):

Chciałabym rozpocząć przygodę, ale gdzie ? Czegokolwiek nie czytam, to wszystko czarna magia.

Posługując się analogią, którą pewnie zrozumiesz, brzmi to jak narzekanie człowieka, który chce się nauczyć francuskiego, włącza sobie film po francusku lub otwiera książkę na środku i dziwi się, że nic nie rozumie. Od czego zacząć? Od tutoriali, które od podstaw prowadzą za rączkę. Od bzdur pokroju "dodaj dwie liczby i wyświetl wynik na ekranie". Potem stopniowo trudniejsze rzeczy.

Oglądam filmiki na youtubie, w komentarzach ludzie piszą, że to wszystko błędne myślenie, zła technika.

Po pierwsze ma działać, po drugie wyglądać. Do poprawnych technik, odpowiednich idiomów dochodzi się z czasem, w miarę czytania czyjegoś kodu i otrzymywania recenzji od bardziej doświadczonych kolegów i mentorów. Znów, to samo co z językami - jak początkujący będzie pisał koślawe zdania, to tak samo oczytany erudyta może zauważać, że to nie jest literacki język, że native speaker by to ujął inaczej, że są słowa i idiomy, co by bardziej pasowały w danej sytuacji. Im dłużej jednak piszesz i czytasz tym bardziej zaczyna to wchodzić.

Jakiegoś by języka nie wybrała, wrzucaj na portale, które robią za friko code review, na przykład tu https://codereview.stackexchange.com/. Tu na forum też jest odpowiedni dział. Analizuj co ci powiedzą i na co zwracają uwagę, wdrażaj w kolejne zamieszczane kody. Technika się z czasem wyrobi.

Pozostało 580 znaków

2019-09-04 07:56
2

Przede wszystkim potrzebny jest cel do osiągnięcia. Prosta rzecz. Niestety początkującemu często trudno jest wskazać jak może sobie ułatwić życie... A może jednak masz pomysł, co robisz na komputerze, proste i powtarzane w kółko? Idealna rzecz do automatyzacji. Może być choćby aplikacja do przeszukiwania słowników - tyle ich jest, po co szukać we wszystkich po kolei? Po co wpisywać każde słowo oddzielnie. Uczysz się języków to pewno rozumiesz o czym piszę. W takim przedsięwzięciu nawet mogę pomóc, bo myślałem niedawno coś takiego zrobić, ale czasu trochę nie było.. :)


edytowany 1x, ostatnio: elwis, 2019-09-04 07:57

Pozostało 580 znaków

2019-09-04 09:42
0

Zajmij sie uczeniem maszynowym! Ja zaczalem niedawno i polecam bo jest to przyszlosc :D niestety najgorsze jest to ze bez studiow informatycznych i matematyki na poziomie wyzszym czyli macierze itp za duzo sie samemu nie zrozumie, sam sie z tym problemem borykam ale zaczalem chodzic na kursy zwiazane z tymi tematami i cos tam powoli do przodu ;)

Jesli chcesz wiazac z tym swoja przyszlosc i w tym temacie szukac pracy to musisz sama zdecydowac, najlepiej w ofertach pracy przejrzyj czego szukaja najwiecej i sama oceń.

Proponujesz ML osobie po filologii? - kixe52 2019-09-05 14:14

Pozostało 580 znaków

2019-09-04 22:22
1

@ArchPixie: nie chcę robić z tego forum jakiejś elektrody ale pierwszy stack trace i tyle Cię widzieliśmy :-) Sad but true :-(

Pokaż pozostałe 8 komentarzy
@superdurszlak: coś w ten deseń, jak @Silv powtórzy pytanie to wracam do stack trace'a :-) - Aryman1983 2019-09-04 22:46
Chociaż ten podlinkowany wcale nie jest soczysty. Spring LDAP + jakaś dziwna konfiguracja LDAPa, w dodatku inna w każdym środowisku i nagle odkrywasz że łatwiej debugować Springa niż czytać brednie ze stack trace :D - superdurszlak 2019-09-04 22:47
@Aryman1983: @superdurszlak: Ach, takie domniemywanie. Rozumiem już. :) Dziękuję. To rzeczywiście trochę mniej intuicyjne było, ale mam nadzieję, że kiedyś będę to chwytać lepiej (piszę bez ironii). - Silv 2019-09-04 22:48
musisz ćwiczyć przeciąganie liny, to Ci się wzmocni chwyt i już będziesz wszystko łapał :P - superdurszlak 2019-09-04 22:49
@superdurszlak: wrzuciłem co tam google podał, aby było jasne o co chodzi :-) Lepsze nie mieszczą się tutaj w limicie znaków :-) - Aryman1983 2019-09-04 22:50

Pozostało 580 znaków

2019-09-04 22:41
GN
0

Cześć. Chciałbym spróbować sił w przeciąganiu liny, od czego zacząć? Pyta mężczyzna, stanu wolnego z własnym mieszkaniem oraz samochodem.

Takie tematy powinny od razu lecieć do kosza. Wpisując w wyszukiwarkę 3 wyrazy (jak zacząć programować) dostajemy nieograniczoną liczbę artykułów, poradników ze wszystkim co nam jest potrzebne aby zacząć.


“Computer science education cannot make anybody an expert programmer any more than studying brushes and pigment can make somebody an expert painter.” ~ Eric S. Raymond
Pokaż pozostałe 2 komentarze
@matmax: Nie wiem o czym piszesz. - GN 2019-09-04 22:52
@Silv: Tylko, że ten temat nie jest unikalny. - GN 2019-09-04 22:55
@GN: w rozumieniu ogólnym nie, w rozumieniu konkretnego użytkownika – jest. - Silv 2019-09-04 22:55
Na 4p jest już kilka identycznych tematów, więc temat przede wszystkim nie jest unikalny na tym forum. - GN 2019-09-04 23:05
W porządku, czyli optujesz za drugim podejściem. - Silv 2019-09-04 23:06

Pozostało 580 znaków

2019-09-04 23:02
0

Pytanie po co chcesz zostać programistką skoro firmy już nie rekrutują juniorów, a ja mimo kupy dobrego kodu na GH i jednego całkiem jebutnego jak na jedną osobę projektu API (monolit + 2 mikroserwisy) + klient , który to projekt normalnie robi hajs nie mogę się dostać na rozmowę w dwóch największych polskich miastach.

Pokaż pozostałe 22 komentarze
Chyba czegoś nie rozumiem. Skoro pracujesz od roku, używasz Javy, Springa, Angulara tzn, że jesteś juniorem. Skąd ten płacz, że firmy nie rekrutują juniorów? - kixe52 2019-09-05 14:33
stawiam na przyjęte kryterium: "dwa największe miasta" - Spine 2019-09-05 15:21
@kixe52: co w związku z Twoimi odniesieniami do moich postów. Pracuję, ale nie jestem programistą. - NeutrinoSpinZero 2019-09-05 15:40
Nie rozumiem. Jak wygląda to używanie javy, springa itp nie będąc programistą? Jesteś jak ta Pani w sądzie, która zapisuje przebieg rozprawy tylko, że obok Ciebie siedzi ktoś i dyktuje Ci kod? :D - kixe52 2019-09-05 15:44
Zaprotokołować, poproszę! :) - Spine 2019-09-05 15:56

Pozostało 580 znaków

2019-09-05 08:49
5
Silv napisał(a):

@ArchPixie: JavaScript jest dobry, ale... dla początkujących to chyba głównie wtedy, jeśli wiedzą, że chcą iść w programowanie webowe.

W JS możesz tworzyć aplikacje webowe, ale również backend (NodeJS), aplikacje mobilne (React Native) i desktopowe (Electron). JS powinni uczyć w przedszkolach, ponieważ jest prosty, ale ma nieograniczone możliwości. Przy okazji takie przedszkolaki rozwiązałyby wszystkie problemy z niedoborem programistów i zniszczyły model biznesowy wszystkich szkółek programowania. Wszystkie r&d przenosiłyby się z USA do Polski i bylibyśmy jak Chiny w latach 90.


Wiedza to potęga

Pozostało 580 znaków

2019-09-05 15:34
1

Jak ugryzc programowanie?
Napisac kilka programow z marszu.

Co pisalem na poczatku bez komputera, podrecznikow i internetu:

  • sumator cyfr liczby e (BASIC)
  • demo typu scroller tekstu (asm Z80)
  • edytor fontow (Action! - tu juz posiadalem komputer osobisty z 64 kB RAM t.j. 65536 komorek)

Obecnie dostepna jest w necie nie jedna lista projektow do cwiczen, wystarczy wyklikac w guglu.

Na poczatek polecam jezyk Python. Materialy do tego jezyka czesto zakladaja zerowa wiedze czytelnika, w niektorych przypadkach wrecz sa przeznaczone dla uczniow szkol podstawowych.


Szacuje się, że w Polsce brakuje 50 tys. programistów
Właśnie, to stawia mi przed oczy taki problem filozoficzny: im więcej materiałów, tym mniejsza kreatywność/aktywność. - Silv 2019-09-05 17:27
@stivens: komu ten plus, mnie? - Silv 2019-09-07 18:25
A czy inny scenariusz ma sens? - stivens 2019-09-07 18:31
@stivens: dzięki. ;) W sumie chyba nie, ale zawsze warto spytać. - Silv 2019-09-08 02:57

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

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