5 tough lessons I learned as a freelance programmer

„Time is money“ gets thrown around a lot, and many freelancers like me started with the same opportunistic view of valuing their time by the hour.

„What’s your hourly rate?“

It’s simple in theory… right?

I do 50h of coding at $20/h, and the client promptly pays me $1000. Next!

For straight-forward work in a well-organized project, with familiar languages/frameworks… it might go without a hitch.

But as for the other 95% of the time, the reality of freelance kicks in.
Here’s the tip of the iceberg:

  • 50h of coding? A co hodiny, které strávíte získáním klienta, nastíněním projektu, komunikací, sháněním plateb atd?“
  • Váš odhad je mimo mísu – objevil se velký nepředvídaný problém – takže to zabere dalších 20h. Vysvětlete to klientovi a znovu vyjednávejte (což stojí více času & důvěry), nebo to tentokrát vysajte.
  • Klientovi trvá měsíce, než sežene 1000 dolarů, takže jste nuceni více spoléhat na úvěr a díky úrokům zaplatit bance více těžce vydělaných peněz.

Dostatečným počtem pokusů & omylů jsem si vybudoval imunitu vůči mnoha podobným scénářům. Postupně jsem byl schopen trávit více času poskytováním hodnoty a méně času řešením následků špatného plánování.

Teď, když jsem se vzdal plnohodnotného života na volné noze a soustředil se na jednoho klienta/projekt, je čas konečně na mé straně. Nelituji tohoto boje – naučí vás to hlouběji si vážit času, který máte každý den k dispozici.

Boop! Bling! Dirpdirp! Vyřaďte ta zatracená oznámení

Ucítili jste někdy v kapse přízračné bzučení?

Odvracíte hlavu, když někomu jinému přijde zpráva se stejným tónem Ding?

Dříve se mi stávalo, že mi každý e-mail vyskočil na telefonu se zvukem Ding, ve dne v noci. Abych se zavděčil klientům, kteří mi dávají jídlo na stůl, bylo lákavé poskytovat tento 24hodinový rychlý servis, a tudíž promazávat kolečka komunikace, že?“

Místo toho začala vtíravá oznámení pustošit můj pracovní i osobní život. Kvalita mé komunikace utrpěla (což způsobilo další e-maily) a výpadky pozornosti se staly bitevním polem pro mě a mou přítelkyni doma. Jedna velká zóna bez zábavy.

A to je jen jedna aplikace – z mnoha jiných!

Je vám to povědomé? Možná je načase, abyste se zúčastnili „odvykací kůry pro oznámení“. Zde je to, co jsem udělal a co doporučuji udělat:

  1. Zakázat všechna oznámení pro každou jednotlivou aplikaci.
  2. Vychutnejte si na den nebo dva ticho a naslouchejte bolesti (ne očekávání bolesti).
  3. Postupně přidávejte zpět měkká oznámení jedno po druhém, například malé bannery/bubliny pro podstatné věci.
  4. Pokud vám měkká oznámení u některých služeb nestačí (textové zprávy, zmínky na Slacku atd.), strategicky se zamyslete nad přidáním svých starých oblíbených služeb zpět. (Tedy ty, ve kterých je váš tým, a tedy za které jste placeni)
  5. Zastavte se u nich! Zůstaňte kritičtí ke všem novým aplikacím, které narušují vaše pracovní postupy a osobní život. Je to přece váš čas!

Respektujte pracovní místo, ať už je kdekoli

My, digitální nomádi, potřebujeme čas od času vypadnout z domu, a to navzdory pohodlí, které nám poskytuje sezení u kódování ve spodním prádle. Může to být osamělý svět.

