Populární Příspěvky

Redakce Choice - 2024

Proč je programování perfektním koníčkem

Ti, kteří říkají že budoucnost programování je trochu lstivá: programování je poměrně aktuální a ignorovat tuto skutečnost znamená připravit se o množství příležitostí pro profesní a osobní růst. A my jsme schopni vysvětlit proč.

Proč je to všechno nezbytné

"Většina zaměstnavatelů si ani neuvědomuje, jak hodnotní zaměstnanci mají alespoň základní znalosti programování. Přesto je to jedna z nejdůležitějších dovedností pro ty, jejichž práce je přinejmenším nějakým způsobem spojena s technologií (to je pro všechny). fotografové, designéři, analytici, PR lidé mohou začít studovat kód nyní - i když to bylo lepší udělat včera, důvod je jednoduchý: pro firmy je výhodné, když najmou osobu, která chápe, z čeho pochází jeho práce. informace, ale analyzovat a strukturovat materiál a v ideálním případě na něj psát potřebný kód, je mnohem cennější než projektant bez těchto dovedností, “analyzuje Galima Akhmadullina.

Galima má vlastní personální a poradenskou agenturu Galima HR, jejíž webové stránky navrhla sama. Před dvěma lety, kdy nábor nebyl pro ni plnohodnotnou prací, ale koníčkem, bylo dostatek osobních funkcí na Facebooku, aby zvládly všechny požadavky. Pak jsem musel přejít na Tumblr, a když se objevily složitější úkoly a velké množství dat, musel jsem zvládnout Wordpress a vylepšit moduly plug-in Podio pro konkrétní obchodní úkoly a pracovní postupy. „Teď můj celek, jeden by se dalo říci, mini-podnikání může existovat jen proto, že jsem v určitém okamžiku strávil čas, abych si vytvořil vhodný nástroj pro sebe - a kdybych to nestanovil, nikdo by to pro mě neudělal. Pro takové úkoly nemusíte kopat hluboko front-end a back-end a dokonce ani sami psát kód - nyní je tam spousta otevřeného kódu [to znamená, že do něj může kopírovat jakýkoliv uživatel - pozn. Redaktora] a stačí vědět, kam ho vložit, přizpůsobit připravené rozhraní. "

Programování pomáhá rozvíjet logiku, strukturálně přemýšlet a usnadňovat komunikaci.

Vývoj hobby Galima je ideálním příkladem toho, proč jsou základní programovací dovednosti nezbytné pro každého, kdo má počítač a přístup k internetu. V určité fázi kariérního rozvoje (podnikání, pokud budete chtít) je nutné prezentovat sebe nebo svůj produkt. A byli jsme všichni šťastní, že teď to může být provedeno s minimální čas a peníze tím, že koupí doménové jméno za padesát dolarů a strávit víkend na notebooku. Lze tvrdit, že vynikající novinář, designér, textař nebo právník bude mít vždy práci, ale aby se stal takovým monoprofesionálním, běžný specialista potřebuje, zhruba řečeno, žít deset tisíc pracovních hodin - a schopnost porozumět kódu vám to alespoň umožní pohodlně. Dokonce i programování pomáhá rozvíjet logiku, přemýšlet strukturálně a - pokud jste již nuceni komunikovat s vývojáři - usnadnit komunikaci s nimi (lidé v okolí jsou také potěšeni, pokud chápete). „Nejdůležitější je, že programování umožňuje zcela nezávisle realizovat myšlenky, vytvářet produkt od nuly, což je tvořivost, a to je ta nejlepší,“ říká webový programátor Ekaterina Anishkina.

Kde začít a co použít

