Pomysły na dalszą karierę - wygoda

Pomysły na dalszą karierę - wygoda
PC
  • Rejestracja:ponad 3 lata
  • Ostatnio:około miesiąc
  • Postów:1
1

Hej,
pracuję już ze. 5 lat komercyjnie głównie jako PHP/Fullstack dev.

Czuję, że dopadła mnie wygoda, jeśli chodzi o dalszą karierę.

Obecnie na B2B współpracuję z dwoma kontrahentami.

U jednego jako Mid PHP - zarobki w EUR, godzin miesięcznie na 4/5 etatu. U drugiego jako one man army - tu zależnie od miesiąca średnio 20h miesięcznie, lubię to co robię tam, duża odpowiedzialność.

Czuję zastój i tam gdzie jestem Mid PHP to w sumie najlżejsza praca w mojej karierze, taka trochę dla ludzi z dziećmi i dbających o work-life balance, projekt ponad 10 lat na rynku. Nie ma indywidualnych planów rozwojowych, jak ktoś chce wskoczyć na seniora to musi negocjować lub się zatrudnić i powiedzieć, że się jest seniorem, a i tak będzie robił to samo. Można jeszcze być coś w stylu Team Lead, ale wtedy dużo jest pracy miękkiej oczywiście, trochę bycie też PO/PM. Dziwnie się czuję w takim miejscu, bo wcześniej pracowałem najwięcej w SH więc się dużo działo. Nie czuję też vibe od ludzi, żeby się rozwijać w typowych twardych skillach (zależy im na integracjach/uspołecznianiu, zwykle tydzień trwają 2x w roku), ludzie są zadowoleni z miejsca pracy, wielu pracuje od paru lat. Np. w 2024 dopiero powstał guideline jak pisać czysty kod po dużych dyskusjach, co u mnie jest by default w głowie od lat więc trochę załamałem ręce.

Nie mam pomysłów w co dalej iść - czy iść gdzieś na seniora, czy bardziej w freelancing, czego się uczyć. Mam wrażenie, że brakuje mi mentoringu, ale pod kątem kariery.

edytowany 1x, ostatnio: PaniczCiekawski
Zobacz pozostały 1 komentarz
PC
nie ma czym się chwalić
Miang
kolega właśnie zedytował, wywalił kwoty które mu się wymyśliły przyśniły że niby tyyyyyle zarabia
loza_prowizoryczna
Wywalił jedyne zalety robienia w PHP? To cóż mu zostało?
PC
ukryłem nieistotne, istotne jest to, że trzeba sobie jakieś cele postawić
loza_prowizoryczna
Rzuć PHP i idź w mentoring.
CZ
  • Rejestracja:ponad 8 lat
  • Ostatnio:około 6 godzin
  • Postów:2287
2

taka trochę dla ludzi z dziećmi i dbających o work-life balance

Poprawię: taka trochę dla ludzi z dziećmi i dbających o work-life balance OE.

Dalej wiesz co robić. Ofc nie zachęcam, bo to przecież skrajnie niemoralne heh.

edytowany 1x, ostatnio: Czitels
Zobacz pozostałe 4 komentarze
loza_prowizoryczna
@Czitels: Ja o chlebie, ty o niebie. Próbowałeś kiedyś umówić badanie na cito? Wiesz jakie są terminy publiczno-prywatne? Spotkałeś się z sytuacją że umówione badanie nie mogło dojść do skutku bo operator znalazł sobie wymówkę zdrowotną (a tak naprawdę chodzi jedynie o to że jebie 4 kliniki jednocześnie wiedząc że każda się zabije o niego by wypełnić wakat?). O tym piszę w kontekście OE a nie o różnicach czy płaci NFZ czy inne ubezpieczenie.
CZ
To musisz nauczyć się być jasny i konkretny, bo piszesz tak, że można kilka hipotez z tego wyciągnąć a potem płaczesz. Wstyd i skandal skoro jestes programista. Wiem jakie są, bo sporo się przepychałem z lekarzami. Dostawałem terminy prywatnie na dwa lata, bo chciałem w normalnych godzinach dla pracujących. A to, że jebie 4 kliniki i wymyśla wymówki, żeby nie przyjść to się nie spotkałem lecz pewnie tak jest. Podziękuj rządowi, że ulega lobby lekarskiemu, które blokuje limity na specjalizacje.
loza_prowizoryczna
To musisz nauczyć się być jasny i konkretny, bo piszesz tak, że można kilka hipotez z tego wyciągnąć a potem płaczesz. - przeczytaj dwa pierwsze komentarze to może ci to uświadomi kto zboczył z drogi ;) Wstyd i skandal skoro jestes programista. - mało już w zasadzie programuje, raczej komentuje. Podziękuj rządowi, że ulega lobby lekarskiemu, które blokuje limity na specjalizacje. fałsz, nie ma limitów na specki ale mało dorosłych ludzi decyduje się być chomikami dla ludzi świeżo po speckach (albo speckach niepowiązanych z core zawodowym).
CZ
lol Ty przypadkiem nie udajesz intelektualisty? A tak łatwo dajesz się porobić własnym emocjom. Stoicy byliby zawiedzeni.
loza_prowizoryczna
Intelektualista na 4p? Emocje na cmentarzu? A stoicy zawsze są zawiedzeni, taka ich rola.
Mbappe_koksik
Mbappe_koksik
  • Rejestracja:3 miesiące
  • Ostatnio:około 2 godziny
  • Postów:74
