Pierwsza praca - Java - czy coś robię źle?

Pierwsza praca - Java - czy coś robię źle?
L6
  • Rejestracja:ponad 9 lat
  • Ostatnio:ponad 4 lata
  • Postów:9
1

Edit. Już dawno nie aktualne, sprzątam po sobie. Dzięki za pomoc.

edytowany 1x, ostatnio: Legion616
Shalom
  • Rejestracja:około 21 lat
  • Ostatnio:prawie 3 lata
  • Lokalizacja:Space: the final frontier
  • Postów:26433
6
  1. CV po angielsku...
  2. Przeformatuj to jakoś bo mało co w tym CV jest a i tak zajmuje 2 strony.
  3. Za bardzo sie rozdrabniasz w tych skillach i opisujesz jakoś dziwnie. Jak ktoś twierdzi ze zna jave to znaczy że takie tematy jak polimorfizm, kolekcje czy strumienie są mu znane i nie trzeba tego dodatkowo pisać. Dużo wiecej dałoby napisanie że znasz javę 1.8 po prostu. Przy Spring wystarczyłoby napisać Spring(DI, AOP) i każdy będzie wiedział o co chodzi, poza tym znów warto napisać czy to wersja 3 czy 4.
  4. Wysyłaj CV na konkretne ogłoszenia a nie na jakiś ogólny HRowy adres. A w mailu nie pisz od razu że nie masz doświadczenia i ze chcesz pracować za miskę ryżu, tylko po prostu napisz "Przesyłam swoje CV w związku z ogłoszeniem XYZ" bo teraz to wyglada troche jakbyś z siebie robił ofiarę.
  5. Zamiast tej całej sekcji "doświadczenie zawodowe" (które nie jest nijak zwiazane z tym gdzie aplikujesz) to bym dał sekcje "Projects" i opisał tam jakieś 2 własne projekty na zasadzie
  • tytuł i czas realizacji
  • jedno zdanie o co chodzi w projekcie
  • lista technologii

"Nie brookliński most, ale przemienić w jasny, nowy dzień najsmutniejszą noc - to jest dopiero coś!"
Zobacz pozostałe 5 komentarzy
Shalom
wiem że istnieje, do czego służy i nie było mi do niczego potrzebne się wykluczają. Gydybś rozumiał po co jest system kontroli wersji to wiedziałbyś że jak najbardziej używa się go też pisząc kod samemu.
LukeJL
wiesz, ja tak na poły ironicznie z tym Githubem :) W końcu jest to narzędzie do wrzucania kodu i jak najbardziej okej jest, że ktoś wrzucił co miał wrzucić, i nie będzie na siłę się lansował. Z drugiej strony to niestety w rekrutacjach chodzi właśnie bardziej o lans niż o pragmatyzm (a ten profil mało lansiarski jest).
LukeJL
(w zasadzie to Github to nie tylko narzędzie do wrzucania kodu, ale też do kolaboracji z innymi, ale to tak na marginesie).
LukeJL
co do Gita jako takiego (nie Githuba) to warto go używać w swoich prywatnych projektach, nawet tych nie publikowanych nigdzie, bo od tego to jest.
L6
@Shalom @LukeJL Tak, wiem że pisząc samemu też jest użyteczny, wiem że można cofać chociażby wprowadzone zmiany do ustalonego punktu w czasie, ale nie miałem okazji nabyć wprawy w posługiwaniu się nim. Ale ok, nie chcę tu kwestionować porad, doceniam każdy komentarz.
SP
  • Rejestracja:ponad 11 lat
  • Ostatnio:ponad 5 lat
  • Postów:120
1

Po co podajesz w CV swój wiek i historię zatrudnienia? Co konkretnie chcesz osiągnąć pisząc list motywacyjny? Konkretnie, jak każde słowo w tym liście ma Ci pomóc?

L6
Zamierzałem zrobić wrażenie kogoś, kto mimo że zaczął programować w okolicach trzydziestki, to ma w sobie pasję i chęć rozwoju jak 20latek. Co do wieku i historii zatrudnienia, wydawało mi się, że defaultowo lepiej jak są, niż jak nie ma.
NO
@Legion616 no właśnie nie. Jedyne co tam dobrze wpisać to umiejętności które przydadzą Ci się w pracy. Na przykład jeśli pracowałeś w sklepie to wpisz to. Pokazujesz wtedy że umiesz nawiązać kontakt z klientem a to często się przydaje. Zresztą zerknij na mój post.
SL
Na zachodzie w ogóle nie daje się do CV wieku, zdjęć i płci, bo pracodawcy odrzucają takie CV automatycznie. Wynika to z tego, że firmy obawiają się, że mogą zostać pozwane o dyskryminację. Do Polski też zaczynają przechodzić te zwyczaje i dlatego raczej nie powinno podawać się takich rzeczy. Poza tym HR-owcy przeglądają masę CV, więc trzeba ich zaciekawić konkretami, bo jak zaleje się szczegółami to po prostu nie przeczytają tego.
NO
  • Rejestracja:prawie 9 lat
  • Ostatnio:około 2 lata
  • Postów:430
0

Będę szczery że ściany tekstu przed CV nawet nie chciało mi się czytać. Szukając pracy nie musisz pisać esej aby ktoś Cię zatrudnił. Nikomu nie chce się tego czytać a jeśli już to miałem wrażenie że to raczej "proszę, potrzebuję pracy" niż "zobaczcie co stracicie jeśli mnie nie zatrudnicie". Według mnie (najdłużej szukałem pracy 4 dni) wystarczy zwykłe "Dzień dobry,
W załączniku przesyłam swoje CV.
Pozdrawiam
Imie Nazwisko"
W CV też się tak nie rozdrabniaj. Tak jak wcześniej albo nie będzie chciało się tego czytać, albo rekruter pomyśli że umiesz tylko to. Usunął bym również 2 pierwsze pozycje w Doświadczenie zawodowe. Masz pracować jako programista więc nikogo nie interesuje że umiesz przewieść towar z punktu do punktu i go rozładować. Sekcję umiejętności dałbym w formie tabeli język/poziom
Język : podstawowy/średniozaawansowany/zaawansowany
ponieważ wymieniasz tam (dość szczegółowo) co umiesz. Czyli jeśli czegoś tam nie ma to tego nie umiesz.
Może zdanie to zabrzmi przesadnie ale...
Musisz zrozumieć że to nie ty chcesz pracy, tylko praca dobrego programisty. A Ty musisz pokazać że właśnie takim jesteś. Daj wszystko w dość skondensowanej formie, tylko najważniejsze informacje. Jeśli będą chcieli wiedzieć coś więcej zaproszą Cię na rozmowę.

