Heading

Perex Html

Štefan Húska - interview
Rozhovory
26.02.2013
Marián Kristeľ

Štefan Húska - interview

Štefan je lektorom nášho 3-mesačného kurzu programovania pre začiatočníkov v Ruby on Rails. Trochu sme ho vyspovedali, aby ste sa o Števovi dozvedeli viac.[Image] Ako si sa dostal k programovaniu?Môj prvý počítač, na ktorom bežal Windows 98, nebol výkonom ani zďaleka dostačujúci na hranie hier. Navyše som ani nemal pripojenie na internet. Tak som začal skúmať samotný operačný systém a jeho software. Zlom nastal, keď som vo Worde objavil modul na písanie makier v jazyku Visual Basic. Pohľad na kusy farebného zdrojového kódu ma fascinoval. Okamžite som si kúpil hrubú knihu o programovaní a začal experimentovať. Prečo si sa rozhodol pre technológiu Ruby on Rails? K Ruby on Rails ma priviedol môj prvý job. Weby som dovtedy tvoril v PHP, až mi jedného dňa napísal Peter Študent a ponúkol mi pracovať v Ruby on Rails tíme. V tej dobe bolo problémom nájsť človeka ktorý tomu rozumie. Preto firme moja neznalosť Ruby on Rails neprekážala a rozhodla sa ma zaškoliť až “na mieste”. Povedal som si, že je čas naučiť sa niečo nové a ponuku som prijal. Považujem to zatiaľ za svoje najlepšie rozhodnutie. Touto cestou pozdravujem kamaráta a dlhoročného kolegu Petra Študenta :-) Čo bolo pre teba v začiatkoch najťažšie?V úplných začiatkoch môjho experimentovania s HTML som natrafil na úžasný zdroj Jakpsatweb.cz. Tým, že som našiel výučbové materiály v češtine, sa u mňa, ako mladého chalana neznalého angličtiny, eliminovala väčšina problémov. Autor stránky Dušan Janovský vie vysvetliť odborné témy presne tým spôsobom, aby im rozumel aj začiatočník. A navyše obsahuje aj štipku humoru. Príručka je, napriek svojmu veku, aj dnes veľmi hodnotná.  Čo sa týka začiatkov s Ruby on Rails, najťažšie pre mňa bolo pochopiť, ako môže mať programovací jazyk takú peknú syntax. Ruby je jazyk, v ktorom je radosť programovať.  Koľko ti trvalo dostať sa na úroveň profesionálneho programátora?Na začiatku treba definovať čo znamená byť profesionálnym programátorom. Profesionálne môžu byť minimálne tri veci - technické znalosti, pracovné skúsenosti a výsledky spojené s úspechom. Ja sa snažím dosiahnúť profesionalitu vo všetkých troch oblastiach, ale táto cesta je nekonečná :)  Čo by si odporučil záujemcom o internet a technológie?Záujemcom odporúčam, aby neostali len konzumentami toho čo internet ponúka, ale aby sa stali aj jeho tvorcami. Kľúčové je odhadnúť, ktorá technológia je práve teraz “in” a v nej sa stať odborníkom. Tak dosiahnete stav, že pracovné ponuky začnú chodiť samé od seba a ešte si budete môcť vyberať. Ruby on Rails považujem práve za tú technológiu, ktorej sa oplatí venovať. Teraz a určite aj najbližších pár rokov.  Mac alebo PC? PC je pre mňa použiteľné, ak na ňom beží Linux. Mac má krásny dizajn a krásny software. Toľko v skratke. Na výbere platformy až tak nezáleží. Dôležité je vybrať si spôsob akým počítač používam - buď na ňom budem vytvárať nejakú hodnotu, alebo môžem zabíjať hodiny na facebooku. Táto voľba je jediná, na ktorej záleží.
Najväčší študentský portál Zones.sk podporil Skillmea
Novinky
25.02.2013
Skillmea

Najväčší študentský portál Zones.sk podporil Skillmea

