Będę próbował odpowiadać na powtarzające się na wykopie pytania odnośnie #programowanie, na razie pierwsza część Częste pytania początkujących programistów. Trochę w formie FAQ, może uda się zrobić z tego bazę aby linkować w odpowiedzi.
m, dopóki sam nie mam totalnie pojęcia jak coś zrobić, to nie pójdę się kogoś zapytać jak to zrobić, tylko sam walczę z tym
@Draakul: Wiesz, zdarza się, że przez takie podejście projekty leżą i kwiczą; czasami są takie sytuacje, że jak ktoś Ci nie powie, że wszystko zależy od pakietu, którego klucz autoryzacyjny ma Zbyszek na pendrive, to nie pójdziesz do przodu :) Osobiście wyznaję zasadę - weryfikacja logów/błedów/stack
@Draakul: Wydaje mi się, że możesz szybciej przejść do bardziej ambitnych spraw, poświęcając właśnie te początki. Wiesz, trochę tak jak z innymi dziedzinami inżynierii, możesz ambitnie sam rozpracować jak zrobić silnik, albo zobaczyć jak jest zrobiony i ambitnie go ulepszyć. Nie przeczę, też się łapię na tym że robię coś, zamiast sprawdzić, jak inni to zrobili :)
Ciekawostki ze świata cloud, ai dla programistów i devopsów
Dla osób które wciąż zastanawiają się nad wejściem w IT
Około 36 milionów pracowników w USA może zostać zastąpionych przez zautomatyzowaną technologię w ciągu najbliższych 10 lat, podaje raport instytutu z Brookigs.
@aseeon_: Zgodnie z raportem podaję sumaryczną ilość pracowników - nie napisałem, że chodzi o pracowników sektora IT; w dalszej części mojej wypowiedzi stwierdzam (być może za mało przejrzyście sądząc z Twojej wypowiedzi) że warto właśnie z tego względu zainteresować się branżą IT, robotyką, automatyzacją i oprogramowaniem ponieważ wiedza z tego zakresu będzie w cenie.
@Vetinari: My bad, chodziło oczywiście o przejście z incubating. Co do używania od dawna - hm, różnie z tym bywało. Kube-dns był wykorzystywany równie często w dawnych konfiguracjach i jeszcze do maja ubieglego roku CoreDNS był w wersji beta. Tym nie mniej przyznaję, że mógłbym być dokładniejszy w moich opisach, dzięki.
#anonimowemirkowyznania Mirki, poradźcie młodszemu koledze gdzie szukać inwestorów. Sprawa wygląda tak: Ponad rok temu wpadłem na pomysł gry, którą wkrótce później zacząłem realizować. Na początku było to zajęcie czysto hobbistyczne, ale tak mi się spodobało widząc potencjał w grze, że przeszedłem na pół etatu, a chwilę później wziąłem półroczny urlop bezpłatny. Na chwilę obecną muszę wrócić do pracy bo mi się kończą oszczędności. W grę wpakowałem 100k+ PLN (duży odsetek poszedł
@AnonimoweMirkoWyznania: Nie wiem co koledzy napiszą na priv, ale na pewno warto mieć chociażby filmik demo na yt. Kickstarter i tego typu portale do rozważenia. Są też Anioły Biznesu, nie wiem jak wyglada z ich inwestycjami w rynek gier, ale może ktoś się zainteresuje - czasami są tego typu spotkania w Warszawie. Jest też https://poland.wolvessummit.com/pl/ , być może warto wejśc do strefy startupowej, zrobić networking i po prostu cały dzień
Słuchawki z aktywnym wyciszaniem hałasu? Najlepiej dobrze tłumiące rozmowy/płacz dzieci za ścianą ( ͡°͜ʖ͡°) Myślałem o Bose qc15, ale podobno słabo radzą sobie z rozmowami. #sluchawki moze zawolam tez #nieprogramowanie i #korposwiat bo tam pewnie sporo osób takich używa
#programowanie #programista15k #creaanajuniora Gdzie piszecie style używając React? Przypisując do zmiennej i w jsx od razu w komponencie, czy jednak nadając klasy i stylując w css/scss? Jest jakaś dobra praktyka mówiąca o tym?
Generalnie style, jeżeli jakaś animacja, inaczej nie ma chyba sensu. CSS ma teraz funkcje, więc można większość potrzebnej logki tam zawszeć i używać className
@CreaOnion: ale wtedy masz tight coupling między jsx a stylem, co w przypadku, jak team, który pracuje w angular chce użyć Twoich styli? Co jeżeli masz oddzielny frontend team do robienia makiet i live css? Generalnie w profesjonalnych rozwiązaniach wydzielasz common style wyżej, w componentach zostawiasz to co niezbędne albo mocno component specific (tak jak mój przykład z animowanym boxem)
Mireczki, co robić. Jestem w trakcie poszukiwania pracy. We wtorek dostałem ofertę pracy w jednej z dużych firm, kazano mi zadeklarować się do czwartku, czy przyjmuję ofertę. A więc wczoraj wysłałem maila, że się zgadzam. Ale dzisiaj dostałem ofertę od konkurencyjnej firmy (do której również składałem CV), na stawkę ponad 20% większą. Odwoływać tą ofertę z pierwszej firmy, czy mogę tego żałować? #praca #rekrutacja #programista15k
@Icyto: Nie kłam. Każdy rozsądny człowiek, rozumie, że większa oferta jest większa. Kiedyś przyjąłem ofertę o 11:50, a o godzinie 12:30 tego samego dnia zrezygnowałem, dokładnie z tego samego powodu. Powiedziałem 'przepraszam, mam korzystniejszą ofertę, jeżeli Państwo mogą się do niej zbliżyć to oczywiście przemyślę' i tyle Żałować to będziesz siedząc i myśląc co by było gdyby... .. jedyny warunek - firmy są podobne, bo jak masz okazję poznać "edgowe
@SharpEdges: Kolego, to chyba najpierw sam musisz uważać, że warto Ciebie zatrudnić, prawda?
Gdzie Twój github? Gdzie portfolio?
Naprawdę, codziennie prawie ten sam case na wykop... to trochę tak jakby pisać że ćwiczenia fizyczne i dobre odżywianie nie działają, jedząc codziennie batony i chodząc na siłownie raz w roku...
#programista15k #rekrutacja Ostatnio czuję zastój i zbyt wygodną pozycję więc zacząłem brać udział w rekrutacjach. Stwierdziłem że mój angielski też można podszkolić i rekrutuję się też w firmach z UK. Jestem bardzo zdziwiony poziomem podejścia HR z UK i polski do kandydatów.
W PL: Witamy, na początku rozmowa z HR potem z osobą techniczną (może dwie) i końcowe z managerem do którego być może Pan trafi. Niby informacja o stacku
@jak5z: Hm, moja rekrutacja w UK wygladała zupełnie podobnie jak w Polsce (rozmowa, skype, zadanie). Różnica rzeczywiście jest przy headhunterach, którzy dwoją się i troją aby sprzedać Ciebie do firmy, a Tobie firmę. Co do wykazu zagadnień, technologiach i algorytmach - czy to nie jest przypadkiem celowe działanie headhuntera, który w ten sposób zwiększa szanse że przejdziesz rozmowę? Bo skoro wiesz z czego się przygotować, to wypadasz lepiej, prawda? Znam
@Migmus: Może na początek, warto zamiast jakiegoś wklejaj, korzystać z sensownych narzędzi onlin np. http://phpfiddle.org/ po drugie, nie widzę w ani jednej linijce użycia znaku *-*, dodatkowo odwołujesz się do zmiennej, która jest zdefiniowana gdzieś indziej... proponuję uporządkować kod, tak aby można go było uruchomić.
Ciekawostki ze świata cloud dla programistów i devopsów
Dla początkujących: Dobrze jest przestudiować The twelve-factor app i stosować się do zaleceń portując aplikacje do chmury, jak również przygotowując nowe, cloud native lub "cloud first" aplikacje.
Podwyżkę o ile zł netto powinienem negocjować po udanym 3 miesięcznym okresie próbnym? Pierwsza praca, junior. Nie podaję ile zarabiam, bo bardziej chodzi mi o to jaka powinna być różnica (i czy powinna być). Robię konkretne rzeczy, a nie czytam stackoverflowa (choć oczywiście trochę też). #programista15k
@konradowski1995: Nie polecam myślenia w kategoriach procentów albo ilości zł. Daje to złą perspektywę, a także słabo sprawdza się przy negocjacjach. Należy przede wszystkim ustalić, jak wygląda budżet/widełki w firmie, w jakim jesteś mieście, w jakiej firmie oraz ile rzeczyczywiście wnosisz do zespołu (wykonujesz zadania na czas, pomagasz, dajesz coś od siebie). Warto przejrzeć medianę w swoim mieście na nofluff oraz justjoin. Kiedyś na zdanie "Chciałbym zarabiać 30% więcej" otrzymałem
Kaggle to świetne miejsce do nauki Data Science i ML ale nie tylko. Drużyny mogą konkurować o najlepsze wyniki i wygrywać przyzwoite pieniądze. Ostrzegam jednak, że są to zawody na full-time
@a-lexis: proponuje na początek zweryfikować np. darmowym sleep-cycle, ile rzeczywiście godzin śpisz i jaka jest jakość snu. Nie jest to super narzędzie, ale na początek może dać dobry obraz; może jesteś chronicznie przemęczony i potrzebujesz regularnego 8h snu + dobry wypoczynek (offline + ciepły kraj). Druga sprawa to pytania, czy "jesteś sobą"; brzmi coachingowo głupio, ale ja często łapię się na tym, że próbuję spełnił jakiś ideał "super programisty" i
@rekoj: Ilość CV na jedno miejsce to tylko liczba. Część z tych CV odpada przez braki formalne. Zdziwiłbyś się jak czasami wyglądają takie CV-ki - nieczytelne, bez targetowania na konkretne stanowisko, bez linków do projektu. Z drugiej strony te targi pracy istnieją, prawda? Z jakiegoś powodu duże firmy wydają pieniądze na standy nie tylko przy okazji wielkich konferencji, ale także na uczelniach i politechnikach. Znam osoby, które niedawno zaczęły się
Głównie budowanie bazy przyszłych, potencjalnych kandydatów + nieco PR. Ale zdarzają się ludzie, którzy podchodzą do stanowiska i mówią "mi to się w sumie nie chce pracować, dużo płacicie?" :D
@SuzySheep: Ja tam uczestniczyłem jako wysłannik firmy :) Ale to bardzo dobra okazja aby porozmawiać, jak wygląda rekrutacja, co naprawdę się liczy i jak rzeczywiście wyglądają projekty. Nie wszystkie firmy mają ogłoszenia na każdym portalu, więc czasem nawet nie wie się o ich istnieniu
@SuzySheep: Super, gratuluję odwagi i wytrwałości. Od dawna uważam, że "waluta doświadczenia" w początkach kariery jest cenniejsza niż zarobki. Mam nadzieję, że dalej się rozwijasz i pracujesz coraz częściej na własnych zasadach - na pewno tego Ci życżę w nowym roku :)
@warning_sign: Kolego, jakie niszczenie rynku? Jeżeli ktoś ma wiedzę i umiejętności to znajdzie pracę jako junior albo stażysta. Znam kilka takich osób, pracujących w jednym małym biurowcu w różnych firmach. Tak jak wspomniałem w podcaście, życzyłbym sobie więcej juniorów, którzy odciążyli by mnie od różnych, mniejszych obowiązków.
@marcinkovvsky: Zależy od firmy. Niektóre akceptują studentów już od 2-go roku. 4 miesiące poszukiwania pracy/stażu to naprawdę nie jest długo. Na rynku są różne fluktuacje, wiele zależy od budżetów i okresu - inaczej wygląda to na początku roku, inaczej w czerwcu, a jeszcze inaczej w październiku (akurat ja najwięcej ogłoszeń dostaję na koniec roku). Mówienie o zaoraniu rynku uważam za mocno przesadzone i zazwyczaj nie ma w tym głębszej analizy
@reroute: Jeżeli wliczasz w te 3 lata, doświadczenie zdobywane przy okazji stażu, studiów i pet-project, to w przypadku, o którym myślę, akurat tak. Chociaż kwota proponowana też była wysoka (w okolicy słynnych 15K). Tym nie mniej bardziej liczył się cały stack Hadoop+Scala, niż ilość lat komercyjnego doświadczenia. Część banków mocno wchodzi w te technologie, a także duże korporacje, niekiedy praca full-remote b2b przy niepewności zatrudnienia, tym niemniej ten stack daje
@reroute: miałem raczej na myśli Scale w obszarze Big Data (i powiązane z tym tematem technologie). A pół roku, hm.. zależy ile rzeczywiście w te 6 mcy pociśniesz. Taka Scalc dla junora ma stawkę do 4K (pierwszy z brzegu wynik w google), ale midowi dają już więcej (w pół roku można spokojnie poznać część koniecznych tematów, zakładając ogólne ogarnięcie programistyczne). Chodziło mi raczej o możliwości - wiadomo, że jak stawiasz
mam: https://digitalnie.pl/czeste-pytania-poczatkujacych-programistow-moje-odpowiedzi-cz-i/#ten-kod-nie-dziala-dlaczego
:D
Najlepiej wkleić tylko fragment, a reszte "jako-tako" opowiedzieć :)