@imdrihm: wszystko super, tak trzymaj! :)

Mam tylko jedną podpowiedź:
Zmienne, które przechowują jakieś listy, warto nazywać liczbą mnogą ich zawartości. To znaczy, że zamiast var color = [...] użyć var colors = [...].
Teraz to trochę błahostka, ale można się z czasem pogubić.
3/100 #stodnizeswiftem

Dzisiejszym tematem były operatory i warunki. Ta część wydaje mi się dosyć prosta w porównaniu do wczorajszej. Chyba jest po prostu trochę bardziej logiczna. Staram się pisać po angielsku zgodnie z poradami, polskiego używam tylko w Stringach. Ogólnie cały czas mam motywację, więc myślę, że jest dobrze.
@ktoosiu polecał mi ewentualną zmianę na Fluttera i Darta, ale z tego co sobie poczytałem wydaję mi się mniej debiloodporny. Mam przeświadczenie, że
źródło: comment_1600359334hnQzuzyUhEbcKSeRy15CrD.jpg
@imdrihm: Nie mam niestety porównania ze Swiftem, ale mogę stwierdzić, że Flutter (przynajmniej na amatorsko-hobbystycznym poziomie) jest bardzo debiloodporny i trudno popsuć coś od strony interfejsu użytkownika, może gorzej ze stroną logiczną, ale to raczej wina właśnie nierozgarniętych klepaczy kodu jak ja niż frameworku. Za to React Native swego czasu mnie złamał dla porównania. Niemniej jednak - najważniejsze to mieć chęć do pracy i nauki, więc jeśli Swift zachęca cię do
Cześć,
Zna ktoś może jakieś fajne książki/kursy/materiały nt. tego jak ogólnie podejść do rozwiązywania problemu programistycznego?
Albo ma ktoś jakieś porady jak przejść z etapu uczenia się składni do etapu pisania czegoś?

Po latach znów próbuję zrobić podejście do tematu programowania i robię kursy z Pythona, ale jak wyszukuję jakieś proste projekty w Pythonie to mam ogromny problem z ogarnięciem jak takie coś "ugryźć".

I żeby nie było - nie rzucam się
@TerokNor: To popularny problem. Jest troche materialow dla poczatkujacych - ksiazki z serii "Head First XXX // Rusz Glowa (wyd. O'Relly)"*, gdzie wszystko jest rozrysowane (zobacz sobie moze ta o programowaniu obiektowym); jednakowoz nie zajdziesz daleko ta droga.
Najlepiej jest chyba jednak siedziec do upadlego nad wlasnym (nawet jesli prostymi) projektami i sporo czytac o inzynierii oprogramowania. Nie jest to latwe, bo wymaga wytrwalosci, a i brak jakos sensowniej zgrupowanych materialow.
@TerokNor: jeżeli do tej pory uczyłeś się tylko składni i nic nie pisałeś to nie szukaj prostych projektów, których nie wiesz jak ugryźć bo są jednak zbyt obszerne, tylko prostych ćwiczeń - np. sprawdzenie czy dane słowo jest palindromem. Zrób trochę takich prostych ćwiczeń i dopiero bierz się za większe projekty, które musisz już jakoś zaprojektować.

Co to tego projektowania to są dwa podejścia: top-down i bottom-up. W top-down bierzesz problem
2/100 #stodnizeswiftem

Dzisiaj już nie było tak łatwo. Poradniki, które oglądałem na YouTube nie poruszyły tematów z dzisiaj - tablice, zbiory, krotki, słowniki i wyliczenia, więc wszystko było na świeżo. Problemem jest brak znajomości angielskiego specjalistycznego, więc trochę czasu zajmuje mi szukanie tłumaczeń. Zrobiłem trochę błędów w testach, ale myślę, że na akceptowalnym poziomie. Ogólnie jestem zadowolony z dzisiejszego dnia.

#swift #naukaprogramowania
źródło: comment_1600263059FVoaHHazG06NxnWSf3lyHt.jpg
0/100 #stodnizeswiftem

Cześć :D
Jestem Michał, w tym roku kończę 30 lat, a w gimnazjum marzyło mi się studiowanie informatyki i programowanie. Wybierając liceum zdecydowałem się ostatecznie na inną ścieżkę kariery. Po tych kilkunastu latach wracam do tego pomysłu i zaczynam tag #stodnizeswiftem !

