Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> przyszłość php i zarobki
Terrorizer
post
Post #1





Grupa: Zarejestrowani
Postów: 345
Pomógł: 3
Dołączył: 31.03.2012

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


Cześć,
Jakiś czas temu odkryłem, że programowanie sprawia mi ogromną frajdę. Uczyłem się c++ jednak postanowiłem przerwać i zacząć od czegoś webowego.
Wciąż trenuję HTML i CSS do tego mam troszkę podstaw JS.
Pomyślałem ,że skoro sprawia mi to przyjemność, to czemu nie zacząć się z tego utrzymywać w przyszłości? Tak, chcę to robić!
Matematycznym geniuszem to ja nie jestem, a kierunek studiów odbiega od informatyki, jednak chciałbym zapytać was o zdanie.
Chyba jest to dosyć drażliwy temat, bo wiadomo ,że każdy zarabia inaczej i obejmuje inne stanowiska, jednak postanowiłem rozwijać się w taki sposób:
html+css > php+mysql/pdo > zend framework > magneto,symfony i na koniec dopakuję do tego c++
Zastanawiam się czy dobry kierunek sobie wybrałem i czy znajomość tych rzeczy może zapewnić jakąś pewną przyszłość mi i mojej przyszłej rodzinie (IMG:style_emoticons/default/tongue.gif) ?
A może standardy smieniają się na tyle szybko ,że warto zabrać się za coś innego?? sprzecznym tematem też jest front end i back end. Lubię bawić się po stronie serwera, jednak czy któreś z nich przynosi większe korzyści?

Ten post edytował Terrorizer 2.08.2014, 20:21:54
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
cepa
post
Post #2





Grupa: Zarejestrowani
Postów: 125
Pomógł: 7
Dołączył: 27.01.2010

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


@Terrorizer, ja na Twoim miejscu zmienilbym nieco podejscie.

Nie jest wazne w jakim jezyku klepiesz ale CO piszesz.

Jezyk programowania to takie samo narzedzie jak lopata, w firme placa ci sa machanie lopata, ale klienta nie obchodzi czy dol wykopales lopata czy koparka.
Pytanie czy chcesz cale zycie machac lopata czy przesiasc sie do koparki i robic wieksze dolki (IMG:style_emoticons/default/wink.gif)

Imho Pehap jest:
- prosty - niski prog wejscia, szybko mozna naklepac stronice i robic nowe internety
- tani - pacz wyzej plus wiele osob, ktore umiejo robic internety w pehapie, wiec latwo i tanio mozna prowadzic projekt
- wystarczajacy - klient typowej agencji interaktywnej potrzebuje maly, malutki dolek anie przekopac pol okolicy, stronka + konkurs, jakas kampania itp itd, poziom projektow od trywialnych po proste

Zeby uscislic za proste projekty uwazam wszelkiego typu wzornictwo oparte na Symfony / Zend / <you name it>, ktore ma na celu zrobienie mniej lub bardziej rozbudowanego panelu, ktory siedzi ponad baza danych (sql/nosql/whatever) czasem z dodatkiem jakiejs szukajki i innych wodotryskow.

Jezeli satysfakcjonuje Cie robienie prostych projektow nawet za "dobra" kase to mysle ze conajmniej kilka najblizszyc lat bedziesz sie w stanie utrzymac z pehapa. Z drugiej strony widze ze psychologiczna granica 10k do lapy miesiecznie jest czyms mitycznym nawet dla programistow w PL, na co osoba robiaca w HFT moze sie jedynie usmiechnanc poblazliwie bo tutaj zarobki rzedu kilkudziesieciu tys pln / mc nie robia wrazenia.

Na szczescie lub nieszczescie pehapa swiat idzie do przodu, obecne trendy ktore obserwuje to:

- SPA - single page app, front systemu robi sie calkowicie w JS + HTML5, komunikacja odbywa sie wylacznie poprzez webapi i websockety, nie ma potrzeby uzywac pehapa do renderowania html dla przegladarki.

- aplikacje mobilne - z definicji w pehapie ich sie nie robi, a komunikuja sie z backendem tez via webapi itp

- przetwarzanie w tle - http robi jedynie za interfejs, logika biznesowa dzieje sie na serwerze asynchronicznie, pehap natywnie tego nie wspiera

- big data - danych w sieci coraz wiecej, trzeba to analizowac, baza kilka GB to pryszcz, problem jest jak masz zrobic analize np: 10TB logow

