Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

2 Stron V   1 2 >

mrc
Napisane: 21.06.2019, 06:23:20





Grupa: Zarejestrowani
Postów: 160
Dołączył: 22.09.2008
Skąd: Tarnów

Ostrzeżenie: (0%)
-----

@SmokAnalog z tego co widzę, to wypaliła Cię freelancerka. Ja jakiś czas temu również się wypaliłem, ale z trochę innego powodu. W powrocie pasji pomogła mi zmiana technologii po godzinach (C++). Dodatkowo, jeżeli chcesz stabilności technologicznej, to zachęcam Cię to zmiany kierunku na tworzenie aplikacji biznesowych. Ale nie takich, które załatwisz wordpressem czy paroma paczkami. Jest dużo pracy z dużymi systemami, gdzie klepie się backend (tak, jeszcze raz: klepie się, a nie instaluje tuziny paczek). Do tego zainteresuj się może architekturą aplikacji i DDD. To jest ciekawa porcja wiedzy, którą (jeżeli nie znasz) będziesz odkrywał i to na pewno da Ci sporo frajdy. Dodatkowo poczujesz stabilizację, bo ta wiedza jest "ponad" technologiami.
  Forum: Hydepark · Podgląd postu: #1242857 · Odpowiedzi: 61 · Wyświetleń: 12 212

mrc
Napisane: 18.02.2018, 17:33:53





Grupa: Zarejestrowani
Postów: 160
Dołączył: 22.09.2008
Skąd: Tarnów

Ostrzeżenie: (0%)
-----

Przede wszystkim musisz nauczyć się, czym jest backend (w php jest to stosunkowo łatwe) i frontend (html, css). To wystarczy Ci do napisania podstawowej strony. Oczywiście, ucz się małymi krokami, robiąc jakieś mini-projekty. Co do książek - ja uważam, że dowolna książka dla początkujących do pewnego poziomu Ci nie zaszkodzi. Główna koncepcja html, css i php się nie zmieniła na przestrzeni lat. Zmieniły się standardy, które trzeba znać jako profesjonalista.
  Forum: Pytania · Podgląd postu: #1229345 · Odpowiedzi: 6 · Wyświetleń: 8 776

mrc
Napisane: 27.07.2017, 15:32:29





Grupa: Zarejestrowani
Postów: 160
Dołączył: 22.09.2008
Skąd: Tarnów

Ostrzeżenie: (0%)
-----

Rozwinac wszystko mozesz chyba naciskajac strzalke w prawo i trzymajac. Wtedy idzie po wszystkich katalogach, które napotka.
  Forum: Komputery i oprogramowanie · Podgląd postu: #1219690 · Odpowiedzi: 18 · Wyświetleń: 1 445

mrc
Napisane: 18.05.2017, 16:28:23





Grupa: Zarejestrowani
Postów: 160
Dołączył: 22.09.2008
Skąd: Tarnów

Ostrzeżenie: (0%)
-----

Nie sugeruj się aż tak kalkulatorami. W działalności możesz mieć różne stawki podatkowe (ryczałt, zasady ogólne), możesz sobie koszta prowadzenia działalności odliczyć od podatku etc. Liczby - wyjdą inne.
  Forum: Hydepark · Podgląd postu: #1216075 · Odpowiedzi: 15 · Wyświetleń: 2 792

mrc
Napisane: 25.04.2017, 19:17:47





Grupa: Zarejestrowani
Postów: 160
Dołączył: 22.09.2008
Skąd: Tarnów

Ostrzeżenie: (0%)
-----

wysyłaj zapytania do firm, które szukają seniora, "Czy szukacie ambitnego juniora także?". Ja tak robię z pracą zdalną. Mimo, że nie wszędzie szukają remote, to nieraz idzie się dogadać.
  Forum: Hydepark · Podgląd postu: #1214726 · Odpowiedzi: 10 · Wyświetleń: 1 411

mrc
Napisane: 22.04.2017, 15:42:53





Grupa: Zarejestrowani
Postów: 160
Dołączył: 22.09.2008
Skąd: Tarnów

Ostrzeżenie: (0%)
-----

Znam kogoś, kto jest na umowie o dzieło i wykupił sobie prywatne ubezpieczenie. Poszperaj, poszukaj i przekalkuluj. Może się opłaci.
  Forum: Hydepark · Podgląd postu: #1214470 · Odpowiedzi: 7 · Wyświetleń: 873

mrc
Napisane: 4.01.2017, 21:44:46





Grupa: Zarejestrowani
Postów: 160
Dołączył: 22.09.2008
Skąd: Tarnów

Ostrzeżenie: (0%)
-----

Stosuj dziedziczenie, kompozycję, SOLID i wzorce projektowe. Pisz małe funkcje, zamykaj je w klasach które mają pojedynczą odpowiedzialność. Pisz testy jednostkowe/integracyjne.