Dlaczego Swift?
Bo marzy mi się napisanie aplikacji mobilnej. Bo ponoć jest to język stosunkowo łatwy z nauce. Bo jestem fanem Apple.

Z czego będę korzystał?
1. https://www.hackingwithswift.com/100/1
@imdrihm:

4. http://online.swiftplayground.run/ - nie mam Maca, więc tu będę ćwiczył pisanie kodu.

Mireczku, to się nie uda xD

IDE desktopowe obsługujące dany język to absolutna podstawa podstaw i coś, czego nie da się pominąć... z wielu względów.
A sam Swift do napisania apki mobilnej to za mało, bo potrzeba do tego jeszcze opanowania SDK IOS, a tego bez maca już po prostu nie zrobisz.
źródło: comment_1600123406iR5djvUv1DjT4UmawwGnAQ.jpg
Przygotowałem bezpłatny wideotutorial (~22 min), w którym pokazuje jak uploadować pliki z poziomu React do usługi cloudowej Amazon S3. Z wideo dowiesz się m.in:
✅ Czym jest AWS S3?
✅ Jak skonfigurować bucket (CORS, szyfrowanie, klucze)
✅ Połączenie z S3 przez AWS SDK
✅ Upload do S3 (bezpośrednio)
Kod: https://github.com/fullstakpl/simple-shop/commit/4325c64dde78582a760075663d281319ff4f4e52
#naukaprogramowania #programowanie #javascript #webdev
Przeprowadzałem dziś rozmowę wstępną z kandydatem - doktorem informatyki z 20 letnim stażem jako programista NASA - na staż jako SWE. Była to rozmowa telefoniczna + dzielony ekran do pisania kodu.

Proszę go by opowiedział coś o sobie - w sumie nie chodziło o męczenie go jakimś pisaniem kodu, a po prostu chciałem pogadać na luzie, bo mam #!$%@?, to nie mój zespół. A on pyta czy może zaimplementować kopiec binarny w
Przeprowadzałem dziś rozmowę wstępną z kandydatem - absolwentem bootcampa junior frontend deweloper, wcześniej pracował jako tapicer w dużych zakładach pod Raciborzem. Była to rozmowa telefoniczna + dzielony ekran do pisania kodu.

Proszę go by zaimplementował ręcznie strukturę WeakMap - pyta się, czy może w pseudokodzie XD mówię, że na produkcję też wrzucisz pseudokod? ma być działająca implementacja. No to zbladł i powiedział, że tego ich nie uczyli.

Pytam, co robi metoda ArrayBuffer.isView().
Z okazji jutrzejszego Dnia Programisty książkowe #rozdajo

W tym roku sprzedaż mojej książki "Junior Developer" przekroczyła 6500 egzemplarzy i staram się do końca roku dobić do 7000 :D ciekawostka: ponad 4500 sprzedanych egzemplarzy, to e-booki.

Z okazji dzisiejszego dnia #rozdajo i #promocja

Książkę i e-booka można dzisiaj kupić o 20 zł taniej z kodem "programista15k".

3 osoby otrzymają e-booka, 1 osoba fizyczną książkę (pokrywam koszt wysyłki) - zawołam zwycięzców około
źródło: comment_1599807219tIeYAMhOWLTxJwJBUUFmH2.jpg
  • 357
Byłem dziś na rozmowie wstępnej - jestem studentem informatyki - na staż jako SWE. Była to rozmowa telefoniczna + dzielony ekran do pisania kodu.

Na początku prowadzący prosi mnie o zaimplementowanie kopca binarnego... - że co? to u nich się takie implementację z pamięci pisze? Mówi, że szkic w pseudokodzie, bo nie będzie czasu marnował żeby średników szukał. Jakbym wyglądał na takiego, który akurat o średniki się martwi. Totalna pustka. To coś
Przeprowadzałem dziś rozmowę wstępną z kandydatem - studentem informatyki - na staż jako SWE. Była to rozmowa telefoniczna + dzielony ekran do pisania kodu.

Proszę go by zaimplementował kopiec binarny - w sumie nie chodziło o działającą implementację, a szkic w pseudokodzie, bo nie będę czasu marnował żeby ktoś w stresie średników szukał. No hehe było na wykładzie ale trochę nie pamięta, ale jak mu powiem co to to będzie umiał. Powiedziałem.
#anonimowemirkowyznania
Siemka
Mam bardzo taktyczne pytanie: W jaką technologię wg was opłaca się uderzać (od 0, na juniora) w 2020/2021 roku?