0

Możesz zawsze się skupić na innych aspektach życia np. ja zacząłem konno jeździć jakieś dwa lata temu i pochłania to masę czasu, do tego mam dwójkę dzieci. Chciałbym mieć takie problemy jak Ty.

Jeżeli pytasz o dalszej karierze to pomyśl sobie o Data Enginieering/AI/ML/Cloud.

wiciu
  • Rejestracja:ponad 11 lat
  • Ostatnio:około 22 godziny
  • Postów:1205
1

Jak Ci się znudziło robienie stronek w php, to zajmij się czymś poważniejszym. ( ͡° ͜ʖ ͡°)

loza_prowizoryczna
  • Rejestracja:ponad 2 lata
  • Ostatnio:około 5 godzin
  • Postów:1606
0
PaniczCiekawski napisał(a):

Nie mam pomysłów w co dalej iść - czy iść gdzieś na seniora, czy bardziej w freelancing, czego się uczyć. Mam wrażenie, że brakuje mi mentoringu, ale pod kątem kariery.

Nie tylko ty masz takie rozkminy - tutaj masz w wersji śpiewanej.


Przetrzyma wszystko
HA
  • Rejestracja:około 6 lat
  • Ostatnio:31 minut
  • Postów:1006
3

PHP wbrew pozorom nie jest głupią specjalizacją jak się dobrze ustawisz tj. wejdziesz mocniej w backend + poszukasz poważnych projektów. Na dzisiaj to albo duży ecom (czytaj sporo integracji, wyzwań z wydajnością, wiedza domenowa) albo dedykowane aplikacje w jakichś niszach typu Porn Hub. Tutaj kluczowa sprawa, że język jest raczej wtórny - trzeba się wyskilować w przyległościach typu optymalizacja DB, ogarniać rzeczy typu REDIS, ES, Kafka i wreszczie ogarnianie tematów typu eventual consistency, Event Sourcing, CQRS itp itd, - czyli ogólnie umieć dobierać zabawki do wyzwań. Zarobki wtedy są OK, praca ciekawa a konkurencja mała bo większość młodych gniewnych uważa, że w PHP się robi "stronki".

Taka ogólna obserwacja - w większości aby dobrze zarabiać kluczem nie jest umiejętność posługiwania się danym językiem, tylko umiejętność pracy z dużym kodem i umiejętność rozwiązywania problemów dużej skali. Języki typowo korporacyjne wiążą się z tym, że z takimi problemami się często tam spotykasz, ale w PHP też są takie projekty. Jest ich relatywnie mniej, ale i ludzi potrafiących pracować z dużym kodem w PHP jest mało.

