Pierwszy język programowania - angielski

Pierwszy język programowania - angielski
B3
  • Rejestracja:ponad 6 lat
  • Ostatnio:około 2 lata
  • Postów:42
0

Mam 18 lat i okropne braki w języku angielskim, którego uczę się w szkole od 10 lat niestesty olałem naukę w podstawówce i gimnazjum i dopiero teraz zrozumiałem w szkole średniej, że angielski to podstawa i od dwóch lat się przykładami ale za jeszcze za słabo i właśnie mam pytanie z czego polecacie się uczyć z jakiej książki(podręcznika), próbowałem oglądać seriale w języku angielskim i z napisami angielskimi ale niestesty było to bezsensu bo 3/4 słów nie znałem, na korepetycje chodzę ale będę je zmieniał bo czuje ze inne nic mi nie pomagają być może za mało mojego wkładu.

nullpt4
  • Rejestracja:prawie 6 lat
  • Ostatnio:5 miesięcy
  • Postów:103
2

próbowałem oglądać seriale w języku angielskim i z napisami angielskimi ale niestesty było to bezsensu bo 3/4 słów nie znałem ~ można ściągnąć napisy wczesniej, nauczyć się nowych słówek i wtedy oglądać :)
na korepetycje chodzę ale będę je zmieniał bo czuje ze inne nic mi nie pomagają być może za mało mojego wkładu. - myśle że to jednak kwestia Twojego zaangażowania.
Z autopsji mogę powiedzieć że lepiej się uczyć 10 minut dziennie, niż 1,5h tygodniowo.

edytowany 2x, ostatnio: nullpt4
spartanPAGE
  • Rejestracja:prawie 12 lat
  • Ostatnio:8 dni
1

Do gramatyki: https://www.ang.pl/
Do obycia z językiem polecam czytać po angielsku jak najwięcej, tłumacząc za każdym razem te słowa i zwroty, których nie rozumiesz - na początku będzie szło mega mozolnie ale po kilku miesiącach nabierzesz wprawy. Szczególnie dobre będzie dla Ciebie czytanie artykułów/ksiązek IT po angielsku z tego względu, że język jest tam prosty, a cięższe zwroty to te techniczne, które i tak musisz umieć.

B3
Bardzo dziękuję za rady
grski
  • Rejestracja:ponad 9 lat
  • Ostatnio:8 miesięcy
  • Postów:245
2

https://grski.pl/angielski-nauka.html
tldr; memrise lub duolingo jako nauka słownictwa + np. tłumaczenie tekstów z angielkisego na polski i porównywanie z tłumaczeniem profesjonalnym

nie skupiaj się na gramatyce
na początek ja bym się nauczył tak z 1000 najpopularniejszych słówek w danym języku (są gotowe listy takich słówek), potem zabrał się za tłumaczenie + pisanie tekstów, wymowę na początku możesz ignorować

jako programista nie musisz mówić tak świetnie po angielsku, o ile nie pracujesz w zespole międzynarodowym, musisz przede wszystkim umieć dobrze czytać i pisać po angielsku, także ja na twoim miejscu na tych aspektach nauki języka bym się skupiał

osobiście raczej nie polecam żadnych podręczników i innych tego typu rzeczy, tylko żywą pracę z językiem


Napisałem książkę - Programowanie z Górskim: Junior Python Developer
Pora na następny krok na drodze po pierwszą pracę w it i WCALE-NIE-MITYCZNE #programista40k? Zapraszam.
B3
Bardzo dziękuję za rady
B3
  • Rejestracja:ponad 6 lat
  • Ostatnio:około 2 lata
  • Postów:42
0
nullpt4 napisał(a):

próbowałem oglądać seriale w języku angielskim i z napisami angielskimi ale niestesty było to bezsensu bo 3/4 słów nie znałem ~ można ściągnąć napisy wczesniej, nauczyć się nowycg słówek i wtedy oglądać :)
na korepetycje chodzę ale będę je zmieniał bo czuje ze inne nic mi nie pomagają być może za mało mojego wkładu. - myśle że to jednak kwestia Twojego zaangażowania.
Z autopsji mogę powiedzieć że lepiej się uczyć 10 minut dziennie, niż 1,5h tygodniowo.

Teraz chce poświęcić minimum 1h dziennie, ale zastanawiam czy czy lepiej z jakiejś książki czy jakies lekcje online przerabiać

