Ciężki start w pierwszej pracy

Ciężki start w pierwszej pracy
CX
  • Rejestracja:ponad 2 lata
  • Ostatnio:ponad 2 lata
  • Postów:3
0

Hej,
Całkiem niedawno zacząłem swoją pierwszą pracę w zawodzie i generalnie za mocno się tym stresuję. Dostałem feature do napisania w dwa tygodnie, ale strasznie długo mi schodzi napisanie nawet paru linijek kodu, bo w ogóle nie ogarniam projektu. Troszeczkę nie takiego startu spodziewałem; myślałem, że będę miał jakieś szkolenia z modułów, pair programming czy nawet dokumentację, a dostałem z buta kod, zadanie i w razie czego to pytaj (wiedza nt. projektu jest przekazywana słownie). :(

W zeszłym tygodniu tylko dwa dni miałem w miarę produktywne, a reszta masakra... Jednego dnia stresowałem się, że nie ogarniam i nie mogłem się skupić ani skoncentrować na pracy przez co nic nie zrobiłem - full prokrastynacja i w rezultacie trochę się załamałem aż mi się płakać chciało. Dzisiaj niedziela i zamiast chillować, to już myślę o tym czy dam radę coś w tym tygodniu zrobić ;_;

Dodatkowo nie pomaga fakt, że musiałem się przeprowadzić do innego miasta i nie mam do kogo się w cztery oczy odezwać, nowe bodźce, nowe wszystko.

Pytanie: jak to wyglądało w waszym przypadku jak zaczynaliście i ewentualnie po jakim czasie przestaliście się tak tym przejmować? Czy to, że się tak stresuję może jest normalne? Jak sobie radzicie w takich sytuacjach?

edytowany 1x, ostatnio: CenturionX
KR
krystiano_ronaldo
tak po dzięsieciu latach przestałem się jąkać, zacisnij zęby
Aventus
  • Rejestracja:prawie 9 lat
  • Ostatnio:ponad 2 lata
  • Lokalizacja:UK
  • Postów:2235
11

Firma najprawdopodobniej nie ogarnia w wdrażanie nowych pracowników. Jeśli nie mają odpowiedniej dokumentacji to takie rzucenie na głęboką wodę nie jest rozsądne. Oczywiście, sama nauka poprzez poznawanie kodu ma jak najbardziej sens, ale trzeba mieć jakiś punkt zaczepienia- albo dokumentacja, albo opiekun oprowadzający po systemie. Najlepiej jedno i drugie.

Skad przekonanie że musisz to zrobić w dwa tygodnie? Być może taka była estymacja taska, niekoniecznie z uwzględnieniem że będzie to robił ktoś nowy?

Grunt to żebyś postarał się podejść do tego na spokojnie. Poznawaj kod, rób dużo notatek i diagramów, i pytaj jeśli czegoś nie wiesz- odpowiedzi również notując. Dobrze też abyś swoje notatki i diagramy komuś pokazywał, upewniając się że dobrze dany temat zrozumiałeś. Przy okazji pokażesz że nie siedzisz bezczynnie, i nawet jeśli wdrożenie zajmuje Ci dłużej niż są oczekiwania (słusznie lub nie), to wykażesz się chęcią nauki i ogarnięcia tematu.


Na każdy złożony problem istnieje rozwiązanie które jest proste, szybkie i błędne.
edytowany 1x, ostatnio: Aventus
KR
krystiano_ronaldo
nie okazuj że projekt cię interesuje bo cie zwolnią
WeiXiao
  • Rejestracja:około 9 lat
  • Ostatnio:około 15 godzin
  • Postów:5107
5

Czy to, że się tak stresuję może jest normalne?
Pierwsza praca

Myślę że tak.

Nie sądzę aby zatrudniali kogoś bez xp z podejściem no, 2-3 tygodnie i już będzie klepał taski jak ludzie co siedzą tam 13 lat

Przejdź po kodzie X razy od góry do dołu jakimś debuggerem to w końcu zaczniesz się w nim odnajdywać

A jeżeli chodzi o wiedzę domenową to już :D

Nawet doświadczeni programiści czasem potrzebują miesiąca czy nawet więcej aby się wdrożyć

edytowany 2x, ostatnio: WeiXiao
axelbest
Ale tak bywa. W takich januszerkach, to młodzi potrafią pisać taki sam kod jak ichniejsi seniorzy co mają po 12 lat stażu (albo dupogodzin). Znam takich co nie podnoszą swoich kwalifikacji, bo utknęli w swojej strefie komfortu. Czy programista co ma 6k PLN po 10 latach pracy to coś normalnego? Z moich obserwacji widać że tak, pod warunkiem że ugrzazl w jednej firmie i nie ma jaj/jajników by zmienić coś w życiu.
WeiXiao
@axelbest: no ok, kod jest mierny, ale nadal rozumieją co ma robić ten soft/co biznes chce i potrafią tak zaifować aby działało, bo są w tym biegli :P
LukeJL
  • Rejestracja:około 11 lat
  • Ostatnio:około godziny
  • Postów:8398
10

a dostałem z buta kod, zadanie i w razie czego to pytaj (wiedza nt. projektu jest przekazywana słownie).

Mamy 21 wiek, ale programowanie software'u jest jeszcze w fazie przekazu słownego, jak u jakichś jaskiniowców.

No ale to typowe. W wielu firmach tak jest.

Ale trzeba pytać. Na różne sposoby. Wykazywać się proaktywnością. Najlepiej być męczybułą w takich sytuacjach. Bo jeśli pokazujesz, że próbujesz coś zrobić i grać zespołowo, to ci pomogą. A jak będziesz próbował sam się wdrożyć i domyślić, to zawalisz deadline i będą mieć pretensje, że wolno się wdrażasz.

pair programming

Jak chcesz mieć pair programming, to musisz sam o to poprosić drugiego programistę. Żeby podszedł do kodu, jak i ty podchodzisz.


ledi12
  • Rejestracja:ponad 5 lat
  • Ostatnio:17 dni
  • Lokalizacja:Wrocław
56

Rzucenie na głęboką wodę ma jak najbardziej sens i jest to jedna z lepszych form nauczenia się czegokolwiek, ale w przypadku osób z już jakimś doświadczeniem. W przypadku totalnego świeżaka, jak widać, efekt odwrotny do oczekiwanego. Oczywiście Twoja reakcja jest jak najbardziej uzasadniona i nie widzę w niej nic złego / dziwnego - Większość by się tak poczuła. Moim zdaniem powinieneś zakomunikować swoje obawy dla przełożonego. Jeśli gość jest ogarnięty to ustali z Tobą linię działania typu konkretna osoba do pomocy, jakieś spotkania typu daily/weekly w celu śledzenia sytuacji.


Robię http response status cody w martwych ciągach
Bronzebeard
Nie, praktyka rzucania od razu na głęboką wodę nigdy nie ma sensu.
Bronzebeard
@ledi12: bo można tym zrobić komuś dużą krzywdę. Chyba, że takie są czyjeś oczekiwania i jest to robione świadomie. Wtedy ok. Ma to sens.
T3
  • Rejestracja:ponad 4 lata
  • Ostatnio:6 miesięcy
  • Postów:687
0

To dlaczego po prostu kogoś nie poprosisz o ten pair programming? wtf xD

CX
  • Rejestracja:ponad 2 lata
  • Ostatnio:ponad 2 lata
  • Postów:3
1
tmk3 napisał(a):

To dlaczego po prostu kogoś nie poprosisz o ten pair programming? wtf xD

Pytałem się i dostałem odpowiedź, że nie jest to praktykowane. Może powinienem bardziej stanowczo do tego podchodzić :/

ledi12
  • Rejestracja:ponad 5 lat
  • Ostatnio:17 dni
  • Lokalizacja:Wrocław
48
CenturionX napisał(a):
tmk3 napisał(a):

To dlaczego po prostu kogoś nie poprosisz o ten pair programming? wtf xD

Pytałem się i dostałem odpowiedź, że nie jest to praktykowane. Może powinienem bardziej stanowczo do tego podchodzić :/

Czyli brzmi jak januszsoft - Świeżak ma po tygodniu robić taski na poziomie doświadczonego pracownika bo przecież dostaje za to pieniądze. Co na to Twój przełożony, jak wg niego powinno wyglądać Twoje wdrożenie? Jeśli z nim tego nie ustaliłeś to czas i pora. Mimo wszystko rozglądałbym się za czymś nowym, bo to co opisujesz nie wróży dobrze.


Robię http response status cody w martwych ciągach
Zobacz pozostałe 16 komentarzy
N0
Prawie 2 lata, syndrom sztokholmski troche
WeiXiao
Januszeks januszeksowi nie jest równy, to tak jak ze studiami :P Jeżeli widzisz że nie jesteś już w stanie więcej z tego wyciągnąć, to nie ma sensu tego ciągnąć, ale w/w według mnie nie są jakimiś mocnymi red flagami, bo nawet nie wiemy co on piszę. To jakiś ich główny produkt? a może wewnętrzne narzędzie?
CX
Chyba nie jest to januszsoft (nie znam definicji/skali), a międzynarodowe korpo.
WeiXiao
no, mowiłem że tutaj koledzy są przewrażliwieni
Aventus
  • Rejestracja:prawie 9 lat
  • Ostatnio:ponad 2 lata
  • Lokalizacja:UK
  • Postów:2235
3
CenturionX napisał(a):
tmk3 napisał(a):

To dlaczego po prostu kogoś nie poprosisz o ten pair programming? wtf xD

Pytałem się i dostałem odpowiedź, że nie jest to praktykowane. Może powinienem bardziej stanowczo do tego podchodzić :/

Przykro mi to mówić, ale trafiłeś w złe miejsce :( W miarę możliwości zacznij się rozglądać za czymś innym.


Na każdy złożony problem istnieje rozwiązanie które jest proste, szybkie i błędne.
T3
  • Rejestracja:ponad 4 lata
  • Ostatnio:6 miesięcy
  • Postów:687
0
CenturionX napisał(a):
tmk3 napisał(a):

To dlaczego po prostu kogoś nie poprosisz o ten pair programming? wtf xD

Pytałem się i dostałem odpowiedź, że nie jest to praktykowane. Może powinienem bardziej stanowczo do tego podchodzić :/

xD Coraz słabsze te baity, nawet się nie starasz, żeby brzmiało chociaż trochę prawdopodobnie. Następnym razem spróbuj coś z PM albo scrummasterem, teraz to modne na tym forum

Zobacz pozostałe 7 komentarzy
T3
A gdzie ja napisałem, że to nierealne albo że takie firmy nie istnieją? Ja napisałem, że ta konkretna sytuacja to bait - było takich pełno na tym forum, gość ma pierwsza w życiu pracę (wtf, nawet nic wcześniej wakacyjnego chociaż?), przebąkuje coś nawet o przeprowadzce dla tej pracy, niby przeszedł rekrutację, ale kompletnie nic nie ogarnia w rozmowy z zespołem xD i oczywiście wszystko to wina strasznego Janusza xD zwykły baiciarz, ale niestety pełno ludzi tutaj to lyka
CX
@tmk3: to jest forum dla programistów, więc założyłem, że się każdy domyśli, że chodzi o pracę w zawodzie -,-
N0
@tmk3: szukasz baita na siłę.
Aventus
@tmk3 przecież prawda jest taka że ani Ty, ani my nie wiemy czy to bait. To wie tylko autor. Zamiast iść w zaparte w swoim przekonaniu, po prostu załóż dobre intencje autora wątku.
T3
Wy to się na wszystko tutaj złapiecie, byleby był zachowany schemat, że Janusz zły, scrummaster zły i PM zły, zwykle pelikany xD
CX
  • Rejestracja:ponad 2 lata
  • Ostatnio:ponad 2 lata
  • Postów:3
1
tmk3 napisał(a):
CenturionX napisał(a):
tmk3 napisał(a):

To dlaczego po prostu kogoś nie poprosisz o ten pair programming? wtf xD

Pytałem się i dostałem odpowiedź, że nie jest to praktykowane. Może powinienem bardziej stanowczo do tego podchodzić :/

xD Coraz słabsze te baity, nawet się nie starasz, żeby brzmiało chociaż trochę prawdopodobnie. Następnym razem spróbuj coś z PM albo scrummasterem, teraz to modne na tym forum

Nie wiem, jak Ci mam udowodnić, że to co piszę jest prawdziwe. W ogóle dlaczego zakładasz, że to jest bait?

Nie mniej dziękuję za odpowiedzi. Nie zamierzam rzucać na razie tej pracy, sporo się starałem żeby ją dostać i naprawdę jest mi tego wysiłku żal. Liczę, że coś się zmieni albo po prostu z czasem będzie lepiej.

edytowany 2x, ostatnio: CenturionX
Aventus
  • Rejestracja:prawie 9 lat
  • Ostatnio:ponad 2 lata
  • Lokalizacja:UK
  • Postów:2235
3

Pamiętaj że początki zawsze są trudne. Ja miałem podobnie dużo stresu, głównie dla tego że byłem na stażu, małe umiejętności, i miałem duże ciśnienie żeby dostać ofertę pracy.


Na każdy złożony problem istnieje rozwiązanie które jest proste, szybkie i błędne.
NT
  • Rejestracja:ponad 2 lata
  • Ostatnio:ponad 2 lata
  • Postów:15
1

myślałem, że będę miał jakieś szkolenia z modułów, pair programming czy nawet dokumentację, a dostałem z buta kod, zadanie i w razie czego to pytaj (wiedza nt. projektu jest przekazywana słownie

Ciesz się, że w ogóle dostałeś robotę. Prowadzenie juniora to również koszt, bo junior w dowolnym momencie może się wypalić lub machnąć papierami i przejść do kolejnej firmy, a czasu jaki poświęcisz juniorowi to nie wiadomo czy to się zwróci. Zwykle ten czas dla juniora musi poświęcać ktoś kto ma więcej doświadczenia i taka osoba raczej woli zdobywać doświadczenie niż nim się dzielić i robić sobie dodatkową konkurencję na pokładzie.

Ja np. w pierwszej firmie nie potrafiłem pracować z gitem (rebase to była magia), nie czułem złączeń na tabelkach w bazie, ledwo znałem zakres funkcjonalności jakie oferują ramy i również byłem zielony z frontu jak i serwerów.

Jak typka, który siedział obok mnie zapytałem o wyjaśnienie kwestii z projektu, to ten doniósł na mnie, że utrudniam mu ukończenie taska (zabrałem mu mniej niż 10min!). W pierwszym tygodniu jak innego gościa zapytałem, czy mógłby mi pokazać przez godzinę jak wygląda jego flow z tyloma narzędziami przez godzinę to spojrzał na mnie tak jakbym chciał go okraść, zgapić niedostępny sekret mistrza (gość od tamtego momentu do mnie nic nigdy sam z siebie nie powiedział).

Firmy są różne, ale praktycznie w każdej musisz liczyć na siebie. Także zamiast płakać i tu się użalać, określ minimalną część zadania jaka wnosi wartość i zrób to, a jak zrobisz to wyznacz kolejną część. Idź krok po kroku, skup się na tym co widzisz, i próbuj określać czego brakuje, by przejść z punktu A do punktu B.

Jak zrobisz kilka podobnych zadań to zrób przerwę, spróbuj to podsumować, ocenić, lub nawet poprawić. Jak ze wszystkim jest okej to z czasem zacznij czytać książki na tematy związane z Twoimi zmianami. Po lekturze spróbuj wrócić do tych miejsc. To powinno na początku wystarczyć.

edytowany 1x, ostatnio: nie_tak_wiele_postow
Zobacz pozostałe 3 komentarze
Bronzebeard
@nie_tak_wiele_postow: znam dużą firmę z Krakowa, która zmieniła w ostatnim czasie model awansowo-podwyżkowy. Od stażysty do regulara w 2.5 roku, na pełen etat. Po drodze 4 podwyżki. Od 4000 zł brutto do 12000 zł brutto. Dowód anegdotyczny. Niemniej, da się.
Bronzebeard
@nie_tak_wiele_postow: może mała firma w takim razie nie potrzebuje juniora, a regulara? Chyba, że chce regulara, a płaci jak za juniora. Wtedy rzeczywiście ciężko utrzymać kogoś na dłużej.
EH
@nie_tak_wiele_postow: robię dla małej firmy, 8 osób tylko w niej robi i na początku roku dostałem podwyżkę 80%. Powiedziałem że stawki obecnie są X i mam oferty od innych firm na taką kwotę i bez problemu dostałem. Jak firma jest zadowolona z pracownika to zrobi wszystko by został i prędzej zrobi to mała firma niż duża bo w dużej jesteś tylko trybikiem.
NT
@ehhhh, ale to jest trochę szantaż, albo mi płacisz tyle albo nara. Poza tym jako junior też ponosisz koszt, bo musisz chodzić na te rozmowy, by w końcu ugrać tą ofertę. Tylko czy po wkładzie związanym z szukaniem kolejnej oferty jest sens dawać szansę pracodawcy?
EH
@nie_tak_wiele_postow: nie jest to szantaż tylko negocjacja, mój szefu jest świadomy że musi utrzymywać rynkowe stawki by utrzymać ludzi. Poza tym ja nie poświęciłem ani minuty by szukać kolejnej roboty, mnie osoby zdecydowane bym u nich pracował sami znajdują, w tamtym momencie miałem na stole 3 inne oferty w tym np od firmy z której odszedłem 3 lata wcześniej, bo zadzwonili do mnie z ofertą powrotu ;)
Bronzebeard
  • Rejestracja:ponad 4 lata
  • Ostatnio:4 miesiące
  • Postów:15
0

Od kogo dostałeś to konkretne zadanie? Od zespołu czy bezpośrednio od lidera? Czy zespół wie o twoich problemach? Komunikujesz je? Czy rozmawiałeś z liderem o oczekiwaniach co do twojej pracy i pierwszych tygodniach w zespole, z jego i twojej perspektywy? Nie ma nic gorszego niż niejasne oczekiwania.


"Delve Deeper Dwarves" by Lunar Giant is licensed under CC BY-SA 3.0.
edytowany 1x, ostatnio: Bronzebeard
Aventus
  • Rejestracja:prawie 9 lat
  • Ostatnio:ponad 2 lata
  • Lokalizacja:UK
  • Postów:2235
9

Firmy są różne, ale praktycznie w każdej musisz liczyć na siebie. Także zamiast płakać i tu się użalać, określ minimalną część zadania jaka wnosi wartość i zrób to, a jak zrobisz to wyznacz kolejną część. Idź krok po kroku, skup się na tym co widzisz, i próbuj określać czego brakuje, by przejść z punktu A do punktu B.

Nie prawda. Są firmy gdzie ludzie sobie pomagają bo po prostu zachowują się jak na dorosłych ludzi przystało. Nie próbujmy robić z patologii normy.


Na każdy złożony problem istnieje rozwiązanie które jest proste, szybkie i błędne.
NT
Nie wiem. Nie doświadczyłem tego, wg mnie współpraca jest przereklamowana, ale luz mamy obaj prawo do własnej opinii. Ja bym wolał usłyszeć od anonima z internetu by w końcu ruszyć z przytupem do pracy niż łasić się o pomoc.
Aventus
Dziecko maltretowane w dzieciństwie może również mówić w przyszłości że nie doświadczyło rodzicielskiej miłości, ale to nie jest powód by twierdzić że jest ona przereklamowana i że wszędzie jest patologia. Skoro nie doświadczyłeś profesjonalnego środowiska gdzie ludzie sobie pomagają, to tym bardziej skąd pomysł że współpraca jest przereklamowana?
NT
Dzięki za czytanie moich komentarzy tak wnikliwie, zaraz dojdę do wniosku, że mam coś z głową nie tak. Bezinteresowny gest i wsparcie, tego mi brakowało. A tak serio, to nie wiem, może z czasem przyłożyłem się i przyblokowałem, bo widziałem tyle różnych gaf w kodzie jaki pisali, że sumie za błąd postrzegałem pytać ich o drogę :-)
somekind
Moderator
  • Rejestracja:około 17 lat
  • Ostatnio:około 14 godzin
  • Lokalizacja:Wrocław
6
nie_tak_wiele_postow napisał(a):

Ciesz się, że w ogóle dostałeś robotę. Prowadzenie juniora to również koszt, bo junior w dowolnym momencie może się wypalić lub machnąć papierami i przejść do kolejnej firmy, a czasu jaki poświęcisz juniorowi to nie wiadomo czy to się zwróci. Zwykle ten czas dla juniora musi poświęcać ktoś kto ma więcej doświadczenia i taka osoba raczej woli zdobywać doświadczenie niż nim się dzielić i robić sobie dodatkową konkurencję na pokładzie.

:D
Skoro tak, to znaczy, że janusze są także wśród programistów.

Firmy są różne, ale praktycznie w każdej musisz liczyć na siebie. Także zamiast płakać i tu się użalać, określ minimalną część zadania jaka wnosi wartość i zrób to, a jak zrobisz to wyznacz kolejną część. Idź krok po kroku, skup się na tym co widzisz, i próbuj określać czego brakuje, by przejść z punktu A do punktu B.

Zależy gdzie się firm szuka. Ja takich nie spotkałem od 10 lat.
W pracy zespołowej jest oczywistym, że w pojedynkę niewiele się osiągnie.

NT
Gratuluję, że tak masz i, że tak to widzisz.
abrakadaber
abrakadaber
chyba większość z nas właśnie tak pracuje - jak czegoś nie wiesz to pytasz
CR
  • Rejestracja:ponad 8 lat
  • Ostatnio:ponad 2 lata
  • Postów:116
2
CenturionX napisał(a):

Dostałem feature do napisania w dwa tygodnie,

Hehe, widzę że traktowanie Sprintów w korpo jako deadline wciąż na topie. To taka szydera, bo sporo Devow tak myśli. Nie popadaj w tą pułapkę.

Wyjście z sytuacji? Bycie full-transparentnym co robisz, co czujesz ze swoim managerem. Innego wyjścia nie widzę.

edytowany 2x, ostatnio: crx
VE
  • Rejestracja:ponad 7 lat
  • Ostatnio:2 dni
  • Postów:363
4

Ciesz się, że w ogóle dostałeś robotę. Prowadzenie juniora to również koszt, bo junior w dowolnym momencie może się wypalić lub machnąć papierami i przejść do kolejnej firmy, a czasu jaki poświęcisz juniorowi to nie wiadomo czy to się zwróci. Zwykle ten czas dla juniora musi poświęcać ktoś kto ma więcej doświadczenia i taka osoba raczej woli zdobywać doświadczenie niż nim się dzielić i robić sobie dodatkową konkurencję na pokładzie.

Aż ciężko mi skomentować ten wylew. Obym spotkał jak najmniej takich ludzi na swojej drodze.

CZ
Zależy gdzie trafisz. W wielu miejscach tak niestety jest
VE
@Czitels: Skończyłem z programowaniem na szczęście.
SL
  • Rejestracja:około 7 lat
  • Ostatnio:około godziny
  • Postów:862
0
CenturionX napisał(a):

Dostałem feature do napisania w dwa tygodnie, ale strasznie długo mi schodzi napisanie nawet paru linijek kodu, bo w ogóle nie ogarniam projektu.

Wyobraź sobie, że wynajmujesz malarz i mówisz mu, że ma namalować obraz w dwa tygodnie xd To nie biznes wymyśla deadline tylko programista. Oczywiście jak biznes poda wartość to warto, żeby obie strony to przegadały i ustaliły jakiś konsensus np. ograniczony zakres prac. Jeśli te dwa tygodnie wymyślił jakiś dev to jego problem a nie twój

ZI
  • Rejestracja:ponad 8 lat
  • Ostatnio:około 21 godzin
  • Postów:228
2

Myślę, że masz złe wyobrażenie tego jak wyglada wdrazanie pracownika w wiekszosci firm wnosząc po tym co piszesz. Jak dla mnie taka metoda jest spoko bo poznajesz system stopniowo, i jesz ten tort krok po kroku co ci po szkoleniu z modulu jak tam nie zagladniesz przez 2 lata? Jeszcze nie spotkałem dokumentacji która by sie pokrywałą z kodem wiec traktuje ja jesli jest jako zarys systemu jaki kiedys tam byl a kod prawde powie. Tak, że wrzuc na luz, sumiennie pracuj i dobrze bedzie kazdy zdaje sobie sprawe ze bedziesz wolno robil a stresujac sie tym bedzie tylko jeszcze gorzej.
Znasz zarys biznesowy systemu? Zakladam ze tak wiec jakies bardzo gornolotne pojecie masz.
Dostałeś taska? Rozumiesz co masz zrobic? Jak tak to uderz do deva/opiekuna twojego/osoby ktorej masz truc dupe i sie zapytaj "czy powinienem zrobic to, tutaj dopisac to i tutaj to" zeby nie palic czasu jak wyjdzdzie ze jednak nie rozumiesz co masz zrobic. Jak od razu nie widzisz punktu zaczepienia to podpytaj gdzie masz zaczac itd. Kilka iteracji i bedziesz wiedzial co masz zrobic dokladnie. Mozliwe ze ktos bardziej doswiadczony od razu Ci rzuci co gdzie masz dopisac slowno muzycznie zeby zagrało. Junior nie junior powinien byc samodzielny to nie przedszkole ze bedzie stała nad Toba opiekunka i sie patrzyłą przez ramie co robisz. Powinienes byc samodzilny w sensie ze potrafisz zapytac jak potrzebujesz pomocy i na pewno nikt tego zle nie odbierze jak powiesz ze myslales zeby to zrobic tak, tak i tak ale nie ciagle Ci czegos brakuje z jakiegos powodu i prosisz o pomoc. A potem sumiennie sobie nad tym pracuj. Jak gdzies sie zatrzymasz to sygnalizuj to na daily, pros o wsparcie i wskazanie drogi.

Kliknij, aby dodać treść...

Pomoc 1.18.8

Typografia

Edytor obsługuje składnie Markdown, w której pojedynczy akcent *kursywa* oraz _kursywa_ to pochylenie. Z kolei podwójny akcent **pogrubienie** oraz __pogrubienie__ to pogrubienie. Dodanie znaczników ~~strike~~ to przekreślenie.

Możesz dodać formatowanie komendami , , oraz .

Ponieważ dekoracja podkreślenia jest przeznaczona na linki, markdown nie zawiera specjalnej składni dla podkreślenia. Dlatego by dodać podkreślenie, użyj <u>underline</u>.

Komendy formatujące reagują na skróty klawiszowe: Ctrl+B, Ctrl+I, Ctrl+U oraz Ctrl+S.

Linki

By dodać link w edytorze użyj komendy lub użyj składni [title](link). URL umieszczony w linku lub nawet URL umieszczony bezpośrednio w tekście będzie aktywny i klikalny.

Jeżeli chcesz, możesz samodzielnie dodać link: <a href="link">title</a>.

Wewnętrzne odnośniki

Możesz umieścić odnośnik do wewnętrznej podstrony, używając następującej składni: [[Delphi/Kompendium]] lub [[Delphi/Kompendium|kliknij, aby przejść do kompendium]]. Odnośniki mogą prowadzić do Forum 4programmers.net lub np. do Kompendium.

Wspomnienia użytkowników

By wspomnieć użytkownika forum, wpisz w formularzu znak @. Zobaczysz okienko samouzupełniające nazwy użytkowników. Samouzupełnienie dobierze odpowiedni format wspomnienia, zależnie od tego czy w nazwie użytkownika znajduje się spacja.

Znaczniki HTML

Dozwolone jest używanie niektórych znaczników HTML: <a>, <b>, <i>, <kbd>, <del>, <strong>, <dfn>, <pre>, <blockquote>, <hr/>, <sub>, <sup> oraz <img/>.

Skróty klawiszowe

Dodaj kombinację klawiszy komendą notacji klawiszy lub skrótem klawiszowym Alt+K.

Reprezentuj kombinacje klawiszowe używając taga <kbd>. Oddziel od siebie klawisze znakiem plus, np <kbd>Alt+Tab</kbd>.

Indeks górny oraz dolny

Przykład: wpisując H<sub>2</sub>O i m<sup>2</sup> otrzymasz: H2O i m2.

Składnia Tex

By precyzyjnie wyrazić działanie matematyczne, użyj składni Tex.

<tex>arcctg(x) = argtan(\frac{1}{x}) = arcsin(\frac{1}{\sqrt{1+x^2}})</tex>

Kod źródłowy

Krótkie fragmenty kodu

Wszelkie jednolinijkowe instrukcje języka programowania powinny być zawarte pomiędzy obróconymi apostrofami: `kod instrukcji` lub ``console.log(`string`);``.

Kod wielolinijkowy

Dodaj fragment kodu komendą . Fragmenty kodu zajmujące całą lub więcej linijek powinny być umieszczone w wielolinijkowym fragmencie kodu. Znaczniki ``` lub ~~~ umożliwiają kolorowanie różnych języków programowania. Możemy nadać nazwę języka programowania używając auto-uzupełnienia, kod został pokolorowany używając konkretnych ustawień kolorowania składni:

```javascript
document.write('Hello World');
```

Możesz zaznaczyć również już wklejony kod w edytorze, i użyć komendy  by zamienić go w kod. Użyj kombinacji Ctrl+`, by dodać fragment kodu bez oznaczników języka.

Tabelki

Dodaj przykładową tabelkę używając komendy . Przykładowa tabelka składa się z dwóch kolumn, nagłówka i jednego wiersza.

Wygeneruj tabelkę na podstawie szablonu. Oddziel komórki separatorem ; lub |, a następnie zaznacz szablonu.

nazwisko;dziedzina;odkrycie
Pitagoras;mathematics;Pythagorean Theorem
Albert Einstein;physics;General Relativity
Marie Curie, Pierre Curie;chemistry;Radium, Polonium

Użyj komendy by zamienić zaznaczony szablon na tabelkę Markdown.

Lista uporządkowana i nieuporządkowana

Możliwe jest tworzenie listy numerowanych oraz wypunktowanych. Wystarczy, że pierwszym znakiem linii będzie * lub - dla listy nieuporządkowanej oraz 1. dla listy uporządkowanej.

Użyj komendy by dodać listę uporządkowaną.

1. Lista numerowana
2. Lista numerowana

Użyj komendy by dodać listę nieuporządkowaną.

* Lista wypunktowana
* Lista wypunktowana
** Lista wypunktowana (drugi poziom)

Składnia Markdown

Edytor obsługuje składnię Markdown, która składa się ze znaków specjalnych. Dostępne komendy, jak formatowanie , dodanie tabelki lub fragmentu kodu są w pewnym sensie świadome otaczającej jej składni, i postarają się unikać uszkodzenia jej.

Dla przykładu, używając tylko dostępnych komend, nie możemy dodać formatowania pogrubienia do kodu wielolinijkowego, albo dodać listy do tabelki - mogłoby to doprowadzić do uszkodzenia składni.

W pewnych odosobnionych przypadkach brak nowej linii przed elementami markdown również mógłby uszkodzić składnie, dlatego edytor dodaje brakujące nowe linie. Dla przykładu, dodanie formatowania pochylenia zaraz po tabelce, mogłoby zostać błędne zinterpretowane, więc edytor doda oddzielającą nową linię pomiędzy tabelką, a pochyleniem.

Skróty klawiszowe

Skróty formatujące, kiedy w edytorze znajduje się pojedynczy kursor, wstawiają sformatowany tekst przykładowy. Jeśli w edytorze znajduje się zaznaczenie (słowo, linijka, paragraf), wtedy zaznaczenie zostaje sformatowane.

  • Ctrl+B - dodaj pogrubienie lub pogrub zaznaczenie
  • Ctrl+I - dodaj pochylenie lub pochyl zaznaczenie
  • Ctrl+U - dodaj podkreślenie lub podkreśl zaznaczenie
  • Ctrl+S - dodaj przekreślenie lub przekreśl zaznaczenie

Notacja Klawiszy

  • Alt+K - dodaj notację klawiszy

Fragment kodu bez oznacznika

  • Alt+C - dodaj pusty fragment kodu

Skróty operujące na kodzie i linijkach:

  • Alt+L - zaznaczenie całej linii
  • Alt+, Alt+ - przeniesienie linijki w której znajduje się kursor w górę/dół.
  • Tab/⌘+] - dodaj wcięcie (wcięcie w prawo)
  • Shit+Tab/⌘+[ - usunięcie wcięcia (wycięcie w lewo)

Dodawanie postów:

  • Ctrl+Enter - dodaj post
  • ⌘+Enter - dodaj post (MacOS)