Obawy przyszłego KorpoLudka

Obawy przyszłego KorpoLudka
ZA
  • Rejestracja:około 9 lat
  • Ostatnio:ponad 8 lat
  • Postów:70
0

Witam. Chciałbym się was zapytać jak tak naprawdę wygląda praca w korporacji. Mam ofertę pracy w jednej z nich i stąd moje następujące obawy:

  • boje się trafienia do 10-letniego projektu, gdzie tak naprawdę będą stare technologie i tylko bugfixing
  • boje się zasady BMW -> będę miał swoje zdanie, swoje pomysły i będzie to niemile widziane
  • boje się tego, że taka praca wykończy mnie psychicznie -> korpo podobno stosują różne formy sterowania ludźmi
    Czy moje obawy są słuszne?
CZ
Za dużo myślisz, masz 0 wiedzy więc gdzie byś nie poszedł będzie dobrze... Czasami JanuszSoft jest najlepszą rzeczą, jaka może sie przydarzyć... serio.
ZA
@członek zarządu niezle mi pojechales. dzieki
fasadin
  • Rejestracja:ponad 13 lat
  • Ostatnio:prawie 3 lata
  • Postów:4882
0

boj sie zycia...

odnosnie Twoich pytan to jest jedna odpowiedz

To zalezy... Zalezy od projektu, dzialu, firmy, miasta, managera etc

czysteskarpety
czysteskarpety
  • Rejestracja:prawie 10 lat
  • Ostatnio:ponad 4 lata
  • Lokalizacja:Piwnica
  • Postów:7697
1

przecież jak ci się nie spodoba to się zwolnisz chyba cyrografu nie podpisujesz ...


caer
  • Rejestracja:około 11 lat
  • Ostatnio:10 miesięcy
  • Postów:465
0

Są różne korpo, różne projekty i różni kierownicy. Ja trafiłem do faktycznie starego (ok 10 lat) projektu gdzie spora część to naprawianie bugów po ludziach którzy nie pracują w firmie od lat, ale większość pracy to raczej nowe funkcjonalności, tylko w starych technologiach i kiepskiej architekturze.
Co do własnych pomysłów to mam raczej wolną rękę, o ile jestem w stanie to zrobić, więc o migracji na gita czy nowszą wersję Javy mogę zapomnieć. Pewnie przesiadka z Eclipse na IDEA byłaby wykonalna, ale musiałbym kupić własną licencję. Natomiast w kwestiach kodu jest raczej wolna amerykanka, byle działało. Trzeba być odpowiedzialnym samemu przed sobą.
Żadnych form sterowania ludźmi nie zaobserwowałem, ale możliwe że po prostu już mam wyprany mózg ;)

ZA
  • Rejestracja:około 9 lat
  • Ostatnio:ponad 8 lat
  • Postów:70
0

No dobrze. A co z zasadą BMW? Ktoś mi kiedyś powiedział, że w Korpo wystarczy raz na jakiś czas coś zacommitować i jest ok. Ja osobiście wolałbym aby ode mnie jednak czegoś w pracy wymagano.

Zobacz pozostałe 5 komentarzy
AL
@zaciekawiony Niestety to jest jedna z wielu decyzji, którą tak naprawdę podjąć musisz Ty sam :( Sam mam ich wiele i niestety nawet najmądrzejsze opinie innych ludzi nie podejmą tej decyzji za Ciebie zwłaszcza nie znając całego kontekstu ;)
caer
wręcz przeciwnie, to moja pierwsza prawdziwa praca
mr_jaro
@caer tak wazne decyzji to nie tylko kwestia pracy. Często decyzje które wydają ci się błahe później okazują się najważniejsze :) Troche filozofii ale tak własnie jest. Tak więc to co napisał @Alinous nie odnosi się tylko do pracy.
caer
Spójrzmy prawdzie w oczy, czego nie wybierzesz, i tak będziesz żałować
Pipes
  • Rejestracja:około 11 lat
  • Ostatnio:ponad 3 lata
  • Postów:459
0

