﻿1
00:00:04,400 --> 00:00:05,570
‫Cześć i witaj.

2
00:00:05,570 --> 00:00:11,810
‫Na tym wykładzie nauczymy się, jak zadawać dobre pytania i pomagać innym w odpowiadaniu na

3
00:00:11,810 --> 00:00:14,780
‫nie poprzez dostarczanie odpowiedniego rodzaju informacji.

4
00:00:14,780 --> 00:00:16,610
‫Zanurzmy się i zobaczmy jak.

5
00:00:17,000 --> 00:00:20,630
‫Za chwilę zajmiemy się robieniem bardziej skomplikowanych rzeczy.

6
00:00:20,630 --> 00:00:24,830
‫A kiedy podążasz za skomplikowanymi wykładami, coś może pójść nie tak.

7
00:00:24,830 --> 00:00:30,680
‫Dlatego ważne jest, abyśmy wiedzieli, jak prosić o pomoc w użyteczny i konstruktywny sposób.

8
00:00:30,770 --> 00:00:36,170
‫Tak więc jedną z pierwszych zasad proszenia o pomoc jest wklejenie dokładnego błędu, który otrzymujesz.

9
00:00:36,170 --> 00:00:40,910
‫Jeśli otrzymujesz komunikat o błędzie od Unreal lub coś nie dzieje się zgodnie z

10
00:00:40,910 --> 00:00:45,170
‫oczekiwaniami, spróbuj najpierw wkleić go do Google i zobacz, co pokazują wyniki.

11
00:00:45,170 --> 00:00:50,240
‫Jeśli jest coś, co możesz naprawić samodzielnie, Google jest zdecydowanie najszybszym sposobem, niż pytać w pytaniach

12
00:00:50,240 --> 00:00:51,200
‫i odpowiedziach.

13
00:00:51,680 --> 00:00:58,910
‫Jeśli to się nie powiedzie, zapytaj w Q&A, ale pamiętaj, aby dołączyć komunikat o błędzie

14
00:00:58,910 --> 00:01:00,590
‫i swój kod.

15
00:01:00,590 --> 00:01:06,170
‫Co najważniejsze, ponieważ może się wydawać, że zrobiłeś wszystko tak samo jak my, ale często

16
00:01:06,170 --> 00:01:11,060
‫tak nie jest, a drobne błędy są całkowicie w porządku i normalne.

17
00:01:11,510 --> 00:01:16,520
‫A opisując swój problem, bądź jak najkrótszy, ale tak długo, jak to konieczne.

18
00:01:16,520 --> 00:01:21,530
‫Nie chcesz podawać za mało informacji, a my nie możemy im pomóc.

19
00:01:21,560 --> 00:01:25,550
‫Ale też nie chcesz poświęcać zbyt wiele czasu na napisanie pytania.

20
00:01:25,550 --> 00:01:30,110
‫Nie chcesz utrudniać komuś czytania i dotarcia do sedna problemu.

21
00:01:30,410 --> 00:01:35,090
‫A także, jeśli okaże się, że później sam rozwiązałeś problem.

22
00:01:35,090 --> 00:01:40,280
‫Proszę, daj nam znać, abyśmy w zasadzie wiedzieli, że nie potrzebujesz już naszej pomocy, ale

23
00:01:40,280 --> 00:01:45,170
‫także podziel się swoimi rozwiązaniami, aby inni mogli skorzystać z tego, czego się dowiedziałeś.

24
00:01:45,170 --> 00:01:46,640
‫To zawsze bardzo pomocne.

25
00:01:46,640 --> 00:01:51,410
‫A także, gdy czekasz, jeśli zadałeś pytanie i trochę kręcisz kciukami

26
00:01:51,410 --> 00:01:55,820
‫i czekasz na odpowiedź, spójrz na pytania innych ludzi.

27
00:01:55,820 --> 00:02:01,250
‫To wszystko jest po to, aby każdy z nas pomagał sobie nawzajem, więc proszę odpowiadaj na pytania innych osób.

