Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

5 Stron V   1 2 3 > »   
Reply to this topicStart new topic
> przyszłość z PHP?
OlmerPL
post
Post #1





Grupa: Zarejestrowani
Postów: 1
Pomógł: 0
Dołączył: 4.10.2009

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


Moja sytuacja nie wygląda zbyt ciekawie, 22 lata, studia na kierunku Automatyki i Robotyki zakończone przed czasem. Zapisałem się od razu do policealnej szkoły informatyki, taki odruch by "gdzieś być"/"coś robić", patrze na tą szkolę raczej z przymrużeniem oka. Szukam jakieś pracy dorywczej co by mieć jakiś dochód. Tyle by to było na wstępie.

Na studiach poznałem podstawy PHP (jako rozszerzenie na razie dla HTML'a i CSS'a) i mi się spodobało. Od jakiegoś czasu staram się na własna rękę poszerzać wiedzę w zakresie PHP, na razie powiedzmy że umiem w "teorii" tabele, warunkowanie, pętle, funkcje i jako tako formularze+pierwsze łączenie z bazą MySQL. Jak pisałem na początku to głównie teoria i zamierzam pójść do przodu i zrobić coś w praktyce. Tylko że pomyślałem czy mogę związać moją przyszłość z tym programowaniem, znaczy, zostać programistą PHP. Co o tym sądzicie? Czy to nie jest przypadkiem gadanie jakiegoś przygłupa który nie radzi sobie w życiu itd. itp.?

Go to the top of the page
+Quote Post
Spawnm
post
Post #2





Grupa: Moderatorzy
Postów: 4 069
Pomógł: 497
Dołączył: 11.05.2007
Skąd: Warszawa




Jeśli musiałeś zadać to pytanie to znaczy że się nie nadajesz bo cię nie kręci.
Siedzisz w php od 2009 i ledwo znasz podstawy ?
Zdecydowanie nie .
Go to the top of the page
+Quote Post
OlmerPL
post
Post #3





Grupa: Zarejestrowani
Postów: 1
Pomógł: 0
Dołączył: 4.10.2009

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


W PHP siedzę może z miesiąc z długą przerwą na wyjazd na drugi koniec Polski, skąd to 2009 się wzięło?
Go to the top of the page
+Quote Post
luciusz
post
Post #4





Grupa: Zarejestrowani
Postów: 21
Pomógł: 0
Dołączył: 7.07.2009
Skąd: Łódź

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


Prawdopodobnie stąd: Dołączył: 4.10.2009
Go to the top of the page
+Quote Post
OlmerPL
post
Post #5





Grupa: Zarejestrowani
Postów: 1
Pomógł: 0
Dołączył: 4.10.2009

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


Hehe, dla mnie to też zagwozdka, gdy chciałem się "zarejestrować" by założyć mój pierwszy temat ostatnio, odkryłem że na dany mail już jest jakieś konto. Sprawdziłem starą pocztę i była aktywacja. Widocznie rok temu się już tu zarejestrowałem po coś, nie pamiętam po co i nawet w tedy nic nie napisałem bo nic nie widzę w profilu. To jakiś problem?
Go to the top of the page
+Quote Post
ShadowD
post
Post #6





Grupa: Zarejestrowani
Postów: 1 333
Pomógł: 137
Dołączył: 25.03.2008
Skąd: jesteś??

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


Nieee, ale programiści muszą być dociekliwi, posiedzisz tu trochę i ogarniesz ocb. (IMG:style_emoticons/default/haha.gif)

Co do pytania, tak możesz myśleć o php jaka swojej przyszłości, ale php to nie wszystko i trzeba mieć ogarnięcie wszystkiego w spodziectwie. Jakieś podstawy z serwera się przydają, html'e i css'y, js'y itp. Może nie będziesz z nich korzystał, ale w niektórych firmach programista php musi znać wszystko, a pracuje tylko nad php'em - tak taka dziwna tendencja w Polsce... Ogólnie jeśli posiedzisz solidnie to coś złapiesz, ja pierwsze strony za $$ pisałem w wieku 16lat, jakie to już lepiej nie mówić, ale po 2 kolejnych latkach piszę już dobrze z tym, że jestem od wszystkiego, propozycję pracy miałam już od 2 firm, ale z racji szkoły siedzie na wolnych zleceniach. :-)
Go to the top of the page
+Quote Post
Grand93
post
Post #7





Grupa: Zarejestrowani
Postów: 58
Pomógł: 1
Dołączył: 2.08.2010
Skąd: Dębica

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


A ja np chodzę do średniej - technikum II rok - i nie mam co w domu robić. Z chęcią popracowalbym przy jakimś większym projekcie ale nie wiem gdzie mogę takowy znaleźć. Praca w firmie ? Kto zatrudni 17-latka ?

A co do tego co napisał kolega - podstawy php.
Jezeli oop = zaawansowany poziom to się mogłem nauczyć samych klas ;d

sorki za błędy ale pisze z iPoda
Go to the top of the page
+Quote Post
wookieb
post
Post #8





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




Cytat(Grand93 @ 18.11.2010, 00:56:26 ) *
A ja np chodzę do średniej - technikum II rok - i nie mam co w domu robić. Z chęcią popracowalbym przy jakimś większym projekcie ale nie wiem gdzie mogę takowy znaleźć. Praca w firmie ? Kto zatrudni 17-latka ?

Chyba już nigdy nie zrozumiem dlaczego istnieje przekonanie, że doświadczenie nabywa się tylko "w pracy". Jest to wierutna bzdura bo przecież ktoś kiedyś musiał się tego nauczyć SAM (nie w pracy). Wszystkiego i jeszcze więcej nauczysz się w domu. Wymaga to wyłącznie czasu, chęci, prób, testów. Czytanie blogów tematycznych, podglądanie pracy FW, zapoznawanie się z nowymi technologiami. To wszystko jest dostępne na wyciągnięcie ręki i szczerze mówiąc bardzo dobrze m.in z tego względu że na polskim prawdziwych fachowców jest niezwykle mało! Dobry programista, który wiele nauczył się sam jest prawdziwym klejnotem technologicznym. Oczywiście "wiele nauczył sie sam" nie znaczy, że przeczytal manuala PHP, wkuł na pamięć i gra. Tu chodzi o szerszy obszar wiedzy i ogólny skill w programowaniu nie tylko w jednym języku.
Go to the top of the page
+Quote Post
ShadowD
post
Post #9





Grupa: Zarejestrowani
Postów: 1 333
Pomógł: 137
Dołączył: 25.03.2008
Skąd: jesteś??

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


Cytat
Kto zatrudni 17-latka ?

Jakoś dałem radę z mizerną wiedzą w wieku 16, dostawałem co jakiś czas projekty co prawda na zlecenie, ale zawsze. Rok później zaproponowano mi przeprowadzkę, jak się chce to się da. :-)
Go to the top of the page
+Quote Post
athabus
post
Post #10





Grupa: Zarejestrowani
Postów: 898
Pomógł: 48
Dołączył: 2.11.2005
Skąd: Poznań

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


W tym wieku edukację szkolną już chyba możesz sobie darować. W programowaniu masz jeszcze szansę, ale zaczynając w wieku 22 lat... no będzie trudno nie ma co ukrywać. Ogólnie tak jak wspomniano oprócz php musisz liznąć wielu rzeczy takich jak: podstawy konfiguracji serwerów, podstawy grafiki komputerowej, html, css, javascript. Przy odrobinie szczęścia nie będziesz się musiał tym zajmować w pracy, ale jakieś pojęcie w tych dziedzinach mieć musisz na takiej samej zasadzie jak ortopeda musi orientować się w anatomii i innych podstawach.

Jak już opanujesz podstawy to czeka cię:
- zapoznanie z systemami bazodanowymi
- poznanie oop (nie mówię to o klasach, ale o całej filozofii)
- zapoznanie się z rozwiązaniami typu orm'y, frameworki, popularne klasy, pear etc

Ogólnie samo php to dopiero początek przygody. Jeśli masz zapał i motywację, to po roku ciężkiej nauki myślę że mógłbyś zacząć myśleć o jakiejś pracy w kiepskiej firmie od robienia cms'ów, za małe pieniądze. Po 2 latach myślę, że można być całkiem niezłym fachowcem. Pytanie czy możesz poświęcić tyle czasu i czy starczy ci zapału.
Go to the top of the page
+Quote Post
OlmerPL
post
Post #11





Grupa: Zarejestrowani
Postów: 1
Pomógł: 0
Dołączył: 4.10.2009

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


Html i css jako tako znam. Już robiłem z nimi trochę więc nie jest źle. Dzięki za odpowiedź, po prostu czeka mnie wytężona nauka na własną rękę. Jeszcze raz dzięki.

Ten post edytował OlmerPL 19.11.2010, 09:45:36
Go to the top of the page
+Quote Post
Wykrywacz
post
Post #12





Grupa: Zarejestrowani
Postów: 726
Pomógł: 20
Dołączył: 8.12.2005
Skąd: Wrocław

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


@athabus, ma tu sporo racji. Jeżeli ci się to podoba to olej php'a bo fakt jest że poświęcisz górę czasu, bo trzeba poznać dodatkowych masę pierdół. Lepiej weź się za Jave, albo C#, na początku będą dużo trudniejsze, ale sensowne rezultaty w przełożeniu na forsę można uzyskać dużo szybciej.
Go to the top of the page
+Quote Post
mike
post
Post #13





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

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


Też polecam jak najkrótszą przygodą z PHP. Naucz się na nim programować, pobaw się trochę, nabierz ogłady a potem uciekaj w krainę Javy.
Go to the top of the page
+Quote Post
Wykrywacz
post
Post #14





Grupa: Zarejestrowani
Postów: 726
Pomógł: 20
Dołączył: 8.12.2005
Skąd: Wrocław

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


albo c# ;P
Go to the top of the page
+Quote Post
chemik1982
post
Post #15





Grupa: Zarejestrowani
Postów: 91
Pomógł: 13
Dołączył: 20.03.2007
Skąd: Bydgoszcz

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


Dla chcącego nic trudnego. Fakt, że trzeba mieć zapał i najlepiej na początku drogi wpoić sobie, że warsztat trzeba będzie szlifować przez całą swoją karierę, często gęsto, a może i zawsze kosztem prywatnego czasu, bo w pracy nie sądzę, żebyś znalazł czas na naukę. Trzeba mieć w sobie wewnętrzną potrzebę ciągłego rozwoju. I co najważniejsze na każdym kroku być samodzielnym.
Z czasem zdobędziesz doświadczenie, a to pozwoli Ci pokierować dalszą swoją karierą. Kolejne języki, nieuniknione. Ale czy będzie to Java, Ruby, Python. Sam będziesz w stanie ocenić co będzie dla Ciebie akurat lepsze.
Go to the top of the page
+Quote Post
Sky_walker
post
Post #16





Grupa: Zarejestrowani
Postów: 214
Pomógł: 23
Dołączył: 26.09.2005

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