Jeśli będziesz chciał mogę podesłać Ci moje CV. Które (przynajmniej mi) dobrze służy. Daj znać :)

Zobacz pozostały 1 komentarz
NO
Napisałem pw. Daj znać za parę dni jak idą poszukiwania pracy. A i najważniejsze. Przejrzyj oferty pracy a nie wysyłaj randomowo aplikacji. Nic Ci to nie da bo jak ktoś szuka to daje ogłoszenie a tylko wygląda słabo.
Maciej Cąderek
Maciej Cąderek
Nie wiem czy pisanie poziomów to dobry pomysł.
L6
Ok, z szablonu na pewno skorzystam, ale co do poziomów to chyba Maciej ma rację. W moim przypadku pisanie 'zaawansowany' nawet po siedzeniu nad książkami i tutorialami przez miesiące, będzie podejrzane, skoro nie pracowałem, a podobno HR-owe panie posługują się skryptem kasującym wszystko co ma poziom 'sredni' albo 'podstawowy'
NO
@Maciej Cąderek @Legion616 Piszę z własnego doświadczenia. Może poziomy nie są dobrym rozwiązaniem, ale u mnie działają.
Maciej Cąderek
Maciej Cąderek
@NickOver Nie wiesz czy działają, póki nie porównasz odzewu na CV bez nich ;) Ja nie piszę i mam odzew ok 90 %
panryz
  • Rejestracja:prawie 17 lat
  • Ostatnio:5 minut
3

Generalnie od półtora roku wieczorami zakuwałem programowanie ile dałem rady, a w kwietniu tego roku rzuciłem robotę i już tylko zakuwam od tego czasu.

Serio? Półtory roku zakuwania wieczorami i ponad 3 miesiące ostrego zakuwania, a wchodzę na github i wali takimi babolami:

  1. Pomieszany polski z angielskim
  2. O formatowaniu kodu coś słyszał?
  3. Piszesz o springu, DI, a nawet nie pokażesz Twojego kodu, który z tego korzysta?

W CV nawalone, najpierw piszesz o kolekcjach, za chwilę o wątkach, a jeszcze za chwilę o DI.
A jeszcze fest w oczy rzuca się to że nie napisałeś jaka wersja javy, chociaż patrząc na ten fragment:

Kopiuj
List<String> newList = new ArrayList<String>();

to jest to java 1.6.

Patrząc na tego githuba można wywnioskować, że zatrzymałeś się na java 1.6 bo ani nie masz lambd, ani nie używasz wspomnianego wcześniej operator diamond, ani nie znasz IDE.

CV w postaci niestandardowego szablonu zaczynając od informacji najbardziej Państwa interesujących, tzn.: Umiejętności - Wykształcenie - Doświadczenie.

Robisz z nich idiotów. Wiedzą co ich interesuje i na co popatrzą.

Proszę o rozmowę, gdzie Państwo będą mogli bezpośrednio ocenić poziom moich kwalifikacji oraz ewentualnego potencjału.

To brzmi jak płacz i błaganie.

edytowany 1x, ostatnio: panryz
L6
Ostro i konkretnie, dzięki za chęci. Co do tych baboli, wiem że kod nie jest idealny, priorytetem było napisanie czegoś co działa w odpowiednim terminie, nie miało być perfekcyjnie, poza tym te półtora roku to praktycznie samonauka, po godzinach, bez doświadczonego programisty siedzącego obok. Nigdzie nie napisałem, że mój poziom jest wybitny, ale pewnie masz rację, oprócz reformatowania Cv, zreformatuję też zawartość Githuba.
panryz
Nie ma co się szczypać. Im szybciej poprawisz tym lepiej dla Ciebie. Poza tym robienie githuba na szybko to średni pomysł.
KO
no, tym githubem to sie nie ma co chwalic. Jakbym na niego spojrzal przed rozmowa to szczerze mowiac zaminusowalbys. Takie "pierdo lolo". Nie wiadomo po co to zrobione, zadnej informacji jak uruchomic i w dodatku jeszcze jar wkomitowany. Piszesz o tym springu, HTMLu itp. to mogles zrobic jakas webowa apke w spring boocie zeby miec rzeczywisty, dzialajacy projekt.
LukeJL
dokładnie. No i Github świeci pustkami po całości. Nie widać twojej aktywności nawet na nim.
LukeJL
  • Rejestracja:około 11 lat
  • Ostatnio:około godziny
  • Postów:8398
2

Obecnie poszukuję możliwości zatrudnienia lub odbycia stażu na stanowisku związanym z programowaniem w języku Java. Od 2 lat kształcę się metodą samonauki w umiejętności programowania głównie w języku Java, ale nieobce mi są również języki: C++, C, PHP, bazodanowe SQL, posiadam również znajomość HTML i CSS. Aby porównać się z innymi kandydatami zdałem podyplomowe studium „Programowanie i bazy danych” na Politechnice Gdańskiej, ostatecznie znajdując się wśród dziesiątki najlepszych obecnego rocznika. Umiejętności staram się rozwijać na stronie pl.spoj.com, oraz poprzez własne projekty, część z nich udostępniam na stronie.
(...)
Aktualnie wdrażam się w używanie framework Spring MVC oraz narzędzi takich jak Maven oraz Git. Jako że nie mam doświadczenia zawodowego jako programista, przesyłam swoje CV w postaci niestandardowego szablonu zaczynając od informacji najbardziej Państwa interesujących, tzn.: Umiejętności - Wykształcenie - Doświadczenie. Proszę o rozmowę, gdzie Państwo będą mogli bezpośrednio ocenić poziom moich kwalifikacji oraz ewentualnego potencjału.

Uważaj na słowa bo tak to może być odebrane przez niektórych:

poszukuję możliwości zatrudnienia = bardzo proszę o pracę, bo nie chcę być bezrobotny