nullpt4
Ja preferuje książki, wszystko z "best book for english grammar" jest spoko https://www.fluentu.com/blog/english/english-grammar-workbook/ Jeśli się nie używa języka na codzień to bardzo ciężko zapamiętać to wszystko, więc robie sobie fiszki https://apps.ankiweb.net/. W miesiąc nauczyłem się więcej niż w pare lat :P
AM
Ja mam “English Grammar in Use” by Raymond Murphy. polecam, bardzo dobra książka
MasterBLB
  • Rejestracja:około 19 lat
  • Ostatnio:około 8 godzin
  • Lokalizacja:Warszawa
  • Postów:1454
2

Przyjemne z pożytecznym - ja najwięcej nauczyłem się angielskiego grając w gry z gatunku RPG oraz strategie turowe (X-Com), generalnie takie, w których trzeba było czytać po angielsku co należy zrobić, oczywiście papierowy słownik(lata '90 to były) cały czas był pod ręką.


"Sugeruję wyobrazić sobie Słońce widziane z orbity Merkurego, a następnie dupę tej wielkości. W takiej właśnie dupie specjalista ma teksty o wspaniałej atmosferze, pracy pełnej wyzwań i tworzeniu innowacyjnych rozwiązań. Pracuje się po to, żeby zarabiać, a z resztą specjalista sobie poradzi we własnym zakresie, nawet jeśli firma mieści się w okopie na granicy obu Korei."
-somekind,
konkretny człowiek-konkretny przekaz :]
LukeJL
no ja podobnie - granie w gry i sprawdzanie ze słownikiem słów. I jeszcze czytanie dokumentacji np. do Delphi i też siedzenie ze słownikiem i czytanie tłumaczeń.
LukeJL
  • Rejestracja:około 11 lat
  • Ostatnio:około 5 godzin
  • Postów:8410
0

próbowałem oglądać seriale w języku angielskim i z napisami angielskimi ale niestesty było to bezsensu bo 3/4 słów nie znałem,

To oglądaj sit-comy, takie jak Friends :) Te łatwo zrozumieć.

Poza tym musisz dużo czytać po angielsku, w razie jak nie znasz słówka, to zaglądasz do słownika. Najpierw będziesz zaglądać np. 10 razy podczas czytania jednego akapitu, ale potem w końcu zapamiętasz te słowa, które często sprawdzasz.

No i żeby ogarnąć angielski aktywnie to musisz się sam komunikować, czyli np. dyskutować na anglojęzycznych forach w nim.

Żeby umieć rozmawiać na żywo, powinieneś to robić często, albo ćwiczyć sobie na sucho chociaż.

nie skupiaj się na gramatyce

Gramatykę warto poznać, ale to można opanować w kilka tygodni. Przynajmniej do stopnia komunikatywnego. Potem można szlifować dalej, ale i tak nie wiem, czy anglojęzyczne osoby mówią specjalnie gramatycznie (np. mówi się, że w angielskim musi być podmiot zawsze, a w praktyce i tak się go omija często (np. "sounds familiar" bez "it"))


MN
  • Rejestracja:ponad 8 lat
  • Ostatnio:ponad 4 lata
  • Postów:43
1

Co do nauki angielskiego używanego w IT polecam stronę angielskiwit.pl.
Gramatyki się tam nie nauczysz ale słownictwa branżowego jak najbardziej.


ToTomki
  • Rejestracja:około 7 lat
  • Ostatnio:2 dni
  • Postów:1320
2

Nie słuchaj tych wariatów, którzy radzą Ci olać naukę gramatyki. Ta podstawowa typu tryby warunkowe i tak dalej to względnie jest niewiele materiału, a różnicę w rozumieniu i mówieniu robi ogromną. Zresztą nie wyobrażam sobie jak chcesz ćwiczyć mówienie bez jej znajomości, używając zdań typu "ja chcieć iść do łazienka w przeszłość"? Przecież po pierwszej próbie takiej konwersacji spalisz się ze wstydu i zamkniesz się na wszelkie próby jakiegokolwiek działania. Przerób podstawy gramatyczne, przerób do nich przykładowe zadania, za jakiś czas wróć i zrób je znowu. A potem znowu to samo. A potem już samo wejdzie do głowy widząc gotowe zdania.

Nie wiem jak osoby dające takie rady uczyłyby się nowego alfabetu. Czytając książki nim zapisane? Jak ktoś nie zna danego znaku to go nie przeczyta i tyle, nieważne jak długo by się w niego nie wpatrywał.

DA
  • Rejestracja:około 6 lat
  • Ostatnio:2 minuty
  • Postów:142