S veľkým potešením oznamujeme, že Zones.sk, najväčší študentský portál na slovenskom internete podporil náš projekt Learn2Code. Portál Zones.sk vznikol začiatkom roka 2008 a od tohto obdobia si postupne získaval stabilné miesto medzi veľkým počtom študentov a momentálne je najväčším študentským portálom na Slovensku. Toto postavenie zakladateľov a ľudí za portálom neustále poháňa vpred a motivuje vylepšovať existujúce služby a prinášať nové. Portál sa orientuje na služby a informácie venované špeciálne pre študentov a to všetkých vekových kategórií a na rôznych školách. Zones.sk totiž prevádzkuje aj najnavštevovanejší maturitný server Zmaturuj.sk, deviatacky web Monitor9.sk a rovnako tak aj vysokoškolský web HladnyStudent.sk, pokryté sú tak všetky úrovne škôl. Na záver jedno veľmi zaujímavé číslo, za 5 rokov sa podarilo zakladateľom Zones.sk vybudovať web s mesačnou návštevnosťou viac ako 400-tisíc reálnych používateľov. Ďakujeme a veľmi sa tešíme na vzájomnú spoluprácu.
Partnerom projektu sa stal najväčší hosting na Slovensku
Novinky
14.02.2013
Marián Kristeľ

Partnerom projektu sa stal najväčší hosting na Slovensku

S radosťou oznamujeme, že Websupport sa stal oficiálnym partnerom a podporovateľom projektu Learn2Code.[Image] WebSupport sa od svojho vzniku v roku 2002 vypracoval na jednotku na trhu a momentálne je to najvačší webhosting s portfóliom viac ako 63 tisíc domén. Okrem hostingových produktov ponúka skvelé bonusy, veľmi ochotný a priateľský helpdesk a podporu.  Aby toho nebolo málo, okrem tejto skvelej správy máme ďalšiu. Websupport venoval do našej workshopovej časti programu super ceny, konkrétne Customhosting Standard pre 3. najlepší projekt, Customhosting Premium pre projekt na druhom mieste a víťazovi a najlepšiemu projektu bude venovaný Unlimitedhosting. Dúfame, že ceny vás správne namotivujú a vytvoríte skvelé aplikácie. Tešíme sa na novú spoluprácu a pevne veríme, že bude úspešná a dlhodobá :)
Sedem dôvodov, prečo sa učiť Ruby on Rails
Vzdelávanie
11.02.2013
Marián Kristeľ

Sedem dôvodov, prečo sa učiť Ruby on Rails