kształcę się metodą samonauki = jeszcze nic nie umiem

aby porównać się z innymi kandydatami = po co? to ty masz być dobry, a nie porównywać się z innymi (których w dodatku na oczy nie widziałeś, bo nie wiesz kto aplikuje do danej firmy oprócz ciebie).

podyplomowe studium (...) znajdując się wśród dziesiątki najlepszych obecnego rocznika = wszystko fajnie, ale stopnie na uczelni często g**no znaczą jeśli chodzi o prawdziwe problemy. I osoba mająca choć trochę rozeznania w branży to wie.

nie mam doświadczenia zawodowego jako programista = temu panu już dziękujemy. NEXT! Nawet jeśli nie masz doświadczenia, to lepiej o tym nie wspominać na dzień dobry, bo to często cię dyskwalifikuje już na poziomie HRów. HR zobaczy, że nie masz doświadczenia i nawet nie umówi cię na rozmowę z technicznymi (którzy by mogli cię potencjalnie zaakceptować).

niestandardowego szablonu = WTF?

Proszę o rozmowę = brzmi roszczeniowo :)


T9
kurde neta nie miałem i nie mogłem wysłać :P
L6
Fakt, już mi inni forumowicze uświadomili, że przekombinowałem. No nic, od paru lat pracowałem w branżach, gdzie aplikowanie polegało na zadzwonienie i umówienie się na pogadankę z majstrem/kierownikiem i tyle, więc teraz niepotrzebnie zaszalałem z tym CV.
T9
  • Rejestracja:prawie 10 lat
  • Ostatnio:prawie 6 lat
  • Postów:329
5

Ten list i CV to masakra, nie czepiam się treści tylko formy, w ramach promocji (nie umiejętnie) korzystasz z technik z gatunku "nic nie umiem i próbuje mydlić Ci oczy" i osiągasz odwrotny efekt bo to śmierdzi na kilometr. Cześć informacji powinna być w cv.

*"Szanowni Państwo" *- czytaj pewnie robisz kopy pase by pasowało do każdej firmy

Obecni poszukuję możliwości zatrudnienia - oczywista oczywistość po to do nich aplikujesz, słowo obecnie to oczywista oczywistość tylko jeśli ktoś nie będzie złośliwy.

  • lub odbycia stażu* - to jest ok

  • na stanowisku związanym z programowaniem w języku Java. *-1) brzmi beznadziejnie, 2) jesteś zdesperowny weźmiesz wszysko 3) nie wiesz czego chcesz.
    *Od 2 lat kształcę się metodą samonauki *- też brzmi beznadziejne
    w umiejętności programowania - ucze się programować krócej i ładniej
    głównie w języku Java - po co to głównie
    , ale nieobce mi są również języki: C++, C, PHP, bazodanowe SQL, - jasne na bank je znasz
    posiadam również znajomość HTML i CSS. - znajomości to można posiadać np. w rządzie lub mafii
    *Aby porównać się z innymi kandydatami *- co????
    zdałem - jak byś nie zdał to byś się nie chwalił
    *podyplomowe studium „Programowanie i bazy danych” na Politechnice Gdańskiej, *- to jest ok
    *ostatecznie znajdując się wśród dziesiątki najlepszych obecnego rocznika. *- kogo to obchodzi
    *Umiejętności staram się rozwijać *- tak badzo się starałem a wyszło jak zwykle, poza tym szyk przestawny to w najlepszym wypadku rusycyzm.

  • na stronie pl.spoj.com, *
    oraz poprzez własne projekty, - to by było okej
    część z nich udostępniam na stronie - ale spaliłeś się tym, "udostępniłem" czas przeszły był by lepszy, czas teraźniejszy pozwala na masę złośliwych interpretacji
    *https:*github.com/arkadiusztolkacz//

    *Aktualnie __wdrażam się w używanie __framework Spring MVC oraz narzędzi takich jak Maven oraz Git. * - na bank można to napisać prościej
    Jako że nie mam doświadczenia zawodowego jako programista - to lubię strzelać sobie w stopę
    *, przesyłam swoje CV w postaci niestandardowego szablonu *- (...)

  • zaczynając od informacji najbardziej Państwa interesujących* - a skąd ty k.. wiesz co nas interesuje najbardziej
    , tzn.: Umiejętności - Wykształcenie - Doświadczenie. - przecież nie mają CV zęby na to spojrzeć....
    Proszę o rozmowę, __gdzie __Państwo __będą mogli bezpośrednio __ocenić poziom moich kwalifikacji oraz - na której, i znowu oczywista oczywistoć, prośby nie skomentuje
    ewentualnego potencjału. -(...) potencjał z definicji to taka ewentualna możliwość, pytanie tylko czego możliwość

Z góry dziękuję za czas poświęcony na ocenę mojej kandydatury.- tu też zjeb***
"

edytowany 1x, ostatnio: topik92
L6
Ok, dzięki za wnikliwą i nieco sarkastyczną analizę. :) Teraz widzę, że ostro przekombinowałem, po odczytaniu komentarzy stwierdziłem że wywalam całkiem tą ścianę tekstu.
LukeJL
no i co do językowych uwag, to w CV masz błąd i masz "jęxyk C++" zamiast "język".
T9
- może i sarkastyczna ale ktoś na pewno tak pomyśli jak przeczyta, nie traktuj tego jako złośliwość, tak przy okazji staraj się unikać ja, moje, mnie, moim, i innych pierwszo-osobowych zwrotów, bo nie wzbudzają sympatii.
L6
@topik92 Nie traktuję jako złośliwość, wypunktowałeś konkretne rzeczy i super, dzięki że Ci się chciało, a nie np. machnąłeś ręką, stwierdzając że to jest zbyt słabe by odpowiadać. Generalnie przez parę lat zmieniając pracę po prostu dzwoniłem na podany nr i tyle, nieco odwykłem od pisania CV.
0

Dobrze, ze nie robilem studiow podyplomowych bo widze, ze nic nie daja...

Jakbys uczyl sie sam , na powaznie jak ja to znalazlbys prace.

Ale raczej tylko wydaje Ci sie, ze sie uczysz.

MD
  • Rejestracja:ponad 11 lat
  • Ostatnio:ponad 8 lat
  • Postów:280