0

W moim przypadku pierwsze kroki w "odkodowywaniu" różnych opisów bibliotek, API itp. po angielsku (po polsku wtedy było bardzo mało), ułatwiałem sobie programikiem, do którego można było wkleić tekst. Kliknięcie na słowo wyświetlało jego opis, dawało to bardzo dużą oszczędność czasu w stosunku do papierowego słownika.
Jeśli chodzi o oglądanie wybrałbym raczej jakieś interesujące prezentacje, konferencje, relacje, tutoriale itp. Szczególnie takie gdzie lektor mówi wyraźnie z odpowiednim poziomem głosu.
I nie zapomnij o pisaniu. Komentarze w kodzie, opisy commitów w wielu wypadkach lepiej pisać po angielsku. Pomocne może być założenie konta w jakimś portalu anglojęzycznym. Być może coś z rodziny "stackoverflow", ale to może być trochę za wysoko na początek.

edytowany 2x, ostatnio: -daniel-
Hodor
  • Rejestracja:ponad 7 lat
  • Ostatnio:dzień
  • Lokalizacja:Warszawa
  • Postów:326
0

Zacznij też pisać, np. zamiast pisać na tym forum to mogłeś na jakimś anglojęzycznym.

Silv
Ale tutaj też, w wolnych chwilach. :)
superdurszlak
  • Rejestracja:prawie 7 lat
  • Ostatnio:2 dni
  • Lokalizacja:Kraków
  • Postów:1999
1
  • gry w języku angielskim - jakiekolwiek, byleby wymagały otrzaskiwania się z angielskim, a nie "piąte przez dziesiąte i jakoś będzie"
  • jakieś fora / Q&A anglojęzyczne, wedle zainteresowań, ja na ten przykład namiętnie czytam wpisy na Quora.com o tematyce militarnej i historycznej - pomaga oswajać się z angielskim pisanym
  • wiele osób poleca też słuchanie talków np TEDx - nie korzystam, ale myślę że słuchanie jakichkolwiek anglojęzycznych talków, podcastów itp pomoże oswoić się z angielskim mówionym ;)

CZ
Co do sluchania to niekoniecznie jest dobre sluchanie byle czego. Najpierw sluchalbym porzadnego angielskiego np z BBC, albo od rodzimych mówców. Taki tedx z hinudusem to srednio bedzie uczyl prawidlowej wymowy xd
superdurszlak
Ale uczy pracy w trudnych warunkach :D
lambdadziara
  • Rejestracja:ponad 6 lat
  • Ostatnio:około 8 godzin
  • Postów:442
0

i tak ci to nic nie da, jak HR cie zapyta: "please tell me when was the last time you helped someone"

ToTomki
Nigdy nie miałem takich pytań
Silv
Nie rozumiem, czemu nie da?
lambdadziara
mozna czytac i ogladac wszystko po angielsku, ale zeby powiedziec cos to ani be ani me... Pewne bariery sa nie do przeskoczenia :(
Silv
A prawda, nauka rozmowy, czy szerzej: wypowiadania się, to trochę inna kwestia niż nauka języka.
CZ
  • Rejestracja:ponad 8 lat
  • Ostatnio:około 7 godzin
  • Postów:2294
0

Czytaj, sluchaj, rozmawiaj. To nie przychodzi od razu. Sam tez obudzilem sie z reka w nocniku jak Ty ale ja dopiero na studiach, naszczescie udalo mi sie to naprostowac jednak bylo ciezko.

Nie dowalaj sobie ze nie uczyles sie jak byles mlodszy. Angielski w szkolach to czesto totalna patologia

Silv
Moderator Wiki
  • Rejestracja:ponad 10 lat
  • Ostatnio:prawie 3 lata
  • Lokalizacja:Warszawa
1

Można uczyć się czytania, pisania, słuchania i mówienia (najlepiej umieć wszystkie cztery rzeczy, no, ale nie wszystko od razu ;) ).

Czytanie to must-have. Szczególnie w dobie internetu w IT (poza filmami, podcastami, animacjami i grafiką – cały internet można przeczytać). Pamiętaj jednak, by nie skupiać się wyłącznie na IT czy programowaniu. Angielski to jest język ze wszystkich dziedzin życia. ;) Musisz umieć czytać artykuły branżowe po angielsku, to na pewno; ale nie zaszkodzi, jak będziesz mieć trochę słownictwa także np. z gotowania czy prac remontowych w domu.

