Studia - zla decyzja. Czy dobre rozwiazanie?

Studia - zla decyzja. Czy dobre rozwiazanie?
GG
  • Rejestracja:ponad 5 lat
  • Ostatnio:ponad 5 lat
  • Postów:1
0

Hej.

W tym roku poszedlem na studia zaoczne. Nauka bardzo mocno rozni sie od tego co sobie wyobrazalem. Mialem nadzieje, ze bedzie malo rzeczy do roboty, bede mial sporo czasu na nauke w domu, bede otoczony ambitnymi osobami, ktore pasjonuja sie roznymi galeziami IT, ze spotkam programistow. I wreszcie najwazniejsze, ze naucze sie czegos, co wraz ze wpisem w CV, ze studiuje informatyke, da mi pierwsza prace.

W rzeczywistosci poza popisaniem czasami w C nie mam czasu na nic wiecej, jesli chodzi o rzeczy zwiazane z komputerami (dodatkowo pracuje na caly etat(nie IT), ale mnostwo czasu pozeraja przedmioty mat-fizyczne). Musze sie uczyc Asm 16 bitowego, gdzie na te chwile nawet nie mam pojecia (ani nikt mi nie powiedzial) gdzie moge to wykorzystac. Przy nowszych Assemblerach moze chociazby RE, ale ktos jeszcze dzisiaj korzysta z 16bitowego poza moja uczelnia?

W okolo 30-osobowej grupie jest jeden zawodowy programista. Rozmawialem z nim, polecil mi kilka firm w poblizu, sprawdzilem wymagania. Nie sa wygorowane i wierze, ze faktycznie jest spora szansa sie tam do pracy dostac, bo w okolicach mojego miejsca zamieszkania saldo migracji jest raczej na minusie. :) Nie wiem czy warto meczyc sie w aktualnej sytuacji - gdzie wewnetrzenie wiem, ze te studia tylko zabieraja mi czas. Nie jestem w stanie zorganizowac go na tyle dobrze, by pracowac, uczyc sie na uczelnie i nauczyc sie wymaganych technologii.

Mam wiec pytanie, do programistow, administratorow, testerow.. Mianowicie:

**Czy poszedlbys na studia informatyczne nie majac pracy w IT? **

Zastanawiam sie czy nie lepiej byloby rzucic te studia, nauczyc sie tego co potrzebuje do firm, ktore obserwuje i dopiero wtedy, gdy bede mial ta pierwsza prace - pojsc na studia zaoczne, dowiedziec sie czegos wiecej, bardziej scislego - rzeczy, ktorych teraz nie potrzebuje.

Bede wdzieczny za Wasze opinie. Dzieki i pozdrawiam!

edytowany 1x, ostatnio: ggoe
serek
  • Rejestracja:około 11 lat
  • Ostatnio:17 minut
  • Postów:1472
3

Znaczy się poszedłeś na studia, nie robiąc żadnego rozpoznania wcześniej jak to wygląda? To teraz cierp^^

Zawsze to tak wygląda, że pierwsze semestry to najwięcej zapieprzu.

GG
To studia inzynierskie, spodziewalem sie przedmiotow scislych - poza tym przejrzalem karty przedmiotow, nawet sporo przeanalizowalem. Natomiast mam malo czasu przez rzeczy, ktore bynajmniej, nie przyblizaja mnie do pierwszej pracy, jak np.doswiadczenia na fizyke. To nie chodzi o to, ze jest zapieprz. Ja to moge ogarnac, ale jestem na informatyce, mam przez caly semestr uczyc sie matmy i podstaw elektrotechniki (teoretycznych oczywiscie), nie nauczyc sie niczego zwiazanego np.z programowaniem czy systemami? Nie rozwijac sie w kierunku zawodowym?
AM
Ale wiesz że fizyka, matma czy asm16 to sa przedmioty scisłe. 'mam przez caly semestr uczyc sie matmy i podstaw elektrotechniki (teoretycznych oczywiscie), nie nauczyc sie niczego zwiazanego np.z programowaniem czy systemami' Na tym polegają studia. To nie zawodówka czy bootcamp.
Miang
  • Rejestracja:prawie 7 lat
  • Ostatnio:minuta
  • Postów:1661
4