Pracuję w korpo, w którym naprawdę wiele rzeczy jest w porządku: jest dosyć luźna i sympatyczna atmosfera, kiedy musisz pracujesz zdalnie etc. Co do projektu to naprawdę składa się on z mniejszych projektów, które teraz są pisane znacznie lepiej niż kiedyś- code review, unit testy, integration testy itp. są standardem. Odnośnie biznesu- zasadniczo jestem osobą, która spełnia wymagania innych, aczkolwiek nie czuję, żeby mój głos nie miał znaczenia w wielu dyskusjach. Odnośnie wykończenia psychicznego- sam sobie narzucam tempo, bo jak ktoś chce siedzieć na necie to siedzi.

WhiteLightning
  • Rejestracja:prawie 14 lat
  • Ostatnio:4 minuty
  • Postów:3169
1

Nie ma co demonizowac. Dla mnie najwiekszym minusem korpo byl wielki Open Space. Halas, i brak mozliwosci ustawienia temparatury i oswietlenia wg. upodoban. Tak poza tym przewaznie bardzo spokojna praca, jesli chcesz zawsze znajdziesz miejsce na rozwoj, ulepszanie tego co jest etc. Ale miejsce dla osob ktore chca dostac taska z gory odklepac i pojsc do domu tez sie znajdzie, takze co kto lubi. Dobry work/life balance, mozlwisoc pracy z domu w razie potrzeby, naprawde fajni ludzie. O dziwo firma tez starala sie w miare aktualizowac technologie ze wzgledu na bezpieczenstwo. Wiec owszem pod spodem byl kod z nalecialosciami, ale powoli przenoszony na naowsze technologie, wlacznie z przepisywaniem niektorych rzeczy od nowa.

datdata
  • Rejestracja:prawie 11 lat
  • Ostatnio:prawie 7 lat
  • Postów:957
1

Z doświadczenia zauważyłem, że najbardziej demonizują korporacje osoby, które nigdy w nich nie pracowałem.

Jest sporo wad pracy w takim miejscu, ale są też zalety. Różni się to od pracy w mniejszych środowiskach, ale wielu osobom to odpowiada.


"A human being should be able to change a diaper, plan an invasion, butcher a hog, conn a ship, design a building, write a sonnet, balance accounts, build a wall, set a bone, comfort the dying, take orders, give orders, cooperate, act alone, solve equations, analyze a new problem, pitch manure, program a computer, cook a tasty meal, fight efficiently, die gallantly. Specialization is for insects." Robert Heinlein.
ST
  • Rejestracja:prawie 11 lat
  • Ostatnio:9 dni
  • Postów:223
0

W pełni zgadzam sie z @datdata. Sam miałem taki obawy, ale odkąd pracuje w korporacji moje życie zmieniło się na lepsze. Mam dużo wiecej czasu, dużo więcej doświadczonych osób i dużo więcej spokoju ducha.
Wiem że to zależy od ludzi jacy są naokoło nas w zespole oraz w biznesie, ale mam nadzieje że nic nie wykrakałem i moje zadowolenie w pracy w korporacji pozostanie niezmienione.

caer
  • Rejestracja:około 11 lat
  • Ostatnio:10 miesięcy
  • Postów:465
0

Jeszcze warto dodać że korporacjami są zarówno Comarch jak i Google, więc cały temat jest dość z czapy.

datdata
Tak, mam znajomego, który po stażu w Googlu narzekał na zbyt korporacyjne miejsce pracy dla niego.
CZ
No nie ma to jak iść do Google i narzekać, że jest zbyt korporacyjnie. To tak jak iść do startupu i narzekac na ryzyko porażki, albo do software house'u i narzekać na tempo pracy, albo do JanuszSoftu i narzekać, że szef ma na imie Janusz :P
datdata
To było narzekanie w rodzaju: "na stażu było fajnie i wiele się nauczyłem, ale nie chciałbym tam zostać dłużej, bo korpo straszne".
KM
Bzdura jakaś, co to znaczy "zbyt korporacyjne"?
0

