Rozwój osobisty to strasznie trudne i nudne ...

Odpowiedz Nowy wątek
2020-08-14 13:11

Rejestracja: 5 lat temu

Ostatnio: 1 godzina temu

Lokalizacja: Chorzów

17

Często pojawiają się tutaj tematy o karierze, niepohamowanej chęci rozwoju, niespełnionych ambicjach i niemal atawistycznym pragnieniu poznawania nowych technologii.

Tego typu wątki prawie zawsze budzą spore emocje. Ja natomiast chciałbym sprawdzić ile w tych "szczerych" chęciach oraz "złotych" poradach jest prawdy a ile zwykłego pierniczenia i powtarzania zasłyszanych w "internetach" sloganów.

Napiszcie lub pokażcie co faktycznie zrobiliście dla swojego rozwoju. Co przeczytaliście od deski do deski ze zrozumieniem albo co zaimplementowaliście w ramach ćwiczeń.

Moje z ostatnich 3 lat:

  • W związku z awersją do obcych framework'ów ćwiczę obecnie TypeScript + WebComponents + własny EntityFramework ( w przyszłości do wykorzystania komercyjnego ) ;

  • Ciągle praktykuję algorytmy genetyczne ( obecnie wyznaczanie tras atrakcyjnych turystycznie ). Wspieram się książką Zbigniewa Michalewicza - "Algorytmy Genetyczne" choć on ma bardzo "purystycznie - bitowe" podejście do tematu to polecam.

  • Przygotowuję się teoretycznie do pracy z sieciami neuronowymi w obróbce sygnału akustycznego ale jeszcze nie potrafię implementować tego co chcę w TensorFlow - potrzebuję kilku dni spokoju aby to ogarnąć do końca. Samodzielne próby implementacji sieci okazały się bezcelowe ale i tak spróbować musiałem bo inaczej nie byłbym sobą.
    Przeczytane: Ryszard Tadeusiewicz - Sieci Neuronowe, Akustyka - F. Alton Everest - Podręcznik Akustyki, w trakcie: Akustyka - Rufin Makarewicz - Dźwięki i Fale.pdf ;

  • C++ ogólnie i obiektówka w C++ na AVR ( mimo wielu lat nigdy się z tym językiem nie zaprzyjaźniłem a w elektronice to jednak rzecz popularna )

Efekty ćwiczeń::

  1. Uproszczony wynik działania alg. genetycznego dla wyznaczania trasy Kraków -> Paryż:

screenshot-20200814131233.png

  1. Sterownik wzmacniacza bazujący na jednym enkoderze z przyciskiem a dostępne funkcje to:
    • obsługa z pilota ;
    • głośność ;
    • balans ;
    • zmiana źródła ;
    • gładkie wyciszanie / zgłaśnianie ( fadeout / fade in ) ;
    • odłączanie głośników przy zaniku napięcia ;
    • kilka innych drobiazgów ...

screenshot-20200814131038.png


Projektowanie i programowanie. Hobbystycznie elektronika i audio oszołom.
edytowany 2x, ostatnio: katakrowa, 2020-08-14 14:49
Czy na zdjęciu jest wzmacniacz https://sklep.avt.pl/avt2180.html?rec=XB8P5TA8 ? Pytam bo hobbystycznie ostatnio trochę wróciłem do elektroniki (kiedyś w młodości to była moja pasja, ale to były zupełnie inne czasy i możliwości) i tak się właśnie dzisiaj zastanawiałem nad jego zakupem. - cw 2020-08-14 14:35
Tak ale po modyfikacjach wartości wielu elementów. Zanim się zabierzesz za robotę gorąco polecam przestudiować: https://www.circuitbasics.com[...]hi-fi-audio-amplifier-lm3886/ i oczywiście https://www.ti.com/lit/ds/symlink/lm3886.pdf także chętnie odpowiem na pytania na priva. - katakrowa 2020-08-14 14:47

Pozostało 580 znaków

2020-08-14 13:15

Rejestracja: 13 lat temu

Ostatnio: 1 godzina temu

0

wszystkie płytki robiłeś sam? Ciekawostkowa, dla stm32 masz tłumacz modeli sieci neuronowych z keras na stm32.


We are the 4p. Existence, as you know it, is over. We will add your biological and technological distinctiveness to our own. Resistance is futile
Końcówka to jakiś KIT AVT ale pozostałe robię sam. Kiedyś w starym jak świat Protel a obecnie w darmowym KiCad. Przykłady https://www.elektroda.pl/rtvforum/topic3433799.html , https://www.elektroda.pl/rtvforum/topic3533238.html - katakrowa 2020-08-14 13:52
ah ten kicad nigdy do mnie nie przemawiał, zawsze wolałe Eagle, ale to teraz autodesk i jak każde korpo zaczęli psuć detale(płytki robię okazjonalnie). - revcorey 2020-08-14 14:28
Od kiedy pamiętam wszystkie programy do PCB i schematów były skrajnie "pop...lone" jeśli chodzi o interfejs użytkownika ... Coś trzeba było wybrać. Nie chciałem kraść a Eagle niestety ma ograniczenia rozmiaru płytki. Ja często robię duże pod zasilacze czy właśnie sterowniki połączone w jednym - ograniczenie rozmiarów było nie do przejścia. - katakrowa 2020-08-14 14:32

Pozostało 580 znaków

2020-08-14 13:32

Rejestracja: 3 lata temu

Ostatnio: 9 minut temu

1

Podwójne TDA7294? Też chwilowo u mnie gra i chyba mam tą samą płytkę.
W planach mam coś podobnego do Twojego projektu, tylko chciałem dodać selektor wejść na Cinch + optyczne, ale czasu brak.
Listę TODO mam ogromną, ale wiele innych nie skończonych rzeczy.

To 2xLM3886 i to po modyfikacjach sprzężenia zwrotnego, filtrów i kilku innych drobiazgów. Ten podwójny TDA niby 150W to porażka mam jeden w piecyku gitarowym i tam jako tako spełnia rolę. Mam już dużo kodu popisanego obiektowo dla AVR t.j. pilot RC5, enkoder, cyfrowa głośność itp ( chętnie udostępnię ) ... Tutaj stara wersja sterownika napisana jeszcze brzydko i strukturalnie .. zupełnie nie ogarniałem co robię w C więc pisałem byle zadziałało a do tego jeszcze użyłem uC z 2kB pamięci programu co nie ułatwiło sytuacji :-) Mimo niewiedzy wcisnąłem jednak sporo funkcji. - katakrowa 2020-08-14 13:57
Bardzo dziękuję. Będę pamiętał. Jak wrócę do tematu to poproszę o kod. - jurek1980 2020-08-14 14:14

Pozostało 580 znaków

2020-08-14 13:59

Rejestracja: 2 lata temu

Ostatnio: 4 godziny temu

4

ale co jeśli sie robui coś bo to ciekawe , zamiast robić to dla rozwoju?

Ale automatycznie wtedy zwiększają się Twoje kompetencje. Taka pętla sprzężenia zwrotnego. - jurek1980 2020-08-14 14:16
To jest chyba najlepsza opcja - nie takie ćwiczenie na sucho, ale jednoczesnie robiąc coś przydatnego. Dla mnie sytuacja idealna. - cerrato 2020-08-14 14:17

Pozostało 580 znaków

2020-08-14 14:43

Rejestracja: 6 lat temu

Ostatnio: 4 minuty temu

3

Często pojawiają się tutaj tematy o karierze, niepohamowanej chęci rozwoju, niespełnionych ambicjach i niemal atawistycznym pragnieniu poznawania nowych technologii.

Właśnie o to chodzi, że technologie to nie wszystko. Na pewnym etapie poznawanie nowych technologii to rutyna, coś, co po prostu samo przychodzi (czasem w trudach, ale chodzi mi, że po prostu się wie, że się coś nowego pozna i tyle).

Mnie bardziej teraz interesuje biznes, marketing, sposób w jaki można by rozkręcić coś na większą skalę - ale na razie chłonę wiedzę mądrzejszych ode mnie w tym temacie (oraz przygotowuję produkty, które mam zamiar potem sprzedać. Ale jak dokładnie sprzedać? Tego jeszcze nie wiem).

Napiszcie lub pokażcie co faktycznie zrobiliście dla swojego rozwoju. Co przeczytaliście od deski do deski ze zrozumieniem albo co zaimplementowaliście w ramach ćwiczeń.

Cały czas coś robię, tylko, że to raczej próby, ćwiczenia, coś co mi przyniesie rezultat dopiero za miesiące czy lata na przykład. Więc nie będę się chwalić przedwcześnie.


((0b10*0b11*(0b10**0b101-0b10)**0b10+0b110)**0b10+(100-1)**0b10+0x10-1).toString(0b10**0b101+0b100);
edytowany 1x, ostatnio: LukeJL, 2020-08-14 14:45
To może napisz co ćwiczysz? Zawsze może to być dodatkową motywacją. - katakrowa 2020-08-14 14:55
No ostatnio dużo pracy koncepcyjnej. Np. przed chwilą otworzyłem sobie plik tekstowy i obmyślam, co miałoby się znaleźć w mojej przyszłej książce o React. Wypisuję w punktach, w jaki sposób taka książka miałaby się wyróżniać od innych książek. Tylko właśnie - to dopiero pomysły, a je trzeba dopiero zrealizować (o ile uznam, że faktycznie warto i że jestem w stanie to zrobić). Można powiedzieć, że to nic - ale z drugiej strony jeśli faktycznie w przyszłości napiszę taką książkę (albo np. zrobię interaktywny kurs) to, co robię dzisiaj, będzie do tego przyczynkiem. - LukeJL 2020-08-15 11:14
z bardziej konkretnych rzeczy - to np. ostatnio wymyślam przykłady kodu do generatorów w JavaScript i robię taką stronę, która będzie to pokazywała w fajny sposób. Tej strony jeszcze nie ma w necie, ale to za pół roku czy rok może stać się popularnym serwisem o JavaScript. Inna rzecz to edytor, który zacząłem robić, ale na razie zapauzowałem pracę nad nim Wchodzę w edytorze na meta p... - jak wznowię pracę, to też może się to w fajną stronę rozwinąć. A jeśli nie, to przynajmniej poznałem głębiej Three.js i ogólnie jakiś taki know how jak robić podobne rzeczy - LukeJL 2020-08-15 11:17
https://www.looptile.fun/ - dobra rozgrzewka. Natomiast ja z generatorów kodów to pracuję nad takim co wypluje mi cały kod obsługi encji zarówno dla front-end w JS/TS oraz back w PHP ... - katakrowa 2020-08-15 12:27
@katakrowa nie o takie generatory chodzi, tyko o funkcję, którą można pauzować i która może wypluwać jakieś wartości w trakcie działania https://developer.mozilla.org[...]ence/Global_Objects/Generator - LukeJL 2020-08-15 12:39
a o takim to jeszcze nie słyszałem ... Ciekawe. - katakrowa 2020-08-15 15:34

Pozostało 580 znaków

2020-08-14 15:21

Rejestracja: 5 miesięcy temu

Ostatnio: 1 dzień temu

2
katakrowa napisał(a):

Napiszcie lub pokażcie co faktycznie zrobiliście dla swojego rozwoju.

Żyję, bawię się i rozmawiam z ludźmi - czego chcieć więcej?

BTW: jest takie fajne życiowe powiedzenie - Jak byłem mały to pokazywałem, teraz się wstydzę. ;)


Z wszelkiego drzewa tego ogrodu możesz spożywać według upodobania - ale z drzewa poznania dobra i zła nie wolno ci jeść, bo gdy z niego spożyjesz, niechybnie umrzesz.

Pozostało 580 znaków

tsz
2020-08-14 15:24
tsz

Rejestracja: 2 miesiące temu

Ostatnio: 1 minuta temu

4