0

Jak dla mnie umiesz zdecydowanie za mało. Może jakaś firma jakimś cudem by Cię przyjęła na staż/praktyki , ale jakbyś miał 20-24 lata był młody i chętny do nauki, patrzę tutaj z perspektywy HR'u. Nie przyjmą cię raczej do firmy, z perspektywą nauczenia Cię tego wszystkiego czego potrzeba do napisania głupiego projektu.

K3
  • Rejestracja:około 13 lat
  • Ostatnio:około 7 lat
  • Postów:92
0

Ja bym też na twoim miejscu jak coś już wysyłasz na gita podzielił na commity, bo tak jak teraz wygląda to kiepsko. W mniejszych firmach często jest tak że osoba która sprawdza zgłoszenie patrzy sobie na githuba i wysyła innym osobom z pracy kod do oceny, no i Ci ludzie widząc że nie ma podziału na commity dają już na początku kandydatowi minus za brak commitowania.

edytowany 1x, ostatnio: kolarz3
L6
Rozumiem, ale w tym przypadku nie za bardzo była taka możliwość, Gita poznałem dość niedawno, po tym jak już te programy zdążyłem napisać, więc miałem opcję albo nie wrzucać wcale, albo wrzucić od razu całość.
LW
  • Rejestracja:prawie 10 lat
  • Ostatnio:ponad 3 lata
  • Lokalizacja:Warszawa
  • Postów:59
0

Te projekty powinny być ciekawsze i rozwiązywać jakiś problem. Poza tym, patrząc na kod to raczej jeszcze mało umiesz. Może załap się do jakiegoś projektu OSS to przy code review powiedzą Ci robisz nie tak. List żałosny, lepiej odpowiadaj na ogłoszenia juniorskie.
Ostatnio był wątek 'Ocena CV / powrót do zawodu'. Zobacz jak ja to zrobiłem. Mam 37 lat a pracy szukałem parę godzin.
Edit: Git to powinien być Twój priorytet teraz (nie potrzebujesz więcej niż kilka dni)

edytowany 1x, ostatnio: Lwojtow
KA
  • Rejestracja:prawie 9 lat
  • Ostatnio:ponad 5 lat
  • Postów:51
2

Moim zdaniem podejście samouka jest ok, tylko trzeba to nakierować i doszlifować:

  • Pomieszany kod PL i ANG - tylko ang.
  • Całe CV po ang powinno być i bardziej usystematyzowane.

Skoro Java, widziałbym to tak:

Wtedy w CV zaczynaj od tego, co jest istotne i nie pisz tego całymi zdaniami, tylko jakoś usystematyzuj. Skoro rozumiesz OOP, to nie musisz tego powtarzac w C++ i Javie osobno. Chwal się tym, co zrobiłeś, zamiast dawać zbiorczy link do wszystkiego i kazać rekruterowi samemu się przez to przekopywać. Wywal z GitHuba obecne projekty, bo są średnie ;) i daj tam jeden dobry. Sensownie zrobiony CRUD będzie ok. Ja CV widzę tak:

JAN KOWALSKI

PERSONAL DETAILS
Nationality:
Date of birth:
Place of stay:
Email:
Mobile:

PERSONAL PROFILE
A highly motivated self-tought Java developer with one-year of non-commercial experience. My speciality is multi-tier web applications development using Java and Java-related technology stack. I have a knowledge necessary to write realiable and easy to mainatain code. I am always eager to face new challenges and I am looking for an opportinity to work with other passionates and excel my skills.

EDUCATION
Oct 2015 - Jul 2016: Post-graduate course, Programming and databases
Oct 2003 - Jul 2016: Master of Science (?), Management - Finances and banking, Warmińsko-Mazurski University

LANGUAGES
English - Advanced
Polish - Native

TCEHNICAL SKILLS
Programming and software engineering
Good understaing of OOP and DI
Strong In JAVA7
Known IDEs: Eclipse
Clean code, design patterns
C++, PHP

Technologies, Tools, Frameworks and Libraries
Spring (Core, MVC)
ORM (Hibernate), JDBC
JSP, HTML5, CSS3
Maven, GIT
Swing, AWT

Databases
MySQL
SQL

Other
Code debugging
Fast learning of new technologies
Algorythmic and non-linear thinking
Team work skills

EXPERIENCE
CRUD WEB Application
3-layer web application created for learning purposes. It allows to manage... bla bla bla ble ble - dokończyć max dwa zdania
sources: http://www.hithub.com/(...)
technologies: Java 7/8, Spring (Core + MVC), ORM (Hibernate), MySQL, HTML5, JSP, CSS3, Git, Maven

  • doświadczenie niezwiązane z IT *

CERIFICATES, LICENSES
ECDL Advanced Certificates
Driving license (B, C)

INTERESTS
Programming
Electronics

I declare, that I agree to have my personal data processed for the recruitment process in accordance with the Personal Data Protection Act dated 29.08.1997 (uniform text: Journal of Laws of the Republic of Poland 2002 No 101, item 926 with further amendments)

To na pewno zmieści się na jednej stronie. Do tego nie kłamałbym z umiejętnościami. Jeśli zaczynasz się czegoś uczyć - napisz technologia jakaśtam (basics) albo fundamentals of technologia jakaśtam. Jesli się w czyms czujesz dobry - strong in... .

Na konieć rozważyłbym relokację do Wrocławia, Warszawy albo Krakowa. Naprawdę ofert na Web Javę jest multum i dużo łatwiej coś fajnego znaleźć. Moim zdaniem niebo a ziemia.

edytowany 1x, ostatnio: Karister
L6
Super, dzięki wielkie za wzorzec i źródła, na pewno skorzystam i siadam do nauki w takim razie.
TA
Singletona sie nie ucz - rekruterzy moga Cie zjesc za korzystanie z niego. No i nie wspominaj o nim podczas rekrutacji - bez doswiadczenia i "pewnosci w programowaniu". Sporo osob nie lubi tego wzorca bo wg nich ma same wady (tak jak bentley jest beznadziejny bo ciezko sie nim orze pole....)
Shalom
  • Rejestracja:około 21 lat
  • Ostatnio:prawie 3 lata
  • Lokalizacja:Space: the final frontier
  • Postów:26433
