Uważam się za pośredniego programistę Python i zaoferowano mi możliwość bycia trenerem dla początkujących klas programowania w języku Python. Zastanawiałem się, czy to naprawdę poszerzy mój repertuar programistyczny. Czy ktoś miał doświadczenie oświecenia po tym, jak skutecznie przeszkolił grupę ludzi? Czy zależy to również od tych ludzi - czy są …
Trzymanie codziennego scrum ma zalety, takie jak: Zespół koordynuje się ze sobą Wszyscy wiedzą, ile zadań zostało wykonanych Wykres wypalenia staje się coraz bardziej kompletny Tablica zadań została zaktualizowana Nie trwa to długo, 15 minut nikogo nie zabije Jednak ostatnio (po 6 miesiącach wdrażania i używania scrum) czuję, że nasi …
Znam składnię, reguły zastosowane do klasy abstrakcyjnej i chcę znać użycie klasy abstrakcyjnej Klasy abstrakcyjnej nie można utworzyć bezpośrednio, ale można ją rozszerzyć o inną klasę Jaka jest z tego korzyść? Czym różni się od interfejsu? Wiem, że jedna klasa może implementować wiele interfejsów, ale może rozszerzyć tylko jedną klasę …
Jestem na arenie inżynierii finansowej (po BA Math i BA Computer Science) przez około 5 lat (20% analiza / programowanie, 80% komunikowanie się) i jestem dumny z mojej umiejętności komunikowania się z ludźmi i omawiania problemów technicznych (tj. Interakcji z zespołem). Uwielbiam tę część mojej pracy. Idę na białą tablicę, …
Czy pytając kandydata na rozmowę kwalifikacyjną o napisanie programu na tablicy, czy oczekujesz od kandydata napisania kodu, który jest poprawny pod względem składniowym? Miałem dwóch kandydatów, z których jeden napisał poprawny składniowo program, ale logika nie była do końca zgodna, a drugi miał lepszą logikę, ale składnia była bzdura. Preferuję …
W końcu zacząłem poważnie próbować nauczyć się kilku podstawowych wzorców (bardzo późno w karierze, ale to inna historia), staram się omijać różnice między wzorcem fabrycznym a fabryką abstrakcyjną. Jakie są kluczowe różnice między tymi dwoma wzorami? Rozumiem, że Metoda Fabryczna tworzy obiekty poprzez dziedziczenie, a Abstract Factory robi to poprzez …
W pracy dostałem maszynę o rozsądnej specyfikacji (podwójny quad 2GHz, 4 GB RAM, 160 GB 7200 RPM, Win7), ale brakowało jej w kilku miejscach (HDD / RAM). Personel IT nie miał nic przeciwko wymianie sprzętu na własny, więc teraz mam dysk SSD i dodatkowe 8 GB pamięci RAM (dzięki czemu …
Pracuję w małym zespole, około 10 deweloperów. W ogóle nie mamy standardów kodowania. Są pewne rzeczy, które stały się normą, ale niektóre sposoby robienia rzeczy są całkowicie odmienne. Mój duży to wcięcie. Niektóre używają tabulatorów, niektóre używają spacji, niektóre używają innej liczby spacji, co stwarza ogromny problem. Często łączę się …
Używam interfejsów rzadko i uważam je za wspólne w innych kodach. Poza tym w kodzie rzadko tworzę podklasy i superklasy (tworząc własne klasy). Czy to źle? Czy sugerowałbyś zmianę tego stylu? Czy ten styl ma jakieś skutki uboczne? Czy to dlatego, że nie pracowałem przy dużych projektach?
Powiedział Jame Gosling „W miarę możliwości należy unikać dziedziczenia implementacji.” i zamiast tego użyj dziedziczenia interfejsu. Ale dlaczego? Jak możemy uniknąć dziedziczenia struktury obiektu za pomocą słowa kluczowego „extends”, a jednocześnie uczynić nasz kod obiektowym zorientowanym? Czy ktoś mógłby podać obiektowy przykład ilustrujący tę koncepcję w scenariuszu „zamawianie książki w …
Obecnie pracuję zawodowo jako inżynier oprogramowania współpracujący z systemem operacyjnym Android. Pracujemy nad zintegrowaniem naszej platformy jako natywnego demona wśród innych aspektów projektu. Pracuję przede wszystkim w Javie, tworząc aplikacje SDK i Android, ale pomagam przy platformie w C / C ++. W każdym razie jestem bardzo zainteresowany zawodową pracą …
Jestem programistą poziomu podstawowego z rocznym doświadczeniem. Pracowałem nad projektem na dużą skalę, w którym grałem około 80% pracy nad projektem, te 5 miesięcy były dla mnie okropne - późne noce spędzałem pracując, nawet w niedziele. Pracowałem nad całym modelem procesu, wykonując prace niektórych moich kolegów, DB Design, opinie klientów, …
Piszę zestaw klas testowych junit w Javie. Istnieje kilka stałych, na przykład ciągi, których będę potrzebować w różnych klasach testowych. Myślę o interfejsie, który je definiuje i każda klasa testowa go zaimplementuje. Korzyści, które tam widzę to: łatwy dostęp do stałych: MY_CONSTANTzamiastThatClass.MY_CONSTANT każda stała zdefiniowana tylko raz Czy to podejście …
Zauważyłem ostatni trend w proszeniu programistów, którzy są gwiazdami rocka . Rozumiem, szukają kogoś, kto jest naprawdę dobry w tym, co robi. Ale dlaczego (módlcie się) nawiązać do gwiazdy rocka? Czy te firmy naprawdę chcą tych cech jako prawdziwej gwiazdy rocka? Baw się całą noc i obudź się, aby rano …
Każdy, kto lubi, aby folder Dokumenty zawierał tylko to, co tam umieszcza, wie, że standardowy folder Dokumenty jest całkowicie nieodpowiedni do tego zadania. Wydaje się, że każdy program chce umieścić swoje ustawienia, dane lub coś równie nieistotnego w folderze Dokumenty , mimo że istnieją foldery specjalnie dla tego zadania 1 …
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.