Cytat(Grand93 @ 18.11.2010, 00:56:26 ) *
A ja np chodzę do średniej - technikum II rok - i nie mam co w domu robić. Z chęcią popracowalbym przy jakimś większym projekcie ale nie wiem gdzie mogę takowy znaleźć. Praca w firmie ? Kto zatrudni 17-latka ?

Ja bym polecił zabawę z nauką - ponoć to najlepsza metoda, żeby nie tracić zapału a jednocześnie szybko przyswajać wiedzę.

Spróbuj napisać jakąś prostą grę MMO w PHP obiektowym. Naucz się co to jest programowanie obiektowe i spróbuj zastosować je w praktyce. Jak zabrniesz gdzieś dalej to może uda ci się najać jakiegoś znajomego - nawet tylko w dwie osoby - zawsze jest raźniej.

Nie musisz od razu korzystać z frameworków, modeli programowania, czy innych bardziej zaawansowanych kwestii. Na początek starczy, że obmyślisz, zaprojektujesz, potem napiszesz porządny, duży, zorientowany obiektowo kod. Gdzieś w międzyczasie możesz zaprojektować i pociąć layout, zgodny z normami W3C i jednocześnie kompatybilny z jak największą ilością przeglądarek, przyda ci się to kiedyś w pracy.

Możesz spróbować z czymś pokroju oGame - budowa czegośtam, podbijanie terenu, walki, do tego jakiś system upływu czasu (co ciekawe - taki oGame można zrobić nawet bez Crona, choć to trochę wycieczka pod górkę, ale dobre wprowadzenie do podstaw optymalizowania kodu i fundamentów matematyki praktycznej (IMG:style_emoticons/default/winksmiley.jpg) ).

Poza tym - C++ i ewentualnie C# - samo PHP jest po części oparte na C++ więc warto byłoby poznać i ten język, szczególnie, że tam jest o wiele więcej pilnowania się (choćby z typami zmiennych) co później nauczy cię trzymania porządku w kodzie, formatowania i pilnowania zmiennych. (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
Damonsson
post
Post #17





Grupa: Zarejestrowani
Postów: 2 355
Pomógł: 533
Dołączył: 15.01.2010
Skąd: Bydgoszcz

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


Cytat(athabus @ 18.11.2010, 17:39:48 ) *
W programowaniu masz jeszcze szansę, ale zaczynając w wieku 22 lat... no będzie trudno nie ma co ukrywać.

Nie zgadzam się, mam 20 lat i "z palca" nie potrafię napisać nic w php. Z pomocą google i z zapasem czasu napiszę Ci chyba wszystko, więc jeżeli ktoś rozumie na czym to polega i chce się kształcić, to myślę że nawet w wieku 30 lat nie będzie trudno. A posiąść na tyle wiedzy, żeby rozumieć php, pisać szybko i samodzielnie można zawsze, w każdym wieku.
To tak samo jak zacząć skakać na BMX w wieku 25 lat, wcale nie jesteś skazany na bycie gorszym i nie nauczenie się niczego, możesz nawet zostać mistrzem świata. Wystarczy tylko, że to kochasz/lubisz/pasjonujesz się tym.
Po za tym pieniądze szczęścia nie dają, pracuj w tym co lubisz, a nie w tym gdzie dają więcej kasy i na siłę będziesz poznawał nowy język, a nie z własnej ciekawości.
Wybaczcie, ale jestem idealistą (IMG:style_emoticons/default/winksmiley.jpg)

Ten post edytował Damonsson 19.11.2010, 17:05:28
Go to the top of the page
+Quote Post
Theqos
post
Post #18





Grupa: Zarejestrowani
Postów: 49
Pomógł: 8
Dołączył: 5.12.2008

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


Łatwo jest być takim idealistą jak się jest imprezowym studentem na utrzymaniu rodziców. Jak pracujesz 10-12 godzin dziennie na utrzymanie rodziny to już jest trudniej (IMG:style_emoticons/default/winksmiley.jpg) Co nie znaczy, że się nie da.

Cytat
Z pomocą google i z zapasem czasu napiszę Ci chyba wszystko

Hehe naście lat temu myślałem tak samo (tylko bez tego googla) po nauczeniu się podstaw C. Potem człowiek nabiera pokory i czasu już nie tyle co kiedyś.
Go to the top of the page
+Quote Post
Speedy
post
Post #19





Grupa: Zarejestrowani
Postów: 651
Pomógł: 28
Dołączył: 4.12.2004

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


Idź na tą automę z powrotem! Naucz się malować wykresy nyquista, root locusy, programować sterowniki plc, roboty, matlaby, assemblery, szmery, bajery i rynek pracy stoi otworem! PHP, to teraz co drugi gimnazjalista zna (IMG:style_emoticons/default/tongue.gif) . Nie wiem, co wy z tym C# tak szalejecie. Ten język jest prosty, jak budowa cepa. Żaden szał go znać, choć przyznam, że warto się nauczyć (IMG:style_emoticons/default/winksmiley.jpg) . Wystarczy znać biblioteki i można pisać, a całe gui można wyklikać pod VS zarówno w przypadku aplikacji desktopowych, jak i mobilnych. Java jest znacznie trudniejsza od C# i chociażby backendy systemów bankowych i większość aplikacji biznesowych jest napisanych javie. Pod Androida też pisze się w javie, więc warto ogarnąć chociaż podstawy. Głównym minusem jest słaba wydajność i brak dostępu do sprzętu, bo język jest zbyt wysokiego poziomu. Generalnie warto uczyć się różnych rzeczy. Nigdy nie wiadomo, co się przyda i gdzie się skończy (IMG:style_emoticons/default/smile.gif) .

Ten post edytował Speedy 20.11.2010, 01:51:31
Go to the top of the page
+Quote Post
Crozin
post
Post #20





Grupa: Zarejestrowani
Postów: 6 476
Pomógł: 1306
Dołączył: 6.08.2006
Skąd: Kraków

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


Cytat
Głównym minusem jest słaba wydajność i brak dostępu do sprzętu

1) Java jest bardzo wydajnym językiem, który niejednokrotnie dogania/przegania kod kompilowany do kodu maszynowego, np. C.
2) Dostęp do sprzętu jest możliwy.

Cytat
Idź na tą automę z powrotem!
Tu się za to w pełni zgodzę.
Go to the top of the page
+Quote Post
l0ud
post
Post #21





Grupa: Zarejestrowani
Postów: 1 387
Pomógł: 273
Dołączył: 18.02.2008

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


To że Java jest mało wydajna jest złym stwierdzeniem. Java jest po prostu strasznie ociężała, przynajmniej w rozwiązaniach desktopowych.
Go to the top of the page
+Quote Post
Sky_walker
post
Post #22





Grupa: Zarejestrowani
Postów: 214
Pomógł: 23
Dołączył: 26.09.2005

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


Java - tak.
Java na windowsie - nie.
(IMG:style_emoticons/default/winksmiley.jpg)
Życie byłoby zdecydowanie piękniejsze gdyby nie było potrzeby instalacji JRE. Gdyby w ogóle nie było windowsowych aplikacji w Javie.
Go to the top of the page
+Quote Post
mike
post
Post #23





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

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


Cytat(Sky_walker @ 22.11.2010, 11:16:50 ) *
Java - tak.
Java na windowsie - nie.
(IMG:style_emoticons/default/winksmiley.jpg)
Życie byłoby zdecydowanie piękniejsze gdyby nie było potrzeby instalacji JRE. Gdyby w ogóle nie było windowsowych aplikacji w Javie.
Skąd takie zdumiewające (żeby nie powiedzieć niedorzeczne) sugestie?
Go to the top of the page
+Quote Post
mat-bi
post
Post #24





Grupa: Zarejestrowani
Postów: 690
Pomógł: 92
Dołączył: 6.02.2011

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


Od razu mówię, że nie uprawiam archeologii, ale chcę się spytać i nie chcę tworzyć takiego samego tematu.

Moja znajomość php jest hmmm... całkiem niezła. Znam podstawy, wzorce projektowe, frameworki etc. Chcaiłbym sie dowiedzieć, czy warto zgłębiać ten język, czy może poświęcić się takiej Javie? Na razie mam jeszcze wiele lat, zanim pokończę szkoły i chciałbym się nauczyć na tyle, by po studiach mieć pracę. Proszę tylko mnie nie traktowac jak małolata, nie o to mi chodzi. Java, C#, a może co innego? Co sądzicie, że odniesie sukces w przyszłości?
Go to the top of the page
+Quote Post
everth
post
Post #25





Grupa: Zarejestrowani
Postów: 782
Pomógł: 153
Dołączył: 21.07.2010

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


Myślenie + szczęście. One zawsze odnoszą sukces. Myślenie, bo zanim wejdziesz do gry to poznajesz jej zasady i pytasz się ludzi którzy właśnie grają czy warto. Szczęście bo jak już grasz i przekonasz się że wszyscy kantują a zasad nikt nie przestrzega to zdążysz się wycofać z minimalnymi stratami własnymi. Przy lepszym myśleniu może nawet uda ci się coś ugrać i okantować resztę. A w końcu i tak zrozumiesz że najlepiej na grze wychodzi kasyno.

Moja szczegółowa odpowiedź na twoje pytanie brzmi więc - zlokalizuj kasyno i zatrudnij się w nim. Kasyna nie upadają i nie oszczędzają na krupierach.

@DOWN
Ależ to szczera odpowiedź, nie ma lepszych (IMG:style_emoticons/default/smile.gif)

Ten post edytował everth 6.03.2011, 20:15:23
Go to the top of the page
+Quote Post
mat-bi
post
Post #26





Grupa: Zarejestrowani
Postów: 690
Pomógł: 92
Dołączył: 6.02.2011

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


Thank you, captain, but I don't think, it's a good answer (IMG:style_emoticons/default/wink.gif)
Go to the top of the page
+Quote Post
rzymek01
post
Post #27





Grupa: Zarejestrowani
Postów: 592
Pomógł: 62
Dołączył: 3.08.2006

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


Cytat(mat-bi @ 6.03.2011, 19:27:04 ) *
Java, C#, a może co innego?

język nie ma tu znaczenia, musisz nauczyć się programować,
oczywiście język musi umożliwać naukę programowania, a php za bardzo tego czyni, wszystkie inne "topowe" języki będą dobre
Go to the top of the page
+Quote Post
mat-bi
post
Post #28





Grupa: Zarejestrowani
Postów: 690
Pomógł: 92
Dołączył: 6.02.2011

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


Znaczy, źle sie wyraziłem. Oczywiście, tak jest, ale po prostu chcę wiedzieć, w czym mam isę specjalizować? Bo niestety, ale php jest obciążone programistami i to fakt (IMG:style_emoticons/default/wink.gif)
Go to the top of the page
+Quote Post
darko
post
Post #29





Grupa: Zarejestrowani
Postów: 2 885
Pomógł: 463
Dołączył: 3.10.2009
Skąd: Wrocław

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