0

@Karister wszystko fajnie ale ten podział skilli zrobiłeś źle. Rekruter szuka w CV info na temat konkretnych technologii więc skille grupuje się tematycznie (czyli razem skille dotyczące Javy) a nie po typie (czyli razem języki programowania).


"Nie brookliński most, ale przemienić w jasny, nowy dzień najsmutniejszą noc - to jest dopiero coś!"
Zobacz pozostały 1 komentarz
Shalom
No tak, jak umiesz tylko jave to nie widać różnicy :) ale jak umiesz coś więcej i masz frameworki z innych technologii to się zrobi problem.
KA
Masz rację. Ja jednak tego problemu, nie mam, bo wpisuję tylko świat Javy i JVM. Więc ewentualnie takiego Kotlina albo Scalę bym gdzieś wcisnął jako ciekawostkę, a podstawy C++ albo średnią znajomość .NET całkowicie wywalam, bu uważam, że nic one nie wnoszą, a niosą ryzyko, że ktoś jeszcze się o nie zapyta na rozmowie. Na szczęście cechą IT jest, że trzeba robić użytek z głowy i dzięki temu każdy może dopasować CV do swoich potrzeb. Ja tylko podałem przykład dobry z mojego punktu widzenia. Można się go trzymać, zmodyfikować albo całkowicie zaorać. :)
Shalom
@Karister tylko że praca powyżej stażysty/juniora często wymaga znajomości Pythona albo jakiejś innej technologii :)
szarotka
eee tam, ja już stara, ale klepię formatki i tylko javę wpisuję
Shalom
Serio? I żadnego jQuery, Angulara ani JavaScriptu wpisywać nie musisz? :)
M8
  • Rejestracja:ponad 9 lat
  • Ostatnio:prawie 8 lat
  • Postów:13
0

Wszystko rozumiem ale troszkę bym dyskutował z tym atakiem na CV po angielski. Warto mieć 2 cv w języku ang i pl. Zależy do jakiej firmy aplikujesz. Jeżeli korpo lub bardzo duża firma która pisze projekty dla klientów zagranicznych to spoko ale jeżeli wysyłasz do firm małych (raczej nie średnich) to możesz śmiało wysyłać cv po Polsku. Kod po ang to akurat ważna sprawa(inny programista będzie Ci kiedyś dziękował za takie przyzwyczajenie).

Pozdrawiam

edytowany 1x, ostatnio: miles87
0

3city to nie jest dobre miejsce na szukanie pracy w programowaniu. Znaczna wiekszośc progsow z 3city pracuje zdalnie. Mieszkaja tylko w Gd.
Tak jak ci pisali. Wawa, Wroclaw, Krakow,...moze Poznan.

szarotka
No juz nie przesadzajmy, moze to nie Warszawa, Kraków czy Wrocław, ale w porównaniu z innymi miastami to naprawdę nieźle. Generalnie sporo ludzi tu emigruje i pracuje w Gdańsku, na miejscu.
0

i...nie trzeba wpisywać Data of Birth and Nationality, chociaz w Polsce moze jest taki wymog.

M8
  • Rejestracja:ponad 9 lat
  • Ostatnio:prawie 8 lat
  • Postów:13
0

@Bohumil Hrabal
Masz racje mieszkałem w Gdyni 8 lat, ale muszę przyznać że pod tym względem 3miasto bardzo się rozwija. Jest coraz więcej firm które otwierają oddziały na północy(poszli po rozum do głowy). Co roku odbywają się targi it w tym roku były w Amber Expo. Były to pierwszw targi IT na jakich byłem ale nie pierwsze targi pracy, i mogę śmiało powiedzieć że było dużo firm i dużo ofert. Deficyt Javistów był widoczny.

Pozdrawiam

szarotka
ooo co polecasz? Konkrety poproszę z pierwszej ręki.
SA
  • Rejestracja:ponad 16 lat
  • Ostatnio:9 miesięcy
0

Ja bym nie robił super analizy twojego CV, bo nikt go dokładnie nie czyta. W typowo krajowej firmie angielskie CV furory nie zrobi, po prostu warto mieć oba. Jeśli szukasz pracy i dotychczas szło słabo to próbowałbym innych kroków np
Linkedin, Goldenline i przed wszystkim znajomi.

Kod na githubie cóż mógłby być lepszy, np po to masz kontrolę wersji by nie trzymać kodu w komentarzu. Polecam jeszcze trochę dokodzić, pewne wskazówki były już w postach.

Teraz raczej już nie ma takich okazji, ale poszukaj, może są jakieś dofinansowania z UE czy urzędów do praktyk, staży?
Ja w ten sposób zacząłem i potem już mnie szukali :)

Powodzenia!

Zobacz pozostałe 4 komentarze
TA
ale jestes kobieta to miejsca inaczej sie liczy ;). a nie czytalas bo jestes kobieta... znaczy uparta - lektura obowiazkowa dla kazdego :)
MD
@tamtamtu zazdrościsz jej 47 miejsca. @karolinaa szkoda tylko, że swoje miejsce w rankingu zdobywasz dzięki takim komentarzom takim jak "Lol żal nie da się wszystko wiedzieć. tak nie mam co robić i będę czytać specyfikacje javy XDDD z javy wystarczy wiedzieć trochę i już można kodzić i kosić mamone." Btw wyciągnąłem pierwszą odpowiedź, którą zobaczyłem w tematach których się udzielałaś, za to coś już 4 łapki. Faktycznie elita.
TA
nie zazdroszcze - sam celuje w 69 ;)
SA
@Legion616 Nie wiem jak w twojej okolicy, ale generalnie zauważam, że coraz mniej aplikacji to okienka, większość to webówka. Jeśli znasz css i html to może spróbuj postawić jakąś prostą stronę-wizytówkę? Lista projektów, uproszczone CV, jakieś info o hobby i namiary na siebie. Jak użyjesz np szablon z bootstrapa, to w jeden weekend postawisz stronę z darmowym hostingiem i podłączysz pod domenę. Jak znasz hibernate to zrób swojego webowego cruda, nawet jeśli będzie to implementacja nr milion. Proponuje dopisać jakieś opisy do tych projektów na githubie.
L6
@sarin Wiem, właśnie od niedawna wdrażam się w webową Javę. Ale zrobić badanie rynku nie zaszkodzi, może trafią się praktyki lub staż.
LI
  • Rejestracja:około 11 lat
  • Ostatnio:ponad 3 lata
  • Postów:518
