Populära Inlägg

Redaktionen - 2024

Varför programmering är den perfekta hobbyen

De som säger att programplaneringen är lite sluggig: Programmeringen är ganska närvarande och att ignorera detta faktum är att beröva sig av en massa möjligheter till professionell och personlig tillväxt. Och vi kan förklara varför.

Varför är allt detta nödvändigt

"De flesta arbetsgivare inser fortfarande inte ens hur värdefulla anställda har åtminstone grundläggande kunskaper om programmering. Det är emellertid en av de viktigaste färdigheterna för dem vars arbete på något sätt är relaterat till teknik (det vill säga för alla). fotografer, designers, analytiker, PR-personer kan börja studera koden nu - även om det var bättre att göra det igår. Anledningen är enkel: det är lönsamt för företagen att anställa en person som förstår vad hans arbete kommer ifrån. Samma infografiska designer som vet hur man inte bara visualiserar information, men analyserar och strukturerar materialet och, idealiskt, skriver den nödvändiga koden till den, är mycket mer värd än en formgivare utan sådana färdigheter, "analyserar Galima Akhmadullina.

Galima har sitt eget rekryterings- och konsultföretag Galima HR, vars webbsida hon utformade sig. För två år sedan var rekryteringen inte ett fullvärdigt jobb för henne, utan en hobby, det fanns tillräckligt med personlig Facebook-sidfunktionalitet för att hantera alla förfrågningar. Då var jag tvungen att byta till tumblr, och när mer komplexa uppgifter och stora mängder data uppstod, behövde jag behärska Wordpress och förfina Podio plug-ins för specifika affärsuppgifter och arbetsflöden. "Min hela kan säga att mini-business kan existera bara för att jag tillbringade tid att göra ett bekvämt verktyg för mig själv - och om jag inte hade satt upp det, hade ingen gjort det för mig. För sådana uppgifter behöver du inte gräva djupt framsidan och baksidan och skriva även koden själv - nu finns det mycket öppen kod [det är en användare som kan kopiera till det - redaktörens anteckning] och du behöver bara veta var du ska infoga den, att anpassa det färdiga gränssnittet. "

Programmering hjälper till att utveckla logik, tänka strukturellt och underlätta kommunikationen.

Utvecklingen av Galimas hobby är en idealisk illustration av varför grundläggande programmeringsfärdigheter är nödvändiga för alla som har dator och internetåtkomst. På ett visst stadium av karriärutveckling (företag, om du vill) blir det nödvändigt att presentera dig själv eller din produkt. Och vi var alla tur att nu kan det göras med minimal tid och pengar genom att köpa ett domännamn för femtio dollar och tillbringa en helg på en bärbar dator. Det kan hävdas att en utmärkt journalist, designer, copywriter eller advokat alltid kommer att ha ett jobb, men att bli en sådan monoprofessionell, en vanlig specialist behöver i stort sett leva tiotusen arbetstid - och förmågan att förstå koden kommer åtminstone att göra det bekvämt. Även programmering hjälper till att utveckla logik, att tänka strukturellt och - om du redan är tvungen att kommunicera med utvecklare - för att underlätta kommunikationen med dem (människor runt är också nöjda om du förstår). "Det viktigaste är att programmeringen gör det möjligt att helt självständigt genomföra idéer, skapa en produkt från början. Det här är kreativitet. Och det här är den coolaste", säger webansvarig Ekaterina Anishkina.

Var ska man börja och vad man ska använda

Det kulaste är att kodning av mastering är mer tillgänglig än någonsin. Det finns alltid böcker; Till exempel, elever av Parsons, där de har sin egen programmeringsklubb, uppmanas först att läsa Douglas Rushkoff, som lägger allt på program eller programmerade platser. Värt litteratur är ett ämne för en separat publikation, men det mest förnuftiga är att följa böcker på Amazon och välja bingo! - Bästsäljare är nyare. "När du väljer material för läsning, måste du kolla året för publicering och publicering. I IT förändras allt väldigt snabbt. Om en bok eller artikel är mer än fyra år försöker jag hitta senare analoger, säger" back-end-utvecklare Natalia Romanenko.

Naturligtvis krävs det en oberoende granskning på FAQ-sidor som Stack Overflow. "Om du är nybörjarprogrammerare och du har någon form av fråga, är sannolikheten för att den uppstod hos någon innan du är 99 procent. Först måste du google och läsa mycket, mestadels på engelska. Svaret finns överallt: på forum, i en programmers blogg, i den officiella dokumentationen. Innan du ställer en fråga, leta efter ett svar, och bara om du inte hittat något alls, skapa ett nytt ämne på forumet, fortsätter Natalia. När det gäller rysktalande resurser lyckades jag lösa alla mina problem inom forum.sources.ru och habrahabr.ru. tredje - en perfekt blandning av den kollektiva blogg och nyhetssajt som vill publicera sina egna artiklar eller överföra till dator och datorrelaterade ämnen.

Nybörjare byggare måste veta förkortningen WYSIWYG ("Vad du ser vad du får"). WYSIWYG-redigeraren är en applikation som gör att du kan se resultatet direkt i processen eller till och med på sidan helt i grafiskt läge. "Det finns många WYSIWYG-gränssnitt där (författaren till den här texten sitter exakt som denna). På Ghost-plattformen, till exempel , du kan inte bara bygga dig en vacker och bekväm plats, utan också träna i Markdowns enklaste syntax (om du vill, sedan i HTML).

Formatet av offline-kurser är attraktivt eftersom det alltid finns möjlighet att vända sig till en mentor.

För direktstudie och övning av koden finns utmärkta onlineskolor som TreeHouse, App Academy och Codecademy, där du kan lära dig HTML och CSS, Javascript, Ruby, Python och andra programmeringsspråk. TreeHouse arbetar på en freemiummodell: du måste betala för kalla videokurser (från $ 25 per månad), men det finns också gratis innehåll. Utbildning i Codecademy är i allmänhet mer som ett spel (om än ganska långsamt), och vissa försenar, som en tv-serie. Formatet av offline-kurser är attraktivt eftersom det alltid finns möjlighet att vända sig till en mentor - du måste glida på något mer än en gång. I Moskva finns det få platser där det är väldigt trevligt att studera, men de verkar. I Moskvas kodskola, med all respekt för Baumanka och dess specialister, känner du dig 2014 (och lite år 2015). Liknande projekt med en livlig atmosfär och program som kan fascineras kommer fortfarande att uppstå - helt enkelt för att det finns en efterfrågan på dem.

Låt oss rita linjen: tröskeln för att komma in i programmeringen är extremt låg nu och utsikterna som öppnar sig med den är stora och kan förbättra livskvaliteten avsevärt. Fakulteten för datavetenskap öppnas, och undervisningsministeriet ökar budgetplaceringarna inom IT-specialiteter. Tänk dig: Alla som idag tillbringar två kvällar i Sublime och lyckades samla dussintals webbplatser eller applikationer på egen hand, om de kommer att bli mer eller mindre framgångsrika, men du har inte liknande och krävda färdigheter (om generationen i vars barndom sådana böcker och säg ingenting). Att ignorera möjligheterna till självutveckling är i alla fall kortsynt, i fråga om programmering är detta särskilt uppenbart. med liknande framgång kan du frivilligt sluta använda din hand eller fot - men varför?

3D illustrationer: Dmitry Pustovoitov

Lämna Din Kommentar