28
00:02:01,250 --> 00:02:05,540
‫Często okazuje się, że dużo się uczysz i osadzasz w ten sposób dużo wiedzy.

29
00:02:05,540 --> 00:02:06,800
‫Więc co trzeba dodać?

30
00:02:06,890 --> 00:02:10,430
‫Zadaj naprawdę dobre pytanie, na które otrzymasz naprawdę dobre odpowiedzi.

31
00:02:10,580 --> 00:02:14,450
‫Cóż, przede wszystkim musisz odpowiedzieć na pytanie, czego próbowałeś?

32
00:02:14,450 --> 00:02:19,430
‫Może wydawać się kuszące stwierdzenie, że zrobiłem dokładnie to, co oni zrobili na wykładach, ale łatwo jest

33
00:02:19,430 --> 00:02:20,270
‫przeoczyć krok.

34
00:02:20,270 --> 00:02:22,760
‫Łatwo się przesłyszeć lub czegoś nie usłyszeć.

35
00:02:22,760 --> 00:02:25,520
‫Więc proszę powiedz nam i powtórz, czego próbowałeś.

36
00:02:25,520 --> 00:02:30,410
‫To dobry sposób, by zweryfikować i upewnić się, że zrobiłeś wszystko, o czym myślałeś, że

37
00:02:30,410 --> 00:02:30,770
‫zrobiłeś.

38
00:02:30,770 --> 00:02:36,170
‫A także, jeśli zrobiłeś jakieś kroki, aby spróbować zrozumieć, co jest nie tak, spróbuj powiedzieć

39
00:02:36,170 --> 00:02:40,910
‫nam, co już próbowałeś zrobić, abyśmy nie sugerowali rzeczy, które już zrobiłeś.

40
00:02:41,480 --> 00:02:42,950
‫Czego się spodziewałeś?

41
00:02:42,950 --> 00:02:48,290
‫Może ci się to wydawać oczywiste, ale czasami dla osoby, która odpowiada na pytanie, nie jest

42
00:02:48,290 --> 00:02:50,750
‫oczywiste, czego się spodziewałeś w pierwszej kolejności.

43
00:02:50,750 --> 00:02:54,590
‫Nie jest więc jasne, dlaczego poszło nie tak lub czy w ogóle poszło nie tak.

44
00:02:54,590 --> 00:03:00,860
‫A potem powiedz nam, co się właściwie stało, a nie było to, czego się spodziewałeś.

45
00:03:00,860 --> 00:03:03,080
‫I bądź w tym wszystkim konkretny.

46
00:03:03,080 --> 00:03:11,120
‫Używaj dokładnych komunikatów o błędach, używaj dokładnych sformułowań, używaj zrzutów ekranu, jeśli to możliwe, oraz dzienników i wiadomości i innych tego

47
00:03:11,120 --> 00:03:12,230
‫typu rzeczy.

48
00:03:12,230 --> 00:03:14,090
‫Więc jakie rodzaje rzeczy możemy uwzględnić?

49
00:03:14,090 --> 00:03:18,710
‫Jakie przydatne informacje naprawdę pomagają nam w debugowaniu Twojej sytuacji?

50
00:03:18,770 --> 00:03:22,790
‫Cóż, jak już powiedziałem, kroki, które podjąłeś, są absolutnie kluczowe.

51
00:03:22,790 --> 00:03:23,840
‫To naprawdę pomaga.

52
00:03:24,110 --> 00:03:27,860
‫Wszelkie zrzuty ekranu, które możesz podać, są również bardzo pomocne.

53
00:03:27,890 --> 00:03:34,130
‫Jeśli jest to tekstowa wiadomość dziennika, to w rzeczywistości jakiś tekst jest dla nas zwykle łatwiejszy do

54
00:03:34,130 --> 00:03:40,580
‫przeszukania i poradzenia sobie z nim. W ciągu sekundy podzielę się tym, jak możesz udostępniać długie dzienniki bez

