Czy warto porzucić PHP na rzecz Pythona?

Odpowiedz Nowy wątek
2019-07-05 16:37
0

Cześć wszystkim,
myślę, że na początku warto przybliżyć moją sylwetkę. W tym roku idę na studia, dokładniej mówiąc wybieram się na Informatykę na Wydziale Informatyki na PP lub Informatykę na Wydziale Matematyki i Informatyki na Uniwersytecie im. Adama Mickewicza w Poznaniu. Rok temu pracowałem przez okres +/- 3 miesięcy jako młodszy programista Laravel w firmie w której wcześniej miałem praktyki. Do matur, przez 9 miesięcy właściwie nie ruszałem większych projektów, teraz mam możliwość wrócenia i kontynuowania tam pracy. Zainteresowałem się jednak ostatnio Pythonem do tego stopnia, że zastanawiam się czy nie uczyć się go po godzinach w domu, bo mimo wszystko chciałbym tam trochę popracować, przynajmniej do rozpoczęcia studiów.
O ile pisanie kodu w Laravel'u sprawia mi przyjemność, o tyle czysty PHP już nie za bardzo, stąd myśl właśnie o Pythonie. Docelowo chciałbym zostać full-stack developerem lub przynajmniej choć trochę ruszyć front-end, by umieć pisać proste aplikacje w Vue.js / React etc.
Pojawia się pytanie, który język warto wybrać do back-endu? PHP z którym miałem już styczność, czy może Python, który zapewne i tak wybiorę na studiach? Jakie jest wasze zdanie? W czym potem łatwiej znaleźć pracę?

Uważam, że nie warto. PHP 7.4 bardzo przypomina Jave co jest na plus i jest szybsze od Pythona. Jak dla mnie Python jest ok, ale Django to dla mnie masakra. - rdza 2019-07-05 17:02
Poza Django jest też na przykład Flask, ale moją uwagę przyciągnął głównie ten pierwszy. - gentleman 2019-07-05 17:27

Pozostało 580 znaków

2019-07-05 17:01
0

Ucz się obu.

Pozostało 580 znaków

2019-07-05 17:25
0

Wiem że były już dziesiątki podobnych tematów i każdy z tych języków ma zwolenników i przeciwników, wady i zalety. Chciałbym mimo wszystko, żeby aplikacje które będę tworzył były bezpieczne, szybkie, a kod czytelny. Jestem otwarty też na coś zupełnie innego, jednak wydaje mi się, że do tych dwóch po prostu mi najbliżej. Z PHP mam jakieś doświadczenie, a Pythona mogę wybrać już w trakcie pierwszego semestru (do wyboru mam Delphi / Python / Podstawy algorytmiki)

Pozostało 580 znaków

2019-07-05 17:28
1

Oczywiście, że nie. PHP na rynku nadal jest sporo, i będzie dalej. I nadaje się lepiej do web niż Python.

O ile pisanie kodu w Laravel'u sprawia mi przyjemność, o tyle czysty PHP już nie za bardzo, stąd myśl właśnie o Pythonie.

Tam na pewno będzie jeszcze mniej przyjemnie. Poza tym kto pisze cokolwiek w czystym PHP? Zazwyczaj zaprzęga się jakiś modern framework.


"Trolling is a art"

Pozostało 580 znaków

2019-07-05 21:31
0

Właściwie to prosiłbym też żebyście podali (waszym zdaniem) najlepszy język do back-endu w aplikacjach internetowych. Tak jak wspomniałem jestem otwarty na nowe technologie, zwłaszcza te przyszłościowe :)
Pythonem mogę sobie w ogóle nie zaprzątać głowy i zamiast niego wybrać zajęcia z algorytmiki.

Pozostało 580 znaków

2019-07-05 21:50
0
gentleman napisał(a):

Właściwie to prosiłbym też żebyście podali (waszym zdaniem) najlepszy język do back-endu w aplikacjach internetowych. Tak jak wspomniałem jestem otwarty na nowe technologie, zwłaszcza te przyszłościowe :)
Pythonem mogę sobie w ogóle nie zaprzątać głowy i zamiast niego wybrać zajęcia z algorytmiki.

Chyba logiczne, że najlepszy to taki, który znasz?

Weź Ty pomyśl, bo to pytanie z cyklu "jak żyć". Jak znasz PHP i możesz na nim zarabiać, a ktoś Ci nagle powie, że najlepszy jest X, którego w ogóle nie znasz i na którym nie zarobisz nic przez najbliższe 2 lata, to X będzie dla Ciebie najlepszym językiem? Ludzież, myślcie wreszcie samodzielnie, bo ten brak ogarnięcia rozwala...