Krotko: sens stosowania pehapa sie zmniejsza. Nie twierdze ze nie da sie tego robic w pehapie, mozna tylko po co skoro do okola jest masa narzedzi, ktore powstaly aby dostarczac pewne kluczowe funkcjonalnosci szybciej / prosciej / taniej. Dodatkowo robienie jakiegokolwiek przetwarzania innego niz sklejanie stringow jest w pehapie wolne i trzeba robic czesto od zera bo frejmlorki sa o kant dupy rozbic, bo i tak nic nie oferuja. Polskie IT bazuje na tanim outsourcingu, ale raczej niewiele firm przenosi do nas R&D, dlatego tez tyle roboty w pehapie, a stosunkowo malo w pythonie czy innej scali.

Na twoim miejscu powaznie zainteresowal bym sie takimi jezykami i technologiami, ktorych potencjal jest znacznie wiekszy niz pehap, nawet dla samej inspiracji:

Jezyki:
- Python
- Scala
- Go
- JavaScript

Front:
- angular
- ember
- require.js

Python:
- nltk - przetwarzanie jezyka naturalnego
- numpy / scipy - wynalazki uzywane przy analizie danych
- celery - zajebiscie dopracowany "framework" do przetwarzania w tle
- fabric - deployment
- boto - chmura (aws)

Scala:
- akka.io + spray - wydajna implementacja api asynchronicznego opartego o aktorow

Message brokers:
- RabbitMQ - raczej pierwsze co sie kojarzy z kolejkami
- Gearman - troche mniej popularny wynalazek
- zeromq - super szybka kolejka do wbudowania w projekt

Big data:
- MapReduce - ogolnie jak i poco
- Hadoop - de facto standard dla map reduce
- Storm - "lzzejszy hadoop", mozna takze uzyc w kontekscie kolejki

NoSQL:
- Redis - nie tylko keystore, ale przedewszystkim mega szybkie struktury danych i in-memory processing
- Cassandra - rozproszona baza danych, no single point of failure

Wyszukiwanie:
- Lucene
- Elasticsearch / Solr - wdrozone Lucene
- nltk - przetwarzanie

Automatyzacja:
- puppet, chef, ansible - infrastruktura jako kod



Go to the top of the page
+Quote Post
aniolekx
post
Post #3





Grupa: Zarejestrowani
Postów: 340
Pomógł: 46
Dołączył: 31.07.2009
Skąd: A

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


Cytat(cepa @ 6.08.2014, 13:59:54 ) *
Na twoim miejscu powaznie zainteresowal bym sie takimi jezykami i technologiami, ktorych potencjal jest znacznie wiekszy niz pehap, nawet dla samej inspiracji:


Fajnie to o czym piszesz się czyta, ale problem pojawia się przy najprostszych rzeczach, mianowicie np jak przetworzyć plik Excela w JavaScript? Czy istnieje jakaś biblioteka/projekt?
Bo w PHP jest np PHPExcel. Kiedyś szukałem odpowiednika dla JavaScript i okazuje się ze nie ma.
Go to the top of the page
+Quote Post
cepa
post
Post #4





Grupa: Zarejestrowani
Postów: 125
Pomógł: 7
Dołączył: 27.01.2010

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


Cytat(aniolekx @ 7.08.2014, 09:15:04 ) *
Fajnie to o czym piszesz się czyta, ale problem pojawia się przy najprostszych rzeczach, mianowicie np jak przetworzyć plik Excela w JavaScript? Czy istnieje jakaś biblioteka/projekt?
Bo w PHP jest np PHPExcel. Kiedyś szukałem odpowiednika dla JavaScript i okazuje się ze nie ma.


Skoro jest w PHP i spelnia twoje wymagania to uzyj PHPExcela, sam go uzywalem i jest ok. Nie naisalem nigdzie ze projekt sie pisze w jednym jezyku, uzyj najlepszego narzedzia jakie masz do rozwiazania konkretnego problemu i po sprawie.

Go to the top of the page
+Quote Post

Posty w temacie
- Terrorizer   przyszłość php i zarobki   2.08.2014, 19:30:52
- - Pyton_000   Zend i Magento to dochodowa przyszłość.   2.08.2014, 19:38:22
|- - sowiq   Cytat(Pyton_000 @ 2.08.2014, 20:38:22...   5.08.2014, 21:18:45
- - mrc   Polecam Ci uczyć się po równo frontu jak i backend...   2.08.2014, 19:46:53
- - Adi32   4k to nie jest dużo, jak na programiste. Jeżeli da...   4.08.2014, 14:26:21
- - Terrorizer   No tak ale zakładamy ,że jesteś profesjonalistą, a...   4.08.2014, 22:47:40
- - Tuminure   Cytat4k to nie jest dużo, jak na programiste Na ko...   5.08.2014, 07:54:33
- - !*!   Cytatprzyszłość php i zarobki A to nie słyszałeś, ...   5.08.2014, 09:40:26
- - SmokAnalog   PHP jak PHP, ale HTML5 (czyli +CSS3 +JavaScript) t...   5.08.2014, 19:40:37
|- - mitorski   Cytat(SmokAnalog @ 5.08.2014, 20:40:3...   6.08.2014, 07:31:35
|- - mrc   Cytat(mitorski @ 6.08.2014, 08:31:35 ...   6.08.2014, 08:13:39
||- - sowiq   Cytat(mrc @ 6.08.2014, 09:13:39 ) Nie...   6.08.2014, 08:47:05
||- - !*!   Cytat(sowiq @ 6.08.2014, 09:47:05 ) N...   6.08.2014, 10:05:15
|- - solificati   Cytat(mitorski @ 6.08.2014, 08:31:35 ...   7.08.2014, 09:02:44
|- - !*!   Cytat(solificati @ 7.08.2014, 10:02:4...   7.08.2014, 10:29:40
- - viking   Ja mam awersję potężną do Symfony i wybieram Zenda   6.08.2014, 06:32:04
- - mitorski   @mrc zależy co kto lubi. nie gram w gry więc nie w...   6.08.2014, 09:23:48
- - BigPig   Hmm, jak to niektórzy mówią, PHP od samego początk...   6.08.2014, 10:31:00
- - cepa   @Terrorizer, ja na Twoim miejscu zmienilbym nieco ...   6.08.2014, 13:59:54
|- - aniolekx   Cytat(cepa @ 6.08.2014, 13:59:54 ) Na...   7.08.2014, 08:15:04
|- - cepa   Cytat(aniolekx @ 7.08.2014, 09:15:04 ...   7.08.2014, 10:09:58
- - darko   Zależy jakie korzyści masz na myśli i zależy co zn...   6.08.2014, 14:28:23
- - markuz   https://github.com/SheetJS/js-xls   7.08.2014, 08:27:25
- - solificati   To fakt. Trzeba jednak zauważyć, że mieli łatwiej ...   7.08.2014, 10:36:27
|- - !*!   Cytat(solificati @ 7.08.2014, 11:36:2...   7.08.2014, 10:39:00
|- - solificati   Cytat(!*! @ 7.08.2014, 11:39...   7.08.2014, 10:52:07
- - semafor1985   hehe... połączenie słów "przyszłość" i ...   7.08.2014, 10:47:39
- - vokiel   Ochrzan za używanie noża jako śrubokręta czy też u...   7.08.2014, 11:25:58
- - BigPig   Po tych nowych postach jak spojrzę na swoją starą ...   7.08.2014, 18:07:00
- - mitorski   @BigPig to nie kwestia tego czy PHP czy ROR.... we...   8.08.2014, 07:45:57
- - Dejmien_85   Cytat(Terrorizer @ 2.08.2014, 20:30:5...   11.08.2014, 01:08:01
|- - trolololo   Cytat(Dejmien_85 @ 11.08.2014, 02:08...   13.08.2014, 10:57:11
|- - mitorski   Cytat(trolololo @ 13.08.2014, 11:57:1...   13.08.2014, 11:27:23
|- - Dejmien_85   Cytat(trolololo @ 13.08.2014, 11:57:1...   16.08.2014, 18:36:01
- - kilab   Szkoda, że nie ma żadnego nagradzania postów bo dw...   12.08.2014, 07:34:48
- - mrc   Cytatnetto to kwota na rękę. Tak, ale jak masz um...   13.08.2014, 12:12:50
- - niebieskiciapek   CytatA to nie słyszałeś, że PHP umiera a stawki są...   19.08.2014, 14:36:43
- - mrc   CytatTrzeba robić jedno i dobrze Ja myślę odrobin...   19.08.2014, 16:05:50
- - Pyton_000   Cytatto niewielkim kosztem zyskasz w oczach szefa....   19.08.2014, 16:48:14
|- - Dejmien_85   Cytat(Pyton_000 @ 19.08.2014, 17:48:1...   20.08.2014, 06:33:38
|- - lukasz_os   Cytat(Dejmien_85 @ 20.08.2014, 07:33...   20.08.2014, 10:57:43
- - Tuminure   Cytati staniesz się kolejnym osłem w firmie od wsz...   19.08.2014, 18:18:52
- - Spawnm   Znać php nie znając js, to tak jakby znać połowę j...   19.08.2014, 19:52:32
- - mrc   Cytat(Pyton_000 @ 19.08.2014, 17:48:1...   19.08.2014, 20:46:45


Reply to this topicStart new topic
4 Użytkowników czyta ten temat (4 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 10.10.2025 - 16:16