55
00:03:40,580 --> 00:03:41,330
‫zasypywania pytania.

56
00:03:41,450 --> 00:03:45,560
‫Dzienniki edytora, więc logi budowania pojawią się później, gdy będziemy mieli więcej do czynienia z C++.

57
00:03:45,560 --> 00:03:51,770
‫Ale dzienniki edytora, które możesz dostarczyć teraz, a jeśli miałeś z kimś trochę w tył i z powrotem i

58
00:03:51,770 --> 00:03:56,510
‫oni są jak, jak możesz wysłać swój projekt, a ja się z nim pobawę

59
00:03:56,510 --> 00:03:58,490
‫i zobaczę jeśli znajdę problem.

60
00:03:58,790 --> 00:04:01,730
‫W tym wykładzie pokażę ci, jak to zrobić.

61
00:04:01,730 --> 00:04:03,290
‫Spójrzmy więc na zrzuty ekranu.

62
00:04:03,290 --> 00:04:05,000
‫Zakładam, że możesz to zrobić.

63
00:04:05,330 --> 00:04:12,020
‫Ale jeśli chodzi o otrzymywanie komunikatów dziennika, cóż, jest jeden sposób, aby uzyskać ten wynik w swoich edycjach

64
00:04:12,020 --> 00:04:13,100
‫na dole.

65
00:04:13,100 --> 00:04:16,820
‫Jeśli to klikniesz, to w pewnym sensie pokaże ci ładunki, ładunki i ryzy informacji.

66
00:04:16,820 --> 00:04:20,810
‫Nie zawsze jest to najłatwiejszy sposób, aby wybrać to wszystko i skopiować.

67
00:04:20,810 --> 00:04:29,000
‫Innym sposobem, aby dostać się do tego samego dziennika, jest przejście do folderu projektu, przejście do zapisanego, przejście do

68
00:04:29,000 --> 00:04:32,990
‫dzienników, a następnie ten plik dziennika zawiera dziennik projektu.

69
00:04:32,990 --> 00:04:36,020
‫Teraz na Macu przejdziesz w nieco inne miejsce.

70
00:04:36,020 --> 00:04:38,750
‫Teraz jest kilka sposobów na zdobycie dzienników.

71
00:04:38,750 --> 00:04:43,520
‫Możesz to również zrobić za pomocą Findera w podobny sposób, jak używamy Eksploratora

72
00:04:43,520 --> 00:04:48,590
‫w systemie Windows, ale nieco łatwiejszym sposobem jest spojrzenie na aplikację konsoli, która wygląda tak.

73
00:04:48,770 --> 00:04:55,370
‫W aplikacji konsolowej po lewej stronie znajduje się wiele różnych raportów i różnych obszarów, których

74
00:04:55,370 --> 00:04:56,690
‫możesz szukać.

75
00:04:56,690 --> 00:05:01,220
‫Logi, kiedy szukamy, to raporty z logów, a następnie możesz przewinąć tę listę i

76
00:05:01,220 --> 00:05:03,230
‫zobaczyć logi z wszelkiego rodzaju aplikacji.

77
00:05:03,230 --> 00:05:03,590
‫Teraz będziesz.

78
00:05:03,650 --> 00:05:07,370
‫Szukasz takiego, który ma taką samą nazwę jak Twój projekt.

79
00:05:07,370 --> 00:05:10,150
‫Więc w moim przypadku widać, że też mam swój projekt.

80
00:05:10,160 --> 00:05:18,770
‫Mam wstępne logi projektu pro, więc możesz wejść i kliknąć, a zobaczysz, że dziennik jest bardzo długi, tak jak w systemie

81
00:05:18,770 --> 00:05:24,020
‫Windows, i możesz skopiować i wkleić stąd, jeśli najedziesz na to kursorem.

82
00:05:24,020 --> 00:05:25,910
‫Pokazuje również, gdzie jest na dysku.