Specjalizuj się w tym, w czym się najlepiej czujesz, ale, żeby się o tym przekonać musisz, jak już poprzednicy podpowiedzieli, poznać przynajmniej podstawy. Nie spróbujesz - nie przekonasz się do danego narzędzia, a tym samym nigdy się nie wyspecjalizujesz.
Go to the top of the page
+Quote Post
mat-bi
post
Post #30





Grupa: Zarejestrowani
Postów: 690
Pomógł: 92
Dołączył: 6.02.2011

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


Powiem tak - taki Python czy Ruby w podstawach mam, teraz spróbuję się może zajać właśnei Javą i C#, może uda mi sie w tym wyspecjalizować, a jak nei, zostaje jeszcze wiele innych języków (IMG:style_emoticons/default/biggrin.gif)
Go to the top of the page
+Quote Post
rzymek01
post
Post #31





Grupa: Zarejestrowani
Postów: 592
Pomógł: 62
Dołączył: 3.08.2006

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


to jak znasz już podstawy Pythona czy Ruby to się w nich "wyspecjalizuj"
Go to the top of the page
+Quote Post
Fantazyn
post
Post #32





Grupa: Zarejestrowani
Postów: 135
Pomógł: 38
Dołączył: 24.02.2007
Skąd: Warszawa

Ostrzeżenie: (10%)
X----


http://bash.org.pl/666247/

Wybierz sobie 1 (słownie: jeden) język, w którym będziesz dobry i będzie sprawiał Ci frajdę, a w PHP też da się zarobić. W PHP nie w Drupalu, Wordpressie, Joomli - to są tylko narzędzia/biblioteki. Sam widziałem dzisiaj ofertę 50 Euro za godzinę (brutto).
Go to the top of the page
+Quote Post
mat-bi
post
Post #33





Grupa: Zarejestrowani
Postów: 690
Pomógł: 92
Dołączył: 6.02.2011

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


Muszę powiedzieć, że obecnie zaczynam naukę RoR-a i jest o niebo przyjemnijeszy niż taki Symfony(ale widać, że Symfony brało z RoR-a, nawet helpery tak samo sie nazywają (IMG:style_emoticons/default/wink.gif) )
Go to the top of the page
+Quote Post
nasty
post
Post #34





Grupa: Zarejestrowani
Postów: 634
Pomógł: 14
Dołączył: 27.05.2006
Skąd: Berlin

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


