#anonimowemirkowyznania
Chciałabym się przebranżowić na IT. Co sądzicie o liście poniżej? Kolejność podpunktów ma znaczenie a lista zawiera rzeczy, które polecane są dla przebranżawiających się*
Cel listy: ogarnięcie co można robić w IT, znalezienie dla siebie ścieżki pod kątem stopnia trudności i dopasowania pod swoje preferencje później
Stopień trudności: w stosunku do wszystkich pozostałych ścieżek IT dla przeciętnej osoby spoza IT będącej już po studiach

1. Łatwiejsze dla osób spoza IT,
Pobierz AnonimoweMirkoWyznania - #anonimowemirkowyznania 
Chciałabym się przebranżowić na IT....
źródło: comment_1654456980NG8XrXBBMQ1mfgVYhXVLFv.jpg
@AnonimoweMirkoWyznania: jak ta lista niby jest zbudowana?! punkty 1. i 3. to mniej więcej jakieś ścieżki rozwoju w IT, natomiast punkt 2. to z dupy wypisane 2 języki programowania xD W C++ można robić zarówno ML jak i backend jak i 10 innych rzeczy, to jest tylko język. Tak jakbyś zrobił listę ścieżek dla budowlańca:
1. malowanie ścian, układanie paneli
2. młotek, śrubokręt
3. układanie płytek
( ͡° ͜ʖ
Szukam osoby chętnej do pomocy przy dwóch zadaniach z programowania w języku C. Sprawa jest dosyć pilna, siedzę już drugi dzień nad tym i nie mogę go dokończyć, a nie mam już na to czasu. Oczywiście zapłacę za pomoc ( ͜͡ʖ ͡€).

Więcej szczegółów podam na priv. Kto pierwszy ten lepszy ;)

#programowanie #informatyka #jezykc #cpp
Muszę się pochwalić, że ban na wykopie przyniósł mi sporo szczęścia i to ile fajnych rzeczy wydarzyło się przez okres tych kilku tygodni jest dość spora ( ͡° ͜ʖ ͡°)

Opiszę wam dzisiaj historię mojego poszukiwania pracy, chociaż właściwie powinienem powiedzieć poszukiwania mnie przez pracę.

Otóż w tamtym tygodniu zrobiłem sobie mój coroczny update mojego CV. Takie małe poprawki, dopisanie nowych technologii których się uczyłem, rozpisanie projektów i
Pobierz sorek - Muszę się pochwalić, że ban na wykopie przyniósł mi sporo szczęścia i to ile ...
źródło: comment_1653043530rYCJ30LkIZ2ONuCXRPw6ls.jpg
Cześć, od jakiegoś czasu uczę się C++, wcześniej C. Mógłby ktoś przedstawić coś w stylu roadmapy tego języka jak to jest zrobione na https://roadmap.sh. Wiem, że to prawdopodobnie źle skonstruowane pytanie, ale może jest coś takiego. Np poznałem klasy, potem STL i co następne, jakie funkcjonalności języka poznawać po kolei?
#cpp #programowanie #c
Cześć, mam pytanie chciałbym poznać jakieś eleganckie rozwiązania tego problemu:
apiAllocator zwraca wskaźnik do kilku utworzonych struktur ApiElement, fajnie to działa w przypadku wektora, ale chciałbym
zrobić to dla unordered map, czyli pomiędzy każdą strukturę muszę dopchać jeszcze jeden bit dla boola.
Wiem jak to zrobić na chama, ale interesuje mnie, czy ktoś jakieś fajne rozwiązanie zaproponuje.

int numberOfElements;
std::vector vector;
apiAllocator(numberOfElements, nullptr);
vector.resize(numberOfElements);
apiAllocator(numberOfElements, vector.data());
///////////////////////////////////////////////////////////////////////////////////
int numberOfElements;
std::unorderedmap unordered
Poszukuję 5-6 osób do wzięcia udziału w wakacyjnym projekcie programistycznym! Będzie to projekt gry platformowej 2D z wykorzystaniem głównie C++ , który będzie iteracyjnie rozwijany. Jest to coś dla początkujących programistów, którzy chcą popracować w „prawdziwym” projekcie. Ja jako programista trochę już pracujący w zawodzie będę „prowadził” projekt, kierując was w stronę poprawnego korzystania z narzędzi kontroli wersji (git), dzielenia się pracą w ramach zespołu, organizowania projektu i wykonywania code review. Projekt
W domyśle jest to oferta dla osób z końca technikum/początku studiów, którzy mają niewielkie szanse na załapanie się na wakacyjny staż w zawodzie, a ten projekt będzie jego okrojonym substytutem.


@kochamajfony: może nie jest to od razu wyjaśnione, ale całość jest już klarowna. Proponuje pokazanie ludziom w wieku ~19 lat jak działa IT, robie to za darmo, pomogę im zdobyć sensowne doświadczenie i skille okołoprogramistyczne a jestem opluwany bo im jeszcze
Siemano mireczki, powoli zaczynam naukę javy, jesteście w stanie polecić jakiegoś dobrego youtubera albo dobre źródła do nauki? Mam ten problem, ze przelecialem wszystkie filmiki TheCherno z c++ i gość był dla mnie bogiem w tłumaczeniu, ale teraz jak szperam po filmikach z javy to same hindusy i różne mega low quality materiały ;/
#cpp #java #programowanie
@rex1313:

Poza tym Koltin to o niebo lepszy i bardziej nowoczesny język.


Tylko w porównaniu z zacofaną pseudo-Javą of Googla, która jest zgodna na poziomie źródeł z Java 6 i nie ma nawet lambd. A przypominam że mamy już rok 2022 i oficjalnie Javę 17, która ma 99% tego co ma Kotlin, i tylko na Androidzie można sobie pomarzyć. Dlatego Kotlin na zawsze będzie niszowym językiem co najwyżej jednej platformy i
@rex1313:

wg mnie nowoczesny język powinien redukować boilerplate


Przez 20 lat pracy nie widziałem aby boilerplate code był przyczyną problemów bądź spowolnienia w projekcie. Po pierwsze pisanie kodu (wklepywanie znaków) praktycznie nigdy nie jest wąskim gardłem projektu. Po drugie generację boilerplate code zwykle daje się łatwo zautomatyzować (np. szablony i autogeneracja w IDE).

Natomiast prawie zawsze przyczyną problemów były:
* Niedostateczny poziom abstrakcji lub pomieszanie poziomów abstrakcji (czyli np. jedna klasa
Jeden z najfajniejszych kanałów o C++ i programowaniu ogólnie.

Polecam, nie dlatego że w sumie odkrywa coś niesamowitego, ale że przyjemnie to wyjaśnia i fajnie się go słucha.

Gość też jest mega fajnym człowiekiem bo zrobił coś czego szukałem od jakiegoś czasu czyli single .h file library - bardzo prosty silnik graficzny do portowania na wiele urządzeń który jest bardzo lekki i prosty do użycia. Link tutaj <==

Polecam szczególnie osobom zaczynającym
sorek - Jeden z najfajniejszych kanałów o C++ i programowaniu ogólnie.

Polecam, ni...
Mam nadzięję, że dobrze spędziliście święta ( )
Dzisiaj mam dla was kolejną wskazówkę z serii #zloteradypassera w temacie języka C++.

Najczęściej piszę o różnych featurach języka, ale dzisiaj będzie o pewnym błędzie w implementacji kompilatorów, który jest na tyle powszechny, że możemy spokojnie go użyć do swoich potrzeb na wielu architekturach. Mowa o tzw memory alignment.

Jak zapewne wszyscy wiemy, każdy obiekt w C++ ma określony
Pobierz Passer93 - Mam nadzięję, że dobrze spędziliście święta (✌ ゚ ∀ ゚)
Dzisiaj mam dla was...
źródło: comment_1650787236o72Kmv50IWaFFngZckbGsF.jpg
@Passer93: Ale to nie jest żaden błąd kompilatorów, a celowe działanie, bo domyślnie kompilator języka C optymalizuje kod programu pod kątem szybkości dostępu do pól struktury, a nie pod kątem miejsca przez nią zajmowanego. https://en.wikipedia.org/wiki/Data_structure_alignment

Co więcej standard języka C wprost mówi, że:

There may be unnamed padding at the end of a structure or union.
Pobierz Defined - @Passer93: Ale to nie jest żaden błąd kompilatorów, a celowe działanie, bo ...
źródło: comment_1650790233H0pt5jtmtsH6vOqqbQcehy.jpg
Cześć,

Chciałbym podążać ścieżką, która w przyszłości pozwoli zostać mi architektem w branży #embedded. W tym celu na własną rękę próbuje się uczyć ile mogę z książek czy internetu, ale to raczej kiepskie podejście, bo wiadomo, że praktyka jest najistotniejsza.

W tym celu wymyśliłem projekt bazujący na obsłudze urządzeń po Zigbee z pośredniczącym Zigbee2Mqtt. System będzie miał API, tutaj chciałem wykorzystać gRPC. Zrobię na pewno do tego jakiegoś GUI, chciałbym zrobić
@Parseval: @kobrys13: To jest idealny przykład dla którego nie powinno się zostać architektem oprogramowania ( ͡° ͜ʖ ͡°) Pieprzenie kotka za pomocą młotka, dużo pięknych słów, a jak już coś trzeba zrobić to albo idealistyczne opowieści na 10 stron albo stwierdzenie, że architekt nie musi się znać. I prawie zawsze rozbujałe ego. Zawsze z tego kisnę.

Z mojego doświadczenia, a siedzę już w embedded dobry kawałek
@Parseval: Programowanie to moim zdaniem bardzo dobry sposób robienia pieniędzy ( ͡° ͜ʖ ͡°) Rzeczywistość jest niestety brutalna i nie możesz nic z tym zrobić. Dlatego im szybciej się z tym pogodzisz, tym lepiej. Jak to powiedział klasyk - "Boże, daj mi odwagę, bym zmieniał rzeczy, które zmienić mogę, spokój, bym godził się z rzeczami, których nie mogę zmienić oraz mądrość, bym potrafił je rozróżnić".

A wracając
W jaki sposób mogę połączyć dwa array'e w C++?
Mam sobie dwie tablice:

unsigned char array_one[] = { 0x2, 0x1, 0x1b, 0x7, 0x55, 0x0, 0x1c, 0x31, 0x0, 0x5, 0xc, 0x2, 0x31, 0x11 };
unsigned char array_two[] = { 0x0 };
W jaki sposób mogę połączyć je by na końcu arrayone znalazł się ten pojedynczy bajt z arraytwo? Znam sposób z strcat, ale zastanawiam się czy jest sposób, by nie tworzyć