Polecam Ci przeczytać (i podumać nad) Clean Code. Jak zaczniesz ogarniać wzorce, i zobaczysz po co tak na prawdę jest singleton czy factory, oraz jakie niebezpieczeństwa się z tym niosą, to zaczniesz pisać ładniej.
  Forum: Hydepark · Podgląd postu: #1207735 · Odpowiedzi: 192 · Wyświetleń: 10 571

mrc
Napisane: 25.11.2016, 07:58:12





Grupa: Zarejestrowani
Postów: 160
Dołączył: 22.09.2008
Skąd: Tarnów

Ostrzeżenie: (0%)
-----

Cytat
może w Google tak płacą

Taką kwotę miesięczną idzie wyciągnąć w Polskiej firmie.

Co do Twojego zlecenia - jest dosyć specyficzne. Nie potrzebujesz stronki, tylko aplikacji. Potrzebujesz konkretnych technologii oraz specjalisty(ów), a specjaliści nie wezmą 6k za całe zlecenie.

Cytat
Zlecę wykonanie zaawansowanej strony z opiniami o produktach

Sam opisałeś, że zaawansowanej.

Zastanów się co do swoich 6k - bo możesz wtopić komuś, kto nie zna się na tym aż tak dobrze, i za 6k będziesz miał badziewie, do którego będziesz tylko dokładał. Szkoda 6k.

Jak to ktoś mówił - co tanio, to drogo.
  Forum: Poszukuję · Podgląd postu: #1205126 · Odpowiedzi: 21 · Wyświetleń: 2 341

mrc
Napisane: 8.06.2016, 19:54:42





Grupa: Zarejestrowani
Postów: 160
Dołączył: 22.09.2008
Skąd: Tarnów

Ostrzeżenie: (0%)
-----

Co do phpdoc dla metod: całkiem niepotrzebny jest dla parametrów, dla których podajesz typ w kodzie. Zaciemnia to kod, dorzuca dodatkowy szum informacyjny, może prowadzić do problemów przy refactoringu - przy zmianie zachowania funkcji możesz zapomnieć o zmianie komentarza, który później będzie wprowadzał w błąd.


-- Edit --

"if you want use compression mode"

vs

"if you want to use compression mode".

-- Edit --

Do tego throw Exception() przy użyciu namespace może wyrzucać błąd nieznalezienia klasy. Rzucaj \Exception albo bardziej oczywiste wyjątki jak \InvalidArgumentException.
  Forum: Oceny · Podgląd postu: #1193667 · Odpowiedzi: 48 · Wyświetleń: 8 594

mrc
Napisane: 4.04.2016, 16:56:50





Grupa: Zarejestrowani
Postów: 160
Dołączył: 22.09.2008
Skąd: Tarnów

Ostrzeżenie: (0%)
-----

Jako programista, masz własny rozum więc pisz wg swoich standardów. Jeżeli będą złe, to będziesz zbierał flejm.

Yoda conditions są o tyle dobre, że jeżeli zapomnisz się i użyjesz = w warunku zamiast ==, to zgłosi Ci błąd zamiast źle działać.

Przecinek na ostatnim elemencie arraya jest po to, abyś dodając kolejny element po prostu nacisnął enter i dodał kolejny element. Brak przecinka pomiędzy elementami tablicy jest spowodowany tym, że nie dałeś na końcu arraya przecinka, a dodając następny element nie zadbałeś o to, by za poprzednim elementem on był.

Osobiście, nie używam Yoda conditions ze względu na czytelność kodu dla pozostałych (i w sumie dla mnie). Przecinka na końcu arraya używam.
  Forum: Hydepark · Podgląd postu: #1189130 · Odpowiedzi: 4 · Wyświetleń: 774

mrc
Napisane: 2.02.2016, 19:20:23





Grupa: Zarejestrowani
Postów: 160
Dołączył: 22.09.2008
Skąd: Tarnów

Ostrzeżenie: (0%)
-----

@parzol

Zainstaluj na serwerze RabbitMQ albo inny system kolejkowy i puść żądania przez niego. Oprócz tego jeżeli chcesz puszczać kilka żądań z jednej przeglądarki per minutę, to moim zdaniem lepsze są websockety. Ajax za każdym razem musi nawiązać połączenie, zrobić handshake, a websockety to robią jeden raz. Później wymieniają tylko dane/ramki. Ajax moim zdaniem jest łatwiejszy do obsłużenia i utrzymania w przypadku pojedynczych żądań. Sam zastanów się, co będzie lepsze w Twojej sytuacji.
  Forum: Hydepark · Podgląd postu: #1183434 · Odpowiedzi: 17 · Wyświetleń: 1 074

mrc
Napisane: 4.09.2015, 12:00:59





