.NET Core 3.0 pozwoli na bezpośrednie wykonywanie operacji przy użyciu wewnętrznych instrukcji procesora dostępnych w zależności od platformy np. na x86:
using System.Runtime.Intrinsics; using System.Runtime.Intrinsics.X86;
static unsafe float[] SimdAdd(float[] a, float[] b, int n) { float[] result = new float[n]; fixed(float* ptr_a = a, ptr_b = b, ptr_res = result) { for (int i =
Tak się zastanawiam, czym w pracy zajmuje się taki mid, senior, czy inny doświadczony programista. Wszędzie gdzie ktoś zadaje pytanie o to jakie programy powinien sobie stworzyć do portfolio aby mieć większe szanse na dostanie pracy to zawsze pada coś w rodzaju "nie rób kolejnego cruda, zrób coś dużego, coś co żyje, coś bardziej zaawansowanego". Czyli co konkretnie w takim razie? Co wy na co dzień robicie, co jest o wiele bardziej
Szukam jakiegoś kursu do podstaw sieci. Trochę teorii, ale z naciskiem na wykorzystanie tego w podstawowych czynnościach informatycznych/programistnych (korzystanie z Wiresharka, konfiguracja sieci lokalnych, firewall/porty, podstawowe szyfrowanie i certyfikaty, może jakieś lowlevelowe przykłady na socketach i czytaniu pakietów, narzędzia sieciowe w terminalu, adresy ip/dns/interfejsy sieciowe, vpny).
Myślę, że może być ciężko o jeden kurs, ale nie chciałbym studiować teorii z Tanenbauma a potem dokumentacje do każdego narzędzia i protokołu - tylko kurs
Czy ktoś przenosił kiedyś Linucha miedzy dyskami? Jeśli tak to pytanie pomocnicze ;)
Jak w miare wydajnie (dd odpada) zrobić kopię dużego 1TB zaszyfrowanego Luksem dysku? Marzy mi się coś w stylu sparse, ale nie zadziała skoro chcę 100% kopii dysku razem z mbr itd. Oczywiście chciałbym by po przywróceniu działało jak złoto.
Jak ktoś chce się bardzo burzyć o tag programowanie dla zasięgu, to dodam jakieś pytanko dla uspokojenia. Np:
W celu zaspokojenia ciekawość odnośnie warunków pracy w IT robię serię ankiet. Jak chcecie załapać się na inne ankiety obserwujcie lub sprawdźcie tag #ankietait
Macie elastyczne godziny pracy, czy sztywne? Musicie przyjść na konkretną godzinę, w określonym przedziale np. 8-10, o dowolnej godziny byle 8 godzin dziennie i w godzinach otwarcia biura, o dowolnej godzinie na dowolny czas byle w miesiącu się zgadzało.
Ta ankieta jest dla współpracujących w oparciu o umowy
Jeśli
wyznaczona godzina | IT, firma do 50 os.6.7% (6)
przedział godzin | IT, firma do 50 os.11.1% (10)
dowolnie byle 8 godzin | IT, firma do 50 os.11.1% (10)
dowolnie | IT, firma do 50 os.8.9% (8)
pracuję zdalnie | IT, firma do 50 os.4.4% (4)
wyznaczona godzina | IT, firma od 50 os.6.7% (6)
przedział godzin | IT, firma od 50 os.21.1% (19)
dowolnie byle 8 godzin | IT, firma od 50 os.13.3% (12)
tak sie zastanawiam co musi umiec dobry "Inżynier Oprogramowania"
w.g mnie must be: -TCP/IP -Linux przynajmniej zaawansowany -Język w którym programujesz przynajmniej zaawansowany, wraz z frameworkami które są teraz popularne -Wiedza z QA (unit testy, integracyjne) -Scrumy czy inne coś co jest na fali -Dobre umiejętności analityczne -Bazy danych (CRUD) + REST + takie rzeczy jak MQ + SFTP/FTPS
Wasze opinie? Co jeszcze dodać? Bo prowadze rekrutacje:) i boje sie ze te
@jedzbudynie: jak to jest rekrutacja to czemu nie wypiszesz tego co przyda się w pracy? Ciężko zgadnąć kto Ci jest potrzebny:) wszystko z tej listy jest opcjonalne, zbyt ogólnikowe i/lub trudno mierzalne jak na ogłoszenie.
Od jutra odpalam zbierane od miesięcy pokłady determinacji i zaczynam kurs programowania, aby w niedługim czasie zostać #programista15k ( ͡°͜ʖ͡°) Za 3 miesiące koniec kursu, więc dam Wam znać czy się udało, czy wytrzymałem zabójcze tempo (poniedziałek do soboty wyjęty z życia do 21:00) i co najważniejsze: czy było warto?
Czesc, Mirki i Mirabelki! Na potrzeby dwoch przyszlych gier stworzylem Kaiju - embedowalny assembler do gier i symulacji, ktorym programuje sie wirtualne maszyny. Na gifie jest demo przykladowej oldschoolowej konsolki :D btw. Projekt powstal w Ruscie - cudowny jest to jezyk (。◕‿‿◕。)
@prezydent_wykopu: @powaznyczlowiek: wydaje mi się ze @PsichiX napisał w ruscie maszynę wirtualna, która na podstawie jego asemblera uruchamia grę/symulacje. Czyli programuje w swoim asemblerze, maszyna to czyta i wypluwa grę. (Nie obejrzałem gifa do końca.)
Poniżej podsumowanie 2018 r. wg CEO chyba najbardziej popularnego bootcampu w Polsce- Coderslab.
Polecam szczególnie fragment: "● 2 837 absolwentów od początku działalności i 1 414 tylko w ostatnim roku ● najmłodszy ma 18 lat, a najstarszy 60 ● kobiety to 30% naszych absolwentów (na pierwszym kursie nie było żadnej)".
Jak sądzicie- działalność takich szkół wpływa jakoś na rynek? Łatwo jest teraz dostać pracę jako junior (bez studiów branżowych)? Pytam z czystej
AMA! Mam 25 lat, programuję zawodowo <4 lata. Do tej pory zajmowałem się głównie backendem (jaram się ddd, clean code/architecture, mikroserwisami) a niedawno złapałem full stackową pracę zdalną za 30k+.
Zaimplementuj system autouzupełniania tekstu. To jest mając dany napis s i zbiór wszystkich możliwych słów kluczowych, zwróć wszystkie słowa kluczowe które mają s jako swój prefiks.
np. dla s = "pi" i zbioru słów: {"pies", "kot", "kotek", "piesek"} poprawną odpowiedzią będzie ["pies", "piesek"].
Postaraj się zoptymalizować strukturę danych w taki sposób aby przyspieszyć działanie systemu dla wielu zapytań s przy tym samym zbiorze słów kluczowych.
SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, FMA, LZCNT, POPCNT, BMI1, BMI2, PCLMULQDQ, AES
Przykład kodu:
using System.Runtime.Intrinsics;
using System.Runtime.Intrinsics.X86;
static unsafe float[] SimdAdd(float[] a, float[] b, int n)
{
float[] result = new float[n];
fixed(float* ptr_a = a, ptr_b = b, ptr_res = result)
{
for (int i =