Istnieje kilka nazw, w przypadku których sięgasz po te nazwy, wiesz, że już coś pomieszałeś. Na przykład: XxxManager Jest to złe, ponieważ klasa powinna opisywać, co robi klasa. Jeśli najbardziej konkretnym słowem, jakie można wymyślić dla tego, co robi klasa, jest „zarządzać”, to klasa jest zbyt duża. Jakie inne anty-wzorce …
Pracuję w małej grupie programistów z 3 programistami. Jesteśmy luźno zarządzani i nie mamy struktury dla zespołu. Nie ma wyznaczonego lidera zespołu, a kierownik jest dość swobodny. Starszy programista pracuje w firmie od 4 lat, w tym czasie miał ogromną rękę w tworzeniu systemów i utrzymywaniu ich działania. Nie jest …
W pewnym momencie podczas rozmowy często proszony jestem o porównanie się z moimi rówieśnikami. Na przykład jedna z moich pierwszych prac po ukończeniu studiów poprosiła mnie o porównanie się z kolegami z klasy. W pracy, z którą niedawno przeprowadziłem wywiad, poprosiłem mnie, abym porównał się do moich współpracowników. Zawsze trochę …
Przeczytałem sporo o języku Go i wydaje się to obiecujące. Ostatnią ważną częścią informacji, której mi brakuje, zanim zdecyduję się poświęcić więcej wysiłku na język, jest: Ile pieniędzy / siły roboczej inwestuje Google lub inne firmy w prace rozwojowe? Jeśli nie można podać tych informacji, czy masz jakieś inne informacje …
Jest tak wielu programistów, którzy są również ekspertami w pisaniu zapytań i projektowaniu baz danych. Czy powinien to być podstawowy wymóg bycia ekspertem programistą lub inżynierem oprogramowania? Chociaż istnieje wiele podobieństw w sposobie opracowywania zapytań i kodów, moja osobista opinia jest taka, że zapytania wydają się mieć inną Strukturę niż …
Będę mentorem zespołu uczniów szkół średnich w PIERWSZYM konkursie robotyki, większość zespołów rozwija tutaj [swoje oprogramowanie robotów przy użyciu C ++. Dla wielu uczniów w zespole będzie to ich pierwsze wprowadzenie do programowania. Nie wybrałbym C ++ do nauczania programowania dla uczniów szkół średnich (np. Python lub Javascript byłoby łatwiejsze), …
Czy ucząc się nowych języków, lepiej poświęcić się jednemu językowi w 100% i poczekać, aż opanujesz go, aby przejść do innego języka lub pracować nad nauką różnych języków w tym samym czasie? Jeśli ma to znaczenie, obecnie uczę się C ++ i chciałbym również znać Javę i Python.
Czy w C # zachęca mnie do używania słowa kluczowego var uniwersalnego dla każdej deklaracji zmiennej? Jeśli tak, to czy muszę podać te znaki specjalne dla wartości literalnych w deklaracji zmiennej, takie jak M dla dziesiętnej, w następującej instrukcji: var myDecimal = 14.5M; Jeśli to robi różnicę, staram się zrobić …
W domu stworzyłem idealne, ciche i niezakłócone środowisko. Jestem tutaj wyjątkowo produktywny. Nie chcę wychodzić z domu, nie z pokoju, nawet z kanapy. Jestem poza Stanami Zjednoczonymi w kraju trzeciego świata, więc niższe wynagrodzenie nie stanowi problemu. Problemem jest środowisko pracy. Jak / gdzie znajdę pracę online, aby nie musiałem …
Zauważyłem, że od PHP5 dodano interfejsy do języka. Ponieważ jednak PHP jest tak luźno wpisane, wydaje się, że większość korzyści płynących z używania interfejsów została utracona. Dlaczego jest to uwzględnione w języku?
Dlaczego obecnie jest dostępna obsługa JavaScript i niektórych VBScript w przeglądarkach? Wiem, że JavaScript jest dobry, ale czy opcja użycia innego języka programowania nie pomogłaby w promowaniu różnych stylów programowania?
Na co rekruterzy oczekują odpowiedzi, gdy pytają: „Gdzie widzisz siebie za 5 lat?”. Coś jak: Chcę poprawić swoje umiejętności techniczne ... bla-bla-bla ... architekt? Czy to po prostu sprawdzić swoje ambicje i czy nie zamierzasz wyjeżdżać za miesiąc?
Jakie metody / biblioteki / narzędzia sugerowaliby ludzie do generowania kluczy licencyjnych (te piękne AAAAA-AAAAA-AAAAA-AAAAA-AAAAA rzeczy, które wkładasz podczas rejestracji oprogramowania)? Jakieś problemy, na które trzeba zwrócić uwagę przy ich wdrażaniu? (W tej chwili interesuje mnie to raczej jako ogólna rzecz niż język, więc po prostu określ, jakiego języka używasz, …
Po przeczytaniu tej słynnej wypowiedzi Linusa Torvaldsa zastanawiałem się, jakie właściwie są wszystkie pułapki dla programistów w C ++. Nie mówię wyraźnie o literówkach lub błędnym przepływie programu, o których mowa w tym pytaniu i odpowiedziach , ale o więcej błędów wysokiego poziomu, które nie są wykrywane przez kompilator i …
Jestem pewien, że to pytanie wkurzy niektórych ludzi, ale nie taki jest mój zamiar. Wszyscy płyniemy tą samą łodzią - ja też będę tego podlegać. Według poglądu Miltona Friedmana, który nie był teoretykiem, dyskryminacja w miejscu pracy może pójść tak daleko, ponieważ będą tam pracodawcy chętni do wybrania przeoczonego talentu …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.