no chamy jedne uczą podstaw na studiach


dzisiaj programiści uwielbiają przepisywać kod z jednego języka do drugiego, tylko po to by z projektem nadal stać w miejscu ale na nowej technologii
VE
  • Rejestracja:ponad 7 lat
  • Ostatnio:około 6 godzin
  • Postów:364
6

Studiowanie informatyki polega na studiowaniu informatyki a nie na studiowaniu programowania.

Zobacz pozostałe 7 komentarzy
Prędki_Lopez
Ee ja mialem na 1wszym roku linucha :)
Prędki_Lopez
Ogólnie to zgadzam się z wami, tez bym chcial zeby uczyli przydatnych i na czasie rzeczy.
BraVolt
Ja miałem i matmę dyskretną, Linux i WDI i ASD, było stare dobre C
Prędki_Lopez
Kalkulator w C i juz jestes programista!
BraVolt
Był jeden taki, nie chciał się uczyć niepotrzebnie sortowań na ASD, bo stwierdził, że napisze .sort() i nie będzie tracił czasu na zbędne rzeczy. To prawda, długo czasu nie tracił.
BraVolt
  • Rejestracja:prawie 6 lat
  • Ostatnio:prawie 4 lata
  • Lokalizacja:Warszawa
  • Postów:2918
0

Czy w pracy by się spodobało? Bez sprawdzenia trudno powiedzieć.

Może miesiąc, może dwa, był wątek, ktoś dostał po znajomości staż, później zagwarantowaną pracę. Na stażu miał się przekonać, czy bycie programistą to jest "to" dla tygryska. Nie spodobało się, chyba nawet nie ukończył tego pierwszego okresu w firmie.


"Kiedy wiedzieć czy zacząć nauke Springa? bo w czystej Javie to nic ciekawego nie zrobie chyba"
Ein Volk, ein Reich, ein Kwa-Kwa ***** ***
AG
  • Rejestracja:około 7 lat
  • Ostatnio:około rok
  • Postów:22
1

Na pierwszym roku zawsze jest pełno przedmiotów typu matma, fizyka, szeroko rozumiane podstawy komputerów. Na następnych semestrach zaczyna być już ciekawiej, wchodzą bardziej praktyczne rzeczy: programowanie, sieci, bazy danych itp.
Najlepiej by było jakbyś przejrzał dokładnie sylabusy przedmiotów na wyższych latach i zobaczył czy w tym jest coś, co chciałbyś w przyszłości robić w IT. :)

GG
Tak, jest tam sporo rzeczy, ktore mnie zainteresuja - znam karty przedmiotow i technologie z dalszych semestrow. Po prostu ciezko mi juz zniesc aktualne prace, przez co obsesyjnie podchodze do studiow i zagadnien zawodowych. Chce zmienic prace na branzowa.
teez
  • Rejestracja:ponad 8 lat
  • Ostatnio:około 4 lata
  • Postów:122
0

Temat wałkowany wiele razy. Jeżeli to dobre studia (Mimuw, UJ, UWr...) to zdecydowanie warto robić studia, aby nie zostać zwykłym klepaczem (choć to nie jest warunek ani konieczny, ani wystarczający :) ).

Haskell
  • Rejestracja:ponad 9 lat
  • Ostatnio:11 miesięcy
  • Postów:4700
1

Studia studiom nierówne. Ze swojej strony mogę polecić PJATK, program na tej uczelni nie jest przeładowany wydziałowym badziewiem, tak jak na większości politechnik. W programie są za to zajęcia z programowania oparte na w miarę nowych technologiach np. Java 8 albo C++ 17, nie ma fizyki, a kontakt z elektroniką ogranicza się do zajęć z oscyloskopem, arduido i raspberry pi. Gdyby nie matematyka, której jest sporo, to studia dotyczyłyby stricte wyłącznie Informatyki.


