Miért olyan átkozottul fontosak a mellékprojektek?

Trello, Craigslist, Unsplash, AppSumo, Twitter, Gmail ... mi a közös ezekben a sikeres cégekben?

Igen, mindannyian visszanyerhetik szerény kezdetüket arra, amit valamilyen „mellékprojektnek” nevezhetünk.

A mellékprojektek sokféle formában léteznek, és sokféle célra szolgálnak. Vannak, akik egy szép termék létrehozása és egy sikeres vállalat felépítése érdekében indítják el őket, de sok más oka is lehet annak, hogy az oldalsó projekteken végzett munka rendkívül fontos lehet.

Gyorsítsa fel a tanulást.

Egy új készség elsajátítása és elsajátítása nehéz lehet, de kellő kitartással és motivációval sok mindent el tudunk érni. A kódolás megtanulásához hasonlóan ez is nehéz, frusztráló és időigényes lehet. Végül a legfontosabb a folytatás és a tapasztalatszerzés.

Persze, segít, ha jól értesz a matematikához, a logikus gondolkodáshoz, és ha egyetemi diplomád van informatikából. De a nem technikai háttérrel rendelkező emberek, például én is, mégis elegendő motivációval és kitartással válhatunk nagyszerű fejlesztőkké.

Saját tapasztalataim szerint a szabadidõmben mellékprojekteken dolgoztam, és nem csak szórakoztatónak, hanem valóban hasznosnak bizonyult a kódolási képességeim fejlesztése terén.

Minden alkalommal, amikor valami érdekeset olvastam egy blogon, vagy munkahelyi kihívás elé álltam, vagy valami újat tanultam egy kollégámtól, szerettem volna ezt megvalósítani egyik mellékprojektemben is.

Olvasson a képek tárolásának jobb módjáról? Próbáljuk ki! Megtanulta, hogyan kell együttműködni az AJAX-szal? Nézzük az Ajax-ha mindent! Egy nagyszerű Ruby-drágakőbe botlott? Csomagoljuk ezt össze!

Valahányszor fejlesztettem képességeimet, át akartam írni a dolgokat, hogy jobb vagy tisztább kódot használjak, ami miatt egyre jobban törődtem vele.

RaterFox

Az első fejlesztői munkám során sokat tanultam. Hiszem azt is, hogy azok a mellékprojektek, amelyeken éjjel vagy hétvégén dolgoztam, nagy lendületet adtak a tanulási képességemnek és a motivációmnak.

Az egyik olyan projekt, amelyre messze a legtöbb időt fordítom, a RaterFox névre hallgat. Ez egy társadalmi platform a filmekhez és tévéműsorokhoz, amely többek között lehetővé teszi a címek értékelését és áttekintését, illetve ajánlását barátainak.

A TMDb-t használtamAPI a film és a TV adatainak megszerzéséhez. A Giphy API segítségével készítettem egy gif-válogatót, hogy a felhasználók létrehozhassák a „Reakciókat”, hogy megmutassák a film vagy tévésorozat kezdeti gondolatait.

Még mindig keményen dolgozom a fejlesztéseken (mert mikor készül el egy projekt valaha?), De ha érdekli, itt megnézheti. (BTW, bármilyen visszajelzést szívesen és nagyra értékelünk! Lépjen kapcsolatba velem: [email protected]).

Amikor a mellékprojektek ragyognak

Az oldalsó projektek munkájának különböző céljai lehetnek. Ezek lehetnek bizonyos készségek fejlesztése, új technológiákkal való kísérletezés, termékötlet kipróbálása vagy startup építése.

De nem számít, mi lehet a cél, ez tökéletes módszer valami új létrehozására. Egy mellékprojekten végzett munka eltér a „rendes” munkától, mert kevesebb a nyomás, nincsenek határidők és nincsenek szabályok. Szabadon játszhatsz és válthatsz valami másra, amikor csak kedved támad.

Ez a szabadság néha eredménytelen, hibás és félig működő „termékekhez” vezethet, de kreatív, inspiráló és innovatív dolgot is eredményezhet. És ekkor ragyog majd fel egy mellékprojekt szépsége.

A cégnél, ahol dolgozom, havonta tartunk egy „kísérleti napot”. Ez nagyszerű néhány érdekes technológia kipróbálására. Hasonló ötleteket találnak sok techcégnél - és könnyen belátható, hogy miért.

Például a Facebook „Tetszik” gombja „félelmetes gombként” indult, és egy Facebook hack-a-thon során jött létre. Ez az egyszerű funkció ma már alapvető jellemző, és különféle útmutatásokban használják a digitális termékek minden típusához.

A hack-a-thon során az alkotók nem tudták, hogy olyan gombot építenek, amelynek ekkora hatása van, de mégis.

Az olyan hatalmas technológiai óriások, mint a Facebook és a Google arra ösztönözték a kisebb vállalatokat, hogy töltsenek több időt mellékprojektekkel, mert az eredmények mindenhol láthatók voltak.

A Gmail, a Google talk, az AdSense és a Google News a sikeres projektek egyike, amelyek a Google híres „20% -os politikájának” eredményeként születtek. Ez lehetővé teszi az alkalmazottak számára, hogy a Google-nál töltött munkájuk 20% -át saját projektjeik megvalósítására fordítsák.

További sikertörténetek

Azon fantasztikus termékek mellett, amelyeket sokan használunk mindennap, mint a Gmail vagy az Instagram, még sok sikertörténet található a startupokról, amelyek mellékprojektekből épülnek fel.