Zaujímaš sa o internet a technológie, chcel by si sa naučiť programovať, no nevieš kde začať? Learn2Code ti prináša ucelený koncept, ktorý ťa od základov uvedie do sveta internetu a postupne prejdeš na programovanie v populárnom jazyku Ruby a jeho frameworku Ruby on Rails. Rozhodovanie o tom, s ktorým programovacím jazykom začať, môže byť pre začínajúcich programátorov celkom komplikované. V tomto blog poste sme spísali 7 dôvodov, prečo sme zvolili Ruby on Rails a prečo si myslíme, že je najlepšou voľbu pre začiatočníkov. 1. JednoduchosťRuby bol navrhnutý a vyvinutý v 90-tych rokoch 20. storočia "Matzom" Matsumotom, jeho cieľom bolo zároveň vytvoriť jazyk, v ktorom budú developeri radi vyvíjať. Náš inštruktor Štefan to potvrdzuje a hovorí, že v Ruby a Railsoch je radosť programovať. Programovanie nemusí byť také zložité ako sa prezentuje. Ruby je programovací jazyk, ktorý sa najviac približuje nášmu bežnému jazyku. Je jednoducho čitateľný a môžeš s ním vytvoriť prakticky čokoľvek, je vhodný pre začiatočníkov. 2. DRYPísanie toho istého kusu kódu viackrát je zlé. DRY je skratka pre Don´t Repeat Yourself, čo v preklade znamená, že sa nemáš opakovať, čiže písať 2-krát ten istý kód. V praxi to znamená asi toľko, že to čo naprogramuješ na 50 riadkov v inom jazyku môže byť v Ruby napr. na 10 riadkov. 3. KonvencieV Ruby platia jasné pravidlá, ktorými sa riadia programátori. Tým by sa malo predísť neporiadku, ktorý znemožní iným programátorom pokračovať vo vývoji už existujúcej aplikácie. 4. ProduktivitaVšetky vyššie spomínané faktory, kvalitný framework – repozitár už hotových scriptov (jednou z výhod jazyka Ruby je systém tzv. gemov, čo sú vlastne knižnice, ktoré upravujú alebo rozširujú funkčnosť jazyka) a silná podpora komunity robí Ruby on Rails produktívnym, a preto aj jedným z najpopulárnejších programovacích nástrojov.   5. Silná komunitaPoužiteľnosť Ruby on Rails znásobuje silná profesionálna komunita developerov po celom svete. Častokrát nemusíte programovať funkciu do vášho projektu, pretože už ju niekto naprogramoval a zverejnil ju pre ostatných zdarma. Takisto sa môžeš od komunity veľa naučiť a získať podporu pri riešení problémov. Komunita okolo Ruby on Rails je úžasná. Existuje niekoľko webstránok, ktoré vám v začiatkoch pomôžu s vašimi otázkami (napríklad Stackoverflow) a ochotne dajú odpoveď. Ak chcete začať budovať svoju developerskú kariéru, vyhľadajte aj lokálne stretnutia programátorov (napr. v Bratislave je to známa Rubyslava). 6. Perfektný pre MVP Ruby on Rails je perfektný jazyk a framework pre rýchle vybudovanie MVP prototypu a ukážku toho, ako zhruba bude váš startup fungovať. Ak získate nejakých užívateľa, podarilo sa vám to rýchlo a veľmi lacno za krátky čas. 7. PopularitaRuby on Rails je momentálne najrýchlejšie rastúcim programovacím jazykom v USA, čo sa týka nárastu pracovných pozícií. Jeho rýchlosť, produktivitu a prispôsobivosť oceňujú hlavne nové technologické firmy (startupy), ktoré vytvárajú minimálny funkčný produkt (MVP) a neustále ho upravujú podľa potrieb zákazníka. Popularita Ruby a Rails je aj v rýchlosti vývoja, strmej krivke učenia a v nákladoch (Ruby aj Rails sú open source). Ruby je perspektívny jednoduchý a produktívny jazyk, v ktorom je radosť programovať :). Pokiaľ máš skúsenosti s viacerými programovacími jazykmi, napíš nám tvoj názor.
5 dôvodov, prečo sa učiť programovať
Novinky
06.02.2013
Marián Kristeľ

5 dôvodov, prečo sa učiť programovať

