Jak zdobywać doświadczenie w wieku 16 lat?

Jak zdobywać doświadczenie w wieku 16 lat?
camed_
  • Rejestracja:około 9 lat
  • Ostatnio:około 7 lat
  • Lokalizacja:Białystok
  • Postów:41
0

Tak jak w temacie.
Mam 16 lat, prowadzę własnego, co prawda małopoczytnego bloga o tematyce IT, programuje od około 3 lat w C#, około 3 miesiące py2.7. głównie algorytmika, ale też typowe aplikacje desktopowe, zaczynam uczyć się pentestingu, przechodzę proste CTFy. Wybieram się do klasy informatycznej (w tym roku dopiero wybieram szkołe średnią), chcę próbować sił w OI.

Pytanie - co teraz? Na wakacje szukam jakiejś pracy bo muszę dozbierać na laptopa, będę szukał właśnie czegoś w IT. I po pierwsze, czy mam na to jakieś szanse, a po drugie, jakie inne, może lepsze, sposoby na zdobywanie doświadczenia polecacie?

Już na starcie dziękuję :3


0xDEADBEEF
edytowany 1x, ostatnio: camed_
Pixello
Nie licz na klasy informatyczne, rozczarujesz się.
camed_
co roku w tych klasach jest po 3-4 olimpijczyków z OI + 2 czy 3 finalistów To jedna z najlepszych szkol w Polsce jesli o informatyke chodzi wiec... Zobacze :)
camed_
przynajmniej tak mowia że jedna z najlepszych*
Pixello
Też chodzę do "najlepszego" technikum w moim regionie, w tym roku mieliśmy 2 finalistów w OWEIE, w tym mnie, i nawet w szkole nie było centrali voip żebym sobie poćwiczył :D
T9
Jeśli najlepszej szkole będzie duzo osób o podobnych zainteresowaniach to plus, na nauczycieli nie licz, w moim technikum był jeden nauczyciel co pisał soft na samoloty w usa, zestarzał się odłożył hajs, przepierdolił hajs, i pracuje w szkole jako "emerytura". Historie opowiadał ciekawe ale na lekcjach przepisz podręcznik :P.
czysteskarpety
czysteskarpety
  • Rejestracja:prawie 10 lat
  • Ostatnio:ponad 4 lata
  • Lokalizacja:Piwnica
  • Postów:7697
2

juz nie siedź w lato przy tym laptopie tylko idź w piłę pograć, jeszcze sie naprogramujesz ;)


camed_
o to sie nie musze martwic, niemal codziennie jestem na dworze, jestem harcerzem i jak dobrze pojdzie w tym roku skocze ze spadochronu ;) A na laptopa musze wlasnie dozbierac bo bedzie mi potrzebny na np. tzw. ilocampy
czysteskarpety
czysteskarpety
no to się chwali młody kawalerze :)
camed_
dziękuję bardzo :3
J0
@camed_ Skakanie ze spadochronu to ciekawe doświadczenie, spróbuj podczas lotu zwinąć się w kulkę i obracać się wokół własnej osi osiągając moment podkręcenia i może przy lądowaniu dasz radę upaść pod kątem 180 stopni pokonując grawitację.
grski
  • Rejestracja:ponad 9 lat
  • Ostatnio:8 miesięcy
  • Postów:245
0
  1. blog - to już z głowy
  2. konto na githubie i klepanie własnych projektów
  3. zaangażowanie się w jakieś opensource projekty na githubie
  4. przy okazji opisuj na blogu jak np. zaprojektowałeś daną appkę/rozwiązałeś dany projekt
  5. to może być potencjalnie kancerogenne, ale spróbuj może z freelancingiem
    6*) jeśli idziesz do klasy informatycznej to zacznij mentalne przygotowania na brutalne zderzenie z rzeczywistością formatu nauki informatyki w szkole
    A i z doświadczenia powiem tobie, że ze stażem czy coś mając <18 to słabo tak jak w IT trochę.

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.
Zobacz pozostałe 3 komentarze
Jaca777
@camed_To weź daj tego bloga :v
grski
z własną domeną ciężko nie jest raczej - pierwszy rok chyba 10-15 zł jakoś, odnowienie już drożej bo około 40/50 za rok. Najtaniej chyba w OVH było. Wordpressa też się możesz szyko pozbyć i mieć hosting za darmo dzięki np. github pages. Polecam.
camed_
jak są jakieś błędy to nie bijcie tylko xD camedcomputing.wordpress.com
AreQrm
co do kosztów: nie dawno zakładałem bloga, w OVH hosting + domena na pierwszy rok wyszła mi 120 zł brutto. Dla mnie to nie problem, ale 16 latek bez pracy może nie mieć takiej kwoty, do tego potem trzeba przedłużyć i mieć na to odłożone. Zawsze później będzie mógł to przenieść. Swoją drogą też używam jak widać wordpressa, OVH ma fajny klikany generator do tego :)
grski
ale sama domena kosztuje 10 zł za pierwszy rok a potem 50 zł za każdy kolejny rok hosting jest za darmo na gh pages a do prostego bloga nic innego nie trzeba chociaż fakt, że nie tyle domena, co treść ważna
0

Zainteresuj się kodem źródłowym Linuksa i FreeBSD. Bo nie samym OOP człowiek żyje. A styczność wyłącznie z OOPem wypacza człowieka jako pogramistę.

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)