Vegyük például az Unsplash-t, azt a mellékprojektet, amely többet tett, mint amit az alkotók valaha el tudtak képzelni: ez mentette meg az indításukat. A szerzői jogoktól mentes és jó minőségű képeket kínáló Unsplash szabadúszó tervezők és fejlesztők felvételének piacaként indult. Nem tapasztalta meg a tapadást, amíg az oldalprojektjük (amelyet eredetileg egy délután építettek) kezdett felemelkedni.

A Crew csapata, az Unsplash mellett működő vállalat számos más mellékprojektet indított el, amelyek a Crew webhelyére történő átirányítás fő forrásává váltak.

"Több ember törődött velünk néhány óra alatt, mint az elmúlt évben."

Ha Ön fejlesztő, akkor valószínűleg rendelkezik fiókkal a Github-on, a webalapú Git verzióvezérlő tárház-tárhely szolgáltatáson (ó, és milliárdos vállalat).

Az alapítók, Chris Wanstrath és PJ Hyett fel voltak háborodva attól, hogy mennyire nehéz megváltoztatni a nyílt forráskódot, ezért saját tárházat építettek. Éjszaka és hétvégén építették mellékprojektjüket, és ma már több mint 20 millió felhasználót szolgálnak ki.

"Az egész egy domainnel, a Slicehost olcsó szeletével és néhány stock art-mal kezdődött."

Soha nem tudhatod, mire juthatsz, ha elindítasz egy mellékprojektet.

Vegyük például a The Point-ot, egy olyan társadalmi hálózatot, amely összekapcsolta azokat a felhasználókat, akik összefogni akartak egy adott ügy mögött.

Amikor az alapító, Eric Lefkofsky látta, hogy a felhasználók összejönnek, hogy tömegesen vásároljanak egy terméket, és kedvezményt kapjanak, új terveket készített a projektjével kapcsolatban, és végül a Groupon-nál kötött ki ... tudod, az a napi ügyleti oldal, amely két éven belül egymilliárd dolláros értékelést kapott. indítás.

Egy másik napi üzletoldal, amelyről hallhat, az AppSumo. Ez az indítás azt mutatja, hogy nem kell sok pénz a kezdéshez. Noah Kagan alapítónak ötlete volt egy online cégek számára elérhető kedvezményes webhelyről, de csak 50 dollárral kezdte meg a nyitóoldal felépítését és az e-mailek gyűjtését. Idő és erőfeszítés befektetésével egy startuphoz jutott, amelynek első évében egymillió dolláros árbevétele volt.

Most fantasztikus olvasni ezekről a mellékprojektekről, amelyek nagy cégekké váltak, de mint korábban említettem, a mellékprojekteken végzett munka sokféle előnyhöz vezethet.

Rengeteg példa van azokra, akik csak mellékprojekteken dolgozva tanultak meg kódolni. Tehát, ha új programozási nyelvet szeretne megtanulni, továbbfejleszteni jelenlegi készségeit, vagy kreativitása segítségével szembesülne egy problémával, soha nem késő elkezdeni valami újat. Szóval, hogyan kezdjem?

Hogyan kezdjük

Egyszerre mindannyiunk remek ötlete jár az agyunkban, de legtöbbször nem cselekszünk velük szemben.

Nem rejtély, miért. Az ötletek nem mindig reálisak, de nem szükséges, hogy elárasszon bennünket néhány ötletünk mérete és a tényleges felépítésének gondolatai. Három dolgot tartson szem előtt, ha új projektet szeretne kezdeni:

1. Kezdje kicsiben

A legegyszerűbb megkezdeni, ha kiválaszt egy kis projektet, amelyet érdekesnek talál, vagy megoldja a problémáját. Ezután bontsa kisebb alkatrészekre, amíg az egyikük könnyen megvalósíthatónak tűnik. Töltse ki ezt a részt, és ismételje meg a folyamatot, amíg meg nem rendelkezik az eredeti probléma megoldásához szükséges összes alkatrésszel.

2. Legyen egyszerű

A legjobb megközelítés az egyszerűség. A projektnek minimális összetettséggel és minimális kódolással kell rendelkeznie, és a fő célra kell összpontosítania. Ha ez egy olyan alkalmazás, amellyel új recepteket találhat, akkor nem igényel csevegési funkciókat. Később bármikor hozzáadhat új dolgokat, de amikor csak most kezdi, a lehető legkisebbre kell csökkentenie a funkciókat.

3. Nincs nyomás

Új projekt indítása izgalmas lehet. Bár szórakoztató olvasni azokról a sikertörténetekről, amelyek sikeres vállalatokká alakultak át, az egyik oka annak, hogy a mellékprojekteken végzett munka olyan érdekes lehet, hogy ez nem okozhat nyomást arra, hogy pénzt keressen vele.

Ez azt jelenti, hogy az sem mindegy, ha kudarcot vall. A határidők és a teljes alkotói szabadság hiánya azt jelenti, hogy kiválaszthatja, melyik irányba gondolja a projektet. Miközben tapasztalatot szerez a munkájában, és olyasmit csinál, amit szeret, építhet valami olyasmit, ami érdekel, és amelyre visszajön, ha több munka van.

Ne utasítsa el a mellékprojektjét, mint csak ezt a dolgot, amelyet oldalán tesz. Olyan dologgá válhat, amit csinálsz, ami boldoggá és izgatottá tesz. A kis mellékprojekted talán egy nap a „fő projekteddé” is fejlődik. Csak kezdj kicsiben, légy türelmes és fejlessd tovább, amíg tanulsz. Előfordulhat, hogy olyan váratlan termékekkel készül, amelyekre a világ nem tudta, hogy szükség van rá.

Köszönöm, hogy elolvasta! Remélem, hogy az információk hasznosak voltak. Kövessen a Mediumon további cikkekért, vagy a Twitteren és az Instagramon @jakeprins_nl.