Kavárny jsou skvělým místem, kde se dá něco udělat, zejména místa, která máme tady ve Victorii, BC *chlubí se jako kávový snob*. Jen pár kroků od nich je kofeinové & občerstvení s trochou okolního hluku na pozadí, který umocňuje abstraktní myšlení. (Nevěříte v sílu okolního hluku? Existuje o něm zajímavá studie a dokonce i aplikace, která ho simuluje: https://coffitivity.com/.)

Smutné je, že i v příliš slušných městech, jako je Victoria, mohou být tyto kavárny zahlceny lidmi, kteří si koupí jednu kávu a pak stráví 4 hodiny u stolu, u kterého sedí více lidí:

(Kevin Harber/Flickr)

Baristé jsou často příliš zdvořilí na to, aby na takové sobecké chování upozornili, dokud se nedostanou domů a neventilují to svému partnerovi (AKA: Já). V důsledku toho jsem si vypracoval několik zásad pro práci ve veřejném prostředí:

  • Vyberte si méně žádoucí místa, někde vzadu nebo v rohu. Vyhněte se zbytečnému zabírání místa.
  • Kupujte nápoje a občerstvení, jako byste platili nájem: Pravidelně.
  • Dávejte baristům & obzvlášť dobré dýško a zapojte se do konverzace, když je to vhodné. Buďte víc než jen laptop-face v rohu, naučte se jejich jména a staňte se součástí komunity „štamgastů“.
  • Vyhněte se tomu, abyste se stali každodenním provinilcem. Šířte lásku, vytvořte si okruh míst, která chcete navštívit. Změna polohy pomáhá s tvůrčím myšlením a nutí vás objevovat nová místa ve vašem okolí.
  • Praktikujte bezpečné Wi-Fi pomocí virtuální privátní sítě (VPN). Not only do many of these services (like ExpressVPN) disguise your web traffic from prying eyes, but allow you to skip around between countries at will.

And if you’re in places like Boston, San Fran or Philadelphia, hit up a Capital One bank-meets-coffee-shop.

Courtesy Austin Eater

For the love of God, take a break now and then

Last week, I flew home to New Brunswick and experienced my first ever vacation days as a working professional. It might not seem like a big deal to you, but to me it really was.

I’m not used to these ‚recharging days‘ of no expectation for writing code and putting out fires. Home life and travel was just something I’d fit in between projects, bringing my laptop everywhere just in case — with nobody else to lean on. Vacation always meant work.

This time around, my laptop’s monumental task was playing Lego Batman to our AirBnb’s TV. Fully recharged, I came back this week with a fresh mind and helped our team at Airstory meet a big exciting deadline for Appsumo.

And nothing burned down while I was away! The magic of teamwork.

It’s not just vacation days either.

Taking little breaks to decompress throughout the day increases the focus in your work and deepens patience & empathy with clients. Až se příště budete cítit přetížení a unavení, udělejte si krátkou procházku nebo se přesuňte na jiné místo.

Vyhrazení kousků kvalitního času pro svou pohodu je skvělou investicí do vašeho pracovního & produktu.

Lepší komunikace za méně komunikace

Efektivní komunikace podle mě znamená psát pro čtenáře a odpovídat na otázky dříve, než jsou vzneseny. Neznamená to chrlit na ně každou myšlenku, která se vám honí hlavou, ale udržovat důsledně štíhlý tok informací.

Také to znamená psát pro čtenáře (čtenáře) v jejich kontextu, a ne ve svém vlastním. Zjistil jsem, že spoustu zpráv v e-mailech a na Slacku přepisuji, protože kvalita komunikace, kterou vydávám, musí být na úrovni práce, kterou vytvářím. Musí být snadno čitelná, výstižná a do jisté míry lidsky znějící.

Přidat si čas na analýzu toho, co posíláte, často vede k tomu, že neposíláte vůbec nic. Už jen to, že své myšlenky napíšete na stránku, vám pomůže přemýšlet jinak a řešit vlastní problémy. Už jsem tímto způsobem zachránil našeho technického ředitele Stevena před stovkami technických otázek.

Multimédia také nejsou na škodu. Pro mě jako front-endového vývojáře je vizuální stránka vzhledem k její subjektivní povaze superdůležitá, takže často používám screenshoty, abych ušetřil čas při zpětném & forth. Na počítači Mac k tomu stačí několik klávesových zkratek:

  1. Shift + Control + Command + 4
  2. Přejížděním kurzoru orámujte, co chcete, a pusťte
  3. Otevřete službu, jako je Slack nebo Gmail, která podporuje vkládání obrázků.
  4. Vložte obrázek snímku obrazovky pomocí klávesové zkratky Ctrl + V

Ať už jde o komunikaci s klienty, nebo o práci v úzkém týmu na Slacku, komunikovat „včas a často“ s citem k ostatním lidem je pro dnešního pracovníka na dálku nezbytnou dovedností.

Full-freelance není pro každého

Chce to určitou míru odvahy a slepé sebedůvěry, abyste se vydali na vlastní pěst, sháněli práci a jedli hovno, jen abyste zůstali naživu. Freelance se v dnešní startupové kultuře stala velmi romantizovanou, s nespočtem hype-článků, které plodí nerealistická očekávání.

Možná to nejsou všechny kopretiny & narcisy, ve které jsem doufal, když jsem odcházel ze svého prvního zaměstnání v Montrealu… ale řeknu vám, že kódování ve spodním prádle je docela velké plus!“

Dnes kóduji ve spodním prádle na plný úvazek jako člen vzdáleného týmu v Airstory. (Nabíráme nové zaměstnance!)

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna.