Główna » Projektowanie stron » 10 najpopularniejszych typów programistów internetowych

    10 najpopularniejszych typów programistów internetowych

    Ilu programistów znasz w swoim życiu? Jeśli pracujesz z grupą, możesz zauważyć, że mają szczególne dziwactwa lub osobowości, które możesz w rzeczywistości pogrupować, co zrobię z tym postem.

    Deweloperzy mają swoje indywidualne preferencje i styl pracysą bardzo różne - nawet jeśli wykonują te same zadania. Przyjrzymy się 10 najczęściej spotykanym grupom programistów; sprawdź, czy jesteś w stanie dostrzec siebie lub jednego z kolegów.

    1. Puryści

    Puryści z definicji to ludzie, którzy trzymają się tradycyjnych zasad, możesz znać nauczyciela angielskiego lub dwóch, którzy są z natury purystyczni. Puryści na mojej liście nie są że surowe, są po prostu deweloperami którzy nie są zbyt chętni do korzystania z frameworków i bibliotek.

    Za każdym razem wybierają JavaScript Vanilla na JQuery. one nie widzę żadnych problemów w używaniu czystych języków i tradycyjnego sposobus; w rzeczywistości denerwują się, gdy natrafiają na kolejną strukturę lub bibliotekę. Dodatkowe biblioteki są dla nich równe.

    Pamiętaj, że nie oznacza to, że nie używają ich w prawdziwym życiu. Trudno jest tego nie robić, gdy o to w dzisiejszych czasach proszą oferty pracy “doświadczenie w jQuery”. Bez względu na to, jak mogą się wydawać niespokojne lub bliskie, nie można przymknąć oka na prawdę w ich argumentacji.

    2. The Doers

    Oczywiście każdy musi wykonać swoją pracę, bez względu na wszystko, ale dla Doers, ich listy priorytetów początek z wykonaniem pracy. Można założyć, że mają najnowszą i najszybszą strukturę, biblioteki i konfigurację przepływu pracy. Oni mają gotowe moduły dla moduły, wszystkie posortowane do szybkiego użycia w projektach.

    Twórcy zamieszkują start-upy, wdrażając wszystkie te narzędzia do płynnej produkcji. Typowym symptomem jego działania jest użycie biegacza zadania, takiego jak chrząknięcie czy łyk.

    3. Poligloci

    Poligloci to ci, którzy używać wielu języków programowania; niektórzy nawet pełnoprawni deweloperzy żonglują SQL i SASS jak żongler cyrkowy. Mimo to praca w jednym języku programowania jest prawie niemożliwa w tworzeniu stron internetowych; nie możesz uciec przed tym losem, nawet jeśli jesteś programistą zaplecza. Więc jeśli znasz przynajmniej 4-5 języków programowania, czy możesz się pochwalić, że jesteś poliglotą.

    Większość poliglotów to kim są z powodu ich sytuacji w pracy raczej niż z wyboru. Nie wszyscy mają oddzielnych programistów lub projektantów frontendowych. Tak czy inaczej, oni podchodź do nowego języka z większą pewnością siebie niż ktokolwiek inny i ucz się szybko. Nie musisz jednak czuć się przytłoczony, ponieważ niektóre z nich mogą być Jackami wszystkich branż, ale nie są mistrzami.

    4. Perfekcjoniści

    Co przychodzi na myśl, kiedy mówię o programistach perfekcjonistycznych? Cóż, nie mam na myśli tych, którzy chcą napisać najbardziej perfekcyjny, bezbłędny kod. Prawdziwi perfekcjoniści to ci, którzy wyglądać, kodować i wykraczać poza kodowanie. one zostaw komentarze, Zwróć uwagę na nazywanie zmiennych i wykonuj brudną robotę aka dokumentacja (między innymi).

    Spójrzmy prawdzie w oczy, kiedy byłeś ostatni raz pozostawił szczegółowy komentarz lub napisał podręcznik do oprogramowania? Ostatnio nie wierzę, chyba że i dopóki nie będziesz perfekcjonistą. Są moim zdaniem rzadkie. Większość deweloperów nie zwraca na to uwagi (choć dokumentacja jest naprawdę ważna. Oto podejście Thoriq Firdaus).

    5. The Artsy

    Jeśli chodzi o tworzenie stron internetowych, powiedzmy, że ich językiem ojczystym jest CSS. Kształty, zabarwienie, animacje, filtry i wszystko inne rzeczy wizualne dla nich najważniejsze. Chcesz się z nimi spotkać? Codepen jest ich zwykłym hubem.

    Nie są projektantami, a może są, ale na poziomie gruntu są programistami. Wyrażają swoją sztukę za pomocą kodu zamiast Adobe Illustratora lub After Effects. Łączenie ich z projektantem jest jak rozrzucanie masła na chlebie, co daje gładkie i świetne połączenie.

    6. Użytkownik Reuser

    Nie każdy z nas chce wskoczyć do pierwszej rzeczy, aby napisać ogólną klasę lub metodę obsługi powtarzających się bloków kodu. Pozostawiamy tę część aż do etapu optymalizacji, który następuje dopiero po tym, jak z wdziękiem przekroczyliśmy duży, czerwony, stały termin 10px i krótki okres relaksu po tym terminie.

    Użytkownicy wiedzą o tym lepiej, tworzą solidne podstawy fragmentów kodu wielokrotnego użytku od samego początku i oszczędzają mnóstwo czasu na optymalizację. Są to głównie doświadczeni programiści, którzy mogą przewidzieć blok kodu, który będzie się pojawiał wielokrotnie. Prawdopodobnie nie ma jednego ich projektu bez pełnego pliku globalnego lub klasy narzędziowej.

    7. Mól książkowy

    Dzień przed moim pierwszym laboratorium VB, mój profesor dał nam zestaw krótkich instrukcji, aby złożyć formularz. Na początku klasy prowadziła demo, którego niestety brakowało, ponieważ się spóźniłem. Fragmenty instrukcji, które udało mi się zanotować, nie były wystarczające, aby mnie uratować, a ja usiadłem za daleko od moich przyjaciół, aby jakikolwiek język migowy lub czytanie ust było pomocne.

    Zrobiłem więc jedyną rzecz, jaką mogłem zrobić - otworzyłem mój stary dobry podręcznik. Zostałem mól książkowy. W rezultacie nie tylko dostałem pochwałę od mojego profesora na koniec zajęć za zarządzanie wszystkimi wymaganiami w mojej formie, ale także dodałem obraz tła - którego nie zrobił nikt inny w klasie - na podstawie tego, co Nauczyłem się z podręcznika.

    Nierzadko zdarza mi się znaleźć niektórych moich współpracowników, którzy są naprawdę dobrzy w programowaniu i logice mieć biurka, które są ułożone i pokryte książkami. Mole książkowe sięgają po teksty w poszukiwaniu pogłębionej wiedzy, czasem zdobywanej nieoczekiwanie, która jest ostatecznie najlepszym rodzajem!

    8. Debugery

    Debugowanie to umiejętność sama w sobie. Jego prawdziwa moc może zostać osiągnięta tylko wtedy, gdy strona pokazuje “Wewnętrzny błąd serwera 500”. Debugery są nie tylko zdolne do łapania i zgniatania błędów we własnym kodzie, ale także w kodach napisanych przez innych (co samo w sobie jest koszmarem dewelopera)!

    Są dobrze zaznajomieni ze wszystkimi narzędziami i opcjami debugowania, czy to w przeglądarce, czy w środowisku IDE. Ale na bok narzędzia, debugowanie wymaga jasnej wiedzy o przepływie zdarzeń i możliwości wykrycia spustu w tym łańcuchu.

    Jeśli kod należy do kogoś innego, to wtedy Debugery pokazują swoją prawdziwą sprawność obserwacji, przechodząc przez wiersze po liniach kodu, szukając brakujących „if”, „else”, „lub”, i, lub średnik

    9. Naukowcy

    Dla badaczy kod nie jest właśnie kod dla nich; staje się tematem; temat do dyskusji na forum, temat na blogu, temat na a Przepełnienie stosu Pytania i odpowiedzi Bez głoszenia, bez osądzania dzielenie się wiedzą, którą włożyli w sekcję. Każdy kod, który piszemy, ma swoje przeznaczenie i cel, niestety czasami efekt uboczny.

    Badacze z nas próbują zrozumieć ten aspekt kodu. Odkopują dokumentację, przeprowadzają eksperymenty i co najważniejsze podziel się swoimi odkryciami dla reszty z nas, którzy będą wiecznie wdzięczni za to, co robią.

    10. Społeczności

    Mimo kopiowania kodów od siebie, wciąż trzymamy się razem jako część społeczności, która zjada, oddycha i żyje kodem. Fizycznie sami siedzimy przed komputerem, sami, choć nie samotni. Nasze umiejętności społeczne są hitem jednak czy nam się to podoba, czy nie.

    A potem są Sociables. Spotykają się z tobą po drinki, opowiadają naukowe dowcipy, opowiadają o najnowszych i największych wydarzeniach w tej dziedzinie, są podekscytowani nadchodzącymi wydaniami, sprzętem lub miękkim, angażują się w możliwości, możliwości nawiązywania kontaktów, a jeśli czas na to pozwala, zamieniaj się z tobą telefonami więc możesz wypróbować inny system operacyjny. Czy znasz towarzyskiego wśród znajomych programistów?

    Zakończyć

    Niektórzy z was z pewnością znajdą sobie przyjaciela, jako część kilku grup, czasami nakładających się, czasami sprzecznych - nie osądzamy, w końcu wszyscy jesteśmy twórcami. Ale jesteśmy ciekawi, która z grup programistów jest dla ciebie najbardziej sprzymierzona. Daj nam znać w komentarzach.