83
00:05:25,910 --> 00:05:33,500
‫W moim przypadku jest to pod logami mojej biblioteki użytkownika, Unreal Engine, a następnie nazwa konkretnego projektu

84
00:05:33,500 --> 00:05:36,320
‫i znajdujący się tam plik dziennika.

85
00:05:36,710 --> 00:05:39,890
‫Ale ponieważ to jest tak długie, nie wklejaj tego do swojego pytania.

86
00:05:39,890 --> 00:05:46,970
‫To sprawi, że naprawdę trudno będzie rozgryźć, przejdź do jist kropka github kropka com i co możesz zrobić, to wziąć plik,

87
00:05:46,970 --> 00:05:51,290
‫plik dziennika projektu i po prostu przeciągnąć go na tę stronę internetową, a

88
00:05:51,290 --> 00:05:54,050
‫zobaczysz, że po prostu przesyła zawartość tego dziennika.

89
00:05:54,050 --> 00:05:57,260
‫Możesz iść i powiedzieć, stwórz sekretny sens.

90
00:05:57,530 --> 00:06:02,300
‫A potem możesz po prostu skopiować adres URL z paska adresu URL i wkleić

91
00:06:02,300 --> 00:06:03,980
‫go do swojego pytania.

92
00:06:03,980 --> 00:06:08,150
‫A to pozwoli komuś przejść, przeszukać odpowiedni fragment dziennika

93
00:06:08,150 --> 00:06:13,610
‫i być może pomóc zidentyfikować, co faktycznie poszło nie tak w twojej konfiguracji.

94
00:06:13,610 --> 00:06:15,860
‫Więc w ten sposób możesz udostępniać swoje komunikaty dziennika.

95
00:06:15,860 --> 00:06:22,640
‫Możesz zrobić to samo z błędami kompilacji, które są szczególnie długie w C++, kiedy dojdziemy do sekcji

96
00:06:22,640 --> 00:06:23,450
‫C++.

97
00:06:23,720 --> 00:06:29,300
‫Ale inna sprawa, ostatnia deska ratunku, to udostępnienie swojego aktualnego projektu.

98
00:06:29,300 --> 00:06:36,080
‫Teraz może być kuszące spakowanie całego folderu projektu, ale jest tu wiele rzeczy, których nie musimy

99
00:06:36,080 --> 00:06:40,400
‫wysyłać wielu informacji o kompilacji, które można po prostu odtworzyć.

100
00:06:40,400 --> 00:06:49,910
‫Najlepszym sposobem na wygenerowanie danych wyjściowych jest przejście do menu plików, przejście do projektu zip, a następnie wybranie miejsca, w którym

101
00:06:49,910 --> 00:06:52,640
‫ma się znaleźć ten projekt zip.

102
00:06:52,640 --> 00:06:56,000
‫Możesz na przykład umieścić to na pulpicie.

103
00:06:56,000 --> 00:07:00,380
‫Mam już jeden tutaj, ale zamierzam go zastąpić, a potem możesz iść dalej, nacisnąć Zapisz i powiedzieć, że

104
00:07:00,380 --> 00:07:01,880
‫chcę go zastąpić w tym przypadku.

105
00:07:02,240 --> 00:07:06,680
‫Zobaczysz tylko małe okienko z informacją, że projekt jest skompresowany, a kiedy jest gotowy, jest

106
00:07:06,680 --> 00:07:11,600
‫gotowy i możesz go przesłać do czegoś takiego jak Dropbox lub Dysk Google, a następnie podzielić się

107
00:07:11,600 --> 00:07:13,130
‫tym w swoim pytaniu.

108
00:07:13,130 --> 00:07:20,240
‫Mam więc nadzieję, że masz lepsze pojęcie o tym, jak możesz zadawać naprawdę świetne pytania i miejmy nadzieję, że w

109
00:07:20,240 --> 00:07:22,130
‫zamian otrzymasz naprawdę świetne odpowiedzi.

110
00:07:22,370 --> 00:07:23,630
‫Do zobaczenia w następnym wykładzie.