Zaglądali do kufrów, zaglądali do waliz, nie zajrzeli do d**y - tam miałem socjalizm. Czesław Miłosz
WeiXiao
ile to było, 10k za semestr?
Haskell
Od tego semestru dzienne kosztują 7k za semestr, a zaoczne i internetowe 5k. Niestety czesne znacznie podrożało w ciągu ostatnich 3 lat, prawdopodobnie ze względu na olbrzymią ilość chętnych. Większość szybko odpada, ale przez te kilka miesięcy płacą, a uczelnia dzięki temu stawia sobie teraz nowy budynek.
veneficus
@Haskell Kurde kusisz ,aż chce się tam iść...
BraVolt
  • Rejestracja:prawie 6 lat
  • Ostatnio:prawie 4 lata
  • Lokalizacja:Warszawa
  • Postów:2918
0

Problem jest taki, że pojutrze będzie drugi zjazd albo już był w ostatni weekend. Październik na uczelni mija, a na bootcampie to już bym sprawdzał jaki mam dojazd do każdej z pięciu firm które chcą mnie zatrudnić.


"Kiedy wiedzieć czy zacząć nauke Springa? bo w czystej Javie to nic ciekawego nie zrobie chyba"
Ein Volk, ein Reich, ein Kwa-Kwa ***** ***
TD
  • Rejestracja:ponad 10 lat
  • Ostatnio:ponad 4 lata
  • Postów:380
4

Gdyby nie matematyka to nie byłyby to ani studia ani informatyka xD

WeiXiao
  • Rejestracja:około 9 lat
  • Ostatnio:około 2 godziny
  • Postów:5109
0

Idź na dzienne, czasu będziesz miał dużo na naukę, bo na dziennych chodzi się 3 dni, a  7  4 baluje :D

edytowany 10x, ostatnio: WeiXiao
Sunnydev
to na infie się baluje? :/
B2
  • Rejestracja:około 6 lat
  • Ostatnio:3 dni
  • Postów:100
0

jeden rabin powie tak, drugi rabin powie nie

Shalom
  • Rejestracja:około 21 lat
  • Ostatnio:prawie 3 lata
  • Lokalizacja:Space: the final frontier
  • Postów:26433
2

studia zaoczne.

bede otoczony ambitnymi osobami, ktore pasjonuja sie roznymi galeziami IT

To jakiś troll? :D :D :D Ja wiem ze ludzie lubią opowiadać takie bajki, że lepiej iść na słabe studia, to będziesz miał czas samodzielnie się uczyć ale 99 na 100 osób wcale tego nie robi.

W rzeczywistosci poza popisaniem czasami w C nie mam czasu na nic wiecej, jesli chodzi o rzeczy zwiazane z komputerami

I dobrze, informatyka nie ma wiele wspólnego z komputerami, oprócz tego że czasem sie ich używa.

ale mnostwo czasu pozeraja przedmioty mat-fizyczne

Uroki każdych studiów ścisłych. Bez podstaw z matematyki i fizyki potem możesz równie dobrze darować sobie studiowanie, bo zwyczajnie nic nie zrozumiesz. Bo przyjdzie jakaś Teoria Współbieżności czy Automaty i Języki Formalne i nagle bez opanowanej Algebry klękniesz. Albo będziesz chciał robić modne teraz uczenie maszynowe i sztuczna inteligencje albo przetwarzanie języka naturalnego a tu się okaże że bez statystyki i matematyki dyskretnej to możesz co najwyżej skopiować przykład z tutoriala...

Musze sie uczyc Asm 16 bitowego, gdzie na te chwile nawet nie mam pojecia (ani nikt mi nie powiedzial) gdzie moge to wykorzystac. Przy nowszych Assemblerach moze chociazby RE, ale ktos jeszcze dzisiaj korzysta z 16bitowego poza moja uczelnia?

Idea jest taka sama. Asemblerów jest wiele, równie dobrze mógłbyś narzekać ze uczą cie x64 a nie ARMa albo AVRa albo PPC albo RISC-V. Konkretnego dialektu i instrukcji i tak musiałbyś sie douczyć, ale ważne żeby rozumieć "idee" i umieć poskładać z takich bazowych klocków coś sensownego. Anegdotka: Ocado ma w ramach rekrutacji taki fajny test, gdzie masz dostępny wymyślony asembler z kilkoma (3 czy 4) instrukcjami (inkrementacja, zerowanie, potwórzenie N razy i może cos jeszcze) i masz jakieś 20-30 zadań żeby na bazie tych kilku instrukcji napisać coraz bardziej skomplikowane funkcje, aż do czegoś na poziomie szukania liczb pierwszych. Też będziesz płakać że takiego asemblera cię nie uczyli? ;)

