Projekt "droga do zawodowego programisty C"

Odpowiedz Nowy wątek
2019-10-31 14:49
8

Hey! Jestem studentem pierwszego roku informatyki na Politechnice Lubelskiej, który już jakiś czas (kilka lat) siedzi w programowaniu. Próbowałem różnych technologii i dziedzin IT, ale obecnie zdecydowałem się wyspecjalizować i "ograniczyć" do głównie jednej - programowanie embedded.

Pod tym postem będę opisywać daily progress, czyli co zrobiłem w danym dniu w kierunku zostania zawodowym programistą embedded. Będzie to swoisty "dziennik rozwoju".

Wiem, że embedded jest to nisza, więc jeśli nie uda mi się znaleźć pracy stacjonarnej, zdalnej lub wystartować na Upwork'u to podejmę się jej w innej technologii - przy pierwszej lepszej okazji, a następnie będę cały czas szukał i "czuwał" nad pracą w embedded.

Mam w planach do nauki i przerobienia następujące "zagadnienia":

  • Język C
  • Język C++
  • Osdev
  • Jądro Linuxa
  • Algorytmy, struktury danych
  • programowanie ARM, STM32
  • Linux ("użytkowanie"), bash
  • trochę Pythona (podstawy) do skryptowania
  • Git
  • Jakieś podstawy telekomunikacji, Ethernet, TCP, IP
  • CAN, I2C, SPI
  • FreeRTOS
  • Architektura AUTOSAR
  • Przetwarzanie sygnałów
  • Boost
  • STL
  • wielowątkowość i jej koncepty
  • Docker
  • Inne rzeczy związane z embedded

Część z tych rzeczy już znam w jakimś stopniu, więc niektóre "zagadnienia" będą szły szybciej, inne wolniej.

W ramach nauki tego wszystkiego chciałbym realizować różne projekty z "tego", udzielać się na stack overflow, prowadzić ten dziennik postępu oraz wrzucać kontrybucje do open-source (np. jądra Linuxa).

Kilka linków:
https://github.com/Grzegorz-Malyska
https://stackoverflow.com/users/12242086/grzegorz-ma%c5%82yska

Pozdrawiam, gjm

A jak tam https://4programmers.net/Forum/1299948 ? Może warto wznowić projekt? - kq 2019-10-31 15:03
Człowiek zmądrzał trochę :PP - gjmreborn 2019-10-31 15:08
@kq: nie przejrzałem jeszcze całego wątku ale skąd wiedziałeś, że to ta sama osoba? - kixe52 2019-10-31 15:57
Nie jestem pewien czy w tym wątku, czy później u Gyna na IRC-u podał swoje dane ;​) - kq 2019-10-31 16:02
nauczysz się tego wszystkiego i skończysz z depresją - euro2012spoko 2019-11-04 16:17
Dlaczego? :D - gjmreborn 2019-11-04 21:45

Pozostało 580 znaków

2019-11-08 11:36
3

A przywróciłeś copyrighty Torvaldsa na repo, czy też udzielił ci uprawomocnień prawnych do ich wywalenia? xD

Pozostało 580 znaków

2019-11-10 20:11
0

Takie pytanko kogoś, kto dopiero zaczyna naukę programowania.
Da się ze zrozumieniem opanować książkę Praty (w przypadku C++ 1100 stron) w tydzień tak jak tutaj?
Mi to zajmuje od cholery czasu i dla mnie jest to nierealne biorąc pod uwagę, że sobie klepie kody jakieś codziennie po prostu żeby opanować to co znam do perfekcji i powoli wprowadzać nowe rzeczy.
Czy jak się pozna jeden język perfekcyjnie to nauka reszty przyjdzie znacznie łatwiej?

Pokaż pozostałe 3 komentarze
podstawy są takie same w sumie :D, przejście z np .neta na javę, żeby jako tako w tym pisać, to coś koło miesiąca? Na początku wiadome jest że workflow nie będzie takie samo itd. - IRusio 2019-11-10 20:42
Przejście z C# na Javę faktycznie jest proste. W drugą stronę trochę trudniej, bo Java prymitywna. Ale np przejście z C# na F# ? Na ile czasu oceniasz? - Kamil Żabiński 2019-11-10 20:44
tak naprawdę to jest zupełnie inny paradygmat programowania, więc ciężko stwierdzić ~3-4 miesięcy żeby ogarnąć jak to działa, i przestawienie mózgu na inny typ myślenia? Więc obstawiam okolice roku pewnie żeby płynnie w tym pisać przy dość stałej pracy po 10h tygodniowo? Ciężko mi to w sumie do końca stwierdzić, bo nie pisałem dużo w F#'pie. - IRusio 2019-11-10 20:59
Hah dzięki za odzew. Przez ten wątek nie wiedziałem czy coś ze mną nie tak. Choc nie mam na razie problemu z rozumieniem jak co działa, chyba że mózg już przeładowany, ale w 10 dni opanowałem w porównaniu do tego tutaj tyle co nic ;( - TheRottenCookie 2019-11-10 21:05
z tego co wiem, to chłopak ma dość niezły background javowy, więc spokojnie :D - IRusio 2019-11-10 21:07

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

2 użytkowników online, w tym zalogowanych: 1, gości: 1, botów: 0

Użytkownik: xfin