Strasznie mas negatywne podejście jak na kogos bez doświadczenia, polecam to zmienić bo duza czesc sukcesu w pracy to tez umiejetnosci miękkie. Z tego co slysze po znajomych to nawet w najbardziej zatwardziałym korpo jesteś w stanie sobie ulozyc fajnie zycie jeżeli potrafisz się dogadać z managerem. Na projekcie 10 letnim można się bardzo dużo nauczyć, ale koniecznie nie chcesz w takim pracować to się po prostu zapytaj od jak dawna jest jest rozwijany projekt do którego dotyczy rekrutacja i tyle. Wiekszosc rzeczy można poprzez zwykle dogadanie się z kim trzeba.

Ja obecnie pracuje w Comarchu czyli taki spory korpo Janusz-soft. Obecnie moją sytuację mogę to tak skomentować:

boje się trafienia do 10-letniego projektu, gdzie tak naprawdę będą stare technologie i tylko bugfixing

  • projekt 3 letni ale bardzo fajny i ciagle zmiany, to nie jest tak ze startup to nowe technologie a korpo to stare, tu i tu dobiera się technologie do zapotrzebowania, tu i tu się naprawia bugi
    w startupie jest nawet większy problem bo czasem nie można sobie pozwolić na używanie najnowszych technologii jak od konkretnego programu zależy być albo nie być firmy

boje się zasady BMW -> będę miał swoje zdanie, swoje pomysły i będzie to niemile widziane

  • programowanie to sport zespołowy, to czy będziesz miał wieksza czy mniejsza swobode zależy od projekt managera i konkretnego projektu, u mnie np swoboda jest bardzo duza (az za bardzo), pojdziesz do malej firmy startupa i może się okazac ze CTO jest świrem który nie pozwala wprowadzać innych rozwiazan i ideii niż to co on sobie wymyśli

boje się tego, że taka praca wykończy mnie psychicznie -> korpo podobno stosują różne formy sterowania ludźmi Czy moje obawy są słuszne?

  • to się chyba naoglądales filmow szpiegowskich, praca jak praca, nigdzie nie jest latwo i nikt cie nie będzie głaskał po glowie, ale z tego co slysze po kolegach to statystycznie w korpo jest o wiele większy luz niż małych firmach

Podsumowujac, nie martw się na zapas bo nie ma czym

0

Odnosnie korporacyjności na stazu w Google, ostatnio ktoś wypuscil liste 10 firm z których ludzie najszybciej się zwalniają i w czolowce są Google i Amazon, średnio 1 rok. Generalnie jest to mit ze sa to dobzi pracodawcy, po prostu ludzie tam prą bo mając w CV tak znaną firme możesz spokojnie robic co chcesz potem w zyciu.

Wibowit
  • Rejestracja:prawie 20 lat
  • Ostatnio:około 13 godzin
1

Ja pracuję w międzynarodowym banku, ale projekt jest prowadzony dość spoko:

  • jest osobny analityk biznesowy, który dogaduje się z zakutymi łbami z biznesu,
  • są metodyki zwinne, czyli regularne planowanie, retrospektywa, szacowanie, etc
  • jest duże pokrycie testami jednostkowymi, akceptacyjnymi, integracyjnymi, wydajnościowymi, etc
  • nie mamy testerów (są zbędni, bo testy są zautomatyzowane),
  • są mikroserwisy, duża dowolność w wyborze technologii (w końcu klepiemy w Scali, a to już duży krok),
  • sprinty są dwutygodniowe, ale jeśli jest coś do wrzucenia na produkcję to kolejne wydania mogą być nawet co tydzień,
  • liczy się zaangażowanie w projekt,
  • mamy parowanie się nad zadaniami - dobre do wymiany wiedzy i dobrze się sprawdza jako zamiennik przeglądu kodu,
  • mamy dużo ogólnych wspólnych dyskusji na temat napotykanych problemów czy wyborów,
  • zespół jest zgrany i wygadany,
  • mimo, że otacza nas polityczna poprawność, to nie jesteśmy przez nią zjedzeni - pewnie to dlatego, że programistek Scali jest okrągłe 0 :]
  • nie ma przesadnego ciśnienia na dostarczanie funkcjonalności, bo kierownictwo i biznes rozumieją potrzebę zapewnienia jakości,
  • płaca jest OK,