Nejlepší je, že vývoj kódování je nyní k dispozici více než kdy jindy. Tam jsou vždy knihy; Například, studenti Parsons, kde oni mají jejich vlastní programovací klub, být žádal nejprve číst Douglas Rushkoff, kdo dá všechno do “Program nebo být naprogramován” místa. Hodná literatura je téma pro samostatnou publikaci, ale nejrozumnější věc je sledovat knihy o Amazonu a vybrat si bingo! - bestsellery jsou novější. "Při výběru materiálů pro čtení, je třeba zkontrolovat rok vydání a publikace. V IT všechno se mění velmi rychle. Pokud je kniha nebo článek je více než čtyři roky starý, snažím se najít novější analogy," back-end developer Natalia Romanenko radí.

Samozřejmě to vyžaduje nezávislé hodnocení na stránkách často kladených otázek, jako je přetečení zásobníku. "Pokud jste začínající programátor a máte nějakou otázku, pravděpodobnost, že se objeví s někým, kdo je před vámi, je 99 procent. Zpočátku budete muset google a četl hodně, většinou v angličtině. Odpověď lze nalézt kdekoli: na Fórum, na blogu nějakého programátora, v oficiální dokumentaci Než se pýtáte otázku, hledejte odpověď a jen pokud jste nic nenalezli, vytvořte na fóru nové téma, “pokračuje Natalia. problémy v rámci forum.sources.ru a habrahabr.ru. Třetí - perfektní mix kolektivní blog a zpravodajské stránky, která si přeje, aby zveřejnili své vlastní články nebo přenést do počítače a související s výpočetní technikou tématech.

Začátečníci stavitelé potřebují znát zkratku WYSIWYG („Co vidíte, co dostanete“). Editor WYSIWYG je aplikace, která umožňuje zobrazit výsledek přímo v procesu, nebo dokonce pracovat na stránce zcela v grafickém režimu. "Existuje mnoho rozhraní WYSIWYG, kde (autor tohoto textu sedí přesně takhle). Na platformě Ghost, například , můžete nejen vybudovat si krásné a pohodlné stránky, ale také praxe v nejjednodušší syntaxi Markdown (pokud chcete, pak v HTML).

Formát kurzů offline je atraktivní, protože vždy existuje příležitost obrátit se na mentora.

Pro přímé studium a praxi kódu existují vynikající online školy jako TreeHouse, App Academy a Codecademy, kde se můžete naučit HTML a CSS, Javascript, Ruby, Python a další programovací jazyky. TreeHouse pracuje na freemium modelu: musíte platit za studené video kurzy (od $ 25 za měsíc), ale tam je také volný obsah. Vzdělání v Codecademy je obecně více jako hra (ačkoli, poněkud pomalý), a někteří jsou oddálení, jako televizní seriál. Formát kurzů offline je atraktivní, protože vždy existuje příležitost obrátit se na mentora - musíte na něco více než jednou sklouznout. V Moskvě je několik míst, kde je opravdu příjemné studovat, ale objevují se. V Moskevské kódovací škole, se vší úctou k Baumance a jejím odborníkům, se cítíte v roce 2014 (a trochu v roce 2015). Podobné projekty s živou atmosférou a programy schopnými podmanit se budou stále existovat - jednoduše proto, že je o ně zájem.

Pojďme načrtnout linii: prahová hodnota pro vstup do programování je nyní velmi nízká a vyhlídky, které se s ní otevírají, jsou obrovské a mohou výrazně zlepšit kvalitu života. Otvírají se fakulty výpočetní techniky a ministerstvo školství zvyšuje rozpočtová místa v IT specialitách. Představte si, že každý, kdo dnes stráví dva večery v týdnu ve Sublime a podařilo se mu sebrat desítky stránek nebo aplikací sami, za dva roky přijdou tam, kde jste více či méně úspěšní, ale nemáte podobné a požadované dovednosti (o generaci v dětství) takové knihy a nic neříkají). Ignorování možností vlastního rozvoje je v každém případě krátkozraké, v případě programování je to obzvláště zřejmé; s podobným úspěchem můžete dobrovolně přestat používat ruku nebo nohu - ale proč?

3D ilustrace: Dmitrij Pustovoitov

Zanechte Svůj Komentář