Python czy kontynować naukę?

0

Jestem aktualnie w 1 klasie liceum, mam roczne doświadczenie z tworzeniem stron(lekko ponad rok temu zacząlem uczyć się tego, lecz nie o to chodzi mam jeszcze 3 lata liceum i studia na nauke i nabycie doświadczenia na jakiś stażach) ( html css photoshop) teraz od kilku miesięcy uczę się pythona, ale nie jestem przekonany czy to ma sens czy znając to jest potem praca, polecacie kontynuować pythona czy jednak zmienić język, a może zostawić go i np. za pół roku zacząć inny język( jak tak to jaki?) ?? (biorąc pod uwagę, angielski aktualnie na poziomie c1 i możliwość wyjechania po skończeniu politechniki)

0

a co ci przeszkadza spróbować pythona zanim nie sprecyzujesz swoich wymagań. Trudno wyrokować co osiągniesz po skończeniu politechniki, więc również nie mogę ci doradzić to, czy liceum jest ci potrzebne, czy może level wystarcza, aby wyjechać...

0

Nie ważne w czym będziesz pisał. Ważniejsze będą twoje umiejętności algorytmiczne.
Python jest 100X wolniejszy od C tak więc nie nadaje się do wszystkie. Dobry programista powinien znać kilkanaście języków programowania.

0
Wybitny Kaczor napisał(a):

Nie ważne w czym będziesz pisał. Ważniejsze będą twoje umiejętności algorytmiczne.
Python jest 100X wolniejszy od C tak więc nie nadaje się do wszystkie. Dobry programista powinien znać kilkanaście języków programowania.

Umiem napisać w 15 językach Hello World! Jestem dobrym programistą

0
Złoty Samiec napisał(a):
Wybitny Kaczor napisał(a):

Nie ważne w czym będziesz pisał. Ważniejsze będą twoje umiejętności algorytmiczne.
Python jest 100X wolniejszy od C tak więc nie nadaje się do wszystkie. Dobry programista powinien znać kilkanaście języków programowania.

Umiem napisać w 15 językach Hello World! Jestem dobrym programistą

W sumie tych kilkunastu języków "dobry programista" uczy się w ciągu całej kariery, więc czy to świadczy o programiście? Nie powiedziałbym... Ważniejsze żeby rozumiał coś ponad obiektówką np. haskella i prologa.

0

Vango...

Python to obszerny zasob wiedzy i szeroki wachlarz umiejetnosci..

waznym jest to jakie frameworki znasz i jakie biblioteki ogarniasz:

poczytaj o

Django, Flask, Bottle, NumPy, SciPy, Panda, MatplotLib, Pygame...

dorzuc do tego CSS3/HTML5
dorzuc do tego Postgresql

jestem przekonany ze pochlonie Cie to na kilka dobrych miesiecy i znajac powyzsze znajdziesz dobrze platna praca

0

Z doświadczenia wiem, że Python wykorzystywany jest glownie przez testerow (info od znajomych bedacych testerami w roznych firmach). W takim kierunku mozesz sie specjalizowac:)

0
ravers_19 napisał(a):

Z doświadczenia wiem, że Python wykorzystywany jest glownie przez testerow (info od znajomych bedacych testerami w roznych firmach). W takim kierunku mozesz sie specjalizowac:)

raczej nie. Najczesciej Java i Ruby, ostatnio C#, python dopiero po nich, ale przed JS ;) mowa o świecie testerskim oczywiscie ;)

0

Ciekawe jest to, że tego pythona to możecie sobie nawet zainstalować na swoich smartfonach z Androidem i tam odpalać. Jest np. taki QPython, który ma w sobie środowisko SL4A i tylko instalujecie APK i macie pythona. Ale żeby to było wykorzystywane komercyjnie to nie wiem.

0

Jesteś w 1 klasie liceum. Czyli do skończenia studiów zostało Ci jakieś 7 lat, jak dobrze pójdzie. Nikt nie jest w stanie powiedzieć, jaka technologia będzie na topie za 7 lat. Może Python, może C#, może C, może asm, a może jakiś nowy język. Jeśli teraz Ci Python pasuje, to leć w niego. Jeśli chcesz być programistą zawodowo, to i tak w pewnym momencie będziesz musiał ogarnąć drugi, a może i trzeci język programowania. Ktoś wspomniał, że dobry programista powinien znać kilkanaście języków. To jest oczywiście bzdura. Dobry programista powinien umieć szybko się przesiąść na inny język. Ale faktem jest, że powinien w jakimś tam stopniu ogarniać kilka (a chociaż w jednym być naprawdę mocnym). Im więcej kodu ogarniasz i im częściej masz jakąś styczność z innymi językami, tym łatwiej będzie Ci się w przyszłości przesiąść na coś innego.

0

A nie lepiej po prostu zdecydować jaki język wybrać podczas wymyślania projektu?

0

A ja do nauki poleciłbym c# i nie pod kątem technologii WEB, ale zwykłe proste windows forms. To jest proste hermetyczne środowisko w którym szybko nauczysz się składni języka, obiektowości itp. Można też bez problemu poćwiczyć obsługę baz danych. Technologie webowe takie jak ASP. NET to jest koszmar dla początkujących bo oprócz języka podstawowego służącego do tworzenia aplikacji musisz jeszcze zahaczać o JS, jqery, różne frameworki i biblioteki oraz dziesiątki innych rzeczy, które mają wpływ na działanie aplikacji. Sam się w tej chwili uczę pythona i ma on swój urok, ale mam też konkretny cel i kierunek tj computer forensic

0

Nie przejmuj się ilością ofert, praca zawsze się znajdzie. Po prostu rób to co lubisz, a nie to gdzie jest kasa.

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