Jak widać - da się. Trzeba tylko chcieć i działać :]

Z drugiej strony kompletnego wypasu jednak nie ma. Przez projekt przewinęło się mnóstwo ludzi i przez to są różne style kodowania. Wiele rzeczy jest przekombinowanych i niejasnych. Ale chyba nie ma projektu, który uchronił by się od takich problemów.


"Programs must be written for people to read, and only incidentally for machines to execute." - Abelson & Sussman, SICP, preface to the first edition
"Ci, co najbardziej pragną planować życie społeczne, gdyby im na to pozwolić, staliby się w najwyższym stopniu niebezpieczni i nietolerancyjni wobec planów życiowych innych ludzi. Często, tchnącego dobrocią i oddanego jakiejś sprawie idealistę, dzieli od fanatyka tylko mały krok."
Demokracja jest fajna, dopóki wygrywa twoja ulubiona partia.
MO
  • Rejestracja:ponad 18 lat
  • Ostatnio:około 12 godzin
0

też pracuję w zachodnim korpo. Wcześniej kilka lat w małych firmach. Podsumowując obiektywnie:

Małe firmy

  1. prywatne projekty ciągnęły się baaardzo długo
  2. czasami trzeba było implentować coś 3 razy zanim było dobrze
  3. oszędności na lokacie po roku nie były duże
  4. ode mnie świat zależy bo jestem zajebisty!
  5. szlifowanie angielskiego było w planach

Korpo

  1. prywatne projekciki miały jakiś taki szybszy release
  2. niektórzy ludzie znali rozwiązania moich tasków zanim zacząłem implentować wersję pierwszą
  3. po roku pracy oszczędności miały więcej cyferek
  4. rozumiem, że wymiana mojej osoby to kilka wypłat zanim następny gość się wdroży na tyle żeby mieć wydajność >= moja, a ludzie w korpo są leniwi
  5. czasami się rozmawia po polsku na herbacie
  6. mama stwierdziła że się częściej śmieję :P

Subiektywnie:

  • zależy od projektu do którego trafisz i czy ci się spodoba
  • opinii o ludziach w nim pracujących

jeszcze co do ludzi - w Polsce to tak wygląda że często w korpach na różnych stanowiskach są ludzie znacznie lepsi niż specyfika pracy wymaga, ale może to wynika z innej płacy albo mi się tak trafiło.

ZA
  • Rejestracja:około 9 lat
  • Ostatnio:ponad 8 lat
  • Postów:70
0

Dzięki za wszystkie rady i dobre słowo. Chciałbym się was też zapytać o to jak wygląda proces wdrożenia nowej osoby w Korpo. Czy od razu jest się rzucanym na głęboką wodę, czy otrzymuje się wsparcie? Wiadomo, że wchodząc w istniejący projekt, trzeba dobrze poznać "bebechy". Jestem jeszcze juniorem i w takiej sytuacji pojawia się wiele pytań. Jak to wygląda?

Wibowit
  • Rejestracja:prawie 20 lat
  • Ostatnio:około 13 godzin
0

To zależy od korpo. Każdy doświadczony programista wie, że szufladkowanie korpo vs mała firemka nie ma wiele sensu. Sprawdza się co najwyżej jeśli chodzi o ilość biurokracji. Ale biurokracja to zajęcie dla każdego cierpliwego, nie wymaga przesadnych umiejętności.


"Programs must be written for people to read, and only incidentally for machines to execute." - Abelson & Sussman, SICP, preface to the first edition
"Ci, co najbardziej pragną planować życie społeczne, gdyby im na to pozwolić, staliby się w najwyższym stopniu niebezpieczni i nietolerancyjni wobec planów życiowych innych ludzi. Często, tchnącego dobrocią i oddanego jakiejś sprawie idealistę, dzieli od fanatyka tylko mały krok."
Demokracja jest fajna, dopóki wygrywa twoja ulubiona partia.
ZA
  • Rejestracja:około 9 lat
  • Ostatnio:ponad 8 lat
  • Postów:70