Grupa: Zarejestrowani
Postów: 160
Dołączył: 22.09.2008
Skąd: Tarnów

Ostrzeżenie: (0%)
-----

Używaj tego, co łatwiejsze smile.gif

Doctrine ma lazy-load, cache zapytań itp.
Table Gateway jest proste, i też pewnie ograniczone.

Wszystko zależy od tego, jakich funkcji będziesz potrzebował. Jeżeli prosta apka, bez rozwoju w przyszłości - Table Gateway. Jeżeli nie wiesz, co będzie kiedyś - to Doctrine.
  Forum: Hydepark · Podgląd postu: #1170178 · Odpowiedzi: 4 · Wyświetleń: 532

mrc
Napisane: 25.08.2015, 09:08:17





Grupa: Zarejestrowani
Postów: 160
Dołączył: 22.09.2008
Skąd: Tarnów

Ostrzeżenie: (0%)
-----

Sprobuj tak
  1. if(Session::has('key'))
  2. {
  3. echo Session::get('key');
  4. }
  Forum: Frameworki · Podgląd postu: #1169250 · Odpowiedzi: 4 · Wyświetleń: 636

mrc
Napisane: 25.08.2015, 08:13:08





Grupa: Zarejestrowani
Postów: 160
Dołączył: 22.09.2008
Skąd: Tarnów

Ostrzeżenie: (0%)
-----

To powinno pomóc.

http://laravel.com/docs/5.0/session#flash-data
  Forum: Frameworki · Podgląd postu: #1169242 · Odpowiedzi: 4 · Wyświetleń: 636

mrc
Napisane: 8.08.2015, 19:29:32





Grupa: Zarejestrowani
Postów: 160
Dołączył: 22.09.2008
Skąd: Tarnów

Ostrzeżenie: (0%)
-----

Idź w Javę, tego dużo używają do sieciowych projektów.
  Forum: Hydepark · Podgląd postu: #1167707 · Odpowiedzi: 21 · Wyświetleń: 3 604

mrc
Napisane: 26.07.2015, 19:50:27





Grupa: Zarejestrowani
Postów: 160
Dołączył: 22.09.2008
Skąd: Tarnów

Ostrzeżenie: (0%)
-----

Evinek

Moje zdanie jest takie: dokończcie ten jego framework, niech chłopak będzie zadowolony. Takiego typa nie przekonasz do niczego. Postaraj się wyciągnąć jak najwięcej z pracy w tej firmie (nie mówię, że tego dużo będzie) i po 10 miesiącach szukaj sobie nowej pracy z tą pozycją w CV. Brzmi to trochę jak jedna z moich byłych prac, chociaż bardzo wątpię, abyś tam był smile.gif Nie ma co wdawać się w dyskusje z tego typu ludźmi. Uprzedź szefa o swoich obawach, aby podczas niepowodzenia nie zostało zwalone nic na Ciebie.

Poucz się trochę obiektówki, trochę wzorców. Popisz coś po godzinach, i szukaj czegoś lepszego.
  Forum: Hydepark · Podgląd postu: #1166229 · Odpowiedzi: 23 · Wyświetleń: 1 936

mrc
Napisane: 19.07.2015, 21:01:45





Grupa: Zarejestrowani
Postów: 160
Dołączył: 22.09.2008
Skąd: Tarnów

Ostrzeżenie: (0%)
-----

Ostatnio zapoznałem się z Basecamp.com + TeamGantt. Daje radę. Plus taki, że to jest saas. Minus taki, że musisz płacić.
  Forum: Kontrola i zarządzanie projektami · Podgląd postu: #1165538 · Odpowiedzi: 19 · Wyświetleń: 9 559

mrc
Napisane: 25.06.2015, 16:09:15





Grupa: Zarejestrowani
Postów: 160
Dołączył: 22.09.2008
Skąd: Tarnów

Ostrzeżenie: (0%)
-----

Stabilne i darmowe nie chodzą ze sobą w parze.
  Forum: Poszukuję · Podgląd postu: #1163089 · Odpowiedzi: 4 · Wyświetleń: 610

mrc
Napisane: 17.04.2015, 14:39:02





Grupa: Zarejestrowani
Postów: 160
Dołączył: 22.09.2008
Skąd: Tarnów

Ostrzeżenie: (0%)
-----

Jeżeli szybciej napiszesz program przeglądając dokumentację - to w takim razie dlaczego nie? Pracodawca zawsze żąda praktycznej umiejętności języka, a nie regułek. Im szybciej wykonasz zadanie, tym lepiej dla niego (i dla Ciebie). Ja programuję już ponad 8 lat w php, i do dzisiaj nie pamiętam parametrów, jakie przyjmują funkcje, których używam. Wtedy szybkie command+t i szukajka smile.gif
  Forum: Hydepark · Podgląd postu: #1154875 · Odpowiedzi: 80 · Wyświetleń: 7 554

