Unlimited Plugins, WordPress themes, videos & courses! Unlimited asset downloads! From $16.50/m
Advertisement
  1. Code
  2. WordPress
Code

Prowadzenie biznesu a nadążanie za zmieniającymi się technologiami

by
Difficulty:BeginnerLength:MediumLanguages:

Polish (Polski) translation by Pawel Barwikowski (you can also view the original English article)

Ci z Was, którzy czytali którykolwiek z moich tutoriali na Envato Tuts + wiedzą, że spędzam większość czasu pracując z WordPress. Jeśli nie buduję niestandardowych rozwiązań dla innych, to często piszę tutoriale, aby uczyć innych, jak robić te same rzeczy.

Jedną ze wspaniałych rzeczy, która wiąże się ze społecznością WordPress jest to, że organizuje ona w ciągu roku WordCampy na całym świecie. I choć to jak często WordCampy się odbywają często zależy od tego, gdzie mieszkasz, mam szczęście mieszkać w Stanach Zjednoczonych, gdzie przez cały rok odbywa się wiele WordCampów.

Oprócz moich lokalnych spotkań (które różnią się od tych, jakie odbywają się w ramach społeczności WordPress) miałem przyjemność uczestniczyć i przemawiać na szeregu różnych WordCampów.

Ostatnio miałem okazję przemawiać na WordCamp San Diego, i to doświadczenie było wspaniałe.

Zwykle mówię na bardziej techniczne tematy, co według mnie jest w porządku, ponieważ generalnie jest to rodzaj rzeczy, które lubię robić i w ramach których mogę powiedzieć, jak pracuję dla moich klientów. Ale na tej konkretnej konferencji, miałem okazję porozmawiać na następujące tematy:

  • Rozwój osobisty
  • Prowadzenie biznesu a nadążanie za zmieniającymi się technologiami

I miałem okazję, aby powiązać te oba tematy ze sobą.

Poniżej będziesz miał możliwość obejrzenia prezentacji. To mniej więcej 30 minut, więc po wideo podaję cztery najważniejsze wskazówki, które przedstawiłem w swoim wystąpieniu. Nawet, jeśli go nie obejrzysz, być może cztery punkty wskazane poniżej pomogą przedstawić zasadnicze wnioski, na które zwróciłem uwagę i które możesz włączyć do swojej pracy.

Prowadzenie biznesu a nadążanie za zmieniającymi się technologiami

Powiem, że jeśli jesteś zainteresowany w wysłuchaniu kawałka mojej historii a dotyczy ona do muzyki, gry na gitarze, pogoni za marzeniem bycia w zespole, znajdowania własnej ścieżki technologii, i jak te wszystkie rzeczy się ze sobą krzyżują, to koniecznie obejrzyj wideo.

Zgodnie z obietnicą, tutaj są cztery główne punkty, które chciałem wyjaśnić w mojej prezentacji.

1. Zasady i podstawy technologii

Podczas swojej kariery jako deweloper, jest więcej niż prawdopodobne, że zetkniesz się z koniecznością uczenia się różnych zasad, które wykraczają poza technologię, która jest używana dla któregokolwiek z wykonywanych przez Ciebie projektów.

Kiedy tak się dzieje, jesteśmy w stanie nauczyć się nowego języka i nowych narzędzi znacznie szybciej niż w przypadku gdybyśmy zaczynali robić to niejako niezależnie, od początku. I to jest pewien naturalny postęp wzrostu Twojej dojrzałości jako programisty lub web developera.

Menedżerowie

Jeśli jesteś menedżerem - kimś, kto jest odpowiedzialny za kierowanie zespołem programistów, to powinieneś zwrócić uwagę na to, że deweloperzy muszą znać i mieć dostęp do najlepszego zestawu narzędzi.

Nie oznacza to, że muszą mieć wolną rękę, aby wypróbować wszystko, co jest aktualnie dostępne, lecz powinni być zaznajomieni z nowo wychodzącymi rzeczami poprzez czytanie o nich, być może pisanie próbek kodu lub nawet uczestnictwo w konferencji.

Ostatecznie przecież chcesz dać im warunki, aby mogli być wciąż na bieżąco ze zmieniającymi się technologiami. Ich wkład w Twój biznes poprzez tę nową technologię może pomóc zaoszczędzić pieniądze Twojej firmy podczas wchodzenia na rynek z Twoimi produktami.

Wreszcie, jeśli jesteś odpowiedzialny za przekazywanie potrzeb biznesowych programistom, upewnij się, że mają oni zrozumienie co do tego dlaczego pracują nad projektem, do którego zostali przypisani. Nie wystarczy tylko, by po prostu coś zbudować. Warto znać także cel, któremu będzie służyć czyjaś praca.

Programiści

Jak wspomniano w sekcji powyżej, ważne jest, aby upewnić się, że jest się na bieżąco z technologiami, które znajdują się na horyzoncie naszej branży. Jednak spierałbym się, czy ważniejsze nie jest, aby zrozumieć zasady leżące u podstaw wzorców, z którymi pracujesz.

Kiedy to zrobisz, dużo łatwiej poradzisz sobie z problemem, który masz do rozwiązania. A kiedy to będziesz miał za sobą, będziesz w stanie wybrać tę technologię, która naprawdę pomoże rozwiązać Ci problem, zamiast wybierać nowe narzędzie, tylko dlatego, że wydaje się, że jest czymś zupełnie nowym.

2. Zgłębiaj konkretny problem zamiast szukać ogólnych rozwiązań

