Przerażający scope w pracy software dewelopera

Przerażający scope w pracy software dewelopera
QA
  • Rejestracja:prawie 4 lata
  • Ostatnio:9 miesięcy
  • Postów:19
0

Tak. w Diechl control była robiona do pralek robiona ale ją oślepiało światło. Ja opracowałem swoją ale może pracować na zewnątrz. To optyczna klawiatura.

edytowany 1x, ostatnio: qazpylades
QA
  • Rejestracja:prawie 4 lata
  • Ostatnio:9 miesięcy
  • Postów:19
0

Tak. Odbiciowa.

Silv
Ale co to znaczy?
QA
  • Rejestracja:prawie 4 lata
  • Ostatnio:9 miesięcy
  • Postów:19
1

W klawiszu jest dioda nadawcza LED i odbiorcza fotodioda umieszczane za przezroczystą osłoną zabezpieczającą przed użyszkodnikiem. Przyłożenie palca do namalowanego przycisku jest wykrywane i klawisz ma zadziałać. Zaleta. brak kontaktu elektrycznego, odporność na pola elektromagnetyczne i fale radiowe, brak konieczności obróbki obudowy(dodatkowe otwory==dodatkowy koszt, dodatkowe nieszczelności, mechanika jest nietrwałą i bardzo droga(specjalne przyciski idiotoodporne kosztują po 50 zł. trwałość przycisków mechanicznych jest ograniczona). Wady: niestety przez palec światło słoneczne przechodzi bez problemu i tutaj wchodzi DSP.

edytowany 1x, ostatnio: qazpylades
piotrpo
  • Rejestracja:ponad 7 lat
  • Ostatnio:3 dni
  • Postów:3277
0
NeutrinoSpinZero napisał(a):

Zakres wszystkich działek, w których musi się poruszać programista (backend developer w moim przypadku) to jest jakiś dramat. Mówię tu o małej firmie z własnym produktem, nie mówię z perspektywy korpo.

I dlatego możesz zarabiać więcej niż ochroniarz, czy kasjerka w markecie. Ani w dziób nie dostaniesz, do kibelka i na śniadanie możesz iść kiedy chcesz.

Kiedy się tego wszystkiego nauczyć? Jak Wy to robicie? Nie śpicie?
Cóż, nie jestem tytanem intelektu, ale podejrzewam, że w jakiejś średniej się mieszczę biorąc pod uwagę możliwości umysłowe programistów w Polsce.

Wystarczy być trochę ponad przeciętną podobno.

  1. Naucz się programować
  2. Naucz się myślenia, mam tu na myśli algorytmikę i całą otoczkę
  3. Naucz się tworzyć kod w praktyce

I to jest coś, co musisz umieć, bo właśnie po to cię zatrudniają. Dochodzi poruszanie się w cudzym kodzie.

  1. Ucz się masy narzędzi. Od tego może się coś w mózgu odkleić.. Jak to ogarnąć rozumiem to ja nie mam pojęcia. Muszę używać w pracy bazy danych, kolejek, konteneryzacja, CD/CI - Jenkins, AWS, Kubernetes, kontrola wersji, ogarniać infrastrukturę, żeby wiedzieć co i jak, analiza logów i debugowanie, znać w miarę OS, wiedza z zakresu sieci. Potem optymalizacja SQL, JVM, monitorowanie aplikacji, tutaj wchodzi ten ELK, Prometheus, Graphana. Żeby korzystać z tych narzędzi to trzeba znać inne narzędzia! Edytory tekstu, pluginy do edytorów różne etc.

Trzeba mieć ogólne pojęcie o systemie operacyjnym, protokołach sieciowych. Reszta starczy po łebkach, podstawy. Jak pojawia się problem prosisz o pomoc i się uczysz, żeby następnym razem poradzić sobie samodzielnie.

  1. Żeby tego nie było za mało... naucz się kurcze domeny produktu, w którym pracujesz - i tu w moim wypadku kolejny hardkor - codziennie muszę się uczyć, zmagać, próbować zrozumieć ten pierdyliard integracji, pierdyliard endpointów i kolejek.

Domena produktu to osobna kwestia - nie ma co za bardzo się w to pchać, bo ta wiedza nie jest przenośna pomiędzy firmami. Co do tego jak wygląda architektura systemu - niech ktoś ci to raz wytłumaczy, jak nie ma dobrej dokumentacji to zaproponuj, że ją stworzysz. Parę dni rysowania i upewniania się, że jest dobrze. Na koniec ty wiesz jak działa system, masz sciągę, a reszta ludzi w projekcie szczęśliwa, że w końcu ktoś to ogarnął.

  1. To nie wszystko. Testy. Ciągle jest zbyt mało testów i trzeba to wszystko odpalać i testować wykonując requesty.

A jak udowodnisz, że to co napisałeś działa?

  1. Dobre praktyki, wzorce projektowe etc...

To akurat to część punktu #3.

A te wszystkie umiejętności i tak trzeba ciągle podtrzymywać i szlifować...

Dlatego warto się pchać na zwiady, jak coś się pokazuje do rozpoznania. Uczysz się i ci za to płacą.

Podzielicie się może Waszym sposobem na zapanowanie nad tym? Dodam, że wpadłem na dodatek w błędne koło i chciałbym nauczyć się wszystkiego, a się nie da. Mam na półce ogrom kolorowych książek, pięknych i pachnących, ale jak mam się z nich uczyć, kiedy w wolnych chwilach próbuję rozgryźć jak działa jakaś mikrousługa, w której muszę jutro robić task, a nawet nie wiem co ona dobrze robi i jak działa.

To oznacza, że reszta ludków w projekcie nie ma takich dylematów, bo jak trzeba dochodzić co robi jakaś usługa.....

Ba, do tego wszystkiego dochodzi jeszcze podnoszenie poziomu z j. angielskiego i umiejętności miękkich jak jakieś scrumy etc.

Angielski szlifujesz w robocie - kilka lat z używaniem języka codziennie i nie robi to żadnego problemu. Scrum to pierdoła - nie ty masz się na tym znać.

BraVolt
  • Rejestracja:prawie 6 lat
  • Ostatnio:prawie 4 lata
  • Lokalizacja:Warszawa
  • Postów:2918
3
piotrpo napisał(a):

Zakres wszystkich działek, w których musi się poruszać programista (backend developer w moim przypadku) to jest jakiś dramat. Mówię tu o małej firmie z własnym produktem, nie mówię z perspektywy korpo.
I dlatego możesz zarabiać więcej niż ochroniarz, czy kasjerka w markecie. Ani w dziób nie dostaniesz, do kibelka i na śniadanie możesz iść kiedy chcesz.

I dlatego zarabiasz pięć albo więcej razy więcej od nauczycielki matematyki w szkole.
W Niemczech też... Wróć. W Niemczech programista musi mieć tą samą wiedzę jak polski programista ale zarabia co najwyżej przeciętnie na tle reszty niemieckiego społeczeństwa.

To w takim razie Polska to taki wspaniały kraj nad Wisła gdzie programista zarabia 5 - 10 razy więcej od innych... Wróć. Przed boomem outsourcingów - te nudne CRUDy - programista zarabiał trochę lepiej od średniej krajowej.

Sorry za złamanie serca: nie ma Świętego Mikołaja. Sorry za złamanie odczuć programistycznych: wysoka płaca programisty w Polsce w obecnym czasie nie jest spowodowana jego nadzwyczajnymi zdolnościami ani posiadaniem trudnej technicznej wiedzy.
Budowy mostu i dróg w Skandynawii nie da się łatwo outsourcować do Mordor Mokotów. Polski lekarz też musi się osobiście pojawić w przychodni w Brandenburgii, teleporady Niemcy nie akceptują.


"Kiedy wiedzieć czy zacząć nauke Springa? bo w czystej Javie to nic ciekawego nie zrobie chyba"
Ein Volk, ein Reich, ein Kwa-Kwa ***** ***
piotrpo
Nie pisałem o nauczycielach, chociaż pomimo kiepskiej kasy chętnych jest więcej niż pracy. Możliwość zarabiania mega kasy to oczywiście popyt z outsourcingów, z drugiej ograniczona podaż, bo nie każdy potrafi / chce to robić. Trening programisty trwa lata, trening ochroniarza na bramce w markecie 10 minut - panie Kaziu, pan tu stanie, jak zrobi "pii", to pan podejdzie i sprawdzi dlaczego.
QA
  • Rejestracja:prawie 4 lata
  • Ostatnio:9 miesięcy
  • Postów:19
1

Kolega napisał o umiejętności poruszania się po cudzym kodzie.
Pracowałem w Bydgoskiej firmie, która robi urządzenia dla wojska.
Miałem dodać kilka funkcjonalności do kodu.
Pierwszy raz w życiu widziałem pętlę główną o rozmiarze ponad 17000 (słownie siedemnaście tysięcy) linii prawie bez opisu........
Człowiek, który to napisał został kierownikiem działu. refactoring jego radosnej twórczości i dodanie nowych funkcjonalności trwał 3 m-ce.
W praktyce to było przepisanie kodu.

FI
FI
  • Rejestracja:około 10 lat
  • Ostatnio:prawie 4 lata
  • Postów:471
0

No generalnie jestesmy freethinkerami!

obscurity
od razu przywodzi na myśl kilku użytkowników
W2
  • Rejestracja:około 19 lat
  • Ostatnio:15 dni
1

Tak z własnej perspektywy - to tylko kwestai włsnej ciekawości i dociekliwości. Akurat w ostatnich 2 latach miałem okazję uzupełnić stack zwykłego backendowca .NET o narzędzia o których piszesz - trochę konieczność, trochę własna wkrętka w to Jeśli masz podejście - muszę się tego nauczyć żeby gonić innych to szybko przyjdzie wypalenie. Jeśli trochę ciekawi cię to nawet taki pakiet nie jest przerażający :-)

Escanor16
  • Rejestracja:prawie 5 lat
  • Ostatnio:2 dni
  • Postów:366
1

Ale o z tym stackiem jest nie tak? To nie jest praca dla każdego, tutaj trzeba się ciągle uczyć i właśnie głównie za to jest wam płacone, za to, że musicie poszerzać bez przerwy swoje umiejętności, jeśli uważacie, że aby zarabiać te 20k miesięcznie to wystarczy znać css + html to trochę nie tenteges


Nie chciałem być programistą jednak tego zechciał świat.
KA
  • Rejestracja:około 6 lat
  • Ostatnio:prawie 4 lata
  • Postów:42
0

chwalisz sie czy zalisz? to brzmi jak humblebrag, typowy post typu "patrzie jakim dobrym jestem pracownikiem, btw jestem otwarty na propozycje" zalosne — lambdadziara 2021-03-25 19:44

Podpisuję się pod tym. Wygląda to trochę jak taki świeżak (sam nim jestem), który dopiero co się zachłysnął tym światem i gdzieś koniecznie chce się tym podzielić, ale nie do końca ma pomysł jak i stąd ten temat.

Ale odnosząc się do głównego nurtu... nauka po godzinach, żeby ogarnąć jakieś toole, czy technologie, których używasz w pracy to jest żenada. Sprzedajesz za darmo swój wolny czas. Naucz się cenić swój czas, ucz się i realizuj zadania w pracy swoim tempem, a nie biegniesz na złamanie karku, bo sam sobie tym zaszkodzisz.

Technologii powinieneś się uczyć w ramach swojego czasu pracy. Jeżeli dzieje się inaczej to ktoś tu jest dmuchany w kakao przez pracodawcę.

Inna sprawa, to, że używam do czegoś technologii x, czy y w pracy to nie znaczy, że mam je umieć na poziomie TOP. Mają mi posłużyć w jakiś konkretny sposób, mogę je wykorzystać nawet w 1%, ale to wcale nie musi oznaczać, że je "ogarniam" w całości.

Kolejna rzecz, chyba każdy się z tym spotkał, że dostaje task na godzinę roboty, a przygotowuje się, zbiera informacje, pozyskuje wiedzę do jego realizacji przez 5, czy 10 godzin. Normalka. Ważne żeby ostatecznie znaleźć rozwiązanie. A jak będziesz wch** wolny to zanim się zorientują już pryśniesz do innej firmy za lepszy hajs :)

Ogólnie spuść powietrze, nie podniecaj się, wrzuć na luz, bo się spalisz w ciągu roku.

edytowany 1x, ostatnio: karianmmita
WhiteLightning
  • Rejestracja:prawie 14 lat
  • Ostatnio:18 minut
  • Postów:3169
0

@piotrpo: ale wiesz ze przecietna to inna nazwa mediany, i zeby byc ponad przecietnym w danej technologii trzeba ja ogarniac lepiej niz polowa osob ktore sie tym zajmuja? Juz nie mowiac jakbys chial np na 75% sie znalezc :P

piotrpo
Wiem, podobno do bycia programistą wystarczy IQ nieco ponad średnią.
BluzaWczolg
BluzaWczolg
  • Rejestracja:ponad 6 lat
  • Ostatnio:ponad 3 lata
  • Postów:530
1

@karianmmita:

Technologii **powinieneś ** się uczyć w ramach swojego czasu pracy. Jeżeli dzieje się inaczej to ktoś tu jest dmuchany w kakao przez pracodawcę.

Nie żebym był fanem uczenia się po pracy, ale w sumie to dlaczego powinien? Jest popyt i podaż, jak ktoś chce pracownika za daną cenę, który dłubie x godzin po pracy, za daną stawkę, to już ludzie określają czy im się to opłaca czy nie. Fakt, że nie jest to klarowne rozwiązanie, i sam jestem zwolennikiem liczenia każdej godziny - ale niekoniecznie jest to nieuczciwość pracodawcy.

@BraVolt

W Niemczech programista musi mieć tą samą wiedzę jak polski programista ale zarabia co najwyżej przeciętnie na tle reszty niemieckiego społeczeństwa.

To jest trochę przerysowane, nie ma kokosów jak w Polsce ale nie jest tak że "co najwyżej przeciętne". Gdyby tak było to by nikt się w to nie bawił.


Nie czarodziejska tylko magiczna. I nie fujarka tylko flet. Magiczna flet.
edytowany 2x, ostatnio: BluzaWczolg
BraVolt
Jakby miał być tylko kokosy to by nikt nie pracował bo większość prac to taka średnia bez kokosów
BluzaWczolg
BluzaWczolg
@BraVolt średnia pensja developera pokrywa się mniej więcej ze srednią krajową w Niemczech. więc nie zarabia co najwyżej przeciętnie, zarabia przeciętnie a jak jest lepszy to ponad przeciętnie. W polsce przeciętny programista zarabia dużo ponad przeciętnie w porównaniu z resztą kraju.
PR
PR
  • Rejestracja:około 4 lata
  • Ostatnio:prawie 4 lata
  • Postów:204
0
BluzaWczolg napisał(a):

@karianmmita:

Technologii **powinieneś ** się uczyć w ramach swojego czasu pracy. Jeżeli dzieje się inaczej to ktoś tu jest dmuchany w kakao przez pracodawcę.

Nie żebym był fanem uczenia się po pracy, ale w sumie to dlaczego powinien? Jest popyt i podaż, jak ktoś chce pracownika za daną cenę, który dłubie x godzin po pracy, za daną stawkę, to już ludzie określają czy im się to opłaca czy nie.

Jak idziesz do pracy to masz pewien poziom, za który Tobie płacą i pracujesz. Jeśli nagle okazuje się, że wpadają zadania na coś czego nie potrafisz, no to musisz się dokształcić - czyli musisz to zrobić w ramach pracy więc robisz to w godzinach pracy, lub w nadgodzinach w domu ofc. odpowiednio więcej płaconych. Inaczej pracodawca Cię okrada. Po tym jak nauczysz się nowych X rzeczy jesteś już atrakcyjniejszy i bardziej skuteczny i wtedy idziesz po podwyżkę, bo rynek może Ci zaoferować gdzieś indziej więcej.

No chyba, że nakłamałeś w CV co to nie umiesz, przyjęli Cię, dla zadanie i okazało się, że to ściema, wiec musisz się dociągać z tego ;p Tą technologię porównaj do np. urządzeń - dostajesz nowe urządzenie do obsłużenia - nie znasz jego protokołu - to czy uczysz się obsługi przez protokół w pracy, czy w domu, a w pracy piszesz tylko logikę aplikacji?

W2
  • Rejestracja:około 19 lat
  • Ostatnio:15 dni
0

@karianmmita: Przy takim podejściu każdy z ulicy powinien zgłaszac się do firmy IT i wymagać by nauczyli kodowania. Twoja znajomość technologii to twoje kawlifikacjie i tyle.
Odmienną sytuacją jest to gdy u obecnego pracodawcy dostajesz projekt w nowej technologii wtedy faktycznie można wymagać że nauka jest w czasie pracy.

KA
Przecież mi dokładnie o to chodziło :D. Jestem zatrudniony z pakietem wymaganych umiejętności, a nagle w firmie pojawia się technologia x i się jej mam nauczyć to się jej uczę w ramach pracy. Myślałem, że moja wypowiedź jest oczywista. Nie mówię o dokształcaniu się na własną rękę, żeby podnieść swoją wartość na rynku pracy, znaleźć pracę, czy iść po podwyżkę. To jest inna para kaloszy i nie o to chodziło autorowi tematu.
BluzaWczolg
BluzaWczolg
  • Rejestracja:ponad 6 lat
  • Ostatnio:ponad 3 lata
  • Postów:530
3

@pragmaticdev:

Jeżeli zapłacą mi odpowiednio wysoko na miesiąc, to nie widzę problemu żebym posiedział po pracy z manualem, nawet jeżeli się nie rozliczymy w godzinach sztywno. Ludzie sami stwierdzają, czy im się to opłaca.

Pamiętam jak startowałem w firmie w nowym projekcie, i ludzie uczyli się manuala z projektu po godzinach. Nikt nie narzekał, nikt nie rozliczał tych godzin, bo stawka była konkurencyjna.

Inna sprawa zaczyna się robić, jak ktoś płaci minimalną, i korzysta z desperacji ludzi, każąc im dokształcać się po godzinach. Generalnie jestem za rozliczaniem wszystkiego dla klarowności, i też nie mówię że tam gdzie ja pracowałem zrobili to wzorowo, mimo że nikogo nie okradali.


Nie czarodziejska tylko magiczna. I nie fujarka tylko flet. Magiczna flet.
edytowany 2x, ostatnio: BluzaWczolg
PR
pragmaticdev
Okradać to moze nie, ale mają obowiązek oddać nadgodziny, albo za nie zapłacić https://www.rp.pl/Kadry/307239988-Uchylanie-sie-od-rekompensaty-za-nadgodziny---co-grozi-pracodawcy.html Jeśli uczysz się do pracy to nie pracujesz? Co innego B2B, bo każda firma inaczej sprzedaje swoje uslugi.
BluzaWczolg
BluzaWczolg
@pragmaticdev swoją drogą trochę smutne, że kara tylko od 1k do 30k. Myślę że w pewnych scenariuszach to nie zniechęca od wyzysku.
PR
pragmaticdev
No jak programista tyra na UoP przed wdrożeniem to czasem opłaca się zapłacić karę niż same nadgodziny. To powinno być ściśle skorelowane z ilością nadgodzin - np. 300% za każdą niezapłacona nadgodzinę.
PR
PR
  • Rejestracja:około 4 lata
  • Ostatnio:prawie 4 lata
  • Postów:204
0

@BluzaWczolg: Nie jestem przekonany. Bo jeśli masz stawkę załóżmy 30k to wychodzi jakieś 187,5zł/h i to jest bardzo atrakcyjna stawka. Jeśli siedzisz codziennie po 2-3h i się dokształcasz to wychodzi jakieś 134zł co nadal jest dobrą stawką, ale nie jest już taka niespotykaną i to za 160 a nie ponad 220h.

Jasne, każdy daje tyle ile chce od siebie. Pytanie tylko, czy pracodawca równie chętnie będzie dawał dodatkowe płatne wolne dni bo jesteś atrakcyjnym pracownikiem, tak jak pracownicy chętnie oddają darmowe godziny pracy bo praca jest atrakcyjna.

Tzn. kiedyś myślałem, jak Ty, ale się wyleczyłem. Jak nie robisz czegoś dla siebie to wywiązuj się z umowy i tyle.

"Pracownik nie jest winien swemu pracodawcy służalczości i posłuszeństwa. Jest mu jedynie winien usługę, za którą otrzymuje zapłatę, będącą nie łaską, lecz zasłużonym wynagrodzeniem."
Ludwig von Mises

BluzaWczolg
BluzaWczolg
Nie wiem jak ja myślę, odniosłem się do tego że to niekoniecznie jest kradzież. Generalnie jestem za klarownością, zedytowałem swój post.
PR
pragmaticdev
Ok, jasne tylko dyskutujemy. Niemniej ja nadal się nie zgadzam. Jeśli ktoś dostaje nie minimalną, ale średnią, lub nawet 2-3 średnie to nadal jest to zapłata, za jego umiejętności i jest tym na co zasługuje i co mu się należy, a nie powodem, żeby wymagać darmowej pracy.
BluzaWczolg
BluzaWczolg
Nie tyle darmowej, bo jest zapłacona na tyle że ludzie uznają że jest płatna tylko nie liczy się tych ponad. Czemu nie liczą, nie wiem. Może żeby nie było wyścigu kto się bardziej zaharuje dla większej ilości godzin czytania manuala po pracy. Może z nieuczciwości. Może inne przyczyny, albo organizacyjne. Mój przypadek nie był odosobniony, kolega z Niemiec też opowiadał że niektórzy mają podejście programista więcej zarabia więc czasem siedzenie dłużej jest już w cenie.
PR
pragmaticdev
W cenie są usługi od 8-16. Zarabia się więcej bo zawód bardziej wymagający. Zapłacone były te 8h a ponad jeśli nie opłacone lub oddane to darmowe. Nie wiem dlaczego uczenie się technologii xyz można robić za darmo a pisanie w niej już nie i trzeba płacić? Ok tam zostawiasz kod, ale jak przez 8h robisz CR to też nie zostawiasz kodu a dostajesz kasę.
masterc
  • Rejestracja:około 4 lata
  • Ostatnio:około 3 lata
  • Postów:425
0

Prawda jest taka ze pracodawcy to wiekszosci debile, wiecej pisza w tych wymaganiach niz to jest rzeczywiscie potrzebne. Pewnie wiecie co mam na mysli. Teraz sa proste narzedzia i latwa dokumentacja wiec nie jest to trudne. Kazdy jezyk jest taki sam i nie ma innej opcji. Zawsze bedzie warunek bo tak jest skonstruowany kazdy procesor tutaj nic nikt nie wymysli. Koło zawsze będzie kołem czy na wozie drabiniastym czy w czołgu czy w rakiecie kosmicznej.

Jak sie uczyc tego wszystkiego ?
Proste: Wyznacz sobie cel !

Sama nauka w sobie jest nudna, wiec wyznacz sobie że robie aplikacje dla ludzi tworzacych szkolenia. I juz tylko ci pozostaje zadawac pytania: jak zrobić takie cos, jak dodać cos innego. Bo zeby usiasc i czytac co robia jakie funkcje to nie ma bata


Wymyśliłem, że nie chce mi się.
Silv
Moderator Wiki
  • Rejestracja:ponad 10 lat
  • Ostatnio:prawie 3 lata
  • Lokalizacja:Warszawa
2
BraVolt napisał(a):

Jesteśmy - ja jestem - zwykłymi wyrobnikami którzy niczego nie wymyślili i nie wymyślą, nic nie stworzą, nie będzie po nas śladu w historii, dzieciom przekażemy tylko spłacone mieszkanie albo końcówkę kredytu hipotecznego.

Nie wymaga się od nas nic ponad wiedzę ze "szkół" i głowy na karku żeby poszukać gotowca na StackOverflow

Niewielki procent społeczeństw tworzy nowe rzeczy, naukę, rozwija biznesy.
Oni nie mogą skorzystać z możliwości wybrania najwyżej punktowanych odpowiedzi na StackOverflow.
Ta Elita rzeczywiście Tworzy.

Wyrobnicy tylko pracują. Każdy z nas, wyrobników, na takim stanowisku i poziomie na jakim da radę.

Nie daje rady? Wypalił się po 3 latach? Jego miejsce zastąpią inni wyrobnicy.

Masz rację, @BraVolt , z pewnych punktów widzenia, ale chciałbym widzieć w Twoich słowach więcej pozytywnego myślenia – motywacji. Na każdy problem da się spojrzeć z perspektywy pozytywnej.

Moim zdaniem tak: czy jesteśmy "wyrobnikami", to zależy od nas samych. Mniej jest to kwestią "tworzenia", zostawiania czegoś po sobie, a więcej postrzegania. Ambicji – tych rozumianych pozytywnie. Dlaczego miałbym kogoś określać "tylko" wyrobnikiem, jeśli on uważa, że jest nim "aż"? Dlaczego miałbym komuś mówić, że nie należy do tego niewielkiego procentu? Może należy, ale jeszcze o tym nie wie; może ma czas, by to odkryć.

Zgadzam się, czasem zapał może zgasnąć, okoliczności mogą zmienić się. Trzeba próbować – próbować i jeszcze raz próbować. :)


edytowany 3x, ostatnio: Silv
BraVolt
  • Rejestracja:prawie 6 lat
  • Ostatnio:prawie 4 lata
  • Lokalizacja:Warszawa
  • Postów:2918
0
Silv napisał(a):

Masz rację, @BraVolt , z pewnych punktów widzenia, ale chciałbym widzieć w Twoich słowach więcej pozytywnego myślenia – motywacji. Na każdy problem da się spojrzeć z perspektywy pozytywnej.

Po co się prowadzi firmę? Dla zysku.
Po co się pracuje? Dla pieniędzy, żeby mieć za co żyć i na przyjemności.

Jak pracujesz dla pieniędzy to nie trzeba szukać sobie "innej perspektywy" bo jak kasa się zgadza to się praca zgadza.
A życie prywatne to nie praca - nie dotyczy tych dla których pisanie kodu to życie.


"Kiedy wiedzieć czy zacząć nauke Springa? bo w czystej Javie to nic ciekawego nie zrobie chyba"
Ein Volk, ein Reich, ein Kwa-Kwa ***** ***
Silv
Moderator Wiki
  • Rejestracja:ponad 10 lat
  • Ostatnio:prawie 3 lata
  • Lokalizacja:Warszawa
1

No tak, tak. Nie wiem w sumie, czy się ze mną zgadzasz, czy nie. :) Powiem tak: Ty chyba piszesz z jednej perspektywy: tych, którzy mają do siebie tyle dystansu oraz na tyle siebie sami znają, by powiedzieć: "robię to dla pieniędzy; mam pewne przekonania co do ich zarabiania". Każdy jest inny. Piszesz ogólnie, a są także tacy, którym w pracy "po prostu pasuje"; którzy niekoniecznie chcą określać siebie w jakikolwiek sposób; lubią to, co robią, dobrze, jak dobrze zarabiają, tak ogólnie.

Po co się prowadzi firmę? Dla zysku.

Nie zawsze prowadząc firmę pytanie "po co" jest tym, które warto sobie zadawać.

Po co się pracuje? Dla pieniędzy, żeby mieć za co żyć i na przyjemności.

Niekoniecznie, bo właśnie "(…) nie dotyczy tych dla których pisanie kodu to życie".

Jak pracujesz dla pieniędzy to nie trzeba szukać sobie "innej perspektywy" bo jak kasa się zgadza to się praca zgadza.

O, właśnie to mam na myśli. :) Kto nie potrzebuje szukać, ten nie szuka, a kto potrzebuje, ten szuka.


edytowany 4x, ostatnio: Silv
PK
pan_krewetek
Nie zawsze prowadząc firmę pytanie "po co" jest tym, które warto sobie zadawać. - a jakie Ty byś sobie zadał? :)
Silv
@pan_krewetek: precyzując, co miałem na myśli: każdy powinien zadać sobie własne, ustalone indywidualnie, i nie w każdej sytuacji, a jedynie wtedy, kiedy czuje, że potrzebuje (zadawać sobie pytania). Chciałem raczej skontrować cytat @BraVolt niż wyrażać zasadę. Nie sądzę, by było jakieś jedno uniwersalne pytanie, które mógłbym sobie zadać, prowadząc firmę.
BraVolt
  • Rejestracja:prawie 6 lat
  • Ostatnio:prawie 4 lata
  • Lokalizacja:Warszawa
  • Postów:2918
1

@Silv:

Zgadzam się razy 2 :)
Zgadzam się z każdym kto nie traktuje pracy jako jedyny sens życia
- a inne podejście do pracy programisty obraziłoby jego uczucia programistyczne :)

A co z tymi którzy pracują dla pieniędzy i na dodatek lubią swoją robotę? Mają szczęście i niech nie zmieniają za szybko fajnej pracy ;)

PS

Niekoniecznie, bo właśnie "(…) nie dotyczy tych dla których pisanie kodu to życie".

Na takich rasowych nerdach to nie znam się. Niech robią co chcą jak im to pasuje; wolność, demokracja, swoboda.
Ja mam inne podejście do życia - niech będzie, że mam duży dystans do siebie samego, jak napisał @Silv - i się z tego cieszę.


"Kiedy wiedzieć czy zacząć nauke Springa? bo w czystej Javie to nic ciekawego nie zrobie chyba"
Ein Volk, ein Reich, ein Kwa-Kwa ***** ***
edytowany 3x, ostatnio: BraVolt
PK
PK
  • Rejestracja:ponad 4 lata
  • Ostatnio:ponad 3 lata
  • Postów:245
3

@BraVolt w podręczniku sprzedaży mogą być nawet hasła że sprzedaż wszystko naprawia, a jej brak wszystko niszczy itp, ale życie jest zbyt powalone, aby przejmować się takimi ostrzeżeniami.

Po co się prowadzi firmę? Dla zysku.

Ja prowadzę, bo to najlepsze miejsce do wymyślania i tworzenia rzeczy <3 Inne miejsca wyglądają dla mnie tak jakby cały proces programowania polegał na naprawianiu błędów / optymalizowaniu (tego co zwykle nie jest najważniejsze) / byciu poprawnym mimo niepoprawnych warunków.

Po co się pracuje? Dla pieniędzy, żeby mieć za co żyć i na przyjemności.

Bo praca mnie motywuje, pozwala mi zmierzyć się z rzeczami do jakich na co dzień nie miałbym odwagi. Tu często rzecz, której się obawiam jest najlepszym rozwiązaniem.

edytowany 2x, ostatnio: pan_krewetek
BraVolt
  • Rejestracja:prawie 6 lat
  • Ostatnio:prawie 4 lata
  • Lokalizacja:Warszawa
  • Postów:2918
0
pan_krewetek napisał(a):

Ja prowadzę, bo to najlepsze miejsce do wymyślania i tworzenia rzeczy <3 Inne miejsca wyglądają dla mnie tak jakby cały proces programowania polegał na naprawianiu błędów / optymalizowaniu (tego co zwykle nie jest najważniejsze) / byciu poprawnym mimo niepoprawnych warunków.

Prowadzenie biznesu to rollercoaster, bynajmniej nie siedzenie z kodem i nad kodem 24h ( minus niezbędny sen ;-) )
Szacun :) bo mało który człowiek - z osobowością programisty - odnajduje się z powodzeniem w biznesie


"Kiedy wiedzieć czy zacząć nauke Springa? bo w czystej Javie to nic ciekawego nie zrobie chyba"
Ein Volk, ein Reich, ein Kwa-Kwa ***** ***
Kliknij, aby dodać treść...

Pomoc 1.18.8

Typografia

Edytor obsługuje składnie Markdown, w której pojedynczy akcent *kursywa* oraz _kursywa_ to pochylenie. Z kolei podwójny akcent **pogrubienie** oraz __pogrubienie__ to pogrubienie. Dodanie znaczników ~~strike~~ to przekreślenie.

Możesz dodać formatowanie komendami , , oraz .

Ponieważ dekoracja podkreślenia jest przeznaczona na linki, markdown nie zawiera specjalnej składni dla podkreślenia. Dlatego by dodać podkreślenie, użyj <u>underline</u>.

Komendy formatujące reagują na skróty klawiszowe: Ctrl+B, Ctrl+I, Ctrl+U oraz Ctrl+S.

Linki

By dodać link w edytorze użyj komendy lub użyj składni [title](link). URL umieszczony w linku lub nawet URL umieszczony bezpośrednio w tekście będzie aktywny i klikalny.

Jeżeli chcesz, możesz samodzielnie dodać link: <a href="link">title</a>.

Wewnętrzne odnośniki

Możesz umieścić odnośnik do wewnętrznej podstrony, używając następującej składni: [[Delphi/Kompendium]] lub [[Delphi/Kompendium|kliknij, aby przejść do kompendium]]. Odnośniki mogą prowadzić do Forum 4programmers.net lub np. do Kompendium.

Wspomnienia użytkowników

By wspomnieć użytkownika forum, wpisz w formularzu znak @. Zobaczysz okienko samouzupełniające nazwy użytkowników. Samouzupełnienie dobierze odpowiedni format wspomnienia, zależnie od tego czy w nazwie użytkownika znajduje się spacja.

Znaczniki HTML

Dozwolone jest używanie niektórych znaczników HTML: <a>, <b>, <i>, <kbd>, <del>, <strong>, <dfn>, <pre>, <blockquote>, <hr/>, <sub>, <sup> oraz <img/>.

Skróty klawiszowe

Dodaj kombinację klawiszy komendą notacji klawiszy lub skrótem klawiszowym Alt+K.

Reprezentuj kombinacje klawiszowe używając taga <kbd>. Oddziel od siebie klawisze znakiem plus, np <kbd>Alt+Tab</kbd>.

Indeks górny oraz dolny

Przykład: wpisując H<sub>2</sub>O i m<sup>2</sup> otrzymasz: H2O i m2.

Składnia Tex

By precyzyjnie wyrazić działanie matematyczne, użyj składni Tex.

<tex>arcctg(x) = argtan(\frac{1}{x}) = arcsin(\frac{1}{\sqrt{1+x^2}})</tex>

Kod źródłowy

Krótkie fragmenty kodu

Wszelkie jednolinijkowe instrukcje języka programowania powinny być zawarte pomiędzy obróconymi apostrofami: `kod instrukcji` lub ``console.log(`string`);``.

Kod wielolinijkowy

Dodaj fragment kodu komendą . Fragmenty kodu zajmujące całą lub więcej linijek powinny być umieszczone w wielolinijkowym fragmencie kodu. Znaczniki ``` lub ~~~ umożliwiają kolorowanie różnych języków programowania. Możemy nadać nazwę języka programowania używając auto-uzupełnienia, kod został pokolorowany używając konkretnych ustawień kolorowania składni:

```javascript
document.write('Hello World');
```

Możesz zaznaczyć również już wklejony kod w edytorze, i użyć komendy  by zamienić go w kod. Użyj kombinacji Ctrl+`, by dodać fragment kodu bez oznaczników języka.

Tabelki

Dodaj przykładową tabelkę używając komendy . Przykładowa tabelka składa się z dwóch kolumn, nagłówka i jednego wiersza.

Wygeneruj tabelkę na podstawie szablonu. Oddziel komórki separatorem ; lub |, a następnie zaznacz szablonu.

nazwisko;dziedzina;odkrycie
Pitagoras;mathematics;Pythagorean Theorem
Albert Einstein;physics;General Relativity
Marie Curie, Pierre Curie;chemistry;Radium, Polonium

Użyj komendy by zamienić zaznaczony szablon na tabelkę Markdown.

Lista uporządkowana i nieuporządkowana

Możliwe jest tworzenie listy numerowanych oraz wypunktowanych. Wystarczy, że pierwszym znakiem linii będzie * lub - dla listy nieuporządkowanej oraz 1. dla listy uporządkowanej.

Użyj komendy by dodać listę uporządkowaną.

1. Lista numerowana
2. Lista numerowana

Użyj komendy by dodać listę nieuporządkowaną.

* Lista wypunktowana
* Lista wypunktowana
** Lista wypunktowana (drugi poziom)

Składnia Markdown

Edytor obsługuje składnię Markdown, która składa się ze znaków specjalnych. Dostępne komendy, jak formatowanie , dodanie tabelki lub fragmentu kodu są w pewnym sensie świadome otaczającej jej składni, i postarają się unikać uszkodzenia jej.

Dla przykładu, używając tylko dostępnych komend, nie możemy dodać formatowania pogrubienia do kodu wielolinijkowego, albo dodać listy do tabelki - mogłoby to doprowadzić do uszkodzenia składni.

W pewnych odosobnionych przypadkach brak nowej linii przed elementami markdown również mógłby uszkodzić składnie, dlatego edytor dodaje brakujące nowe linie. Dla przykładu, dodanie formatowania pochylenia zaraz po tabelce, mogłoby zostać błędne zinterpretowane, więc edytor doda oddzielającą nową linię pomiędzy tabelką, a pochyleniem.

Skróty klawiszowe

Skróty formatujące, kiedy w edytorze znajduje się pojedynczy kursor, wstawiają sformatowany tekst przykładowy. Jeśli w edytorze znajduje się zaznaczenie (słowo, linijka, paragraf), wtedy zaznaczenie zostaje sformatowane.

  • Ctrl+B - dodaj pogrubienie lub pogrub zaznaczenie
  • Ctrl+I - dodaj pochylenie lub pochyl zaznaczenie
  • Ctrl+U - dodaj podkreślenie lub podkreśl zaznaczenie
  • Ctrl+S - dodaj przekreślenie lub przekreśl zaznaczenie

Notacja Klawiszy

  • Alt+K - dodaj notację klawiszy

Fragment kodu bez oznacznika

  • Alt+C - dodaj pusty fragment kodu

Skróty operujące na kodzie i linijkach:

  • Alt+L - zaznaczenie całej linii
  • Alt+, Alt+ - przeniesienie linijki w której znajduje się kursor w górę/dół.
  • Tab/⌘+] - dodaj wcięcie (wcięcie w prawo)
  • Shit+Tab/⌘+[ - usunięcie wcięcia (wycięcie w lewo)

Dodawanie postów:

  • Ctrl+Enter - dodaj post
  • ⌘+Enter - dodaj post (MacOS)