6

To co piszesz i jak piszesz nie świadczy że tak naprawdę masz dużą wiedzę, wręcz odwrotnie. Źle rozwijasz nazwę MVC, nazwa jest silnie skorelowana z funkcjonalnością tego wzorca. Projekty na github dodałeś bo gdzieś usłyszałeś że wypada by je mieć. Podobnie MVC mylę się? Nie stosujesz na co dzień githuba a piszesz że go znasz? Wrzucenie projektu na github-a nie oznacza że umiesz git. Wręcz przeciwnie pokazuje Twoją ignorancję i zadufanie. To nie są pożądane cechy.(To wygląda jakbyś wrzucił projekty tylko po to by się nimi pochwalić)

Tobie tylko się wydaje że jesteś koksem i ninją, koledzy o których wspominasz pewnie mają większą wiedzę tylko mniej "rozległą". Rzucasz głównie nazwami.

Oprzytomnij i nabierz super cechy która przyda Ci się wszędzie - pokory. Kolega dostał pracę/staż/kulką w łeb etc (no może bez tego ostatniego) To super że dostał prawda? To że myślisz a ja jestem lepszy i pracy/stażu etc nie dostałem nie świadczy pozytywnie o Twojej osobie.

Cały czas chcesz przekonać osobę która czyta to co napisałeś, że wcale nie jesteś gorszy od innych mimo Twoich kompleksów z wykształceniem, wiekiem, doświadczeniem. Powiem Ci sekret, wcale nie jesteś gorszy i nikt(przynjamniej dojrzały ) tak nie uważa. Masz swoją własną historię którą tylko Ty znasz i ona przywiodła Cię do tego momentu w którym jesteś obecnie.

Możesz albo zostać tu gdzie jesteś albo iść dalej za horyzont tego co było, nie zrobisz tego bez akceptacji i uznania że wykształcenie, wiek etc nie stanowią o człowieku. Tak samo oceny i mnóstwo innych rzeczy. To co stanowi o Tobie to jak traktujesz siebie i innych, jak interpretujesz zdarzenia.

Pracodawcę interesuje to co Ty umiesz nie od kiedy możesz pić wódkę na legalu. Tak oczywiście znajdą się osoby które wstawią Cię do szeregu mówiąc że i tutaj cokolwiek. Jeśli naprawdę będziesz dobry i zmienisz swoje nastawienie może przyjąć Cię firma która wymaga mgr informatyki czy nawet inż. Mimo że piszą że to wymóg formalny, znam takie historie i oczywiście masa ludzi mogłaby by krzyczeć ja mam mgr z informatyki a on nie! To nie fair. Co z tego jeśli dana osoba lepiej się nadaje? Czy to że kogoś przyjęto a Ciebie nie, oznacza że jesteś gorszy? Nie, tylko tyle że zdaniem rekrutera gorzej pasujesz na to stanowisko.


Life is Strange
PI
Głębokie, szanuję.
LukeJL
  • Rejestracja:około 11 lat
  • Ostatnio:około godziny
  • Postów:8398
1

Generalnie kod i komentarze pisze się po angielsku, a tutaj masz komentarze po polsku: https://github.com/arkadiusztolkacz/GameOfLife/blob/master/src/model/Board.java

Jest to nieprofesjonalne.

Poza tym są to komentarze bez sensu często np. nazywasz funkcję getCellValue i podpisujesz komentarz: "pobranie wartosci komorki". No popatrz. Nie domyśliłbym się. Albo funkcja countAliveNeighbours i komentarz "liczenie zywych sasiadow". Ja to nazywam komentarze Captaina Obviousa. Do wywalenia.

Co do CV to "OOP (dziedziczenie, polimorfizm)" brzmi jakbyś znał tylko dziedziczenie i polimorfizm z programowania obiektowego, a reszty nie. Czyli strzelasz sobie w stopę. Samo OOP brzmiałoby poważniej. Poza tym czemu traktujesz OOP jako część języka? (Java: OOP, C++ : OOP). OOP to paradygmat programowania, coś ponad językiem. Chociaż na pewno trochę inna obiektówka będzie w Javie, inna w Pythonie itp. to jednak podstawowe zasady są takie same.


Zobacz pozostałe 2 komentarze
TA
tak a potem rob wielki projekt w mysl idei DDD i szukaj wspolnego jezyka z polskimi klientami jakiejs specjalistycznej branzy gdzie 90% osob o angielskim to slyszala. W takich projektach uzycie polskich nazw jest jak najbardziej sensowna.
LukeJL
No przypuszczam, że w jakimś programie do rozliczania podatków / obsługi urzędów / bla, bla, lepiej byłoby zrobić obiekty Zus czy NFZ, PESEL, NIP niż się bawić w sztuczne szukanie tłumaczeń. Z drugiej strony takie wymuszone wymaganiami projektu polskie nazwy to trochę co innego niż walenie komentarzy po polsku "bo tak", albo (tak jak niektórym się zdarzata, mi też to kiedyś zdarzało za dawnych czasów) pisanie zmiennych czy funkcji po polsku tylko dlatego, że to nasz ojczysty język...
LukeJL
"Problem jest taki że nie każda osoba pisząca w internecie ma odpowiednie kompetencje" -- ale to jest przecież właśnie powód, dla którego należy pisać po angielsku. Niedawno szukałem parsera Ruby dla JavaScriptu i znalazłem to: https://www.npmjs.com/package/aozora-ruby-parser
LukeJL
i... nie posiadam odpowiedniej znajomości języka japońskiego, żeby zrozumieć dokumentację ;)
LukeJL
chociaż jakby się uprzeć to można wrzucić adres strony w Google Translate i też się niby coś zrozumie.
L6
  • Rejestracja:ponad 9 lat
  • Ostatnio:ponad 4 lata
  • Postów:9
0

