Najczęstsze błędy w nauce programowania

  Рет қаралды 1,305

Witek Pruchnicki

Witek Pruchnicki

Күн бұрын

Пікірлер
@wpheelp
@wpheelp Жыл бұрын
Dziwne, że wszyscy chcą programować internet, a mało się mówi o procesorach i mikrokontrollerach czyli głównie języki C/C++ już nie mówiąc o egzotyce typu FPGA i języki VHDL i Verilog. A to też jest świetlana przyszłość zawodowa ze względu na postępującą robotykę. Faktem jest że trzeba inwestować w sprzęt, płytki rozwojowe, programatory być może dlatego mniej chętnych do tej nauki.
@witekpruchnicki
@witekpruchnicki Жыл бұрын
Wydaje mi się że tutaj główna kwestią jest poziom skomplikowania a z drugiej strony popularność. Jeśli wejdziesz na jakikolwiek portal z ofertami o pracę dla programistów to głównie jest tam Frontend, Backend I Devops. Przy czym Backed to głównie Java, Python, Node.js i pochodne C. Oczywiście zgadzam się że to jest olbrzymia przyszłość i w przyszłości również planuję rozwijać się w tych tematach aczkolwiek żeby zacząć, znacznie łatwiej gdy uczysz się języka programowania wysokiego poziomu I dopiero będąc już programistą rozwijasz się dalej w określonej tematyce bo z tego co wiem i widziałem bardzo mało jest ofert pracy dla juniorów, którzy programowaliby mikrokontrolery itd. Raczej w tych tematach pracują już programiści z dużą wiedzą i doświadczeniem. Takie moje zdanie ale jak najbardziej nie jestem panem wszechwiedzącym i mogę się mylić 😉
@Yloj
@Yloj Жыл бұрын
​@@witekpruchnicki Wydaje mi się, że jest jeszcze kilka kluczowych powodów. 1. Praca zdalna, jednak jakby na to nie spojrzeć przy programowaniu wszelkiego rodzaju kontrolerów, nie ma opcji, by na pewnym etapie nie być fizycznie przy takim elemencie lub całym rozwiązaniu w postaci jakiegoś robota produkcyjnego. Siłą rzeczy firma nie będzie skłonna tak łatwo wypożyczyć całego sprzętu do domu. Więc jedyne co to pewnie jakaś częściowo praca zdalna. 2. Wymogi firm, bardzo często od takich osób wymaga się ukończonych studiów powiązanych z kierunkiem robotyki. 3. Zakres wiedzy poza samym programowaniem takich elementów, wymaga się często podstaw elektroniki, w niektórych przypadkach pneumatyki wszystko zależy, gdzie dokładnie będziesz się obrać. Podasz złe napięcie i możesz spalić kontroler. 4. Często nie jest praca typowego programisty a inżyniera od czegoś tam każda firma to inna nazwa. 5. Najczęściej jest to też praca, częściowo w nieprzyjemnych środowiskach. Musisz zejść z laptopem na produkcje i zaprogramować maszynę użerać się z ludźmi, którzy nie mają o tym bladego pojęcia, ale będą Ci mówić, że do niczego się nie nadajesz i tylko klikasz w ten komputer, a maszyna dalej nie działa, za co oni Ci płacą a oni mają norme do wyrobienia. W takich środowiskach najczęściej pojawiają się oferty pracy z zakresu programowania wszelkiego rodzaju robotyki. Znam osobę, która weszła w takie coś, ale zaczynała jako elektryk. Chciał od życia czegoś więcej, nauczył się programować płytki i inne systemy. Dziś prowadzi firmę, która głównie zajmuje się integracją całego domu w smart home. Mówił wprost, że bez wiedzy elektrycznej trudno jest w to wejść, by zarabiać dobre pieniądze. W jego przypadku programowanie było kolejnym korkiem do rozszerzenia kompetencji i zarobków. Wiem, że to może nie jest spektakularne programowanie samojezdnych robotów czy innych wynalazków, jednak takiej pracy wcale nie ma dużo.
@witekpruchnicki
@witekpruchnicki Жыл бұрын
@@Yloj Jak najbardziej się zgadzam. Nie mam doświadczenia w tych dziedzinach więc ciężko mi się wypowiadać na te tematy ale z pewnością to co napisałaś jest logiczne i są to kolejne powody dlaczego ta dziedzina nie jest aż tak popularna.
@jacknelson9800
@jacknelson9800 Жыл бұрын
Właśnie szukam sobie bootcampa i myślałem faktycznie o full stacku, ale chyba faktycznie może porywam się z motyką na słońce dlatego może zacznę brnąć powoli w temat po kolei język za językiem
@witekpruchnicki
@witekpruchnicki Жыл бұрын
Wiem co czujesz, jest tyle tych technologii że również chciałem nauczyć się każdej. Niestety nie da się i lepiej coś wybrać bo też od jakiegoś stanowiska musisz zacząć a nie ma zbyt wielu ogłoszeń z pracą dla fullstacków. Lepiej opanuj jedną dziedzinę i dokładaj do tego po kolei nowe technologie 😉
@chujcinaimie
@chujcinaimie Жыл бұрын
Odpuść bootcampy wszystko w necie jest za darmo.
@witekpruchnicki
@witekpruchnicki Жыл бұрын
@@chujcinaimie Zgadza się ale dopiero gdy masz już podstawy to jest łatwiej szukać informacji. Na początku ciężko się zorientować ale są o wiele tańsze kursy niż bootcampy i przerabiasz je we własnym tempie
@jacknelson9800
@jacknelson9800 Жыл бұрын
@@witekpruchnicki wyszedłem z założenia że wezmę po prostu bootcampa z fullstackiem żeby mieć to wszystko jakoś sensownie poukładane z supportem jakiegoś człowieka który w razie zacinki wyjaśni o co chodzi. fullstack daje mi możliwość że poznam back jak i frontend i będzie mi łatwiej kooperowało się w w teamie. Po bootcampie nawet nie zamierzam szukać pracy a mając już podstawy po prostu zagłębiać się w technologi w której najlepiej mi idzie. Chciałem do całości jeszcze dorzucić pythona który jest podobno przystępny jak i też daje wiele możliwości, dobrym pomysłem wydaje mi się również C#. Tak czy inaczej i tak żeby sobie utrwalać to czego się nauczę planuję robić za darmola np jakieś strony internetowe januszom - zawsze powiedzmy że doświadczenie komercyjne jest u juniora mile widziane i pozwala się jakoś przebić przez bimbaliony innych kandydatów.
@witekpruchnicki
@witekpruchnicki Жыл бұрын
@@jacknelson9800 Też miałem podobne plany na początku ale życie i praca to weryfikuje. Moim zdaniem lepiej na początku skupić się na jednym języku, jednej dziedzinie i dopiero jak będziesz pracował jako programista to wtedy iść rzeczej i uczyć się nowych rzeczy ale ogarniać już w miarę jakąś dziedzinę. Im więcej umiesz i z doświadczeniem zozimiesz jakie te dziedziny są szerokie i nie sposób od początku wszystko oganiać. Dlatego też ofert pracy dla juniorów fullstacków prawie nie ma bo każdy zdaje sobie z tego sprawę. A jak są to pracodawca chcę mieć jednego człowieka od wszystkiego i nazywa to fullstackiem 😀 Oczywiście są wyjątki i jeśli dostaniesz fajna pracę jako junior Fullstack to extra 💪👍
@witekpruchnicki
@witekpruchnicki Жыл бұрын
🎁👉Git ściąga - gitakademia.pl 🎁👉Jeśli chcesz zacząć uczyć się programowania i nie wiesz jak wystartować to zobacz tutaj: 🎁💻➡: nauka-programowania-od-zera.witekpruchnicki.com 🎁👉 Jeśli umiesz już sporo i jesteś na etapie szukanie pierwszej pracy to warto pobrać ebooka z tej strony i zastosować moje metody, dzięki którym po raz drugi dostałem pracę 🎁💻➡: jak-zostac-programista.witekpruchnicki.com/
@miosnikgentoo3598
@miosnikgentoo3598 Жыл бұрын
kzbin.info/www/bejne/pInadXiCYs6pn9U Film ma siedem lat ale warto go obejrzeć, bo wszystkie zawarte w nim rady są nadal aktualne.
@witekpruchnicki
@witekpruchnicki Жыл бұрын
@@miosnikgentoo3598 zgadzam się, sam przerabiałem wszystkie filmy z kanału pasja informatyki
Kurs Debugowania w JavaScript -  MUST HAVE każdego JS deva
59:58
Witek Pruchnicki
Рет қаралды 271
OpenAI's O3 and O3-Mini in 12 Minutes
12:07
Developers Digest
Рет қаралды 5 М.
Czym jest caching (pamięć podręczna)?
4:51
Witek Pruchnicki
Рет қаралды 68
Jak sama nauczyłam się angielskiego | od zera do C1
16:58
twoja comfort osoba
Рет қаралды 12 М.
Co To jest API?
8:30
Witek Pruchnicki
Рет қаралды 669
Google’s Quantum Chip: Did We Just Tap Into Parallel Universes?
9:34
Nie przegap korzyści z IKE i IKZE!
13:37
Ekonomiczne Espresso
Рет қаралды 198
Sprint kontra maraton: dlaczego szybkie bieganie jest niedoceniane?
27:55