6 błędów, które uniemożliwiają zatrudnienie programistów

Opublikowany: 2021-04-24

Jednym z częstych stereotypów w popkulturze jest supergeniusz programista komputerowy, który sam dla siebie jest prawem i przed nikim nie jest odpowiedzialny. Ten trop był powtarzany tak często, że może mieć niefortunny efekt uboczny, zniechęcając małe firmy do zagłębiania się w tworzenie oprogramowania.

Wielu nietechnicznych menedżerów żywi nieuzasadniony strach przed wejściem do sfery technicznej długo po tym, jak potrzeba tego stała się oczywista. Właściciele małych firm słusznie koncentrują się na swojej podstawowej ofercie, ale obecnie nie ma już potrzeby opóźniania rozwoju oprogramowania.

Rozmowy kwalifikacyjne online ułatwiają ocenę biegłości i twierdzeń kandydatów do pracy. Rozwój społeczności kodujących open-source pomógł zwiększyć odpowiedzialność w społeczności technologicznej. Czasy, w których programiści zabezpieczali swoje pozycje, czyniąc swoją pracę nieczytelną dla nikogo innego, szybko stają się reliktem minionej epoki.

Oto sześć typowych błędów, które powodują, że właściciele firm opóźniają przejście do gry programistycznej. Sprawdź, czy któryś z nich nie jest dla Ciebie bolesny.

1. Zakładając, że nie potrzebujesz programistów.

To może stanowić największy pojedynczy błąd, ponieważ jest tak łatwy do popełnienia. Zapotrzebowanie na wewnętrzne talenty programistyczne zwykle nie ogłasza się.

Zamiast tego potrzeba zaczyna rosnąć stopniowo, często niezauważalna w codziennej rutynie. Zapotrzebowanie na wiedzę specjalistyczną w firmie zwykle objawia się rosnącymi fakturami za outsourcing IT, nieprzewidzianymi opóźnieniami w produkcji i stopniowym spadkiem pozyskiwania klientów. Zwracanie konsekwentnej uwagi na wszystkie te kwestie może pomóc w sygnalizowaniu potrzeby zmian.

2. Brak powiązania między kodowaniem wewnętrznym a przychodami.

Zbyt wielu menedżerów biznesowych patrzy na koszty zatrudniania programistów we własnym zakresie i zatrzymuje się na tym. Niektórzy idą nieco dalej i porównują koszt wymaganego pakietu wynagrodzeń/świadczeń z tym, co wydają na outsourcing swoich potrzeb technologicznych. To, czego często brakuje w tych porównaniach, to kwota utraconych przychodów z powodu opóźnień między żądaniami modyfikacji oprogramowania a jego wdrożeniem.

Każda firma technologiczna, która świadczy usługi zlecone na zewnątrz, ustala priorytety zadań w oparciu o przychody, tak jak można by się tego spodziewać. Zakładając, że Twoja firma nie należy do kategorii „10 najlepszych klientów”, aktualizacje Twoich projektów mogą zająć miejsce na tylnym siedzeniu. Zewnętrzni dostawcy mogą swobodnie przesuwać Twój projekt w dół listy, gdy główny klient ma nieoczekiwaną potrzebę. Pełnoetatowy pracownik w biurze na końcu korytarza przywiąże do Twojej prośby więcej pośpiechu.

3. Pozostała treść ze status quo.

Wiele można powiedzieć o dążeniu do zadowolenia, więc zadowolenie z obecnego stanu firmy nie jest całkowicie złą rzeczą. Jednak każdy dobry właściciel firmy wie, że grunt ekonomiczny pod jego stopami zawsze podlega zmianom. Model biznesowy, który dziś świetnie się sprawdza, może powoli stać się przestarzały, jeśli nie będzie uważny.

Rośnie liczba czynników wpływających na sposób prowadzenia biznesu. W szczególności dwa – smartfon i ogólnoświatowa pandemia – zmusiły wiele firm do poważnego zastanowienia się nad rozwojem lub unowocześnieniem swojej cyfrowej obecności. Możesz być zadowolony z tego, jak się teraz sprawy mają, ale czy twoi konkurenci są równie zadowoleni z odpoczynku i relaksu?