Ok, zebrałem porady wszystkich i teraz moje CV wygląda w ten sposób. Linkuję wersję polską i angielską. Żadnych esejów nie będę pisać, tylko coś w stylu "Dzień dobry, odpowiadam na ogłoszenie nr xx". Poprawieniem kodu na Githubie też się właśnie zajmuję, lepszego programu nie napiszę ad hoc, ale chociaż zreformatuję obecny, ale w tym momencie proszę już tylko o ocenę CV. Jeszcze pytanie - często w ankietach powiązanych z ogłoszeniem o pracę jest pytanie o spodziewane zarobki. Z jednej strony wiem, że stażyści i często juniorzy zaczynają od kwoty poniżej 2000 netto, z drugiej strony wiem o astronomicznych jak na ten kraj kwotach, którą można zarabiać po paru latach, także ile powinienem podać, aby nie zbłaźnić się zarówno od strony zbyt niskich jak i zbyt wysokich wymagań? Pozdrawiam i dzięki za wszystkie odpowiedzi.

ArkadiuszTołkaczCV.pdf
ArkadiuszTołkaczCVengl.pdf

Zobacz pozostałe 10 komentarzy
LukeJL
2. jak się ma fakt, że strona była robiona na divach do znajomości HTML5??????????
LukeJL
3. jeśli nie znasz HTML5, to warto się oczywiście nauczyć.
LukeJL
Aaa, chyba załapałem o co ci chodziło z tym, że strona na divach to nie HTML5. Pewnie chodzi ci o brak semantycznych elementów...
L6
Ok, w porządku - mam na myśli że nie znam po prostu znaczników typowo z wersji 5 i to będzie widać. A nauczyć się nauczę prędzej czy później, ale na tą chwilę nie znam.
LukeJL
Nie no spoko, to lepiej wpisz HTML jak nie czujesz się pewnie w tych skillach. Zresztą i tak HTML5 to taki buzzword, mało kto tego używa w oryginalnym znaczeniu. Dlatego ja osobiście jestem i tak za pisaniem HTML/CSS nawet jak się zna HTML5 i CSS3, bo samo HTML/CSS wydaje mi się bardziej profesjonalne niż emanowanie buzzwordami.
Shalom
  • Rejestracja:około 21 lat
  • Ostatnio:prawie 3 lata
  • Lokalizacja:Space: the final frontier
  • Postów:26433
1

@Legion616 niejednolite czcionki ;) Poza tym licho ze skillami. Czego mi tam brakuje:

  • jakiś język skryptowy - python, bash, cokolwiek, przydaje sie
  • testy -> testy jednostkowe, junit, mockowanie, code coverage, sonar, findbugs
  • issue tracker -> jira, bugzilla, redmine
  • continuous integration -> np. jenkins
  • systemy operacyjne pod którymi umiesz pracować -> windows 7/10?, linux (jaki?), bsd?
  • może jakieś narzędzia profilujące? VisualVM chociażby dla Javy, ogarnięcie tego to jest 30 minut a świadczy o tobie dobrze
  • inżynieria oprogramowania? jakaś znajomość scruma, agile, waterfalla? ;]
    Może coś z tego umiesz a nie wpisałeś? ;]

"Nie brookliński most, ale przemienić w jasny, nowy dzień najsmutniejszą noc - to jest dopiero coś!"
szarotka
no brakuje, bo nie ma takiej wiedzy, @shalom wyluzuj, kto znał jirę/bugzillę idąc do pierwszej pracy. Nie musi znać wszystkiego.
L6
No to kolejna lista rzeczy, których muszę się nauczyć :) A że te czcionki mi w oczy nie wpadły, to chyba znak że za dużo przed monitorem siedzę. Niby to szczegół, ale dzięki za zwrócenie na to uwagi, bo bym wysłał nie zauważając.
KM
  • Rejestracja:około 9 lat
  • Ostatnio:21 dni
  • Postów:86
0

Dużo lepiej to wygląda, niż pierwsza wersja, jednak mam dwie merytoryczne uwagi:

  • masz doświadczenie zarówno z C, jak i C++? Mimo, że te dwa języki mają podobny pewien podzbiór składni, to projekty w nich napisane różnią się bardziej niż C# i Java. Za to mnóstwo początkujących się chwali tzw "C/C++". To brzmi jak "Assembler/Python".
  • JVM? Napisz po prostu Java

I mniej merytoryczne: słabo widać nagłówki, trochę mi się zlewają z resztą tekstu.

L6
Szczerze to od C zaczynałem i uczyłem się podstaw podstaw - od zmiennych, tablic, funkcji, wskaźników do struktur, pisanie z/do pliku i podziału na podprogramy. W C++ wszystko powtórzyłem i nauczyłem się obiektowości. Stwierdziłem że warto to dodać, ale chyba powienienem w nawiasie dodać 'znajomość podstawowa/basic', bo nie jest to mój konik. A JVM pochodzi z podpowiedzi innego forumowicza, który tak napisał w swoim CV i pracę znalazł tego samego dnia.
szarotka
"napisał w swoim CV i pracę znalazł tego samego dnia" - ha ha ha, no ale nie od samego napisania :P
L6
No ba :) Ok, zmieniam na 'Java'.
NE
  • Rejestracja:ponad 9 lat
  • Ostatnio:około 8 lat
  • Postów:186
0

PL:

  • są elementy nieprzetłumaczone np. technical skills, nazwy uczelni

EN:

  • Uniwersity do poprawy
  • nazwa UWM źle przetłumaczona

Obydwa:

  1. Adres zamieszkania, zameldowania czy jakikolwiek inny adres w realu nie jest potrzebny w CV, bo i tak nikt przed zatrudnieniem (a prawdopodobnie również po nim, oprócz ewentualnego świadectwa pracy) nie będzie Ci przysyłał listów na papierze. Ponadto może to być argument przeciwko Tobie - ja kiedyś szukałam pracy w miejscowości innej niż zamieszkania i w jednej firmie parę razy dopytywano, czy na pewno dam radę dojeżdżać, choć nie było to bardzo daleko, zwłaszcza samochodem raczej łatwo.
  2. Nie rozumiem, po co kropki na końcu czegokolwiek innego niż zgoda na przetwarzanie danych osobowych.
  3. Znajomość języka polskiego jest chyba oczywista, może z wyjątkiem kandydowania do pracy w innym kraju.
  4. Określ bardziej ten zaawansowany angielski - czy to jest umiejętność pisania i czytania dokumentacji w tym języku, czy również komunikacji.
  5. Zainteresowania bym usunęła, skoro masz już i tak zajęte dużo miejsca na kartce, poza tym nie są jakieś, hm, interesujące. Gdyby były oryginalne, to w porządku, mogłyby być nawet na plus, zwłaszcza że z początkującym kandydatem nie bardzo jest o czym rozmawiać, więc można by chociaż offtopic zrobić w celu sprawdzenia komunikatywności.

