Pytania otagowane jako computer-science

Informatyka lub informatyka (w skrócie CS lub CompSci) to naukowe podejście do obliczeń i ich zastosowań.

11
Jak mogę się upewnić, że faktycznie uczę się programowania, a nie tylko uczę się szczegółów języka? [Zamknięte]
Często słyszę, że prawdziwy programista może łatwo nauczyć się dowolnego języka w ciągu tygodnia. Mówiono mi, że języki to tylko narzędzia do wykonywania zadań. Programowanie to najwyższa umiejętność, której należy się nauczyć i opanować. Jak mogę się upewnić, że faktycznie uczę się programowania, a nie tylko uczę się szczegółów języka? …

30
Jakie jest dobre wytłumaczenie dla wskaźników? [Zamknięte]
Czy podczas własnych studiów (na własną rękę lub na zajęcia) miałeś moment „ah ha”, kiedy w końcu naprawdę zrozumiałeś wskazówki? Czy masz jakieś wyjaśnienie dla początkujących programistów, które wydaje się szczególnie skuteczne? Na przykład, kiedy początkujący po raz pierwszy spotykają wskaźniki w C, mogą po prostu dodawać &s i *s, …


4
Jak mogę całkowicie samodzielnie studiować informatykę? [Zamknięte]
Będąc programistą całkowicie samoukiem, chciałbym, gdybym mógł się lepiej samouczyć kursu informatyki prowadzonego dla typowego absolwenta CS. Znalezienie różnych zasobów w Internecie było łatwe, istnieje oczywiście otwarte oprogramowanie MIT , a także kursy Coursera ze Stanford i innych uniwersytetów. Istnieje wiele innych otwartych zasobów rozsianych po Internecie i kilka dobrych …

8
Jakie są metody uniknięcia przepełnienia stosu w algorytmie rekurencyjnym?
Pytanie Jakie są możliwe sposoby rozwiązania problemu przepełnienia stosu spowodowanego przez algorytm rekurencyjny? Przykład Próbuję rozwiązać problem Project Euler 14 i postanowiłem spróbować z algorytmem rekurencyjnym. Jednak program zatrzymuje się z java.lang.StackOverflowError. Zrozumiały. Algorytm rzeczywiście przepełnił stos, ponieważ próbowałem wygenerować sekwencję Collatz dla bardzo dużej liczby. Rozwiązania Zastanawiałem się więc: …


2
Co oznacza „nie komponuje”?
Widzę wiele tekstów, zwłaszcza funkcjonalnych tekstów programistycznych, które twierdzą, że niektóre koncepcje CS „nie komponują” . Przykładami są: zamki nie komponują, monady nie komponują. Trudno mi było wyśledzić dokładnie to zdanie. Kiedy myślę o kompozycji, myślę o kompozycji funkcji lub agregacji obiektów (jak w „faworyzowaniu kompozycji nad dziedziczeniem”), ale wydaje …

16
Czy studia informatyczne kiedykolwiek zaszkodzą mojej zdolności do zatrudnienia? [Zamknięte]
Zbyt często widzę, że istnieje wielu zdolnych programistów bez dyplomów ukończenia studiów w dziedzinie informatyki, informatyki itp. Teraz, gdy czytam więcej artykułów na temat gorszych wyników w nauce i nieistotności stopni naukowych (szczególnie jako programista), czy stopień uniwersytecki kiedykolwiek zaszkodzi mojej zdolności do zatrudnienia? (Również od czterech lat, kiedy kończę …



4
Nadchodzący wywiad Google, szukający porady na temat przygotowań [zamknięte]
Cóż, uderzam w książki, gdzie tylko mogę. Zbliża się wywiad, pierwszy telefoniczny, na stanowisko inżyniera oprogramowania. Przeczytałem wszystkie posty na blogu, przeczytałem wszystkie relacje z wywiadów (niektóre dość stare), a sam Google nawet zasugerował listę książek do przeczytania, z których żadna nie zaskoczyłaby nikogo tutaj. Mimo to, po pewnym czasie …

18
Jaki jest kawałek teorii komputerowej, którą powinienem znać? [Zamknięte]
W obecnej formie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi poparte będą faktami, referencjami lub wiedzą specjalistyczną, ale to pytanie prawdopodobnie będzie wymagało debaty, argumentów, ankiet lub rozszerzonej dyskusji. Jeśli uważasz, że to pytanie można poprawić i ewentualnie ponownie otworzyć, odwiedź centrum pomocy w …


5
Dlaczego ciągi są tak wolne?
Od czasu mojej pierwszej klasy programowania w liceum słyszałem, że operacje na sznurkach są wolniejsze - tj. Droższe - niż mityczna „średnia operacja”. Dlaczego sprawia, że ​​są tak wolne? (To pytanie pozostawiono celowo szerokie.)


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.