Niedawno miałem negatywne doświadczenia, gdy klient został zwolniony z rachunku, ale mój pośrednik już przesłał nasze oprogramowanie i projekt na serwer klienta. Klient okazał się znanym przestępcą i oczywiście zmienił wszystkie możliwe hasła serwera. Nadal jednak mogę uzyskać dostęp do panelu administracyjnego CMS. Niestety okazuje się, że moje oprogramowanie jest …
Większość programistów ma swoje osobiste preferencje dotyczące schematów kolorów podkreślających składnię, ale zastanawiałem się, czy ktoś kiedykolwiek przeprowadził rzeczywiste badania naukowe nad tym, jaki byłby najlepszy schemat kolorów? Wyobrażam sobie, że takie badanie dotyczyłoby takich rzeczy, jak czytelność kodu, to, czy oczy programisty są przyciągane do najważniejszych części itp. Być …
Nie mam innego wyboru, jak pracować samemu i nie mogę znaleźć odpowiedniego rozwiązania, które pozwoliłoby mi przejrzeć moją pracę, sprawdzić zdrowie psychiczne, poprosić kogoś o burzę mózgów, omówić najlepsze praktyki i tak dalej. Pomyślałem, że otrzymam odpowiedź z artykułu Jeffa Atwooda: W Programowaniu „One Is The Loneliest Number” , najlepszy, …
Obecnie próbuję zdecydować, jakiego języka po stronie serwera się uczyć i używać do tworzenia stron internetowych i chociaż stosunkowo łatwo jest uzyskać informacje o tym, dlaczego x, y lub z jest dobrą rzeczą, trudniej jest znaleźć wady każdego z nich z nich. W szczególności jestem ciekawy, jakie są wady uczenia …
Go jest jednym z niewielu języków, które powinny działać „blisko metalu”, tzn. Jest kompilowane, statycznie wpisywane i wykonuje kod natywnie, bez maszyny wirtualnej. To powinno dać mu przewagę prędkości nad Javą, C # i podobnymi. Wygląda jednak na to, że jest za Javą (patrz: Strzelanie do języków programowania ) Zakładam, …
Natknąłem się na kilka stron, które albo ograniczają długość, na jaką pozwalają na hasła, i / lub nie dopuszczają niektórych znaków. To mnie ogranicza, ponieważ chcę poszerzyć i wydłużyć przestrzeń wyszukiwania mojego hasła. Daje mi to również niewygodne wrażenie, że mogą nie mieszać. Czy istnieją dobre powody albo ustawiając górną …
Kiedy po raz pierwszy zacząłem programować, założyłem, że pewnego dnia dojdę do momentu, w którym rozpocznę projekt, siadając i szkicując schemat UML dla wszystkich klas, a następnie trzymaj się tego. Programuję teraz od kilku lat i tak nie jest. Kiedy przechodzę przez projekt, często mówię „Hej, potrzebuję zajęć do zrobienia …
Jeśli masz czas i zasoby, jaki byłby najskuteczniejszy sposób na zwiększenie wynagrodzenia jako programista pracujący w pełnym wymiarze godzin , poza wykonywaniem swojej pracy? Pod pojęciem „wynagrodzenie” rozumiem tutaj wynagrodzenie (skorygowane o koszty utrzymania w miejscu zamieszkania) pochodzące z jednego zadania programistycznego.
Nadal widzę oferty pracy jako „Java Software Developer III” lub „Software Developer II”. Czy istnieje jakaś oficjalna dokumentacja klasyfikująca te rozróżnienia?
W przypadku przepełnienia stosu widzę dużo kodu PHP w pytaniach i odpowiedziach zawierających zapytania MySQL, które są bardzo podatne na ataki typu SQL injection, mimo że podstawowe obejścia są szeroko dostępne od ponad dekady. Czy istnieje powód, dla którego tego typu fragmenty kodu są nadal używane?
Najpierw trochę o mnie. Mam doktorat z CS i pracowałem zarówno jako inżynier oprogramowania, jak i naukowiec w dziale badań i rozwoju, zarówno w Very Large Corporations, które znasz bardzo dobrze. Niedawno zmieniłem pracę i przeprowadziłem rozmowy kwalifikacyjne na oba rodzaje stanowisk (tak jak to robiłem w przeszłości). Moja obserwacja: …
W tej chwili uczę się Lisp, pochodzę z języka, jakim jest Lokomotywa BASIC -> Z80 Assembler -> Pascal -> C -> Perl -> C # -> Ruby. Moje podejście polega na jednoczesnym: napisz prosty skrobak sieciowy, używając SBCL, QuickLisp, closure-html i drakma obejrzyj wykłady SICP Myślę, że to działa dobrze; …
Nigdy nie pisałem programów, które w znaczący sposób wykorzystują logowanie. Najbardziej zrobiłem, aby uchwycić ślady stosu, gdy zdarzają się wyjątki. Zastanawiałem się, ile innych ludzi loguje? Czy to zależy od rodzaju aplikacji, którą piszesz? Czy uważasz, że dzienniki są rzeczywiście pomocne?
Wierzę, że każdy programista ma kilka pomysłów, które uważa za innowacyjne lub przynajmniej cenne. Może to być pomysł na nowy produkt, który ulepszy ten świat, lub nowe podejście do rozwoju itp. Ale świetny pomysł należy wdrożyć i promować / reklamować. Wymaga to dużo pracy (proof of concept, prototypy, zapowiedzi technologii …
Z mojego doświadczenia wynika, że nakłanianie nas inżynierów do dokładnego oszacowania i określenia zadań do wykonania jest jak wyciąganie zębów. Zamiast podawać szacunek SWAG na 2-3 tygodnie lub 3-6 miesięcy ... jaki jest najprostszy sposób na zdefiniowanie harmonogramów oprogramowania, aby nie były tak bolesne? Na przykład klient A chce funkcji …
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.