mrc
Napisane: 16.04.2015, 10:37:11





Grupa: Zarejestrowani
Postów: 160
Dołączył: 22.09.2008
Skąd: Tarnów

Ostrzeżenie: (0%)
-----

Jako backendowiec mający dwa lata udokumentowanego doświadczenia (dobrego doświadczenia) powinieneś oscylować w okolicach 3-4k netto. Oczywiście wszystko zależy również od Twoich umiejętności, możesz dwa lata pisać strukturalnie, możesz w dwa lata poznać trzy frameworki i flow mvc.
  Forum: Hydepark · Podgląd postu: #1154678 · Odpowiedzi: 80 · Wyświetleń: 7 554

mrc
Napisane: 27.10.2014, 09:13:11





Grupa: Zarejestrowani
Postów: 160
Dołączył: 22.09.2008
Skąd: Tarnów

Ostrzeżenie: (0%)
-----

Musisz mieć stałą wysokość/szerokość kontenera, albo w js sprawdzać gdzie znajdują się rogi poszczególnych elementów i zrobić wysokość/szerokość taką, aby pokrywało najdalej wysunięte punkty. Inaczej tego nie zrobisz, jeżeli chcesz mieć position:absolute.
  Forum: Przedszkole · Podgląd postu: #1129854 · Odpowiedzi: 6 · Wyświetleń: 715

mrc
Napisane: 25.10.2014, 14:23:01





Grupa: Zarejestrowani
Postów: 160
Dołączył: 22.09.2008
Skąd: Tarnów

Ostrzeżenie: (0%)
-----

Weź kilka przykładowych zdjęć z jakiegoś portalu z darmowymi stockami, powpisuj np. Kawa ziarnista przy zdjęciu z kawą, cenę jakąś sobie daj - jak chcesz, to wymyśl opis. Nikt nie mówi, aby to był prawdziwy produkt - ale niech to wygląda chociaż jakby były to prawdziwe produkty.
  Forum: Hydepark · Podgląd postu: #1129681 · Odpowiedzi: 6 · Wyświetleń: 1 126

mrc
Napisane: 24.10.2014, 19:08:59





Grupa: Zarejestrowani
Postów: 160
Dołączył: 22.09.2008
Skąd: Tarnów

Ostrzeżenie: (0%)
-----

Ja napisałem forum na pracę dyplomową - nie było tam bajerów w wyglądzie, ale oczywiście musiało wyglądać przynajmniej na poziomie. Pamiętaj, że przy obronie, jeżeli napiszesz beznadziejną (źle wyglądającą aplikację), to sam będziesz się za nią wstydził.

Moja aplikacja wysypała się na obronie, ale zrobiłem tak fajną obsługę błędów, że nikt nie policzył mi punktów ujemnych smile.gif
  Forum: Hydepark · Podgląd postu: #1129629 · Odpowiedzi: 6 · Wyświetleń: 1 126

mrc
Napisane: 7.08.2014, 14:47:34





Grupa: Zarejestrowani
Postów: 160
Dołączył: 22.09.2008
Skąd: Tarnów

Ostrzeżenie: (0%)
-----

Jeżeli znasz teoretycznie OOP to poczytaj o mvc i napisz jedną, może dwie wersje. Zrób sobie klasę bazy danych, klasę zarządzającą widokami, pobaw się tym. Każda taka zabawa dużo uczy. Jak już zaczniesz widzieć co to jest mvc, to zacznij od jakiegoś obcego frameworka. I jeszcze jedna rada: Dużo czytaj.
  Forum: PHP · Podgląd postu: #1118971 · Odpowiedzi: 5 · Wyświetleń: 529

mrc
Napisane: 12.08.2014, 04:57:42





Grupa: Zarejestrowani
Postów: 160
Dołączył: 22.09.2008
Skąd: Tarnów

Ostrzeżenie: (0%)
-----

PHP_EOL jest pomocne podczas gdy:
a) piszesz programy konsolowe i chcesz sobie formatować wyjście
cool.gif działasz na plikach i chcesz odczytywać linijka po linijce - wtedy zbierasz sobie do bufora za każdym razem ciąg aż do PHP_EOL.
  Forum: Hydepark · Podgląd postu: #1119476 · Odpowiedzi: 66 · Wyświetleń: 10 382

2 Stron V   1 2 >

New Posts  Nowe odpowiedzi
No New Posts  Brak nowych odpowiedzi
Hot topic  Popularny temat (Nowe)
No new  Popularny temat (Brak nowych)
Poll  Sonda (Nowe)
No new votes  Sonda (Brak nowych)
Closed  Zamknięty temat
Moved  Przeniesiony temat
 

RSS Wersja Lo-Fi Aktualny czas: 28.03.2024 - 23:35