Internet sa stal súčasťou nášho života a všetci ho denne využívame. Či už je to komunikácia s našimi blízkymi, hľadanie informácií, nákup tovaru alebo iná služba, už si len ťažko vieme predstaviť fungovať offline.[Image] Na to, aby sme mohli internet využiť vo svoj prospech, potrebujeme poznať jeho možnosti a byť schopní tvoriť vlastné veci. V skratke, je potrebné ovládať minimálnu znalosť tvorby webových aplikácií a programovania, a to z viacerých dôvodov. Tu sú niektoré z nich: 1. Realizácia vlastných nápadov Máš super nápad na webovú aplikáciu a rozmýšľaš ako by si ho zrealizoval? Hľadáš programátora, ktorý s tebou založí firmu? Známy scenár pre nejedného z nás. Je to jednoduché, investuj vo svojom živote 3 mesiace do programovania a vytvor si vlastný prototyp produktu. Na to, aby si robil technologický startup by si mal technológiám aspoň trochu rozumieť. 2. Zdroj inovácií a kreativity Chcel by si podnikať, no nič prevratné ti nenapadá? Internet ti otvára neobmedzené možnosti vytvoriť niečo nové, inovatívne alebo niečo lepšie ako už priniesla konkurencia. Vďaka technológiám vieš inovovať tvoje existujúce podnikanie, zvýšiť pridanú hodnotu pre zákazníka a stať sa tak jednotkou na trhu. Mimochodom, super tipy ako zistiť, v čom sa oplatí podnikať v dnešnej dobe nájdeš v tomto článku. 3. Globálna expanzia Najväčšou výhodou internetu je jeho rozsah po celom svete. Už sa nemusíš obmedzovať s podnikaním na lokálny trh, pretože vďaka internetu môžeš osloviť všetky domácnosti, či firmy na svete! 4. Nevyhnutnosť do budúcnosti Tak ako považujeme v dnešnej dobe za nevyhnutnú tvorbu textového dokumentu vo Worde, budú naše deti potrebovať vedieť programovať a tvoriť samostatné aplikácie. Programovanie sa stáva plnohodnotným predmetom už na základných školách. Čím skôr začneš, tým skôr budeš z toho profitovať. 5. Univerzálna možnosť uplatniť sa Vysoké školy chŕlia absolventov, z ktorých tretina ostáva doma, pretože na trhu nie je pre nich práca. Naučiť sa programovať znamená ovládať univerzálny jazyk, ktorý môžeš využiť rovnako doma aj v zahraničí alebo pri realizácii vlastných projektov. Znalosť programovania ti dáva slobodu a možnosť uplatniť sa na trhu práce.
Prečo sa naučiť programovať?
Vzdelávanie
04.02.2013
Skillmea

Prečo sa naučiť programovať?

Internet a technológie v súčasnosti zasahujú do takmer všetkých oblastí nášho života. Svet sa rýchlo mení, prispievajú k tomu aj nové aplikácie, webové služby a software. Mať schopnosť programovať a tvoriť takéto produkty je obrovskou výhodou. Zatiaľ nie je znalosť programovania nevyhnutnosťou každodenného života, ale tento okamih sa približuje. Prečo by sme sa ale mali učiť programovať? Odpoveď je jednoduchá: všadeprítomné počítačové technológie.  Najväčším dôvodom naučiť sa programovať je možnosť vytvoriť čosi hodnotné vlastnými nápadmi. Pretože uskutočnenie nápadu má oveľa väčší význam ako nápad samotný. Konkrétne napísané, idea alebo nápad vyjadrená v kóde a naprogramovaná je mnohokrát viac ako nápad, ktorý je len na papieri alebo znázornený diagramom.  [Image] Kto sa chce učiť programovať, má pomerne veľa možností: knihy o programovaní, online kurzy, tutoriály, workshopy alebo napríklad Learn2Code. Schopnosť programovať je zručnosť, ktorá sa stáva mimoriadne dôležitá v súčasnosti, ešte dôležitejšia bude v budúcnosti.  Mali by sme sa teda naučiť programovať? Naša odpoveď je jasná. Aká je tvoja odpoveď?
Hello, world!
Vzdelávanie
24.01.2013
Skillmea

Hello, world!

Vítame Ťa na blogu projektu Learn2Code. Už z názvu je asi jasné, na čo je tento projekt zameraný. Mnohí skúsení ľudia z fachu zastávajú názor, že takmer každý je schopný naučiť sa aspoň základy programovania. Preto sme pripravili projekt Learn2Code, jedinečný vzdelávací koncept, prostredníctvom ktorého chceme naučiť študentov a mladých ľudí samostatne tvoriť webové a mobilné aplikácie. Na blogu sa budeme venovať príprave projektu a každodenným problémom, s ktorými sa pri spustení projektu stretávame. Samozrejme, nevynecháme ani tech témy a vzdelávanie, na ktoré je náš start-up zameraný. Keďže blog je nový, obsah bude postupne pribúdať. Budeme sa tešiť akejkoľvek spätnej väzbe na náš projekt, jeho vývoj, vaše pripomienky, otázky a témy na články. Prajeme Ti príjemné čítanie a veľa konštruktívnych diskusií.