0

Bardziej chodziło mi o to czy w korpo mi na początku ktoś pomoże. Odpowie na pytania i wątpliwości dotyczące systemu. Czy będzie na zasadzie: "dobrze Ci płacimy, więc musisz pracować samodzielnie i nie zabierać czasu innym".

edytowany 1x, ostatnio: zaciekawiony
datdata
  • Rejestracja:prawie 11 lat
  • Ostatnio:prawie 7 lat
  • Postów:957
0
zaciekawiony napisał(a):

Dzięki za wszystkie rady i dobre słowo. Chciałbym się was też zapytać o to jak wygląda proces wdrożenia nowej osoby w Korpo. Czy od razu jest się rzucanym na głęboką wodę, czy otrzymuje się wsparcie? Wiadomo, że wchodząc w istniejący projekt, trzeba dobrze poznać "bebechy". Jestem jeszcze juniorem i w takiej sytuacji pojawia się wiele pytań. Jak to wygląda?

@zaciekawiony

Nikt Ci na start czegoś bardzo wymagającego nie da, bo niemal na pewno spieprzysz, a skutki mogą być nieciekawe: od tego, że będzie musiał poprawiać to ktoś starszy, po bardziej fatalne. Na starcie jesteś przydzielany do mniej kluczowego projektu i dostajesz proste taski na ogarnięcie. Poza tym są szkolenia wprowadzające w logikę biznesową i reguły pracy. Zwykle pierwsze kilka dni to właśnie nauka biznesu, zagraniczne korpy mają programy 'induction days'. W moim przypadku raz musiałem zrobić certyfikat, żeby móc w ogóle dotknąć systemu (nauka do niego trwała miesiąc: przychodziłem do pracy, uczyłem się z materiałów i mi za to płacili). I niemal zawsze na poczatku jesteś zachęcany do pytania i proszenia o pomoc kolegów.

Nikt nie będzie od Ciebie oczekiwał na poczatku cudów, osiągnięcie pełnej wydajności trwa jakieś pół roku.


"A human being should be able to change a diaper, plan an invasion, butcher a hog, conn a ship, design a building, write a sonnet, balance accounts, build a wall, set a bone, comfort the dying, take orders, give orders, cooperate, act alone, solve equations, analyze a new problem, pitch manure, program a computer, cook a tasty meal, fight efficiently, die gallantly. Specialization is for insects." Robert Heinlein.
edytowany 2x, ostatnio: datdata
Zobacz pozostałe 3 komentarze
datdata
Mówię ci jak to wygląda w każdym miejscu pracy, jakie znam. Owszem, czasami jest jakiś fuck-up czy ktoś nie ma czasu, ale ogólnie w pracy jest obowiązek współpracy i pomagania sobie nawzajem. Nie wiesz - pytasz, wiesz - pomagasz.
caer
@zaciekawiony jakby nie było juniorów to tacy drodzy seniorzy musieliby się zajmować każdą drobną pierdołą więc firma by traciła jeszcze więcej
ZA
@caer Mój kumpel mówi, że u niego w firmie juniorzy robią zadania z tej samej puli co seniorzy.
caer
to albo projekt jest bardzo mały i łatwy albo seniorzy bardzo słabi
somekind
Pula może być jedna, ale zadania na różnym poziomie trudności. Albo może być też inna pula dla seniorów, o której Twój znajomy nie wie, i seniorzy mogą robić zadania z obu pól. Poza tym, takie juniorskie zadanie, senior zrobi np. 4 razy szybciej, to też zysk dla firmy.
P9
  • Rejestracja:prawie 10 lat
  • Ostatnio:około 2 miesiące
  • Postów:144
0

Panie @zaciekawiony
Za dużo analizujesz. Ciągle dumasz, myślisz, wątpisz i się zastanawiasz.
Najpierw: "W jakim mieście żyć?" analizowane na 10 sposobów.
Teraz pytasz: "Ale czy zabierając czas innym, nie będę ciągnął całego projektu w dół? "
Nie przesadzaj, są tego świadomi, że trochę im dupę potrujesz.
Naprawdę, weź rozpocznij tą czy inną pracę. Wszystko wyjdzie w praniu.
Jak będzie źle to się dopiero będziesz mógł zastanawiać.