studia tylko zabieraja mi czas. Nie jestem w stanie zorganizowac go na tyle dobrze, by pracowac, uczyc sie na uczelnie i nauczyc sie wymaganych technologii.

Pytanie co jest twoim celem. Bo faktycznie klepanie formatek u Janusza wymaga obcykania z modnego dziś frameworka. Ale z moich obserwacji wynika, że dobre firmy w ogóle o takie rzeczy nie pytają. Pytają za to właśnie o to, co ty nazywasz głupotami :D Bo oni wiedzą że frameworki przychodzą i odchodzą, ba wiele firm ma swoje wewnętrzne frameworki i guzik ich obchodzi jakiś Hibernate. Więc jeśli ten twój pomysł ze studiami jest w odpowiedzi na opowieści z cyklu #programista20k to pamiętaj, że podejscie "nauczyć sie szybko frameworka X" ani trochę cię do tego nie zbliży.

Czy poszedlbys na studia informatyczne nie majac pracy w IT?

Poszedłem i nie żałuje, ale mnie zwyczajnie informatyka interesuje...


"Nie brookliński most, ale przemienić w jasny, nowy dzień najsmutniejszą noc - to jest dopiero coś!"
edytowany 1x, ostatnio: Shalom
Zobacz pozostały 1 komentarz
WeiXiao
cZaSeM sIę IcH uŻyWa a w praktyce - implementuje na nich wszystko co się da :D
Shalom
@WeiXiao: tak, ale zauważ ze "zaklepanie" czegoś to jest mechaniczna robota, zwykły szczegół. Praca programisty generalnie polega na wymyśleniu "jak" rozwiazać taki czy inny problem przy takich i takich ograniczeniach. Samo wyklepanie tego w kodzie, kiedy już wiesz "jak" to pikuś.
Shalom
@Miang: jest jeden opening https://recruitment.eso.org/jobs/2019_0050 nie mój zespół, ale zaręczam ze tam też są całkiem fajni ludzie ;)
WeiXiao
@Shalom: śmiem twierdzić, że bez użycia kąkutera wiele rzeczy by nie zostało wymyślony jeszcze przez bardzo długo, przez co komputer będzie jeszcze przez długi czas nieodłącznym elementem CS.
Miang
@Shalom wygląda ciekawie ale wspomniano o Javie... a na poważnie interesuje mnie praca w Łodzi lub w Warszawie, ale dzięki za link (chyba że jednak ludzie z tamtego zespołu Ci podpadli i chcesz im nasłać zołzę ;) )
superdurszlak
  • Rejestracja:prawie 7 lat
  • Ostatnio:około 5 godzin
  • Lokalizacja:Kraków
  • Postów:1999
0
ggoe napisał(a):

Hej.

W tym roku poszedlem na studia zaoczne. Nauka bardzo mocno rozni sie od tego co sobie wyobrazalem. Mialem nadzieje, ze bedzie malo rzeczy do roboty, bede mial sporo czasu na nauke w domu, bede otoczony ambitnymi osobami, ktore pasjonuja sie roznymi galeziami IT, ze spotkam programistow. I wreszcie najwazniejsze, ze naucze sie czegos, co wraz ze wpisem w CV, ze studiuje informatyke, da mi pierwsza prace.

  • mało roboty i dużo czasu (na naukę oczywiście)
  • bycie otoczonym ambitnymi osobami i pasjonatami

Pick one ;) akurat duża ilość czasu wolnego jest niezłym magnesem, ale nie na tą część populacji, w którą celujesz. Ambitni ludzie których znałem nie mieli problemów z tym, żeby godzić studia na których inni "nie mieli na nic czasu" z jakimś własnym rozwojem, aktywnością na uczelni i takimi tam.

No i myślenie w stylu

Kopiuj
o tak muszę iść na studia na których będę mieć dużo czasu na samodzielną naukę

kończy się zwykle na

Kopiuj
o tak jestem na studiach na których mam dużo czasu na życie studenckie

także nie widzę sensu się tym kierować :] Chyba że należysz do tych 0,1% młodych którzy są turbo-ambitni i mają turbo-samozaparcie żeby czegoś się nauczyć, a nie tylko "żeby jakoś było"?

