Przejdź do zawartości
Menu główne
Menu główne
przypnij
ukryj
Nawigacja
Strona główna
Ostatnie zmiany
Losowa strona
Pomoc z MediaWiki
Mazovia
Szukaj
Szukaj
Utwórz konto
Zaloguj się
Narzędzia osobiste
Utwórz konto
Zaloguj się
Strony dla anonimowych edytorów
dowiedz się więcej
Edycje
Dyskusja
Edytujesz
Přechod z MySQL na PostgreSQL, který nepodceníte
Strona
Dyskusja
polski
Czytaj
Edytuj
Edytuj źródło
Wyświetl historię
Narzędzia
Narzędzia
przypnij
ukryj
Działania
Czytaj
Edytuj
Edytuj źródło
Wyświetl historię
Ogólne
Linkujące
Zmiany w linkowanych
Strony specjalne
Informacje o tej stronie
Uwaga:
Nie jesteś zalogowany. Jeśli wykonasz jakąkolwiek zmianę, Twój adres IP będzie widoczny publicznie. Jeśli
zalogujesz się
lub
utworzysz konto
, Twoje zmiany zostaną przypisane do konta, wraz z innymi korzyściami.
Filtr antyspamowy.
Nie
wpisuj tu nic!
Dalším častým problémem je převod znakových sad a řazení. Ujistěte se, že používáte UTF-8, a zkontrolujte, zda v datech nejsou binární hodnoty nebo NULL. PostgreSQL je striktnější v práci s NULL a s prázdnými řetězci. Při migraci dat přes nástroje jako pgloader nebo ručně psané skripty si ověřte, že prázdné řetězce v MySQL nejsou interpretovány jako NULL v PostgreSQL. To může změnit výsledky dotazů a chování aplikace.<br><br>Jak si ověřit, že vám jazyk sedne, než do něj investujete měsíce Otevřete si oficiální dokumentaci a zkuste napsat první program podle příkladu. Pokud vám zápis připadá jako řečtina, zkuste jiný jazyk. Důležité je, abyste rozuměli každému řádku, ne jen kopírovali. Dále si najděte tři různé tutoriály na stejné téma – pokud je pochopíte bez hledání dalších zdrojů, máte vyhráno. Pozor na falešné začátečnické jazyky, které sice vypadají jednoduše, ale v praxi vás nenaučí základy, jako jsou proměnné, cykly nebo podmínky.<br><br>Než začnete hledat konkrétní jazyk, položte si dvě otázky: co chcete tvořit a jak dlouho vydržíte u nudných základů. Webová aplikace, datová analýza, automatizace nebo hra – každá oblast má svého favorita. Pokud zatím nevíte, zkuste univerzální jazyk, který vám umožní přejít jinam, aniž byste začínali od nuly. Typická chyba začátečníka je vybrat si jazyk podle popularity, ne podle toho, co ho baví. Python sice dominuje v kurzech, ale pokud vás láká vývoj mobilních aplikací, budete se trápit.<br><br>Když se rozhodnete naučit programovat, C# je volba, která vás nezradí. Než otevřete vývojové prostředí, ujasněte si, co chcete vytvořit. Nejlepší start představuje konzolová aplikace – program, který běží v okně příkazového řádku. Nepotřebujete žádné grafické rozhraní, složité knihovny ani databáze. Stačí vám textový editor a překladač. První projekt vytvoříte během pěti minut, ale pozor: i jednoduchý program skrývá nástrahy, které začátečníky typicky zaskočí.<br><br>Typický omyl je přeskakovat cvičení a hned stavět velký projekt. Bez procvičení malých úloh nepochopíte, jak funkce spolupracují. Naopak přílišná teorie vás zdrží – čtete o třídách, ale nevíte, k čemu je použít. Vyberte si jeden zdroj (knihu, kurz nebo interaktivní platformu) a projděte ho celý. Když narazíte na problém, zkuste ho vyřešit sami, ale maximálně 20 minut. Poté hledejte řešení, ale vždy nejdřív vysvětlete, co děláte, někomu jinému – i to je forma učení.<br><br>Co si pohlídat při prvním kole výběrového řízení Když už vás pozvou na technický pohovor, většinou nejde o to, abyste napsali dokonalý algoritmus. Spíše se testuje, jak přemýšlíte a jak se vypořádáte s neznámým zadáním. Typická chyba začátečníků je, že se snaží úlohu vyřešit co nejrychleji a zapomenou se ptát. Zeptejte se na očekávané vstupy, na výkonnostní limity a na to, co se stane, když přijdou nulová data. Tím ukážete, že uvažujete v souvislostech, a ne jen mechanicky.<br><br>Častým nešvarem je práce na více feature větvích z jednoho lokálního klonu bez přepínání mezi nimi. Pokud máte rozjeté tři větve a v každé děláte něco jiného, snadno se stane, že začnete commitovat změny do nesprávné větve. Řešením je buď používat samostatné pracovní adresáře pro každou větev, nebo důsledně kontrolovat aktuální větev před každým commitem a pull requestem. Mnoho vývojářů si také plete stav v lokálním úložišti se stavem na vzdáleném serveru. Než začnete novou práci, vždy si stáhněte nejnovější změny a porovnejte, jestli vaše lokální větev odpovídá té vzdálené.<br><br>První práce v IT není o tom, že umíte nazpaměť všechny datové struktury. Firmy běžně hledají lidi, kteří zvládnou rozchodit malý projekt a komunikovat o něm. Než začnete rozesílat životopisy, zkuste si na svém počítači postavit jednoduchou aplikaci — třeba správce úkolů nebo evidenci výdajů. Důležité je, abyste prošli celým cyklem: od návrhu přes kód až po nasazení na veřejný server. Tím získáte konkrétní zkušenost, o které se v pohovoru snadno mluví.<br><br>Nejlepší první volba je taková, která má rychlou zpětnou vazbu a přívětivou syntaxi. Python a JavaScript jsou pro začátek ideální – krátký zápis, čitelný kód a obrovská komunita. U Pythonu se soustřeďte na automatizaci a datové zpracování, u JavaScriptu na interaktivní prvky webu. Když začnete s C++ nebo Javou, čeká vás více technických detailů, které odvádějí pozornost od logiky. Neznamená to, že jsou špatné, ale pro první měsíce učení představují zbytečnou zátěž.<br><br>Před odesláním životopisu si ověřte, jestli inzerát nevyžaduje konkrétní portfolio. Pokud ano, připravte si tři až čtyři projekty, které jsou dostupné online a mají čitelný kód. Nestačí, že něco běží na lokálním počítači. Vytvořte veřejný repozitář, přidejte README s popisem a napište, co jste se při stavbě naučili. To je jeden z nejefektivnějších způsobů, jak se odlišit od ostatních uchazečů, kteří mají stejný kurzovní certifikát.
Opis zmian:
Wszelki wkład na Mazovia może być edytowany, zmieniany lub usunięty przez innych użytkowników. Jeśli nie chcesz, żeby Twój tekst był dowolnie zmieniany przez każdego i rozpowszechniany bez ograniczeń, nie umieszczaj go tutaj.
Zapisując swoją edycję, oświadczasz, że ten tekst jest Twoim dziełem lub pochodzi z materiałów dostępnych na warunkach
domeny publicznej
lub kompatybilnych (zobacz także
Mazovia:Prawa autorskie
).
PROSZĘ NIE WPROWADZAĆ MATERIAŁÓW CHRONIONYCH PRAWEM AUTORSKIM BEZ POZWOLENIA WŁAŚCICIELA!
Anuluj
Pomoc w edycji
(otwiera się w nowym oknie)
Przełącz ograniczenie szerokości strony