C++ (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
erix
post
Post #35





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Cytat
(ale widać, że Symfony brało z RoR-a, nawet helpery tak samo sie nazywają )

Prędzej CakePHP. (IMG:style_emoticons/default/tongue.gif)
Go to the top of the page
+Quote Post
Crozin
post
Post #36





Grupa: Zarejestrowani
Postów: 6 476
Pomógł: 1306
Dołączył: 6.08.2006
Skąd: Kraków

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


Cytat
(ale widać, że Symfony brało z RoR-a, nawet helpery tak samo sie nazywają )
Bo to deweloperzy RoR-a wymyślili słówko "helper"... Zresztą, przecież to normalne, że jeżeli istnieje dobre, sprawdzone rozwiązanie to się nie wynajduje koła od nowa.
Go to the top of the page
+Quote Post
mat-bi
post
Post #37





Grupa: Zarejestrowani
Postów: 690
Pomógł: 92
Dołączył: 6.02.2011

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


Tak swoją drogą, jak ktoś zna trochę frameworki PHP (ZF, Symfony) i chce się Javy nauczyć, to polecam play framework. Programuje się w nim bardzo podobnie do php, ale to java (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
Pawel_W
post
Post #38





Grupa: Zarejestrowani
Postów: 1 675
Pomógł: 286
Dołączył: 15.06.2009
Skąd: Wieliczka

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


swoją drogą to również zastanawiam się, czy nie zmienić php na c++, z którego mam obecnie zajęcia w szkole (IMG:style_emoticons/default/smile.gif)
Powód edycji: [kwiateusz]
Go to the top of the page
+Quote Post
Fifi209
post
Post #39





Grupa: Zarejestrowani
Postów: 4 655
Pomógł: 556
Dołączył: 17.03.2009
Skąd: Katowice

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


C++ ? Ja bym szedł bardziej w stronę C# lub Javy.
Go to the top of the page
+Quote Post
Spawnm
post
Post #40





Grupa: Moderatorzy
Postów: 4 069
Pomógł: 497
Dołączył: 11.05.2007
Skąd: Warszawa




A to niby czemu ?
Go to the top of the page
+Quote Post
mat-bi
post
Post #41





Grupa: Zarejestrowani
Postów: 690
Pomógł: 92
Dołączył: 6.02.2011

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


Trzeba patrzeć na dział informatyki, w którym chce się siedzieć. Jeśli maja to być aplikacje desktopowe, to taki C++ jest dobry. Oczywiście, można pisać także tam w Javie czy C#, tylko to lekko nie ma sensu, do odpalenia aplikacji musisz mieć CLR/JVM.

Jesli mówimy o aplikacjach webowych, takich większych, to J2EE i .NET wydają się do tego niezłe. Nie mówię, że PHP nie ma racji bytu, jednak trzeba pamiętać, że ma niezbyt duże pole popisu w porównaniu do takiego J2EE(JEE). Co prawda, duże serwisy także są pisane w php, jednak np. takie strony banków są w J2EE/.NET i nie tylko, np. Gazeta.pl była pisana w Javie, MySpace, StackOverflow w .NET. Dlatego trzeba poszukać, a da się znaeźć dużo materiałów do nauki tych 2 technologii, np. ostatnio znalazłem na stronei Microsoftu tutorial Music Shop, pisany w ASP.NET MVC.

Dlatego najlepiej zapoznać się z wieloma językami i z nich wybrać taki, który nam leży.

Go to the top of the page
+Quote Post
wookieb
post
Post #42





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




Ludzie przestańcie dawać bezsensowne opinie z serii "Ja wolę Ruby bo jest fajny, bo ma to, bo ma tamto". "Wolę pythona bo lubię węże", "Lubię jave bo jest pro". Przecież co taka początkująca osoba, która chce wybrać kolejne język programowania może wiedzieć na temat opcji jakie daje konkretny język? Przestańcie, bo to nic nie daje a robicie niepotrzebny śmietnik.
Autor dostał już wystarczającą odpowiedź na temat "przeznaczeń" poszczególnych technologii a reszte sobie doczyta w necia (mam nadzieję, że umie szukać).
Go to the top of the page
+Quote Post
dratewka
post
Post #43





Grupa: Zarejestrowani
Postów: 0
Pomógł: 0
Dołączył: 11.04.2011

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


Na wstępie pragnę się przywitać bo to mój pierwszy post tutaj.

Jestem bardzo początkujący, lat mam coś około 30 i wykształcenie humanistyczne (choć wg. mnie humanista to złe określenie - bo humanistą to był Michał Anioł: malarz, rzeźbiarz, fizyk, matematyk, człowiek orkiestra). Zaczynam właśnie przygodę z programowaniem i uważam, że na naukę nigdy nie jest za późno a każda nawet najdłuższa droga zaczyna się od postawienia pierwszego kroku. Więc niech wszyscy początkujący czerpią frajdę z programowania a nie zastanawiają się nad perspektywami i tym co będzie jak już będą (IMG:style_emoticons/default/smile.gif) ( w domyśle jak już się nauczą).


Pozdrawiam
Go to the top of the page
+Quote Post
wiewiorek
post
Post #44





Grupa: Zarejestrowani
Postów: 247
Pomógł: 11
Dołączył: 5.09.2009

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


Ja to sie zastanawiam czy tworzenie strony w jakimkolwiek jezyku jest jeszcze oplacalne (IMG:style_emoticons/default/tongue.gif)
Go to the top of the page
+Quote Post
marcio
post
Post #45





Grupa: Zarejestrowani
Postów: 2 291
Pomógł: 156
Dołączył: 23.09.2007
Skąd: ITALY-MILAN

Ostrzeżenie: (10%)
X----


Cytat(wiewiorek @ 12.04.2011, 09:10:50 ) *
Ja to sie zastanawiam czy tworzenie strony w jakimkolwiek jezyku jest jeszcze oplacalne (IMG:style_emoticons/default/tongue.gif)

A czemu mialoby nie byc ^^?

Ogolnie jedyny sluszny jezyk pod winde to C# ;p nie no to taki joke....heheh

C/asm zostaw hardcore'om...cpp ludzia ktorza lubia meke i kontrole nad wszystkim (IMG:style_emoticons/default/haha.gif)

A jak chcesz smialo kodzic a przestrasza cie skladnia i "poziom trudnnosci kodzenia" w C#/Java/Cpp to delphi/vb.net z tym ze ten pierwszy wedlug mnie to porazka samo srodowisko ok....ale jezyk troche gorzej...to samo jesli chodzi o vb.net mam w szkole i poza nia nie chce miec z nim nic wspolnego...juz kazdy inny jezyk na .Net'a jest lepszy (IMG:style_emoticons/default/wink.gif) ....skladnia porazka....nie znam go zbyt dobrze ale w porownaniu do C# czuje sie w nim ograniczony...jakis ulomny ten vb.net...

A jak lubisz prostote, szybkosc kodzenia, nie przeszkadzaja ci wciecia i jego skladnia to warto...tym bardziej ze w python'ie nie ma tego calego badziewa co sa w innych pure oop jezykach...mniej nauki i wiecej satysfakcji!
Tam sie pisze wszystko jak najlatwiej....jak budowa cepa...
Do prostych skryptow, rozwiazan sieciowych i/lub desktop (ogolnie unixy) jest nic3...
Go to the top of the page
+Quote Post
starach
post
Post #46





Grupa: Zarejestrowani
Postów: 999
Pomógł: 30
Dołączył: 14.01.2007
Skąd: wiesz ?

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


Cytat(mat-bi @ 10.04.2011, 10:46:02 ) *
Trzeba patrzeć na dział informatyki, w którym chce się siedzieć. Jeśli maja to być aplikacje desktopowe, to taki C++ jest dobry. Oczywiście, można pisać także tam w Javie czy C#, tylko to lekko nie ma sensu, do odpalenia aplikacji musisz mieć CLR/JVM.

Jesli mówimy o aplikacjach webowych, takich większych, to J2EE i .NET wydają się do tego niezłe. Nie mówię, że PHP nie ma racji bytu, jednak trzeba pamiętać, że ma niezbyt duże pole popisu w porównaniu do takiego J2EE(JEE). Co prawda, duże serwisy także są pisane w php, jednak np. takie strony banków są w J2EE/.NET i nie tylko, np. Gazeta.pl była pisana w Javie, MySpace, StackOverflow w .NET. Dlatego trzeba poszukać, a da się znaeźć dużo materiałów do nauki tych 2 technologii, np. ostatnio znalazłem na stronei Microsoftu tutorial Music Shop, pisany w ASP.NET MVC.

Dlatego najlepiej zapoznać się z wieloma językami i z nich wybrać taki, który nam leży.

A facebook ze swoimi 640 mln użyszkodników w PHP. Przebij to. (IMG:style_emoticons/default/tongue.gif)
Go to the top of the page
+Quote Post
mike
post
Post #47





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

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


Cytat(starach @ 14.04.2011, 05:18:12 ) *
A facebook ze swoimi 640 mln użyszkodników w PHP. Przebij to. (IMG:style_emoticons/default/tongue.gif)
Gdzie to wyczytałeś? Na demotywatorach? (IMG:style_emoticons/default/tongue.gif)
Facebook posiada moduły napisane w wielu technologiach a nawet to co jest w PHP jest przepisane do modułów PHP więc to de facto jest C++ zresztą oni tuningują PHP, którego używają.

Przebij to. Przepisywanie języka, żeby go użyć (IMG:style_emoticons/default/tongue.gif) zamiast poszukać lepszego (IMG:style_emoticons/default/tongue.gif)
Go to the top of the page
+Quote Post
starach
post
Post #48





Grupa: Zarejestrowani
Postów: 999
Pomógł: 30
Dołączył: 14.01.2007
Skąd: wiesz ?

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


Na Computerworld ~mike. Może z resztą dlatego przepisują do C++, bo lepszego nie ma. (IMG:style_emoticons/default/smile.gif) Umówmy się że mimo wszystko kompilowany kod tak czy siak będzie szybszy od każdego języka skryptowego czy "półkompilowanego".
Go to the top of the page
+Quote Post
mike
post
Post #49





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

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


Cytat(starach @ 14.04.2011, 15:02:14 ) *
Na Computerworld ~mike. Może z resztą dlatego przepisują do C++, bo lepszego nie ma. (IMG:style_emoticons/default/smile.gif) Umówmy się że mimo wszystko kompilowany kod tak czy siak będzie szybszy od każdego języka skryptowego czy "półkompilowanego".
Więc po co wspominałeś w ogóle o PHP, skoro to tylko pic na wodę w przypadku Facebooka a pierwsze skrzypce grają tam inne technologie niż PHP.
Go to the top of the page
+Quote Post
starach
post
Post #50





Grupa: Zarejestrowani
Postów: 999
Pomógł: 30
Dołączył: 14.01.2007
Skąd: wiesz ?

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


Nie powiedziałbym wcale że pierwsze skrzypce inne technologie tam grają. Przecież FB leci na Symfony. Ba nawet z tego co czytałem na 2.0 już. Zespół FB opracował tylko jakiś szybszy parser PHP HipHop czy jakoś tak to się nazywało, ale generalnie rewolucji nie ma. Przy takim obciążeniu jakie generuje ten serwis to i tak są to raczej kosmetyczne poprawki.

edit>
Trochę mam wrażenie że to takie dywagacje są o próbie wyciśnięcia pasty z tubki w której już jej nie ma.

Ten post edytował starach 14.04.2011, 14:44:48
Go to the top of the page
+Quote Post
mat-bi
post
Post #51





Grupa: Zarejestrowani
Postów: 690
Pomógł: 92
Dołączył: 6.02.2011

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


Cytat
Nie mówię, że PHP nie ma racji bytu, jednak trzeba pamiętać, że ma niezbyt duże pole popisu w porównaniu do takiego J2EE(JEE). Co prawda, duże serwisy także są pisane w php, jednak np. takie strony banków są w J2EE/.NET i nie tylko, np. Gazeta.pl była pisana w Javie, MySpace, StackOverflow w .NET


Czytanie ze zrozumieniem się kłania.

Facebook ma farmę serwerów, o SF i Fb nie słyszałem.

Cytat
Umówmy się że mimo wszystko kompilowany kod tak czy siak będzie szybszy od każdego języka skryptowego czy "półkompilowanego".


Co ty powiesz? A słyszałeś o nowej maszynei wirtualnej Javy? prekompilowany kod potrafi być znacznie szybszy niż podobny w C++, już skopilowany.

Dalej uważam, że PHP to nie język dla dużych portali.
Go to the top of the page
+Quote Post
wookieb
post
Post #52





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




Cytat(mat-bi @ 14.04.2011, 16:14:43 ) *
Co ty powiesz? A słyszałeś o nowej maszynei wirtualnej Javy? prekompilowany kod potrafi być znacznie szybszy niż podobny w C++, już skopilowany.

Nie wnikam czy to prawda czy nie, ale jeżeli tak jest naprawdę to rozumiem, że netbeans przy podpowiadaniu specjalnie robi sobie losowego "sleep"-a? Cool!
Go to the top of the page
+Quote Post
mat-bi
post
Post #53





Grupa: Zarejestrowani
Postów: 690
Pomógł: 92
Dołączył: 6.02.2011

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


Może wyjdzie na to, że jestem niezłym politykiem, ale co tam (IMG:style_emoticons/default/wink.gif) . Nigdzie nie napisałem, że Java jest zawsze szybsza niż C++

http://blog.cfelde.com/2010/06/c-vs-java-performance/

Chociaż potrafi. Ma tez dużo fajnych ficzerów - garbage collector, just-in-time compilation i tak dalej.

Go to the top of the page
+Quote Post
wookieb
post
Post #54





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




Cytat(mat-bi @ 14.04.2011, 17:12:41 ) *
Chociaż potrafi. Ma tez dużo fajnych ficzerów - garbage collector, just-in-time compilation i tak dalej.

Aha, czyli nie sleep tylko "just-in-(late)-time compilation of my freaking system in super slow php" + "garb pamięciowy"?
Wystarczy naprawdę. Doskonale wiemy że c++ w końcowym wyniku (w całym programie a nie skrawku kodu) zawsze będziesz szybszy od Javy i nic z tym nie zrobisz/my.
Nie twierdzę, że Java jest zła tylko ludzie ją czasem przeceniają.
Go to the top of the page
+Quote Post
Fifi209
post
Post #55





Grupa: Zarejestrowani
Postów: 4 655
Pomógł: 556
Dołączył: 17.03.2009
Skąd: Katowice

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


Nie zabrakło Facebook'a i zarazem dyskusji o jego wydajności. Facebook to nie jest samo PHP, sam system rozmów został napisany w Erlang'u.

Nie ma uniwersalnych narzędzi, nie oszukujmy się, albo kilka różnych technologii albo męka z jedną, nie wiem dlaczego ludzie wybierają opcję drugą.
Go to the top of the page
+Quote Post
everth
post
Post #56





Grupa: Zarejestrowani
Postów: 782
Pomógł: 153
Dołączył: 21.07.2010

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


Cytat
Doskonale wiemy że c++ w końcowym wyniku (w całym programie a nie skrawku kodu) zawsze będziesz szybszy od Javy i nic z tym nie zrobisz/my.

Te parę ms różnicy za całą resztę zalet JVMa? To już budowanie olbrzymich aplikacji w oparciu o PHP wygląda bardziej absurdalnie (IMG:style_emoticons/default/smile.gif)

PS: @Wookieb tuningowałeś może ustawienia JVM dla NetBeans? Przy włączeniu paru eksperymentalnych opcji przynajmniej u mnie dało to sporego kopa w Eclipse.
Go to the top of the page
+Quote Post
SHiP
post
Post #57





Grupa: Zarejestrowani
Postów: 697
Pomógł: 47
Dołączył: 19.12.2003
Skąd: Lublin

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


@mike: To prawda, Facebook jest kompilowany do języka C++, ale w sieci jest do pobrania biblioteka, z której korzystają - HipHop, więc każdy może sobie to u siebie odpalić. To właśnie pokazuje, że społeczeństwo jest w stanie sobie część rzeczy dopisać(coś jak bajery Javowe podpinane do Ruby). Dla mnie to jest fajne. Piszę w baaaardzo prostym języku i mam niesamowicie wydajny kod. Nie muszę szukać kompromisu pomiędzy wydajnością a wygodą pisania. Jednak moim zdaniem nawiększym plusem php jest to, że php można zrobić najszybciej pieniądze. I mimo, że jest w nim ogromny burdel, to ze względu na jego prostotę i dużą bazę programistów jest najcześciej wybieranym narzędziem. Co więcej, dużo łatwiej jest znaleźć dobrego programistę, który nie zagnie Cię oczekiwaniami wobec pensji.

Java jest całkiem szybka. Argument z NetBeansem jest bez sensu bo ten edytor jest po prostu źle napisany. Komercyjny edytor z którego korzystam(phpStorm) działa 10x szybciej, a też jest w javie napisany. Bajerów też ma 10x więcej. Pewnie to wynika również z tego, że NetBeans to multijęzykowy kombajn. Nie wiem dlaczego Java wypada lepiej niż c++, bo to trochę nielogiczne, ale podejrzewam, że jej maszyna próbuje rozdzielić część operacji na różne rdzenie nawet jeśli aplikacja nie jest pisana w sposób wielowątkowy.

PS: skoro Java jest taka wolna to czemu większość nowych aplikacji okienkowych nie powstaje w c++? Bo to się po prostu mniej opłaca. W javie można napisać wszystko 10x szybciej. Tak samo jest z aplikacjami webowymi i pehapem.
Go to the top of the page
+Quote Post
wookieb
post
Post #58





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




Cytat(SHiP @ 15.04.2011, 15:59:38 ) *
PS: skoro Java jest taka wolna to czemu większość nowych aplikacji okienkowych nie powstaje w c++? Bo to się po prostu mniej opłaca. W javie można napisać wszystko 10x szybciej. Tak samo jest z aplikacjami webowymi i pehapem.

Po prostu więcej jest programistów Javy - dlatego.
Identycznie mógłbym powiedzieć, dlaczego nie robi się większości naprawdę dobrych aplikacji webowych we flashu skoro jest w takim zastosowaniu o niebo lepszy od JS-a i jego udawanych "animacji".
Go to the top of the page
+Quote Post
everth
post
Post #59





Grupa: Zarejestrowani
Postów: 782
Pomógł: 153
Dołączył: 21.07.2010

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


Cytat
Nie wiem dlaczego Java wypada lepiej niż c++, bo to trochę nielogiczne

A dlaczego? (IMG:style_emoticons/default/wink.gif)

@wookieb
Cytat
Po prostu więcej jest programistów Javy - dlatego.

Nie tylko dlatego.

Ten post edytował everth 15.04.2011, 15:42:10
Go to the top of the page
+Quote Post
wookieb
post
Post #60





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




Cytat(everth @ 15.04.2011, 16:40:13 ) *
Nie tylko dlatego.

No i w Javie piszę się łatwiej takie rzeczy. Tak? O to chodzi?
Go to the top of the page
+Quote Post
everth
post
Post #61





Grupa: Zarejestrowani
Postów: 782
Pomógł: 153
Dołączył: 21.07.2010

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


Rozróżnijmy - Java jako język programowania, Java jako platforma (czyli de facto JVM). Co do języka to faktycznie - chyba tylko dlatego że przez dłuższy okres czasu był to jedyny język na platformę Java (C# został już lepiej zaprojektowany). Wszystkie pozostałe zalety to już JVM - czyli właśnie JIT, GC, duża przenośność napisanego kodu. No i subiektywnie - bogactwo gotowych bibliotek dla języka Java.

Gdyby się czepiać to można powiedzieć że Zend Engine + Optimizer + akceleratory oferują podobne rzeczy. Tylko że PHP jako język nie został zaprojektowany do profesjonalnych zastosowań - jest mniej wszechstronny. To samo co w PHP można osiągnąć i w Javie,przy czym na odwrót jest zdecydowanie trudniej. Inna sprawa to problemy związane z natywnymi rozszerzeniami do PHP - już samo to różnicuje środowisko w jakim będzie działać aplikacja. Jak nie masz wpływu na hosting to rodzi dodatkowe problemy.

Dobra, ponarzekałem sobie a teraz idę pisać znowu w PHP (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
marcio
post
Post #62





Grupa: Zarejestrowani
Postów: 2 291
Pomógł: 156
Dołączył: 23.09.2007
Skąd: ITALY-MILAN

Ostrzeżenie: (10%)
X----


@everth podpisuje sie pod twoim postem w 100%

Sama java nie jest taka wspaniala....pisany w niej kod jest bardziej zagmatowany niz ten z C# i czesto wydaje mi sie ze jest dlugi...za bardzo jest tam wszystko przekombinowane....java wszystkiemu zasluguje dzieki jvm...bo to platforma jest jej sila...bo sama jako jezyk jest pospolita oferuje to co kazdy inny...jak nie mniej (IMG:style_emoticons/default/wink.gif)
Go to the top of the page
+Quote Post
Crozin
post
Post #63





Grupa: Zarejestrowani
Postów: 6 476
Pomógł: 1306
Dołączył: 6.08.2006
Skąd: Kraków

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


Cytat
Gdyby się czepiać to można powiedzieć że Zend Engine + Optimizer + akceleratory oferują podobne rzeczy. [...]
Nie, nie oferują. Nawet nie są blisko tego.
A pisanie, że "cała reszta to zalety JVM-a, nie Javy" jest trochę dziwne. Bo język i maszyna wirtualna są ze sobą w znakomitej większości przypadków tak mocno związane, że można je wręcz traktować jako jedność.

Swoją drogą, trzeba pamiętać, że C# jest nieco młodszy od Javy. I tak jak Java była projektowana jako "better C++", tak C# był projektowany jako "better Java". I trzeba również pamiętać o tym, że nie wszystko w tym "better" im wyszło (zarówno jednym jak i drugim).
Go to the top of the page
+Quote Post
everth
post
Post #64





Grupa: Zarejestrowani
Postów: 782
Pomógł: 153
Dołączył: 21.07.2010

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


@Crozin
Cytat
Nie, nie oferują. Nawet nie są blisko tego.

Wiem o tym. Dlatego napisałem o czepianiu się.
Cytat
A pisanie, że "cała reszta to zalety JVM-a, nie Javy" jest trochę dziwne. Bo język i maszyna wirtualna są ze sobą w znakomitej większości przypadków tak mocno związane, że można je wręcz traktować jako jedność.

Może inaczej - czym byłaby Java gdyby nie była powiązana z JVM (była klasycznym językiem kompilowanym)? Zalety Javy to platforma, nie język. Mimo że są one blisko związane to nie są tym samym. Przynajmniej od czasu gdy JVM umożliwia uruchamianie innych języków niż czysta Java.

Co do .NETu to dla mnie Microsoft wykorzystał szansę jaką dało olewanie przez Suna platformy desktopowej. Nie będę wnikał co jest "better" w C# bo praktycznie nie miałem styczności z tym językiem. Gdyby Sun dopracował wreszcie profil client w HotSpocie to .NET prawdopodobnie nigdy nie uzyskałby takiej popularności. Podobno w Javie 7 mają zupełnie znieść podział na client i server - poczekamy, zobaczymy.
Go to the top of the page
+Quote Post
itsme
post
Post #65





Grupa: Zarząd
Postów: 1 512
Pomógł: 2
Dołączył: 22.04.2002
Skąd: Koszalin




miło się czyta taka dyskusję.
Chciałbym aby jednak trzymała się tematu - gdyż wątków o różnicach w językach, o tym który język jest lepszy było co nie miara.

Temat Przyszłość z PHP.
Wszem jeżeli nie PHP to co ? (ale nie wchodźmy już dalej)
Go to the top of the page
+Quote Post
yevaud
post
Post #66





Grupa: Zarejestrowani
Postów: 471
Pomógł: 89
Dołączył: 29.07.2008
Skąd: Warszawa

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


moim zdaniem nie ma wiekszego znaczenia w jakim jezyku piszecie. Mozesz pisac w PHP albo Javie czy Rubym, mozesz pisac skrypty w Bashu i AWK, mozesz pisa w assemblerze albo brainfucku. Niezaleznie od tego w czym "siedzisz" i tak musisz interesowac sie innymi jezykami i technologiami. Jesli pare lat siedzisz tylko w jednym jezyku i nie czujesz potrzeby poznania czegos wiecej to nie nadajesz sie na programiste. Kazdy(ee no prawie) jezyk na swoje plusy i jesli jestes programista to warto sie nim zainteresowac - nie ma rozwiazan uniwersalnie dobrych do wszystkiego nawet jesli chodzi o technologie webowe.

Pytanie przewodnie "czy warto wiazac swoja przyszlosc z PHP" nie ma sensu. Nie warto wiazac swojej przyszlosci z ZADNYM jezykiem. Jezyk i technologie zmieniaja sie kazdego dnia, to tylko narzedzie w ktorym wyrazasz swoje myslenie i tworzysz. Jesli pojawia sie nowa technologia np. oklepane programowanie aspektowe to jesli jestes programista musisz rzucic na nie okiem inaczej zmien zawod bo jestes tylko klepaczem kodu (IMG:style_emoticons/default/smile.gif) Nic dobrego Cie w tym zawodzie nie czeka. Swiat pojdzie naprzod i nagle obudzisz sie z reka w nocniku.

Jesli znasz swietnie PHP i myslisz czym by tu sie zajac to odpowiedz brzmi NIE MA TO ZADNEGO ZNACZENIA. Wybierz losowy jezyk z czolowki i sprawdz jak sie w nim czujesz, moze bedzie sie lepiej sprawdzal w zastosowaniach do ktorych planujesz go uzyc niz jezyk ktorego uzywasz aktualnie. Jesli tak, przesiadz sie, jesli nie to sprawdz nastepny. To koniec filozofii.

Nikt Ci nie da poprawnej rady co powinienes robic, co wybrac. Dla kazdego ta odpowiedz jest inna wiec nie pytaj tylko bierz sie za kodzenie (IMG:style_emoticons/default/smile.gif) Mozemy sie w nieskonczonosc klucic nad zaletami jednego jezyka nad drugim i wszyscy bedziemy mieli racje, bo kazdy bedzie mial swoja prawdziwa dla niego odpowiedz

Jesli pytanie brzmi "dopiero zaczynam, czy warto uczyc sie php skoro podobno ten jezyk umiera", odpowiedz znowu brzmi TO NIE MA ZNACZENIA. ZADNEGO. Mozesz sie uczyc BASICA jesli tylko masz go do czego uzyc(!). Dla kazdego jezyk od ktorego warto zaczac jest inny(no dobra, jest ograniczona liczba jezykow), wiec nikt Ci nie da dobrej rady. Niektorzy najlepiej sobie radza gdy zaczna od programowania obiektowego, niektorzy gdy zaczna od strukturalnego, inni sa bogami bo zaczeli pisac w asm, a ich kod to na poczatku bylo jedno wielkie "goto" i zupa polecen, niektorzy potrzebuja wskaznikow zeby poczuc sie jak w domu. Nikt Ci nie da robrej rady w co isc, musisz znalezc swoja droge. Tak naprawde nie uczysz sie jezyka tylko sposobow(wielu!) rozumowania wiec i tak na jednym jezyku nie mozesz skonczyc bo to Cie uwsteczni i bedziesz baranem ktoremu nikt nie da wiecej niz 5zl/h niezaleznie od jezyka. Jesli na poczatek wybierzesz prymitywny jezyk to po prostu szybciej go opanujesz niz jezyk trudny i szybciej zmienisz go na inny - doswiadczenie ktore dala ta Ci nauka i tak bedzie Ci potrzebne w przyszlosci

edit: ok 5zh/h to byla przesada (IMG:style_emoticons/default/wink.gif) powiedzmy 25/h

Ten post edytował yevaud 16.04.2011, 19:07:09
Go to the top of the page
+Quote Post
marcio
post
Post #67





Grupa: Zarejestrowani
Postów: 2 291
Pomógł: 156
Dołączył: 23.09.2007
Skąd: ITALY-MILAN

Ostrzeżenie: (10%)
X----


Cytat
Wszem jeżeli nie PHP to co ? (ale nie wchodźmy już dalej)

A skad mamy to wiedziec ;p nikt przyszlosci nie przewiduje na tym forum a jesli ktos taki sie tutaj znajduje to dawajcie na priv (IMG:style_emoticons/default/haha.gif)

Ogolnie kazdy jezyk/technologia/platforma na ktora jest trend i duze zainteresowanie, cos co ma racje bytu na rynku "informatycznym" cos z solidnym zapleczem,spoleczenstwem,cos z popartymi jakimis projektami ktore sa znane najlepiej open source!

Ja stawiam na C#/python/Asp.Net a Cpp i Java utrzymaja sie na rynku jeszcze pare jak nie parenascie ladnych lat...o ile kiedys w ogole odejda do lamusa (IMG:style_emoticons/default/wink.gif)

Taki D zly nie jest...ale brak spolecznosci,srodowisk, o ile dobrze pamietam z kompilatorami tez jest slabo pod rozne platformy....bibliotek no niby troche jest bo mozna importowac z Cpp

Ciekawie sie zapowiadaja tez Scala/Groovy i Clojure pod jvm...bo pod .net'a procz C# i asp do zastosowan dla web'a nic innego raczej nie ma racji bytu....vb.net jest cianki,ubogi i ulomny...ma pewne ograniczenia wedlug mnie!A Cpp/Cli jest malo popularne w porownaniu do C#!
Go to the top of the page
+Quote Post
itsme
post
Post #68





Grupa: Zarząd
Postów: 1 512
Pomógł: 2
Dołączył: 22.04.2002
Skąd: Koszalin




@marcio: pisząc nie wychodzić dalej miałem na myśli - analizę różnic pomiędzy językami. Przedstawianie wyższości jednego nad drugim. itp.
Go to the top of the page
+Quote Post
everth
post
Post #69





Grupa: Zarejestrowani
Postów: 782
Pomógł: 153
Dołączył: 21.07.2010

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


@yevaud
Jeśli chcesz zawsze liznąć wszystkiego co akurat przewija się w mainstreamie to podziwiam. Rynek już dawno usadowił się na kilku językach i jak na razie to nikt jeszcze nie wymyślił czegoś na tyle odkrywczego by coś miało się w tej materii radykalnie zmienić. Nowe języki łatają niedogodności starych ale jak widać nie są to rzeczy takiego ciężaru by nagle wszyscy się na to przerzucali. Po prostu lepiej wybrać sobie jeden z wiodących języków i specjalizować się. Języki niszowe są fajne jako ciekawostki - mają krótki żywot. Inwestować swój czas w coś takiego jest trochę niepoważne.

Obserwując środowisko lekarskie zauważyłem jedno - tam też mówi się o ciągłym kształceniu. Tylko że starsi stażem lekarze mają swoje przyzwyczajenia i doświadczenie w swojej specjalizacji. Młodzi po studiach mają często lepszą wiedzę dot. aktualnego stanu (i trendów) medycyny w dziedzinie. Tylko co z tego skoro ich wiedza jest teoretyczna. Po prostu mniej widzieli. Tak więc moja odpowiedź brzmi - jeśli nie PHP to doświadczenie. Cała reszta jest bez znaczenia.
Go to the top of the page
+Quote Post
mrok
post
Post #70





Grupa: Zarejestrowani
Postów: 258
Pomógł: 17
Dołączył: 22.05.2007

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


Cytat
dopiero zaczynam, czy warto uczyc sie php skoro podobno ten jezyk umiera


A jakieś argumenty dlaczego ten jezyk umiera? Sorrka ale czasami mam wrazenie ze ktoś rzucił takie hasło i nagle połowa phpwego świata zaczeła w nie wierzyć? Jesli wszyscy w to uwierzą to faktycznie tak będzie.

Dla uspokojenia ducha polecam te prezentację http://vimeo.com/22377522 - co jak co ale developerzy phpa to pewnie wiedzą lepiej (IMG:style_emoticons/default/wink.gif)

Go to the top of the page
+Quote Post
wiewiorek
post
Post #71





Grupa: Zarejestrowani
Postów: 247
Pomógł: 11
Dołączył: 5.09.2009

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


Jeśli nie PHP to co ? No cóż, np. ASP.NET MVC, bo połączenie C#, SQL Servera, IIS to świetna sprawa, a dodatkowo jQuery aktywnie wspierany w ASP.NET MVC oraz ogólnie wspierany finansowo przez Microsoft. A dlaczego świetna sprawa ? Bo ma wsparcie giganta, bo wszystkie te rzeczy są ze sobą powiązane i idealnie współgrają (C#, SQL Server, IIS) i co najważniejsze mamy do wyboru tylko dwa frameworki ASP.NET WebForms oraz ASP.NET MVC - brak takiej mnogości frameworków jak w PHP jest zaletą, bo z punktu widzenia pracodawcy nie trzeba wdrażać nowego pracownika w nieznany mu framework lub jeśli przychodzi do modyfikacji istniejącego serwisu to wiadomo, że powstał on w ASP.NET a nie we frameworku, którego się nie zna i trzeba poświęcać czas (a czas to pieniądz) na zapoznanie się z nim. Co do przenośności - no nikt mi chyba nie powie, że w przypadku serwerów, ktoś raz stawia stronę na Linuxie, w następnym dniu zmienia serwer na Windowsa, a w kolejnym na coś innego.

A co do PHP - to osobiście nie wierzę żeby ten język umarł, przynajmniej w najbliższych kilku latach - jest on stosowany tak powszechnie, że nie ma na to szans. (IMG:style_emoticons/default/tongue.gif)

Ten post edytował wiewiorek 17.04.2011, 07:51:14
Go to the top of the page
+Quote Post
batman
post
Post #72





Grupa: Moderatorzy
Postów: 2 921
Pomógł: 269
Dołączył: 11.08.2005
Skąd: 127.0.0.1




PHP na to do siebie, że bardzo szybko dochodzi się do momentu, że zaczyna czegoś brakować. W końcu język ten jest najlepszym systemem szablonów jaki powstał. Na szczęście co pewien czas powstają ciekawe projekty pozwalające wykorzystać PHP tam, gdzie wcześniej nie było to możliwe lub było mało wydajne. Wystarczy wspomnieć o PHP for Android, Windows Azure, IIS, PHP Fog i kilku innych większych przedsięwzięciach. Wiadomo, że nie każde z nich odniesie sukces, niemniej każde spowoduje, iż pozna się kawałek innego świata IT. W przypadku Windows Azure/PHP Fog jest to Cluod Computing, IIS - ASP.NET MVC, PHP for Android - programowanie na urządzenia mobilne, itd. A stąd już tylko krok do poznania nowej technologii.
Odpowiadając na pytanie - tak z PHP można wiązać przyszłość, pod warunkiem, że nie ograniczymy się tylko do PHP.
Go to the top of the page
+Quote Post
ano
post
Post #73





Grupa: Zarejestrowani
Postów: 435
Pomógł: 40
Dołączył: 16.02.2003
Skąd: Wrocław

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


Moim zdaniem, żeby być "dobrym programistą" niezbędne jest poznanie teorii - programowania: wzorców projektowych, paradygmatów i bazy matematycznej (matematyka dyskretna; logika itp). Sam język, w którym się pisze jest dla mnie sprawą drugoplanową.
Dlaczego?
Powód jest prosty - nauka nowego języka to góra pół roku. Przez ten okres myślę, że spokojnie można już nabyć wystarczającego doświadczenia. A potem no cóż, praktyka czyni mistrza. A jak natrafisz na coś czego nie umiesz to google szybko Ci pomoże (IMG:style_emoticons/default/smile.gif)
Bez teorii daleko nie zajedziesz. Będziesz umiał klepać kod, ale czy chcesz to robić całe życie? Ja nie (IMG:style_emoticons/default/wink.gif)

Idź na studia informatyczne - tam 80% czasu spędzisz na poznawanie modeli matematycznych i teorii informatyki ale wierz mi, że jak już to ogarniesz to samo napisanie jakiegoś programu w c/php/java nie będzie dla Ciebie problemem.

Więc konkludując - nie skupiaj się na jednym języku. Poznaj teorie, a wtedy nauczenie się nowych języków to będzie dla Ciebie pestka.
Go to the top of the page
+Quote Post
SHiP
post
Post #74





Grupa: Zarejestrowani
Postów: 697
Pomógł: 47
Dołączył: 19.12.2003
Skąd: Lublin

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


Cytat(wookieb @ 15.04.2011, 14:46:59 ) *
No i w Javie piszę się łatwiej takie rzeczy. Tak? O to chodzi?

To zdecydowanie ale Java ma kilka mądrych rzeczy jak chociażby wymuszanie obsługi wszystkich wyjątków. To redukuje ilość występujących błędów w wypuszczonej aplikacji więc i z supportem jest mniej roboty. I dlatego moim zdaniem poza kilkoma specyficznymi rynkami(typu gry, aplikacje do obróbki grafiki etc) najlepiej będą rozwijały się języki/technologie proste w obsłudze, w których aplikacje pisze się bardzo szybko, a jednocześnie są dobrze zabezpieczone.

Ja bym stawiał na technologie z dużą bazą bibliotek i z dużym rynkiem. Bo o ile po nauczeniu się Ruby (zamiast np. PHP czy Javy) będziesz sporo ciekawych rzeczy widział, to ze znalezieniem pracy będziesz mógł mieć dużo większe problemy. Co do umierania PHP, to raczej to nie nastąpi ponieważ ciągle ten język jest rozwijany i ciągle rozwijane są aplikacje napisane w PHP(typu Wordpress, Drupal) i mimo, że to wszystko jest słabo napisane to napędza rynek, wprowadzając programistów w błędne koło i tak np. Wordpress to zbitek funkcji oraz zmiennych globalnych, a jego rynek szacuje się w milionach dolarów.

Pytanie czy chcesz zarabiać pieniądze grzebiąc w porytym kodzie, czy pracując przy nowoczesnych technologiach.

To raczej kwestia upodobań co się wybierze. Ja osobiście planuję 2 lata z porytym kodem w php(głównie wordpress), a później, mając pieniądze inwestować w nowsze technologie(programowanie gier(i tutaj PHP raczej odpada)).

@ano, @yevaud: okej, można się uczyć wszystkiego po kolei ale przez 5 miesięcy trzeba za coś przeżyć. Wybiorę VB poświęcę pół roku i co? Nie mam pracy. I znowu marnować pół roku na uczenie się kolejnego języka? Nie każdy ma odłożone pieniądze, bogatą żonę lub mieszka z mamą ;]. A zamiast na studia lepiej zatrudnić się w różnych firmach np. w jednej od php, drugiej od Javy, trzeciej od elektroniki. Nauczysz się tysiąc rzeczy więcej niż na studiach.

Cytat
Bez teorii daleko nie zajedziesz. Będziesz umiał klepać kod, ale czy chcesz to robić całe życie? Ja nie

Teoria jest ważna, ale praktyka dużo bardziej(swoją drogą, ja uważam wzorce za praktykę, bo na bazie doświadczenia wiem kiedy, którego użyć). Aby nie klepać kodu trzeba mieć pieniądze, aby zatrudnić kogoś, kto będzie to robił za Ciebie. Z wiedzą, a bez pieniędzy dalej będziesz klepał(no żechyba po n latach w korporacji liczysz na stanowisko project managera lub kogoś takiego, ale to po prostu zmiana rodzaju klepania).

Ten post edytował SHiP 18.04.2011, 08:51:23
Go to the top of the page
+Quote Post
ano
post
Post #75





Grupa: Zarejestrowani
Postów: 435
Pomógł: 40
Dołączył: 16.02.2003
Skąd: Wrocław

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


Cytat(SHiP @ 18.04.2011, 08:50:05 ) *
To zdecydowanie ale Java ma kilka mądrych rzeczy jak chociażby wymuszanie obsługi wszystkich wyjątków.

Nie, Java nie wymusza obsługi wszystkich wyjątków.

Wspominałeś o (typu gry, aplikacje do obróbki grafiki etc) no ok, ale, żeby to pisać trzeba mieć bardzo dużą wiedzę z zakresu matematyki (grafika komputerowa => logika, zbiory rozmyte itp; gry => fizyka, również matematyka).
Tego w firmie Cię nie nauczą, w firmie zdobędziesz praktykę w pisaniu w danym języku, ale ciągle będziesz klepaczem kodu - nie zajdziesz dalej (IMG:style_emoticons/default/tongue.gif)
Jak chcesz pisać "proste" programy (no np. CMS'y) to może się obejdzie bez takiej wiedzy, ale do bardziej skomplikowanych rzeczy (z których będziesz miał 100x więcej kasy) poznanie teorii jest niezbędne.
Go to the top of the page
+Quote Post
itsme
post
Post #76





Grupa: Zarząd
Postów: 1 512
Pomógł: 2
Dołączył: 22.04.2002
Skąd: Koszalin




Cytat(ano @ 18.04.2011, 11:05:08 ) *
Tego w firmie Cię nie nauczą, w firmie zdobędziesz praktykę w pisaniu w danym języku, ale ciągle będziesz klepaczem kodu - nie zajdziesz dalej (IMG:style_emoticons/default/tongue.gif)

NIe wiem gdzie Ty pracowałeś ale każdemu pracodawcy zależy na rozwoju. To co napisałeś jest spotykane rzadko.
Go to the top of the page
+Quote Post
wookieb
post
Post #77





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




Cytat(itsme @ 18.04.2011, 11:40:44 ) *
NIe wiem gdzie Ty pracowałeś ale każdemu pracodawcy zależy na rozwoju.\

Chyba firmy, niekoniecznie pracowników.


Cytat(ano @ 18.04.2011, 11:05:08 ) *
Tego w firmie Cię nie nauczą, w firmie zdobędziesz praktykę w pisaniu w danym języku, ale ciągle będziesz klepaczem kodu - nie zajdziesz dalej (IMG:style_emoticons/default/tongue.gif)

I to jest prawda. Albo pracujesz w mega kolosie albo programujesz coś sam i stajesz się coraz lepszy.
Go to the top of the page
+Quote Post
SHiP
post
Post #78





Grupa: Zarejestrowani
Postów: 697
Pomógł: 47
Dołączył: 19.12.2003
Skąd: Lublin

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


Nie chcę odbiegać od tematu(ten był trochę inny) ale odpowiem.

Pisząc oprogramowanie do obsługi lotniska muszę znać nie tylko fizykę ale również sposób w jaki funkcjonują lotniska oraz mechanikę samolotów. To znaczy, że mam studiować lotnictwo i budowę maszyn? Bez przesady. Grunt to dobra literatura, najlepiej zagraniczna. Może to zależy od uczelni ale np. o moich ulubionych kwaternionach nie miałem NIC na studiach, a w programowaniu gier się ich używa. No okej, były liczby zespolone ale te można śmiało przerobić samemu w tydzień (do poziomu użyteczności przy kodowaniu).

Przedstawiając firmy miałem na myśli języki programowania ale jeżeli poszedłbyś pracować do firmy zajmującej się programowaniem gier to też byś się wiele matematyki nauczył. Po prostu musiałbyś kupić ze dwie książki na temat całek i przerobić je aby zrozumieć co koledzy do Ciebie mówią.

Co to teorii: nie każdy zna różnice pomiędzy funkcją, procedurą oraz funkcjonałem, a wiele z tych osób to na prawdę nieźli programiści. Po prostu pewnych rzeczy nie ma sensu uczyć się na siłę.

Podsumowując moje zdanie jest proste: zaczepiać jak najwięcej praktycznych aspektów. W przypadku braku znanych wydajnych sposobów rozwiązywania pewnych problemów szukać odpowiedzi w książkach. Poza tym otaczać się ludźmi mądrzejszymi od siebie. Dzięki temu cały czas się rozwijasz. Nawet jeśli czegoś nie wiesz, to ktoś Cię uświadomi i powie - użyj tutaj programowania dynamicznego. Wtedy chwytasz ksiażkę w dłoń i czytasz...

Ten post edytował SHiP 18.04.2011, 10:56:32
Go to the top of the page
+Quote Post
thek
post
Post #79





Grupa: Moderatorzy
Postów: 4 362
Pomógł: 714
Dołączył: 12.02.2009
Skąd: Jak się położę tak leżę :D




I tutaj właśnie uderzamy w różnicę między klepaczem i programistą. Klepacze to maszynki - mają dużo kodu szybko zrobić by działało. Programista jest klepaczem "wyższego rzędu", że tak to nazwę. Podałeś przykład lotniska i tego się uczepię i ja. Nie musisz w tym wypadku znać fizyki czy aerodynamiki. Do obsługi konieczna jest w takim wypadku znajomość zagadnień związanych z tym, co miałoby obejmować oprogramowanie. Albo więc uczysz sie tego sam, albo sięgasz po eksperta danej firmy i z jego wiedzy korzystasz. To on Ci może powiedzieć co i jak działa, z czym się wiąże. Programista to więc osoba, która potrafi skorzystać z wiedzy i ją poszerzać o konieczne w danej chwili elementy. Także wychodząc poza technologie samemu używane. Innymi słowy, nie ogranicza się, ale wciąż świadomie rozwija swoje zasoby wiedzy i umiejętności. Klepacz kodu jest z reguły zamknięty w obrębie znanych sobie technlogii i jedyne nowości wynikają z rozwoju samego języka. Programista działa na wyższym poziomie i do pewnego stopnia może nawet rozwojem tego języka pokierować(!). Wystarczy zauważyć, że programiści to osoby z reguły biegłe w kilku językach/technologiach i czerpiące z nich wszystkich, a więc mogące zasugerować korzystne lub nie, zmiany w języku dla określonej społeczności. Stąd choćby właśnie te zmiany w php, które mają na celu udostępnienie funkcji czy konstrukcji obecnych w innych językach programowania. Klepacze kod składają, programiści go tworzą. Klepacz nie jest w stanie samodzielnie zaprząc znanych sobie możliwości języka w celu wytworzenia nowej, gdyż nie jest to działanie schematyczne, a tym samym ucieka jego postrzeganiu języka. Klepacz nie wychodzi poza znane mu schematy pisania i to jest mocne ograniczenie. Poznaje nowe rzeczy głównie poprzez analizę kodu programistów. Stąd tak wielu klepaczy, a tak mało programistow. Nie każdy jest w stanie samodzielnie coś nowego stworzyć z dostępnych dla niego narzędzi i funkcji języka.
Go to the top of the page
+Quote Post
mike
post
Post #80





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

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


Cytat(SHiP @ 18.04.2011, 11:53:23 ) *
Pisząc oprogramowanie do obsługi lotniska muszę znać nie tylko fizykę ale również sposób w jaki funkcjonują lotniska oraz mechanikę samolotów. To znaczy, że mam studiować lotnictwo i budowę maszyn? Bez przesady.
Piardu, piardu.
Pisząc oprogramowanie lotniska masz do dyspozycji analityków, którzy znają dziedzinę. Podobnie jest w przypadku kiedy piszesz dowolne oprogramowanie.

Cytat(SHiP @ 18.04.2011, 11:53:23 ) *
(...) jeżeli poszedłbyś pracować do firmy zajmującej się programowaniem gier to też byś się wiele matematyki nauczył. Po prostu musiałbyś kupić ze dwie książki na temat całek i przerobić je aby zrozumieć co koledzy do Ciebie mówią.
Żadna firma zajmująca się grafiką nie zatrudni matoła, który nie potrafi pomnożyć macierzy lub nie zna algebry na solidnym poziomie i nie przerobił już dawno kilku książek na temat całek i nie policzył ich solidnej ilości. I nie wmawiaj, że pójdziesz i Cię nauczą bo to jest właśnie próg wejścia a jak się masz zamiar czegoś nauczyć to ponad to a nie tego co jest wymagane.
Go to the top of the page
+Quote Post
everth
post
Post #81





Grupa: Zarejestrowani
Postów: 782
Pomógł: 153
Dołączył: 21.07.2010

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


Programista jak artysta. Był już taki trend (tyle że dotyczył właśnie artystów) - patrzcie Młoda Polska. Wracając do tematu - @thek rozumiem twoje przeświadczenie że programista to twórca a klepacz kodu to rzemieślnik. Tylko że szeroki rynek bardzo rzadko potrzebuje prawdziwej innowacyjności. Tu chodzi głównie o ulepszanie już sprawdzonych rozwiązań - a to sprowadza się głównie do przepisywania kodu.

Druga rzecz - rynek gier. Owszem jest tutaj potrzebna znacznie większa wiedza - ale według mnie zasadza się to na tym że gra musi lepiej oddawać skomplikowany charakter rzeczywistości na ograniczonym sprzęcie. Dla mnie jest to główna różnica między aplikacjami użytkowymi a grami - te pierwsze ograniczają się tylko do pewnych aspektów rzeczywistości ale muszą to robić niezawodnie - gry muszą oddać tych aspektów jak najwięcej, przy czym nie trzeba tego robić dokładnie. Już samo to powoduje że programista gier musi posiadać lepszą wiedzę z fizyki i matematyki i nie tylko. Zresztą prawdziwy biznes w tej branży robi się chyba i tak na produkcji silników do gier i późniejszych zysków z licencji niż na samych grach.

Nie zapominajmy też o tym że koszt reprodukcji oprogramowania jest praktycznie zerowy. Oznacza to że jeśli powstanie rewolucyjny algorytm to pomijając aspekty patentowe i licencyjne może być wdrożony wszędzie gdzie będzie przydatny w minimalnym czasie. A np. zaprojektowanie nowego silnika samochodowego to dopiero początek drogi.

Mam też inną wątpliwość - skoro prawdziwy programista musi posiadać tak szeroki zakres kompetentnej wiedzy to czy się to w ogóle mu opłaca? Nie chcę drwić ale w jednej polskiej firmie powstało takie powiedzenie że "Każdego wykwalifikowanego programistę da się zastąpić skończoną liczba studentów - zazwyczaj jednym". Firma ta nie jest krzakiem i radzi sobie na razie bardzo dobrze (IMG:style_emoticons/default/wink.gif)
Go to the top of the page
+Quote Post
itsme
post
Post #82





Grupa: Zarząd
Postów: 1 512
Pomógł: 2
Dołączył: 22.04.2002
Skąd: Koszalin




Cytat(wookieb @ 18.04.2011, 11:42:51 ) *
Chyba firmy, niekoniecznie pracowników.
I to jest prawda. Albo pracujesz w mega kolosie albo programujesz coś sam i stajesz się coraz lepszy.

Rozwój pracownika = rozwój firmy.
NIe wiem skąd masz takie doświadczenia ale mówmy o firmach a nie firemkach.
Czyli takich gdzie jest wiecej niż 3 programistów.
Go to the top of the page
+Quote Post
wookieb
post
Post #83





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




Zatem pochwal się jak ostatnio rozwinęła się Twoja firma pod względem programistów. Bo widzę, że do tego zmierzasz.
Go to the top of the page
+Quote Post
itsme
post
Post #84





Grupa: Zarząd
Postów: 1 512
Pomógł: 2
Dołączył: 22.04.2002
Skąd: Koszalin




trzymaj sie tematu i nie do tego zmierzalem.
Oczywistym faktem jest to że nawet zatrudniony programista jako jeden sam ma male szanse na rozwoj (rozwija sie w orkeślonym kierunku bycia 100% hiper mózgiem).
Nawet w 2 osobowym zespole ciezko o rozwoj. W 3 osobowym już się robi ciekawie a w 4 nawet fajnie.
W 20 osobowym jesteś trybykiem.

Oczywiscie wszystko zalezy od ludzi. ALe nie zmienia to faktu ze wspolczesny wlasciciel firmy rozni sie nieca od tego sprzed 5 lat (mowie o IT).
Go to the top of the page
+Quote Post
wookieb
post
Post #85





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




Cytat(itsme @ 18.04.2011, 19:05:33 ) *
Oczywistym faktem jest to że nawet zatrudniony programista jako jeden sam ma male szanse na rozwoj (rozwija sie w orkeślonym kierunku bycia 100% hiper mózgiem).
Nawet w 2 osobowym zespole ciezko o rozwoj. W 3 osobowym już się robi ciekawie a w 4 nawet fajnie.
W 20 osobowym jesteś trybykiem.

Pracowałem w mniejszych i większych firmach, w zespołach nie zespołach, jako lider, nie jako lider i powiem szczerze... nigdzie nie nauczyłem się tyle co sam w domu pisząc swoje moduły, po mojemu, obserwując trendy wokoło, projektując i co najważniejsze nie tylko w php, nie poznawałem tylko mysql-a.

I w całym moim dorobku ludzi, których poznałem na żywo znam tylko i wyłącznie 5 dobrych programistów. Dobrych to takich którzy wiedzą do czego służą wzorce projektowe, jak powinno projektować się większe aplikacje, z bagażem doświadczeń na temat poszczególnych rozwiązań, ze znajomością zagadnień pisania testów aplikacji oraz kumatych na tyle by nie widzieć tylko i wyłącznie własny konserwatywny koniec nosa. 5 z około 100 których poznałem. Czy to dobry wynik? Bardzo słaby. Żeby było jeszcze śmieszniej, znam 11 osób posiadających ZCE. Dobrych jest tylko dwóch z nich (z poprzedniej 5). Co z tego wynika? Że nawet takie "renomowane" szkolenie mało co daje.

Jaki wniosek? Ludzie uczcie się sami i nie tylko w jednym języku a będziecie kozakami. No i przede wszystkim poznawajcie nowe narzędzia bo to was rozwija.

Cytat(itsme @ 18.04.2011, 19:05:33 ) *
Oczywiscie wszystko zalezy od ludzi. ALe nie zmienia to faktu ze wspolczesny wlasciciel firmy rozni sie nieca od tego sprzed 5 lat (mowie o IT).

Niestety nie wypowiem się na temat różnic ale powiem tyle: pracodawca nie powie Ci "rzuć PHP a idź do (pythona|scali|ruby|javy|c#)" bo po prostu dla niego nie będzie to ważne.
Żaden pracodawca nie będzie nawet w stanie wysłać każdego pracownika na system szkoleń z wielu działów (nie opłaca się + poddaję w wątpliwość jakość wielu ze szkoleń).
Pozostaje (tak jw) uczyć się samemu, tylko że nie każdy ma na tyle "pokory" i chęci, oczekując tego wszystkiego od "pracodawcy".
Go to the top of the page
+Quote Post
thek
post
Post #86





Grupa: Moderatorzy
Postów: 4 362
Pomógł: 714
Dołączył: 12.02.2009
Skąd: Jak się położę tak leżę :D




@everth: masz rację, że rynek chce rozwiązań, które się sprawdzają, nie patrząc na wiele innych rzeczy. Problem jest jednak jeden -> Nawet te "sprawdzone" rozwiązania ktoś musi najpierw wymyślić i wdrożyć, by rzemieślnicy mieli się na czym wzorować. Rynek klepaczy jest jak w tym żarcie o wynalazcy, że jeśli czegoś się nie da zrobić według "betonu", to przyjdzie jeden, który nie wie, że się nie da (programista) i on to zrobi, udowadniając, że jest to możliwe.

Co do Twojego zdania o szerokim wachlarzu wiedzy programisty, to nie do końca tak jest, że musi on być omnibusem. Bardziej sugestywne byłoby powiedzenie, że posiada pewien katalog biblioteczny. Nie musi znać każdej książki na pamięć, może nawet nie przeczytać kilku procent... Ważne by wiedział gdzie sięgnąć w razie potrzeby i co ewentualnie przeczytać by luki uzupełnić.

Co do opłacalności to szczerze mówiąc programista akurat średnio na to zważa. Ten prawdziwy patrzy na własny rozwój i tutaj właśnie wookieb ma rację pisząc o samodzielnym kształceniu, co popieram każdą kończyną. Moim zdaniem problem postawiony przed klepaczem i programistą będzie miał zupełnie inny finał. Dla klepacza będzie wyjściem do znalezienia gotowca sprawdzonego, by jedynie go wdrożyć. Programista z racji szybkości także to weźmie pod uwagę, ale zawsze go będzie korcić, by jednak zrobić coś po swojemu i czasem temu pragnieniu ulegnie. Właśnie w ten sposób potem powstają "sprawdzone" rozwiązania, o których wspominaliśmy. To nie są efekty pracy klepaczy kodu, ale pasjonatów, którzy wychodzą poza utarte z góry schematy lub podchodzą do nich od nieco innej strony.
Go to the top of the page
+Quote Post
everth
post
Post #87





Grupa: Zarejestrowani
Postów: 782
Pomógł: 153
Dołączył: 21.07.2010

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


@thek
Racjonalny programista i klepacz podejdą do sprawy w ten sam sposób - "sprawdzą literaturę". Bo jeśli tego nie zrobią to prawdopodobnie do niczego nie dojdą albo wymyślą coś już istniejącego.

Klepacz kodu/rzemieślnik też ma katalog sprawdzonych rozwiązań - musi mieć. To przychodzi z praktyką. To że często są to rozwiązania niekoniecznie optymalne to już sprawa normalna - 'prawdziwi' programiści też kończą na pierwszym rozwiązaniu które spełnia ich minimalne założenia. I jest to rozsądne. W warunkach ustalonych terminów nie można pozwolić sobie na dowolne eksperymentowanie - od tego są ośrodki akademickie + działy R&D w dużych firmach. Ale w małych tego nie uświadczysz. Tam rozwój dokonuje się kosztem wolnego czasu własnego, dla niektórych ludzi to naprawdę duże poświęcenie.

Opłacalność to temat rzeka - ja powiem tylko tyle, mądrzy ludzie to wcześniej czy później zamożni ludzie (bez względu na fach), reszta to naiwni marzyciele. Moim zdaniem zarobki w IT byłyby dużo wyższe gdyby nie działalność "marzycieli" (Richard Stallman). Open source deprecjonuje wartość wiedzy - widać to szczególnie po rynku PHP i nie tylko. To co powiedziałem może jest niepopularne i trąci hipokryzją ale tak to widzę.
Go to the top of the page
+Quote Post
itsme
post
Post #88





Grupa: Zarząd
Postów: 1 512
Pomógł: 2
Dołączył: 22.04.2002
Skąd: Koszalin




@wookieb: to że poznałeś tylko 5 dobrych programistów zależy od Twojego zdefiniowania pojęcia dobry. Czy wg. Twojej opinii też tam jesteś ? to tak na marginesie.
a tak poważniej dyskusja pomiędzy nami to tak naprawdę różnice w doświadczeniu zawodowym programisty a pracodawcy/programisty.

Co doświadczeń uzyskanych samodzielnie to odpowiem CI inaczej - wyobraź sobie świat programistów bez wsparcia społecznościowego, bez forum. I co nadal jesteś zdania że sam osiągniesz tyle samo co w zespole ? Dla mnie to co napisałeś jest nieprawdziwe. Żaden szanujący się pracownik nie siedzi na tyłku i nie czeka aż pracodawca go wyśle na szkolenie. Każdy z nas wciąż się rozwija na co dzień. Zatem to co opisujesz każdy z nas ma w sobie i nie jest jakąś bliżej nie określoną czynnością.
Twój wniosek: LUDZIE UCZCIE SIĘ SAMI. to nie jest wniosek każdy z nas to robi codziennie na różnym poziomie.
Mój wniosek: NIC TAK NIE ROZWIJA JAK PRACA ZESPOŁOWA.

oczywiście wszystko wciąż zależy od ludzi są osoby, które nauczą się same więcej niż w zespole ale to są wyjątki.

ale widzę że odchodzimy od tematu zatem już dalej nie będę rozpisywał się o oczywistych oczywistościach bo dostanę warna ...
Go to the top of the page
+Quote Post
SHiP
post
Post #89





Grupa: Zarejestrowani
Postów: 697
Pomógł: 47
Dołączył: 19.12.2003
Skąd: Lublin

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


Cytat(mike @ 18.04.2011, 13:38:47 ) *
Piardu, piardu.
Pisząc oprogramowanie lotniska masz do dyspozycji analityków, którzy znają dziedzinę. Podobnie jest w przypadku kiedy piszesz dowolne oprogramowanie.

Żadna firma zajmująca się grafiką nie zatrudni matoła, który nie potrafi pomnożyć macierzy lub nie zna algebry na solidnym poziomie i nie przerobił już dawno kilku książek na temat całek i nie policzył ich solidnej ilości. I nie wmawiaj, że pójdziesz i Cię nauczą bo to jest właśnie próg wejścia a jak się masz zamiar czegoś nauczyć to ponad to a nie tego co jest wymagane.

1. To była analogia do rzeczy związanych z matematyką przedstawianych przez kogoś powyżej. Codziennie logika rozmyta raczej nie jest potrzebna. Dopiero przy konkretnych przypadkach zasięga się czyjejś pomocy. Albo w książkach albo tak jak piszesz u analityków. Każda lepsza firma ma jakiegoś matematyka lub fizyka u siebie, który liczy wszystko to co jest bardziej skomplikowane niż całka potrójna (IMG:style_emoticons/default/wink.gif) .

2. Przecież nie napisałem, że firma cię tego nauczy. Samemu trzeba do książek zajrzeć. A jeżeli chodzi o takie stanowisko to raczej wyższa półka, ale na staż/praktyki zawsze możesz pójść. Chociażby na tydzień, dwa aby dowiedzieć się czego musisz się jeszcze nauczyć.

Popieram zdanie itsme. Ja bardzo chwalę swoją pracę w firmie. W prawdzie pracuję w małym zespole(3 programistów) i mimo, że głównie klepiemy jakieś durne projekty unijne na Zendzie, to poznając nowych ludzi sporo uczę się od nich. Codziennie w firmie dyskutuje się o wzorcach, algorytmach, strukturach, bezpieczeństwie, html5, trendach etc etc. I mimo, że te 8h klepię kod to sporo się uczę w przerwach + wieczorem w domu(bo trzeba nasze dziwne pomysły przetestować).

@itsme: jesteś w Zarządzie. Chyba nie możesz dostać warna (IMG:style_emoticons/default/tongue.gif) (From thek: To prawda... Moderatorowi też nie można, choć już kiedyś wnosiłem o to (IMG:style_emoticons/default/wink.gif) )
Go to the top of the page
+Quote Post

5 Stron V   1 2 3 > » 
Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 3.10.2025 - 13:01