(konto nieaktywne)
L6
Ok, 1.Właśnie zamierzałem obrócić to póki co na swoją korzyść, bo mieszkam w Trójmieście i tu zamierzam szukać. 2. Ok, kropki wywalam. 3.Przeglądałem forum, i archiwalne wpisy jednego z komentujących ten wątek, który kiedyś był w podobnej sytuacji co ja i jemu właśnie podpowiedziano, by polski wpisywać i tak też wysyłał i dostał pracę. Ale w sumie wyrzucę, zajmuje tylko miejsce. 4. Na początku określałem, ale wszyscy podpowiadali, żeby pisać zaawansowany, bo w domyśle to zawiera wszystko co piszesz. 5. W sumie racja - wywalę i w zamian za to dam 2 słowa o swoich projektach.
LukeJL
  • Rejestracja:około 11 lat
  • Ostatnio:około godziny
  • Postów:8398
0

Zainteresowania do wywalenia, bo programowaniem wiadomo, że się interesujesz, a z elektroniką miało styczność wiele programistów, bo jest to w programie na studiach (chyba, że to bardziej poważne zainterowania, ale to bardziej rozwinąć, np. że robiłeś roboty w Arduino albo drona do łapania pokemonów w górach. Bo "elektronika" to wszystko i nic).

Wiek bym wywalił, żeby nie dawać powodów do ewentualnej dyskryminacji.

HTML4, PHP, CSS

lamersko to wygląda.
lepiej wywalić czwórkę i zamienić miejscami PHP i CSS. Bo tak to wygląda jakby CSS miało jakiś związek z PHP.
HTML, CSS, PHP ma większy sens.

No i ogólna niechlujność. "Projects on Github " bez dwukropka, mimo, że w innych ten dwukropek jest. Przy językach z kolei znowu nie ma itp.

Abstrahując od CV, to zwracanie na tego typu rzeczy jest niezbędne w programowaniu, więc polecam wyrobić sobie nawyk na zwracać na nie uwagę, bo nieraz będziesz miał bugi z powodu literówek, czy tego, że gdzieś zapomniałeś przecinka itp.


edytowany 1x, ostatnio: LukeJL
LU
  • Rejestracja:prawie 9 lat
  • Ostatnio:ponad 5 lat
  • Lokalizacja:Lublin
  • Postów:61
0

Dorzucę swoje 3 gr jako początkujący:

Poza dopracowaniem CV warto wyzbyć się od razu podejścia w rodzaju "czy to już bedzie na seniora czy jeszcze"...
"Kumpel z takim CV dostał pracę a ja nie"
"Przecież zrobiłem zadania z tej listy a i tak..."
itd...
Samo słowo "develop" sugeruje, że to ciągły proces. Musisz nauczyć się chodzić spać z myślą, że nie zrobiłeś czegoś idealnego, a co najwyżej "wystarczająco dobre". Nie myśl na razie o kasie, bo to Cię zaślepi i utrudni dalszy rozwój. Uwierz, że ludzie zarabiający te "astronomiczne kwoty" nie doszli do takiego poziomu motytowani tylko $$$.


Life is like jazz - It's best when you improvise
L6
@lubububu Ciągły rozwój to dla mnie właśnie największy plus, więc ok. A właśnie kasa dla mnie nie jest największym priorytetem na tą chwilę. Przez parę miesięcy obserwowałem siebie, czy ślęcząc nad kodem zmuszam się do tego, czy daje jednak mi to jakąś przyjemność i zawsze stwierdzałem to drugie, więc jak będę mógł robić to zawodowo to wygram życie :) A pytanie o kasę było tylko dla formalności, bo często w ankietach rekrutacyjnych pytają o spodziewane zarobki i nie miałem pojęcia która kwota jest bezpieczna do podania.
MrHyperion
  • Rejestracja:ponad 9 lat
  • Ostatnio:ponad 3 lata
  • Postów:112
0

Ja jeszcze dorzucę pare kwestii związanych z CV. Dokument ten to Twoja wizytówka na którą masz nieograniczoną ilość czasu aby ją dopieścić. Jakiekolwiek babole są nieakceptowalne i przekreślają Twoją kandytaturę.

szarotka
eee tam, widziałam programistę, który wysłał CV z błędem ortograficznym i go zatrudnili, no ale on co nieco umiał
grzesiek51114
grzesiek51114
@szarotka Zdarza się co nie znaczy, że jest to reguła i nie należy się tym przejmować. Przeciwnie.
szarotka
No ale kolega wyżej napisał: "przekreślają Twoją kandytaturę". Dałam kontrprzykład.
0

Wg. Was lepiej robić proste CV, czy te "kreatywne", z grafikami itp? :)
Polska i angielska wersja zawsze dobra na podkładkę i wysyłać dwie?

NO
  • Rejestracja:prawie 9 lat
  • Ostatnio:około 2 lata
  • Postów:430
1

Według mnie proste. No chyba że idziesz na grafika/designera czy cokolwiek takiego. Jeśli napisane że po polsku i angielsku to oby 2. Jeśli tylko że CV to jeśli do polskiej firmy to tylko po PL.

L6
  • Rejestracja:ponad 9 lat
  • Ostatnio:ponad 4 lata
  • Postów:9
10

Ok, 3 miesiące mi zajęło jeszcze douczanie się, ale ostatecznie zostałem przyjęty na stanowisko Junior Java Developer. Dzięki za pomoc i za rzeczową krytykę również.

Zobacz pozostały 1 komentarz
L6
@marlukk Na dzień dobry zaproponowali mi 4500 brutto.
artur52
Bardzo ładna stawka na początek :)
MA
elegancko. 3200 netto. Chyba ze masz wyzsze KUP.
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)