edytowany 1x, ostatnio: TurkucPodjadek, 2019-07-05 21:51
Przecież nikt nie powiedział, że pójdę ślepo za kimś kto mi powie "X jest lepszy od Y"... Uważam, że jestem na takim etapie, gdzie mogę jeszcze swobodnie zmienić zdanie. To, że potrafię napisać prostą aplikację w Laravelu lub utrzymywać istniejący już projekt z pomocą innych nie znaczy że jestem w tym świetny i znam PHP od A do Z. Daleko mi do tego, dlatego jeśli mam uczyć się nowego języka, wolę zacząć teraz. Nie wiem czy w trakcie studiów dalej będę pracował w tej firmie, dlatego szukam języka przyszłościowego, z którym nie będę miał problemu w przyszłości znaleźć pracę. - gentleman 2019-07-05 22:07
Jeśli będzie to PHP to nie mam nic przeciwko, podstawy znam. Jeśli Python - świetnie, nauczę się czegoś nowego. Jeszcze coś innego? Jestem otwarty. Gdybym w programował w PHP kilka / kilkanaście lat z pewnością nie zadałbym tego pytania ;) - gentleman 2019-07-05 22:09
Jesteś pewny, że chcesz o to tak pytać? Padnie 5 różnych odpowiedzi, z dobrą argumentacją, i będziesz się latami decydował zamiast po prostu zarabiać w PHP już teraz i uczyć się nowych jak projekt będzie wymagał? - TurkucPodjadek 2019-07-05 22:18
Nie do końca. Do ukończenia studiów daję sobie wolną rękę w wybieraniu technologii / języków. Chciałbym żeby w ich trakcie w naturalny sposób wykrystalizowała się ścieżka którą pójdę. To nie tak, że idę na studia, bo nie wiem co ze sobą zrobić. Na ten moment poważnie myślę o webdev'ie, ale nie da się ukryć, że do tej pory poznałem zaledwie ułamek IT i myślę że studia poszerzą moje spojrzenie w tej kwestii. Jestem osobą głodną wiedzy i otwartą głową, potrzebuję tylko porady bardziej doświadczonych osób :) - gentleman 2019-07-05 22:27

Pozostało 580 znaków

2019-07-06 01:08
1

Spróbuj napisać jakieś dwa średniej wielkości projekty w obu technologiach i zobacz w czym będzie Ci się przyjemniej pracować. Czasu jeszcze masz więc dasz radę a nauki nigdy mało i nauka jednego przyda Ci się też w drugim.

Zarobisz i tu i tu więc postaw na przyjemność żeby z przyjemnością iść do pracy. Zobacz też oferty w Twoim mieście chyba, że miasto jest Ci obojętne (na początku ciężko coś zdalnie znaleźć).

edytowany 1x, ostatnio: anonimowy, 2019-07-06 01:08

Pozostało 580 znaków

2019-07-06 09:38
1

Nowy PHP jest ok, ja na Twoim miejscu starałbym się dojść do perfekcji właśnie w tym języku, a dopiero po latach poznać jakiś język poboczny, najlepiej z całkiem innej działki (nie WEB).

Pozostało 580 znaków

2019-07-06 11:49
0

Wydaje mi się, że do PHP w ogóle źle podchodziłem rok temu. Zacząłem od Laravela, by dopiero potem poznać trochę bardziej jego czystą postać. Zapewne stąd moje odczucia i wrażenia związane z tym językiem.
Co do języka pobocznego, na studiach będę miał zajęcia z programowania niskopoziomowego w C, jednak myślę że C++ będzie lepszym wyborem.
A może szukać zupełnie innych rozwiązań? Golang, C#, NodeJS, Java? Tak jak mówiłem, jestem otwarty, a wybór nie toczy się wyłącznie między PHP a Pythonem.

Pozostało 580 znaków

2019-07-06 12:22
0

Panie student. Na studiach spróbujesz zapewne ze 3-4 albo więcej języków. Nikt Ci nic nie poleci, bo każdy lubi co innego. Leć po kolei najlepiej tym co będzie na zajęciach, i po problemie.


"Trolling is a art"

Pozostało 580 znaków

2019-07-06 12:25
0

Dobra, myślę że temat do zamknięcia. Póki co zajmę się front-endem + PHP, a na studiach może wyjdzie coś innego :)

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

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