W rzeczywistosci poza popisaniem czasami w C nie mam czasu na nic wiecej, jesli chodzi o rzeczy zwiazane z komputerami (dodatkowo pracuje na caly etat(nie IT), ale mnostwo czasu pozeraja przedmioty mat-fizyczne). Musze sie uczyc Asm 16 bitowego, gdzie na te chwile nawet nie mam pojecia (ani nikt mi nie powiedzial) gdzie moge to wykorzystac. Przy nowszych Assemblerach moze chociazby RE, ale ktos jeszcze dzisiaj korzysta z 16bitowego poza moja uczelnia?

Uczysz się 16-bitowego ASM, bo to zwyczajnie łatwiejsze do ogarnięcia dla laika niż ASM 64-bit (w każdym razie w przypadku asemblerów x86 i pochodnych) - mniejsze ISA (jednak od czasów 8086 zdążyło trochę instrukcji dojść), mniej pogmatwane operacje na rejestrach (dzielą się na pół, a nie na połówkę połówki mającą jeszcze dwie połówki itp) i tak dalej :P chociaż z drugiej strony 32/64-bitowe asemblery na procesory RISC są duuużo prostsze do ogarnięcia, niż jakieś molochy.

Nie jestem w stanie zorganizowac go na tyle dobrze, by pracowac, uczyc sie na uczelnie i nauczyc sie wymaganych technologii.

To skoro nie potrafisz sobie zorganizować czasu, to mając go dużo i tak byś go sobie nie zorganizował, tylko przebimbał? To chyba już wiemy, czy należysz do tych 0,1% ;)

Mam wiec pytanie, do programistow, administratorow, testerow.. Mianowicie:

**Czy poszedlbys na studia informatyczne nie majac pracy w IT? **

Niech pomyślę - tak właśnie zrobiłem. Nie miałem pracy w IT, po liceum ogólnokształcącym to właściwie nic poza maturą nie miałem.

Zastanawiam sie czy nie lepiej byloby rzucic te studia, nauczyc sie tego co potrzebuje do firm, ktore obserwuje i dopiero wtedy, gdy bede mial ta pierwsza prace - pojsc na studia zaoczne, dowiedziec sie czegos wiecej, bardziej scislego - rzeczy, ktorych teraz nie potrzebuje.

I jaki to ma mieć sens? Jak będziesz już mieć pracę, to tym bardziej będziesz postrzegał studia jako stratę czasu. A jak serio chcesz zrobić studia to prędzej czy później i tak będziesz je przecież musiał zrobić i przerobić ten sam lub bardzo podobny program studiów, więc co za różnica?


BraVolt
  • Rejestracja:prawie 6 lat
  • Ostatnio:prawie 4 lata
  • Lokalizacja:Warszawa
  • Postów:2918
0
Shalom napisał(a):

Uroki każdych studiów ścisłych. Bez podstaw z matematyki i fizyki

http://www.ii.uj.edu.pl/i_stopnia_programy_studiow
https://sylabus.uj.edu.pl/pl/2/1/2/14/88

Fizyki nie ma. Jak na wielu uniwersytetach.
Ale matematyka jest "uniwersytecka".

IMHO lepsza (łatwiejsza do zaliczenia) fizyka + matematyka na inżynierskich niż sama matematyka na uniwerku. Przynajmniej dla mnie.


"Kiedy wiedzieć czy zacząć nauke Springa? bo w czystej Javie to nic ciekawego nie zrobie chyba"
Ein Volk, ein Reich, ein Kwa-Kwa ***** ***
edytowany 2x, ostatnio: BraVolt
Shalom
Na inżynierskich jest fizyka, bo potem wpadają przedmioty elektryczne na przykład ;)
superdurszlak
... albo po prostu inżynierskie czy jak kto woli inżynieryjne :D
TA
  • Rejestracja:ponad 9 lat
  • Ostatnio:około rok
  • Postów:315
11

Odnosnie tego asm 16bitowego. Trenowalem kiedys kickboxing - i nie uwierzysz mialem to samo. Zamiast caly czas uczyc mnie jak lac innych po mordzie musialem biegac, robic pompki, brzuszki i milion innych bez sensu rzeczy. Licze ze zrozumiales ;)