Mój background: Skończyłem informatyke, ale przez ostatnie ponad pół roku pracowałem bardziej jako analityk/konsultant. No regrets, nabrałem sporo softskilli i nauczylem sie rozmawiać z ludźmi( ͡° ͜ʖ ͡°), ale pora iść dalej. Jako że jestem po IT to nie będę miał wiekszego problemu ze rozumieniem koncepcji danego

Jak wyżej^^^^^^^^^^

  • java/c# 18.0% (16)
  • GOlang 20.2% (18)
  • Rust 6.7% (6)
  • Python 13.5% (12)
  • Ruby 5.6% (5)
  • mobilki? jeśli tak to jakie? 11.2% (10)
  • React/Angular i JS 15.7% (14)
  • java->Scala 9.0% (8)

Oddanych głosów: 89

via Wykop Mobilny (Android)
  • 4
Czy ktoś z Was brał w przeciągu ostatniego miesiąca fakturę VAT na kursy z Udemy i wrzucał ją w koszty?

Przeklikałem zakładki profilu i nie ma tam nigdzie miejsca na podanie danych do faktury typu NIP, nazwa firmy, adres. Po zakupie kursu, na fakturze, którą się pobiera z zakładki "Historia zakupów" jest tylko moje imię i nazwisko w polu "kupujący".

Wysłałem do supportu Udemy prośbę o wystawienie faktury VAT z danymi mojej
źródło: comment_159954078140asqRQ14lmB5VNGtODbGl.jpg
@matwes: Standard dla firmy z USA, to nie jest faktura VAT. Numer VAT zaczynający się od EU jest jakby go nie było. Księgujesz całość jako brutto w trybie importu usług z poza UE.

Rozliczam tak inny portal też numer VAT EUxxxx, miałem kontrolę US i przeszło.

EDIT: pamiętaj aby rozliczyć podatek u źródła z tego (system IFT2) albo wybierz żeby tego nie księgować w koszty.
via Wykop Mobilny (Android)
  • 0
@ddzwon: @keton22: dziękuję za informację. Temat został zakończony. Support Udemy podmienił mi nagłówek dokumentu, który wkleiłem z Order Details na Invoice i moja księgowa stwierdziła, że jest w porządku.
Szanowne Mireczki, jakimś cudem udało mi się ukończyć mój pierwszy programistyczny projekt!

Wersja TLDR:
Zrobiłem grę logiczną w stylu picross (aka nonogram) na Androida, będę wdzięczny za każdą opinię!
-----
Dostępna w sklepie Play, a także jako „niezależny” plik apk (trzeba wybrać właściwy dla swojego telefonu). Kod źródłowy również udostępniam (tu też więcej screenshotów).
----
Zasady:
Gra toczy się na planszy o wymiarach 10x10 pól, celem gracza jest odkrycie ukrytego chińskiego
źródło: comment_1599492624Okcd1QQUabkuJ1riBEtdwH.jpg
Gniję z ludzi którzy się uważają za niewiadomo jakich programistów a zarabiają marne 10k na rękę w polszy(tyle co sprzątaczka 200km dalej na zachód Xd).
Prawdziwy programista nawet by nie splunął na taką pensję ale Wy uważacie że złapaliście boga za nogę bo zarabiacie 2 średnie krajowe xD

Prawda jest niestety taka że polska to bangladesz europy - trafiają tutaj najbardziej gówniane projekty których niemcy, francuzi i holendrzy nawet kijem tknąć nie
źródło: comment_1599479564KYwdl2VynniBbeev992Jqx.jpg
#anonimowemirkowyznania
Jest takie studenckie powiedzenie "Głębokość dupy, w której się znajdujesz w czasie sesji, jest wprost proporcjonalna do długości #!$%@? jakiego wyłożyłeś na semestr".

Na branżę IT można to przełożyć "Głębokość dupy, w której się znajdujesz w czasie szukania pracy, jest wprost proporcjonalna do długości #!$%@? jakiego wyłożyłeś na rozwój po godzinach". I tyczy się to zwłaszcza tego jak chcesz zmienić pracę, a w firmie pracujesz w starych technologiach, których mało kto