Zobacz pozostałe 2 komentarze
loza_prowizoryczna
to nadal robi się w nim często całkiem nietrywialne rzeczy. - niby tak ale cyt. klasyka - można pływać w kisielu, tylko po co?
PC
tu się pojawia jeszcze kwestia tego, że tematy typu Kafka, Event Sourcing, CQRS pojawią się przy ofertach PHP, ale jak się w obecnej robocie tego nie robi, to jedynie można startować z wiedzą teoretyczną lub jakimiś swoimi lokalnymi próbami, żeby się dostać do takich firm
wiciu
Odnośnie tego pornhuba, to zastanawia mnie, czy jacyś software architekci siedzą sobie na szczycie szklanego wieżowca w garniturach i projektują wyszukane architektury CQRS z event sourcingiem, skalują system, robią różne poziomy cache, rozważają eventual consistency, projektują wizualizacje na białych tablicach w białych kołnierzykach tylko po to, żeby jakiś typ to zakodował potem w phpie, a następnie drugi typ to odpalił i zjechał na ręcznym przy swoim obskurnym laptopie xD.
HA
@PaniczCiekawski: da się tego nauczyć w stopniu pozwalającym przejść rozmowę techniczną. Oczywiście tematy nie są proste, trzeba trochę poświęcić na zabawy, napisać jakiś prosty projekt itp. Zakładając, że nie startujesz na architekta tylko zwykłego developera to już nawet ogarnianie takich tematów na poziomie pet project jest dużym plusem. Jest sporo materiałów dostępnych w sieci za niewielkie pieniądze lub za darmo. Co prawda większość z nich jest do Javy lub C#, ale jak znasz Symfony to spokojnie ogarniesz na podstawie np. Springa bo to koncepcyjnie podobne frameworki.
HA
@wiciu: no co Ci mam powiedzieć - potrzeba jak każda inna. Ja tam bym pracował w tej firmie z dumą + taki wpis w CV myślę, że gwarantuje, że byś HR screening przechodził za każdym razem, bo każdy by chciał z Tobą pogadać na rozmowie rekrutacyjnej ;-)
Mjuzik
  • Rejestracja:ponad 8 lat
  • Ostatnio:około godziny
  • Postów:712
2
hadwao napisał(a):

Taka ogólna obserwacja - w większości aby dobrze zarabiać kluczem nie jest umiejętność posługiwania się danym językiem, tylko umiejętność pracy z dużym kodem i umiejętność rozwiązywania problemów dużej skali.

Niestety to co nam się wydaje oczywiste dla rekruterów oczywistym nie jest. W moim przypadku po grzebaniu się w największych ecommercach magento w PHP przez wiele lat, każdy inny system ecommerce wciągam nosem, tylko potrzebuję chwili na zapoznanie się z dokumentacją. Gdybym wysłał CV na programistę shopware czy presta shop, to byłoby z automatu odrzucone.
Ciężko powiedzieć co jest kluczem , bo dzisiaj szuka się kandydatów idealnie wpasowujących się w wymagania. I pomimo, że np. w magento są jedne z najlepszych stawek w PHP, to ofert zbyt wiele nie ma, chociaż w styczniu się trochę poprawiło. Na cały rynek PL to raptem kilkanaście ogłoszeń. Dwa miesiące temu było ich kilka.
To samo z Symfony, brak kilku lat doświadczenia w konkretnym frameworku odrzuca kandydaturę już na starcie, choćbyś nie wiadomo jak duże projekty w PHP robił wcześniej.

Miang
bo one szukają juniorów. tylko juniorów. no przecież szukają dla outsourcujących robotę do Polski zachodnich korpo a najważniejszych elementów się nie outsourcuje
loza_prowizoryczna
  • Rejestracja:ponad 2 lata
  • Ostatnio:około 5 godzin
  • Postów:1606
0
Mjuzik napisał(a):

W moim przypadku po grzebaniu się w największych ecommercach magento w PHP przez wiele lat, każdy inny system ecommerce wciągam nosem, tylko potrzebuję chwili na zapoznanie się z dokumentacją.

Dokumentację po to żeby zorientować jak w konkretnym rozwiązaniu nazwali kolumny winien/ma?


Przetrzyma wszystko
Mjuzik
Po to, żeby nie wymyślać koła na nowo.
loza_prowizoryczna
No ale to powyższe to stosują w każdym commerce przynajmniej od 4 stuleci. W IT wymyślili więcej fancy nazw?
Mjuzik
Zmiana na inny ecomerce to jak zmiana framework'a. Dla programisty to żaden problem, dla HR to bloker nie do przejścia.
loza_prowizoryczna
Zastosuj metodę jezuicką - jeśli naszym celem jest zbawienie duszy to nic nie stracimy jeśli przez pewien etap będziemy katechizować z użyciem terminów może niepoprawnych teologicznie ale brzmiących znajomo dla nawracanego. Po świecku zwana też techniką salami.
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)