Gdy jako programista, docierasz do miejsca, w którym podejmujesz próby rozwiązania jakiegoś problemu powinieneś wybrać zestaw narzędzi, które pozwolą Ci zrobić to, czego właśnie potrzebujesz.

Nie trać swojego czasu próbując ocenić każde z dostępnych rozwiązań, ponieważ żadne z nich nie będzie przydatne na tyle, by rozwiązać wszystko czego potrzebujesz. Zamiast tego pamiętaj, że służą one do zaspokajania różnych potrzeb. Postaraj się znaleźć jedno, które będzie służyło Ci najbardziej. Następnie używaj go najlepiej jak potrafisz, wykorzystując maksymalnie jego potencjał do rozwiązania Twojego problemu.

Osobisty komentarz

Kiedy po raz pierwszy przeszedłem na samozatrudnienie, podzieliłem mój czas między standardowe projekty webowe, Ruby on Rails i WordPressa. Następnie zatrzymałem to wszystko z wyjątkiem WordPressa i skoncentrowałem się wyłącznie na nim.

Postępując w ten sposób, zacząłem odnosić więcej sukcesów, uzyskałem z tego większy dochód, i zacząłem cieszyć się bardziej tym, co robię na co dzień (włączając w to pisanie dla Envato). Przypisuję większość z tego, co wskazałem powyżej decyzji, aby wejść w dane zagadnienie związane z problemem głębiej (wertykalnie) niż od samego początku szeroko obejmować wszystkie kwestie z nim związane (horyzontalnie) i w ten sposób jednocześnie uczyłem się na błędach, by w przyszłości postępować we właściwy sposób.

3. Bądź świadomy tego, co dzieje się w branży

Technologia zmienia się bardzo szybko. Wiemy o tym chociażby z różnorodności artykułów, które publikujemy tutaj na Envato Tuts +. I jak wspomniałem wcześniej, jestem fanem raczej dogłębnego przeanalizowania danego zagadnienia, niż szerokiego ale powierzchownego podejścia do danej kwestii, która dotyczy tego, czym się zajmuję

Innymi słowy (i mówiąc prostym językiem), wolę raczej zmierzać do tego, by być ekspertem w danej dziedzinie niż fachowcem od wszystkiego, czyli do niczego. Ale zaznaczę jeszcze raz, że nie uważam się za eksperta, a jedynie codziennie pracuję nad tym tak dużo jak tylko mogę, aby się nim stać.

W każdym razie bądź na bieżąco z potrzebnymi tobie technologiami a na wszelki wypadek także z innymi technologiami, tak abyś miał świadomość tego, co jest aktualnie dostępne. Poza tym, jeśli jesteś w stanie zrozumieć podstawowe zasady tych technologii, powinieneś nadążyć za zmianami względnie szybko.

Ale jeśli nie przeszkadza Ci podążanie za tym, jakie technologie się pojawiają, skąd będziesz wiedzieć, która będzie służyła Ci dobrze? Oczywiście nasuwa się pytanie, jak można właściwie nadążać za tym wszystkim.

4. Połącz się z tymi, którzy wiedzą więcej

To może wydawać się zbyt proste, ale ważne jest, aby spróbować otaczać się tymi, którzy wiedzą więcej niż ty na dany temat lub na temat, o którym chciałbyś się więcej nauczyć.

Teraz, bardziej niż kiedykolwiek, mamy możliwość to zrobić. Oczywiście, nadal możemy sięgnąć do książek i czytać je (i z pewnością uważam, że nie powinniśmy zapominać, by to robić), ale mamy również inne zasoby do naszej dyspozycji.

Na przykład mamy takie zasoby jak:

  • osobiste blogi programistów
  • GitHub
  • możliwość pisania własnego bloga i zachęcenia czytelników do komentarzy
  • newslettery, do których możemy się zapisać
  • opinie na Twitterze, do których możemy się ustosunkować
  • konferencje
  • kursy online
  • lokalne spotkania
  • inne źródła

Wiem, że przedstawienie się komuś i proszenie o analizę kodu, porady i więcej informacji dotyczących tych kwestii może być onieśmielające. Ale im więcej tego robisz, tym łatwiejsze się to staje. A im łatwiejsze się to staje tym bardziej wykształcony w tym zakresie się stajesz.

Im bardziej wykształcony się stajesz, tym lepszym będziesz programistą. Z pewnością jest to proces, i to niekoniecznie prosty. Ale wierzę, że efekt jest tego warty.

Wniosek

Dziękuję za poświęcenie czasu na obejrzenie i/lub przeczytanie treści zaprezentowanej przeze mnie w tym temacie. Jeśli jest coś, co chciałbyś przedyskutować dalej, nie wahaj się dać mi znać.

Ponadto jeśli jesteś zainteresowany większą ilością filmów takich jak ten, to daj nam znać tak byśmy mogli podzielić się większą ilością takich rozmów z czytelnikami lub tymi, którzy są zainteresowani.

Ci z was, którzy są zainteresowani WordPressem mogą znaleźć resztę moich kursów i tutoriali na mojej stronie instruktora. Zapraszam również serdecznie do śledzenia moich wpisów na moim blogu i/lub na Twitterze @tommcfarlin,. W obu tych miejscach mówię o różnych praktykach rozwoju oprogramowania i o tym, jak możemy wykorzystać je w WordPressie.

Na koniec, nie wahaj się zostawić pytania lub komentarzy poniżej - będę starał się odpowiedzieć na każde z nich.

Advertisement
Advertisement
Advertisement
Advertisement
Looking for something to help kick start your next project?
Envato Market has a range of items for sale to help get you started.