ZA
  • Rejestracja:około 9 lat
  • Ostatnio:ponad 8 lat
  • Postów:70
0
Pole92 napisał(a):

Panie @zaciekawiony
Za dużo analizujesz. Ciągle dumasz, myślisz, wątpisz i się zastanawiasz.
Najpierw: "W jakim mieście żyć?" analizowane na 10 sposobów.
Teraz pytasz: "Ale czy zabierając czas innym, nie będę ciągnął całego projektu w dół? "
Nie przesadzaj, są tego świadomi, że trochę im dupę potrujesz.
Naprawdę, weź rozpocznij tą czy inną pracę. Wszystko wyjdzie w praniu.
Jak będzie źle to się dopiero będziesz mógł zastanawiać.

Ale przynajmniej wiem, że warto wyjechać do Warszawy, Krakowa czy Wrocławia, a nie np. Poznania czy Łodzi.:)

TD
Będzie teraz analizowal miesiąc gdzie warto wyjechać a za pół roku w Poznaniu otworzą Twoja wymarzoną firmę i cała analiza pójdzie na marne.
caer
może po prostu nie czujesz się pewny swoich umiejętności programistycznych i dlatego tak kurczowo łapiesz się każdej oferty i boisz się podejmować ryzyka z obawy przed bezrobociem?
ZA
@caer Akurat w Polsce bezrobocia bać się nie powinienem, bo można dostać ładne zasiłki. Bardziej boje się tego, że będę wstawał rano i nie będę wiedział co ze sobą zrobić.
caer
to będziesz miał więcej czasu na naukę programowania
somekind
W Polsce, ładne zasiłki? :D Ktoś ma dobrego dilera. :D
datdata
  • Rejestracja:prawie 11 lat
  • Ostatnio:prawie 7 lat
  • Postów:957
0

"A human being should be able to change a diaper, plan an invasion, butcher a hog, conn a ship, design a building, write a sonnet, balance accounts, build a wall, set a bone, comfort the dying, take orders, give orders, cooperate, act alone, solve equations, analyze a new problem, pitch manure, program a computer, cook a tasty meal, fight efficiently, die gallantly. Specialization is for insects." Robert Heinlein.
edytowany 1x, ostatnio: datdata
ZA
  • Rejestracja:około 9 lat
  • Ostatnio:ponad 8 lat
  • Postów:70
0
datdata napisał(a):

@zaciekawiony - zainwestuj w tę książkę.

http://www.empik.com/wybieraj-wystarczajaco-dobrze-jucewicz-agnieszka,p1120307703,ksiazka-p

Przeciętnego Wielkopolanina nie stać na nic więcej poza opłatami i jedzeniem:)

AreQrm
  • Rejestracja:prawie 11 lat
  • Ostatnio:24 dni
  • Lokalizacja:Londyn
  • Postów:873
2

Więc może ten cykl wpisów Cię zainteresuje:
Pierwsza praca i towarzysząc...
Pierwsza praca i towarzysząc...
Pierwsza (albo nowa) praca i...

Bo widzę że zadajesz pytania, na które znajdziesz tam dość wylewną odpowiedź. Zbyt wylewną, żebym tutaj cytował ;-) I do tego - za darmoszkę ;-)


Aventus
  • Rejestracja:prawie 9 lat
  • Ostatnio:ponad 2 lata
  • Lokalizacja:UK
  • Postów:2235
1

@zaciekawiony jeśli masz tak wiele obaw i na każdą rozwianą znajdujesz kolejne "ale" to mam dla Ciebie propozycję. Zbliżają się wakacje, poszukaj pracy na budowie lub w fabryce. Gwarantuję że Twoje "KorpoLudkowe" obawy szybko zostaną rozwiane. Nie ma lepszej motywacji niż poznać prawdziwe życie na własnej skórze.


Na każdy złożony problem istnieje rozwiązanie które jest proste, szybkie i błędne.
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)