Raz na pół roku zaczynam robić jakąś grę. Ostatni raz coś konkretnego powstało w ten sposób 15 lat temu (nawet to potem znajdywałem w różnych Linuksowych repozytoriach).

edytowany 2x, ostatnio: tsz, 2020-08-14 15:30
Możesz uszczknąć rąbka tajemnicy co to za gra ? - katakrowa 2020-08-14 16:54
Co to za format pnd ? - katakrowa 2020-08-14 18:15
Pandora to jest taka konsolka do gier i pewnie to jest jakiś ich własny format paczek. Nie wiem, wiem tylko, że istnieje. Nigdzie indziej już tej gry znaleźć nie mogłem. Same martwe linki. - tsz 2020-08-14 18:18

Pozostało 580 znaków

2020-08-14 15:34

Rejestracja: 1 rok temu

Ostatnio: 3 minuty temu

8

Szczerze się przyznam, że mnie się nie chce rozwijać.

Ja "piję" do tych co to deklarują swoją niczym niepowstrzymaną chęć rozwoju a efektów brak. Jak się komuś nie chce to przynajmniej jest szczery sam wobec siebie a to już duży sukces osobisty w drodze do osiągnięcia szczęścia i spokoju :-) - katakrowa 2020-08-14 15:40
Myślę, że poruszyłeś ciekawy temat. - UglyMan 2020-08-14 15:43
@katakrowa: deklarują że korpo ma im szkolenie zapewnić z bufetem i integracją to wtedy się rozwiną - Miang 2020-08-14 15:57
@Miang niektórzy też uważają, że na studiach ich nauczą ... Myślę, że to dobra analogia do szkoleń organizowanych przez pracodawcę. Jak ktoś nie ma chęci to się nie nauczy choćby go wysłali na 500 szkoleń. - katakrowa 2020-08-14 16:53

Pozostało 580 znaków

2020-08-14 15:47

Rejestracja: 5 lat temu

Ostatnio: 1 godzina temu

Lokalizacja: Chorzów

4
loza_wykletych napisał(a):

BTW: jest takie fajne życiowe powiedzenie - Jak byłem mały to pokazywałem, teraz się wstydzę. ;)

Nie ma się czego wstydzić.

Moim zdaniem człowiek uczy się jedynie na własnych bolesnych błędach oraz poprzez zabawę ( nawet dorosły ). Wszystkie pozostałe metody sa mało skuteczne? Samo wykonywanie codziennej pracy to jedynie utrwalanie wiedzy ale nie zdobywanie nowej a nawet najbardziej skomplikowane i złożone zagadnienia można poznać poprzez dobrze zorganizowaną zabawę / hobby.

Nie rozumiem zatem dlaczego programiści swoje działania hobbystyczno-rozwojowe owiewają taką straszną mgłą tajemnicy. Podejrzewam, że zwyczajnie się nie rozwijają / nic nie robią ponad to co "w robocie".
W świecie elektroniki to niemożliwe - praktyka jest tam napędem do rozwoju oraz elementem niezbędnym do zrobienia czegokolwiek. Portale elektroniczne na całym świecie roją się od małych po wielkie projekty, które powstały w garażach czy na biurkach nastolatków. Nikt nie wstydzi pokazać się tysięcznego projektu na Arduino bo mimo częstej krytyki to i tak jest motywacją do dalszej pracy.

Czego zatem wstydzą się programiści? Być może to rzeczywiście przejaw braku faktycznych działań i ograniczaniu się do oglądania poradników na YouTube? Jeśli tak to zachęcam by się ogarnąć i zacząć ćwiczyć, pisać małe programy, chwalić się nimi, potem je poprawiać i ponownie się chwalić. To najlepszy sposób na odnalezienie motywacji.

Kolejna rzecz, którą chciałbym poruszyć to staż w pracy. Czy ten rzeczywiście świadczy o tym, że przez te lata czegoś nauczyliśmy się?
Ja np. już ponad 20 lat jeżdżę samochodem i przejechałem ponad pół miliona kilometrów ...
Czy z tego powodu jestem już kierowcą profesjonalnym i mogę brać udział w rajdach samochodowych? Dodam, że używam najpopularniejszego w Polsce "Frameworka" do poruszania się po drogach jakim jest Skoda Octavia. Raczej nie ma szans by podskoczył mi jakiś 18 latek po kilku miesiącach kursu rajdowej jazdy w 20 letnim Golfie... Prawda ?

