Aktywne Wpisy
![ladylurkini](https://wykop.pl/cdn/c0834752/48a3b5d26068d2d02cd619f53b580e3e4848868ca8d1404671a3731f81ac7dcf,q60.jpg)
ladylurkini +142
dziś powiedziałam do koleżanki z pracy żartując "a ty po kim jesteś taka chytra", ona zaczęła się tłumaczyć, że nie jest chytra, ja zaczęłam się tłumaczyć że to był żart. generalnie, woman moment i lady cringini ze mnie, nie używam wykop memów irl nigdy więcej ʕ•ᴥ•ʔ
#gownowpis #oswiadczeniezdupy
#gownowpis #oswiadczeniezdupy
![Koyanaruu](https://wykop.pl/cdn/c0834752/e6b6482f69990c71255c067fc966a9ed2acf3911f3fe2a02f7e6bb1284097812,q60.jpg)
Koyanaruu +20
Co czujesz patrząc na to zdjęcie? #kononowicz
![Koyanaruu - Co czujesz patrząc na to zdjęcie? #kononowicz](https://wykop.pl/cdn/c3201142/670e2a977ef5c487c31aaa6a6cd1a5e697d0fe23d14e766313efbe4717f3173e,w150.jpg)
źródło: comment_1663331156dTxWpUwGntTTuQfxg6i8AM
Pobierz
Mirki z #programowanie, #naukaprogramowania oraz #praca, coraz więcej słyszy się, że coraz ciężej dostać się do pierwszej pracy jako programista.
Aktualnie mam 17 lat, 2 klasa lo i chcę powoli, bo mam jeszcze sporo czasu, zacząć się przygotowywać pod pierwszą pracę związaną z programowaniem. Programuję od jakichś 5lat, mam na koncie parę wygranych olimpiad i konkursów, aczkolwiek nie liczę już na wygraną czegokolwiek w liceum, bo wszystko tutaj jest nastawione stricte na algorytmy (więc nie zamierzam nawet startować), a ja (za co zapewne zostanę skrytykowany ( ͡° ͜ʖ ͡°)) skupiam się w pełni na webdevie, nie przejmując się takimi rzeczami (jakieś podstawy typu dijkstra jeszcze jestem w stanie napisać w skończonym czasie, wszystko wyżej to dla mnie czarna magia).
Ale wracając do meritum- jakie są szanse, że dostanę się na jakiś staż po skończeniu liceum? Aktualnie jestem w trakcie budowania portfolio, myślałem o napisaniu jakiejś biblioteki ale nigdy nie mam na nią pomysłu. Nie chcę pokazywać githuba, bo nie chcę zostać rozpoznany na #programowanie ( ͡° ͜ʖ ͡°) jako ktoś kto radzi innym sam nie mając żadnego doświadczenia.
Trochę się angażuję w opensource, aczkolwiek jest to ciężkie, bo takie teamy złożone z 3-4 osób znalezionych na zakątkach reddita szybko się rozpadają. Aktualnie sam piszę dosyć duży projekt, oparty na mikroserwisach, gdzie w szczytowym momencie (jakiś jeden tydzień po ogłoszeniu projektu) w moim teamie było 7 osób, po czym praktycznie na raz wszyscy się wykruszyli nic wcześniej nie robiąc ( ͡° ʖ̯ ͡°). Szczerze, to nawet myślałem nad jego porzuceniem, ale zbyt dużo czasu spędziłem na jego pisanie i pisanie dokumentacji do niego.
Moim głównym językiem programowania jest ruby, piszę w nim od około 4 lat, z frameworkiem rails od trochę mniej niż 3. Oprócz tego miałem "romanse" z go, pythonem, no i oczywiście znam jakieś podstawy js + vue, żeby robić frontend pod aplikacje pisane w railsach
Byłby ktoś na tyle miły, żeby powiedział mi co mogę się nauczyć i jakie projekty mogę stworzyć, żeby zwiększyć swoje szanse na rynku pracy? Jak chodzi o to co umiem, to:
-to co każdy umie (html, sass, podstawy js, obsługa linuxa (nawet na archu pół roku siedziałem ( ͡° ͜ʖ ͡°), a raz miałem odpał i przez tydzień używałem go bez środowiska graficznego, pisząc w vimie, wspomagając się lynxem i przeglądaniem internetu na telefonie xd), gita,
-ruby, railsy, ale bez wszystkich hamlów i erb (o ile można umieć erb w sumie), bo praktycznie wszystkie aplikację tworzę jako api-only
-podstawy sql, których i tak nie pamiętam, bo nie używam (dsl ( ͡° ͜ʖ ͡°))
-założenia resta
-założenia graphql
-znam bibliotekę graphql-ruby, w sumie trochę niestety, bo przy pisaniu aplikacji z jej użyciem natknąłem się na parę problemów, których nikt inny nie miał
-podstawowa znajomość ekosystemu apollo, bo pisanie api gateway dla graphqlowych endpointów w railach to byłby czysty masochizm
-jak wspomniałem podstawy js, no i podstawy vue, tyle żeby zrobić sobie front pod aplikację backendową
-z railsowych rzeczy to oczywiście wszystko testuję z uczuciem frameworka rspec
-docker
Z rzeczy, które wiem, że muszę się nauczyć, to używać IDE, bo aktualnie używam sublimetext bez wtyczek + konsola, albo ewentualnie vim
No i mam zawsze straszną ochotę wymyślać koło na nowo, nawet swego czasu biblioteki do JWT używałem swojej, bo nie chciałem używać kodu którego nie znam i nie jestem pewny XD
Myślałem o nauce narzędzi do orchestration, jakieś kubernetes czy coś.
Wszyscy znajomi mi radzą pójście na informatykę ale nie wiem, czy jestem się w stanie gdzieś dostać (#krakow here). Mam zamiar zdawać rozszerzenia z fizyki i angielskiego, lecz nie jestem ich zbyt pewny. Myślałem też od pójściem na jakiś awf i pozostawienie programowania jako hobby, w którym mógłbym szukać ewentualnie pracę, jeśli nie znalazłbym nigdzie dobrze płatnego zajęcia typu kolejny gowniany trener personalny na siłowni ( ͡° ͜ʖ ͡°)
Co o tym myślicie? No i przepraszam za spaghetti-post, pisałem w sumie co myślałem bez jakiejś refaktoryzacji, a mój rodowity język polski jest na niezbyt wysokim poziomie
Kliknij tutaj, aby odpowiedzieć w tym wątku anonimowo
Kliknij tutaj, aby wysłać OPowi anonimową wiadomość prywatną
Post dodany za pomocą skryptu AnonimoweMirkoWyznania ( https://mirkowyznania.eu ) Zaakceptował: Eugeniusz_Zua
Dodatek wspierany przez: Wyjazdy studenckie
Ucz się do matury, a nie programowania.
Podstawą programowania na wysokim poziomie (nie wyrobnictwa, bezmyślnego rzemiosła) jest dobre myślenie matematyczne. Technologie się zmieniają i jak skończysz studia, tego co jest teraz, już nikt nie będzie używał.
ale skończ z tymi frazesami i nieprecyzyjnymi określeniami - wysoki poziom programowania, myślenie matematyczne
gdzie zaczyna się wysoki poziom programowania? hft? large scale system design? algorytmy i optymalizacje typu hacki w grach? biegłość w concurrency and parallelism?
myślenie matematyczne - jak to zmierzyć? kto myśli matematycznie, a kto nie? wiesz, że programowanie też uczy matematycznego podejścia do
@ZaoSan: nie ma czegos takiego jak "najoptymalniejsza".
Optymalny to znaczy najlepszy, wiec najoptymalniejszy to maslo maslane i znaczy tyle co "najbardziej najlepszy".
#grammarnazi
Do OPa: @Neoplan ma racje. Celuj w dobre studia na dobrym wydziale (mimuw, pw, agh...), zdaj dobrze mature i naucz sie dobrze matematyki. Najlepsi pracodawcy na swiecie wymagaja umiejetnosci algorytmicznych.
Jak chcesz dołączyć do fajnej grupy opensourcowej to polecam elenx.net, głównie Java/kotlin ale jest projekt
Myślę, że umiem używać gita, przeważnie piszę projekty z innymi ludzmi i jeszcze nikt nie narzekał ( ͡° ͜ʖ ͡°)
Co do historii na githubie- myślisz,
Mam w drugim półroczu w moim lo średnią 1.9 z matematyki. Pytałem się o możliwość podjęcia stażu, ewentualnie w sumie pracy, bo nie jestem pewny, czy dostanę się na jakąś sensowną uczelnię.
@Neoplan:
No tak, coś co jest moim hobby i sprawia mi przyjemność mam wymienić na naukę rzeczy, których
@Neoplan: teraz wszystko jest oparte na webie. taki salesforce albo google adwords to nie jest pierwsza liga?
@teusz88: abdolutnie wszystko przechodzi na obsluge przez przegladarke. predzej znikna binarki niz architektura klient-serwer wykorzystujaca przegladarke jsko klienta.
Jeszcze