Co do pisania: możesz pisać blog po angielsku (nie wiem, czy ktoś już o tym wspomniał w tym wątku). Wszystko jedno, o czym – byle Cię to interesowało.

Co do mówienia: jeśli będziesz pracować w Google, czy jakiejkolwiek firmie, w której angielski jest językiem codziennym, jak dogadasz się z klientami czy z kolegami zza oceanu (niezależnie od tego, po której stronie oceanu Ty wtedy będziesz)?

Co do słuchu: nie wiem, czy lubisz czy nie lubisz uczyć się ze słuchu (może nie lubisz, i też dlatego nie wyszło z tymi serialami?). Mnie osobiście uczenie się ze słuchu nie podchodzi, ale... jeśli chcesz umieć mówić, musisz umieć słuchać. Jeśli zaproszą Cię kiedyś na konferencję w USA jako wykładowcę, jak zrozumiesz pytania publiczności? Jeśli będziesz chcieć poznać bliżej Linusa Torvaldsa, jak zrozumiesz, o czym mówi? (możesz w tym filmie włączyć napisy, jeśli to Ci pomoże) ->


UPDATE: Oczywiście możesz pytać na Stack Overlflow czy innym Stack Exchange, co już niektórzy tu wspomnieli (ogólnie jako fora anglojęzyczne). Jak już poznasz wystarczająco słownictwo, by pisać proste pytania, to sam proces formułowania poprawnego gramatycznie pytania jest przydatny (pytanie nie musi być szczególnie skomplikowane gramatycznie).


UPDATE2: Nie szukaj wyłącznie tego, co Cię interesuje, ale jeśli znajdziesz coś, co Cię szczególnie interesuje – skup się na tym. Z autopsji mówię, że jeśli coś Cię naprawdę interesuje – wyciśniesz z tego 120% (czy to ucząc się związanego z tym słownictwa, czy też innych rzeczy). PS. Może interesuje Cię właśnie informatyka? Sport? Szukanie nowych galaktyk? A może lingwistyka jako taka?


edytowany 9x, ostatnio: Silv
Kliknij, aby dodać treść...

Pomoc 1.18.8

Typografia

Edytor obsługuje składnie Markdown, w której pojedynczy akcent *kursywa* oraz _kursywa_ to pochylenie. Z kolei podwójny akcent **pogrubienie** oraz __pogrubienie__ to pogrubienie. Dodanie znaczników ~~strike~~ to przekreślenie.

Możesz dodać formatowanie komendami , , oraz .

Ponieważ dekoracja podkreślenia jest przeznaczona na linki, markdown nie zawiera specjalnej składni dla podkreślenia. Dlatego by dodać podkreślenie, użyj <u>underline</u>.

Komendy formatujące reagują na skróty klawiszowe: Ctrl+B, Ctrl+I, Ctrl+U oraz Ctrl+S.

Linki

By dodać link w edytorze użyj komendy lub użyj składni [title](link). URL umieszczony w linku lub nawet URL umieszczony bezpośrednio w tekście będzie aktywny i klikalny.

Jeżeli chcesz, możesz samodzielnie dodać link: <a href="link">title</a>.

Wewnętrzne odnośniki

Możesz umieścić odnośnik do wewnętrznej podstrony, używając następującej składni: [[Delphi/Kompendium]] lub [[Delphi/Kompendium|kliknij, aby przejść do kompendium]]. Odnośniki mogą prowadzić do Forum 4programmers.net lub np. do Kompendium.

Wspomnienia użytkowników

By wspomnieć użytkownika forum, wpisz w formularzu znak @. Zobaczysz okienko samouzupełniające nazwy użytkowników. Samouzupełnienie dobierze odpowiedni format wspomnienia, zależnie od tego czy w nazwie użytkownika znajduje się spacja.

Znaczniki HTML

Dozwolone jest używanie niektórych znaczników HTML: <a>, <b>, <i>, <kbd>, <del>, <strong>, <dfn>, <pre>, <blockquote>, <hr/>, <sub>, <sup> oraz <img/>.

Skróty klawiszowe

Dodaj kombinację klawiszy komendą notacji klawiszy lub skrótem klawiszowym Alt+K.

Reprezentuj kombinacje klawiszowe używając taga <kbd>. Oddziel od siebie klawisze znakiem plus, np <kbd>Alt+Tab</kbd>.

Indeks górny oraz dolny

Przykład: wpisując H<sub>2</sub>O i m<sup>2</sup> otrzymasz: H2O i m2.

Składnia Tex