Od siedzenia na dup..ie przed kompem wiedzy nie przybywa. Nawet jeśli siedzimy bardzo intensywnie !


Projektowanie i programowanie. Hobbystycznie elektronika i audio oszołom.
edytowany 2x, ostatnio: katakrowa, 2020-08-14 15:53

Pozostało 580 znaków

2020-08-14 16:01

Rejestracja: 1 miesiąc temu

Ostatnio: 1 miesiąc temu

2

Ucze sie przerabiajac ksiazki z danego zagadnienia i robiac male projekty - nic ambitnego.
W ramach rozwoju zawodowego wybieram technologie, ktore juz sie oplacaja albo chociaz dobrze rokuja.
Jednak jesli tylko moge, to wole czytac/sluchac ksiazki z zakresu historii i ekonomii.

Podejrzewam, ze wiele ludzi ma wylozone w rozwoj, ale oficjalnie o tym nie mowi, bo tak nie wypada.
Sami sobie narzucilismy ta presje, ze trzeba sie nieustannie rozwijac niczym papier toaletowy.

Pozostało 580 znaków

2020-08-14 16:51

Rejestracja: 1 rok temu

Ostatnio: 8 minut temu

0

Ja nic specjalnie w kierunku rozwoju nie robię. W zupełności wystarcza to, co dzieje się u mnie w pracy zawodowej i freelance. Jeszcze rok temu pisałem appki w C++ na terminale płatnicze. Potem zmiana pracy i pisanie stosu graficznego na Androida (też C++). Ostatnio znów zmiana i pisanie stosu 4G/5G w C. Jednocześnie freelance: nRF52 w C++, STM32 w C, ostatnio appka w Javie na Androida. Ta appka była moją pierwszą aplikacją mobilną, a na dodatek pierwszą mobilną komercyjną. Tak więc to nie było tak, że zapragnąłem rozwijać się w kierunku Androida. Prawdę mówiąc od tego stroniłem. Ale pojawiła się konkretna oferta, na dodatek obejmująca implementację protokołu, który już znałem. Zgodziłem się więc, choć nie pisałem nic wcześniej na Androida. Miałem jednak doświadczenie z Javą i ogólne dosyć dłuższe doświadczenie w programowaniu. Wystarczyło więc intensywne googlanie.

Ogólnie ciągle coś się dzieje i ciągle ktoś coś chce. A że programowanie jest dziedziną szeroką i projekty różnorodne, to człowiek się kształci i tak, nawet bez jakiegoś większego planu.

Pokaż pozostałe 3 komentarze
Moglbys napisac w jaki sposob dostales mozliwosc pracy nad takim projektem? Bardzo interesujacy temat. - lubie_programowac 2020-08-14 17:07
W sumie to przypadkiem. Siedziałem drugi rok w terminalach płatniczych i stwierdziłem, że czas na zmianę. Brakowało rozwoju a sposób zarządzania był bardzo dziwny. Szukałem czegoś ogólnie w embedded ale w Warszawie tego typu ofert nie jest dużo. Trafiłem w końcu do software/hardware house'u, gdzie jednym z projektów była właśnie obsługa dwóch wyświetlaczy w Surface Duo. Ta firma była córką firmy szwedzkiej, która robiła już coś dla MS. Nie pracowałem więc w MS, tylko byłem podwykonawcą podwykonawcy podwykonawcy MS. - rstack 2020-08-14 17:22
Z ciekawości, ta firma to Sigma? - nalik 2020-08-14 17:39
Tak myślałem, obstawiałem szajsunga albo huawei a potem doczytałem, że szwedzkie. Na 99% mamy wspólnych znajomych. - nalik 2020-08-14 17:41

Pozostało 580 znaków

Odpowiedz

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