bezikan
  • Rejestracja:około 6 lat
  • Ostatnio:ponad 2 lata
  • Postów:42
1

Po pierwsze - czy informatyka to na pewno dobry wybór pod względem przyszłej kariery biorąc pod uwagę co teraz dzieje się w Polsce i na świecie? nie chodzi jedynie o świeżaków bez doświadczenia - ostatnio czytałem wypowiedź anglika z Glassgow na reddit z 1.5 rocznym doświadczeniem, który lamentował na brak pracy... a to przecież UK.
Poza tym w internecie jest sporo analiz ekonomicznych odnośnie rynku IT. Negatywne przewidywania ekonomistów odnośnie rynku pracy dla programistów były dobrym powodem do śmiechu, ale teraz ich przewidywania wchodzą w życie.

Sytuacja jest na tyle pokręcona, że nawet jeśli w juniorskiej ofercie pracy - nie wymagają doświadczenia zawodowego czy znajomości frameworków to i tak zapraszani na rozmowy są jedynie najlepsi, czyli ludzie z doświadczeniem zawodowym. Rekrutacje na staże to też niezły cyrk, masa studentów z różnych uczelni i pomniejszych miast, wieloetapowe i wielogodzinne rekrutacje, zadania na kartce z algorytmiki - typu spoj. Do tego, staże to tylko opcja dla niewielu, bo ograniczają się zazwyczaj do języków: java i C++.

99% programistów po studiach(tych dobrych i gorszych uczelni) są zwykłymi klepaczami kodu, tak jak Pan Kowalski po bootkampie. Studia informatyczne zajmują sporo czasu, a niewiele oferują w zamian. Studia warto zrobić, ale nie z informatyki.

BraVolt
  • Rejestracja:prawie 6 lat
  • Ostatnio:prawie 4 lata
  • Lokalizacja:Warszawa
  • Postów:2918
0

Nawet w Warszawie nie ma prawie publicznych rekrutacji na staż i juniora, nie licząc tak zwanych stałych, otwartych non-stop rekrutacji do bieżącego wyławiania rodzynków.

W takiej sytuacji internet powinien być zalany wpisami jęczących o bezrobociu absolwentów UW i PW.

EOT


"Kiedy wiedzieć czy zacząć nauke Springa? bo w czystej Javie to nic ciekawego nie zrobie chyba"
Ein Volk, ein Reich, ein Kwa-Kwa ***** ***
TD
  • Rejestracja:ponad 10 lat
  • Ostatnio:ponad 4 lata
  • Postów:380
0

@bezikan: tak z ciekowści, jaki masz background że stawiasz takie śmiałe tezy?

WeiXiao
  • Rejestracja:około 9 lat
  • Ostatnio:około 2 godziny
  • Postów:5109
1

@bezikan:

i co z tego że UK?

Po co outsourcować projekty ze stanów do UK, gdy są Indie, Polska czy Rosja?

No chyba, że robisz coś typu Boeing, to co innego :D

edytowany 4x, ostatnio: WeiXiao
TD
Ale Indii koło Polski to Ty nie stawiaj. :D
WeiXiao
Fakt, z Indii goście zostają CEO najważniejszych firm typu Google czy Microsoftu, a z Polski to co najwyżej klepią soft do obsługi kokpitu w SpaceX :/
TD
Goście z Indii a goście w Indiach to jakby dwie inne rzeczy. :D
superdurszlak
Tymczasem goście z Polski a goście w Polsce... No Polak Polakiem będzie wszędzie :P
TD
xD
BraVolt
@tdudzik: no fakt, poziom powszechnej znajomości angielskiego w obu krajach jest nieporównywalny, na niekorzyść polski niestety. Czy oni byli pod okupacją, kolonią, czy dumną częścią Imperium w Którym Słońce nie Zachodzi to inna sprawa. Język angielski dostali w pakiecie.
TD
@BraVolt dobry troll
Sunnydev
@WeiXiao: gdyby Polacy nie byli biali to też by obsadzali więcej szefowskich stanowisk.
BraVolt
@Sunnydev: Dzisiaj w piątek niektórzy Polacy pokazowo nie byli biali ale bardzo kolorowi.
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)