By precyzyjnie wyrazić działanie matematyczne, użyj składni Tex.

<tex>arcctg(x) = argtan(\frac{1}{x}) = arcsin(\frac{1}{\sqrt{1+x^2}})</tex>

Kod źródłowy

Krótkie fragmenty kodu

Wszelkie jednolinijkowe instrukcje języka programowania powinny być zawarte pomiędzy obróconymi apostrofami: `kod instrukcji` lub ``console.log(`string`);``.

Kod wielolinijkowy

Dodaj fragment kodu komendą . Fragmenty kodu zajmujące całą lub więcej linijek powinny być umieszczone w wielolinijkowym fragmencie kodu. Znaczniki ``` lub ~~~ umożliwiają kolorowanie różnych języków programowania. Możemy nadać nazwę języka programowania używając auto-uzupełnienia, kod został pokolorowany używając konkretnych ustawień kolorowania składni:

```javascript
document.write('Hello World');
```

Możesz zaznaczyć również już wklejony kod w edytorze, i użyć komendy  by zamienić go w kod. Użyj kombinacji Ctrl+`, by dodać fragment kodu bez oznaczników języka.

Tabelki

Dodaj przykładową tabelkę używając komendy . Przykładowa tabelka składa się z dwóch kolumn, nagłówka i jednego wiersza.

Wygeneruj tabelkę na podstawie szablonu. Oddziel komórki separatorem ; lub |, a następnie zaznacz szablonu.

nazwisko;dziedzina;odkrycie
Pitagoras;mathematics;Pythagorean Theorem
Albert Einstein;physics;General Relativity
Marie Curie, Pierre Curie;chemistry;Radium, Polonium

Użyj komendy by zamienić zaznaczony szablon na tabelkę Markdown.

Lista uporządkowana i nieuporządkowana

Możliwe jest tworzenie listy numerowanych oraz wypunktowanych. Wystarczy, że pierwszym znakiem linii będzie * lub - dla listy nieuporządkowanej oraz 1. dla listy uporządkowanej.

Użyj komendy by dodać listę uporządkowaną.

1. Lista numerowana
2. Lista numerowana

Użyj komendy by dodać listę nieuporządkowaną.

* Lista wypunktowana
* Lista wypunktowana
** Lista wypunktowana (drugi poziom)

Składnia Markdown

Edytor obsługuje składnię Markdown, która składa się ze znaków specjalnych. Dostępne komendy, jak formatowanie , dodanie tabelki lub fragmentu kodu są w pewnym sensie świadome otaczającej jej składni, i postarają się unikać uszkodzenia jej.

Dla przykładu, używając tylko dostępnych komend, nie możemy dodać formatowania pogrubienia do kodu wielolinijkowego, albo dodać listy do tabelki - mogłoby to doprowadzić do uszkodzenia składni.

W pewnych odosobnionych przypadkach brak nowej linii przed elementami markdown również mógłby uszkodzić składnie, dlatego edytor dodaje brakujące nowe linie. Dla przykładu, dodanie formatowania pochylenia zaraz po tabelce, mogłoby zostać błędne zinterpretowane, więc edytor doda oddzielającą nową linię pomiędzy tabelką, a pochyleniem.

Skróty klawiszowe

Skróty formatujące, kiedy w edytorze znajduje się pojedynczy kursor, wstawiają sformatowany tekst przykładowy. Jeśli w edytorze znajduje się zaznaczenie (słowo, linijka, paragraf), wtedy zaznaczenie zostaje sformatowane.

  • Ctrl+B - dodaj pogrubienie lub pogrub zaznaczenie
  • Ctrl+I - dodaj pochylenie lub pochyl zaznaczenie
  • Ctrl+U - dodaj podkreślenie lub podkreśl zaznaczenie
  • Ctrl+S - dodaj przekreślenie lub przekreśl zaznaczenie

Notacja Klawiszy

  • Alt+K - dodaj notację klawiszy

Fragment kodu bez oznacznika

  • Alt+C - dodaj pusty fragment kodu

Skróty operujące na kodzie i linijkach:

  • Alt+L - zaznaczenie całej linii
  • Alt+, Alt+ - przeniesienie linijki w której znajduje się kursor w górę/dół.
  • Tab/⌘+] - dodaj wcięcie (wcięcie w prawo)
  • Shit+Tab/⌘+[ - usunięcie wcięcia (wycięcie w lewo)

Dodawanie postów:

  • Ctrl+Enter - dodaj post
  • ⌘+Enter - dodaj post (MacOS)