4. Przeoczenie możliwości skalowania.

Twoja firma może odnieść sukces w lokalnej społeczności, a to świetne miejsce na rozpoczęcie. Jeśli jednak Twój model biznesowy mógłby odnieść podobny poziom sukcesu na innych rynkach, czy nie powinieneś tego robić?

Jedną z pozytywnych stron pandemii Covid-19 jest zwiększona świadomość, że praca może być wykonywana (i świadczone usługi) online, bez konieczności podróżowania. Zamknięcie biura domowego na zawsze przełamało wcześniejsze bariery czasu i geografii.

Jeśli na przykład Twoja firma obejmuje doradztwo, możesz opracować własne oprogramowanie, które można pobierać, instalować i zarządzać ze zdalnych lokalizacji. Koszt programisty należy również zrównoważyć z oszczędnościami na podróżach i innymi wydatkami związanymi z poprzednim modelem biznesowym.

5. Zawieranie długoterminowych umów outsourcingowych.

Kiedy już zdecydujesz się zainwestować w produkty i usługi, które wymagają rozwoju i utrzymania oprogramowania, najlepiej negocjować umowy krótkoterminowe. Oczywiście będziesz chciał ocenić responsywność swojego dostawcy, ale także mieć oko na ROI. Twoja rentowność może sprawić, że będziesz w stanie zatrudnić personel wewnętrzny szybciej niż myślisz.

Jest mało prawdopodobne, aby jakakolwiek firma zdecydowała się zatrudnić wewnętrznych programistów, płacąc dostawcy za wsparcie oprogramowania. Dodatkowo możliwe jest stworzenie sytuacji, w której wewnętrzni programiści ścierają się z zewnętrznymi dostawcami technologii. Załóżmy, że będziesz chciał pozyskać personel szybciej niż myślisz i odpowiednio napisz wszelkie umowy outsourcingowe.

6. Nie wiedząc, o co poprosić podczas rekrutacji.

Dla osób bez solidnego wykształcenia technicznego napisanie opisu stanowiska pracy dla programisty może być trudne. Aby lepiej zrozumieć, czego potrzebujesz, gdy przenosisz pracowników do sieci, przedyskutuj z potencjalnymi dostawcami specyfikę swoich potrzeb biznesowych. Możesz nawet zlecić części swojego projektu wielu dostawcom, aby dowiedzieć się, jak różni programiści podchodzą do tego samego zadania.

Kiedy już sprecyzujesz swoje potrzeby i będziesz gotowy do ogłoszenia stanowiska, zrób to samo, co w przypadku każdej innej pracy. Napisz jasny opis odpowiednich zadań, wymaganych umiejętności, oczekiwań i standardów postępowania, według których potencjalny pracownik będzie oceniany. Kiedy ta osoba pojawi się na pokładzie, nalegaj na odpowiedzialność i półregularne sesje przeglądowe z innymi ekspertami.

Zaufaj swojemu przeczuciu, ale zweryfikuj kod

Do tej pory wszyscy przyzwyczailiśmy się do oglądania ludzi chodzących z pochylonymi głowami nad świecącym ekranem. Wiele lat temu za nowość uznano porównanie cen w sklepach z cenami, które można kupić online. Dziś to założona rzeczywistość. Twoja firma może mieć świetną pocztę pantoflową lokalnie, ale jeśli nie nadążasz za tymi małymi, świecącymi ekranami, planujesz własne przestarzałe.

Osoby z zerowym doświadczeniem w kodowaniu będą, co zrozumiałe, niechętne zaufaniu swojej zdolności do odsiewania dobrych kandydatów od takich sobie. To nie powinno powstrzymywać właścicieli i menedżerów małych firm przed rozwiązywaniem oczywistego problemu biznesowego.

Zanim zatrudnisz wewnętrznego talentu programistycznego, zapoznaj się z najlepszymi praktykami wprowadzania talentów technicznych do nietechnicznych środowisk biznesowych. Zacznij tworzyć ogólny zarys opisu stanowiska pracy, przeszukując strony internetowe poświęcone karierze, takie jak LinkedIn. Przede wszystkim nie pozwól, aby przestarzałe tropy utrudniały ci stały postęp w biznesie.