Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

8 Stron V   1 2 3 > »   
Reply to this topicStart new topic
> Ilu języków programowania można się nauczyć?
gam3r
post 8.01.2009, 00:10:14
Post #1





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

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


Pytanie zawarte w temacie zostało trochę dziwnie sformułowane... mianowicie nauczyć (składni, czy nawet bibliotek) można wielu języków. Jednak mam takie pytanie: jaka jest rozsądna ilość (języków, technologii) które jesteśmy (my programiści wiem, dumnie brzmi^^) w stanie się nauczyć, a jednocześnie podążać za trendami i zmianami w tych językach (zmiana składni, nowe biblioteki, frameworki)questionmark.gif

Dajmy na to że jestem w stanie nauczyć się PHP, C/C++, Jave, Pythona (dalej nazywanymi "technologiami");
ba, mogę się nawet nauczyć wielu popularnych bibliotek których używają programiści tych języków;
no ale pozostaje kwestia ilu z tych "technologii" jestem w stanie uczyć się/dokształcać na bieżąco;

Jaki jest wasz zestaw powiedzmy... 3 języków programowania dzięki którym mogę wszystko zrobić ( lub prawie ) w sensie pisania programów na różne platformy:
- pc
- telefony
- strony internetowe
- itd...

Jak myślicie?smile.gif
Go to the top of the page
+Quote Post
Rafal Filipek
post 8.01.2009, 00:21:30
Post #2





Grupa: Zarejestrowani
Postów: 274
Pomógł: 54
Dołączył: 2.05.2006
Skąd: Nadarzyn

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


ucz sie javy smile.gif
a tak naprawde to nie rozumiem zbytnio, po co chcesz robic wszystko ? to nigdy nie wychodzi - zobacz na komorki siemensa ( po wojnie ta firma produkowala rozruszniki serca ).
Go to the top of the page
+Quote Post
nevt
post 8.01.2009, 08:46:39
Post #3





Grupa: Przyjaciele php.pl
Postów: 1 595
Pomógł: 282
Dołączył: 24.09.2007
Skąd: Reda, Pomorskie.

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


uczyć się nowych rzeczy warto. zawsze. ale to musi być wiedza praktyczna - własny kod wypracowany w pocie czoła. samo "zaliczanie" kursów czy szkół niczego nie daje - to martwa wiedza. ale oczywiście nie dasz rady praktykować we wszystkich technologiach - dlatego trzeba wybrać jedną, dwie specjalizacje i w nich być w topie, na bieżąco. ale innych technologi nie można całkiem "odstawić do kąta". trzeba śledzić ich rozwój, trendy, poznawać nowe możliwości. umożliwia to w razie potrzeby w miarę szybką "przesiadkę". podstaw się raczej nie zapomina - to jak jazda na rowerze, a mając solidne podstawy uzupełnienie wiedzy i nabranie praktyki zajmuje znacznie mniej czasu niż uczenie się od zera. a w naszej branży wszystko zmienia się w tak zawrotnym tempie, że ktoś, kto się nie potrafi szybko zaadaptować do tych zmian, po prostu wypada z gry.


--------------------

-
Oh no, my young coder. You will find that it is you who are mistaken, about a great many things... -
Go to the top of the page
+Quote Post
blooregard
post 8.01.2009, 08:58:11
Post #4


Newsman


Grupa: Moderatorzy
Postów: 2 033
Pomógł: 290
Dołączył: 21.12.2007
Skąd: Łódź




Cytat
mianowicie nauczyć (składni, czy nawet bibliotek) można wielu języków


Tak samo , jak można nauczyć się "dzień dobry", "dziękuję", "do widzenia", "pocałuj mnie w d..ę" w 200 językach, ale to jeszcze nie czyni z Ciebie poligloty.

Cytat
ba, mogę się nawet nauczyć wielu popularnych bibliotek których używają programiści tych języków;
no ale pozostaje kwestia ilu z tych "technologii" jestem w stanie uczyć się/dokształcać na bieżąco;


Przeceniasz swoje możliwości - albo nie masz pojęcia, o czym piszez, albo masz eliksir przeciw spaniu (jeśli tak, poproszę przepis smile.gif )

Cytat
, a jednocześnie podążać za trendami i zmianami w tych językach (zmiana składni, nowe biblioteki, frameworki)

I jednocześnie prowadzić firmę, być lekarzem, prawnikiem, pilotem samolotu, kierowca wyścigowym, ojcem dla trójki dzieci i udzielać się w kościelnym chórze. I jescze będziesz miał czas na piwo z kolegami. Chłopie, bądź realistą.

Nie łap 10 srok za ogon, nigdy nie będziesz w stanie być na bieżąco ze wszystkim i na tyle platform, po prostu, czego byś nie myślał o swoich mozliwościach, to i tak nie dasz rady.
A jak już się upierasz, np. zestaw C++/Java + PHP pokryje w 90% to, co napisałeś (przykładowo).
Inne kombinacje to np.
- C++/C + PHP
- Java/C# + ASP
- Java/C++ + ASP

Ale już będzie Ci cięzko. Możesz znać 4-5 po łebkach, albo 1-2 na poziomie naprawdę zaawansowanym.

A do tego dojdzie Ci jeszcze:
- znajomość SQL-a (bez tego raczej dzisiaj ciężko w webdeveloperce, i nie mówie tu tylko o samym języku, ale o bazach danych ogólnie, czyli zagadnienia związane z relacyjnymi systemami bazodanowymi, projektowaniem baz danych itd. itp.)
- algorytmika (przynajmniej w podstawowym zakresie -znajomość najważniejszych algorytmów, umiejętność ich zaimplementowania w każdym z tych języków)
- znajomosć systemu operacyjnego docelowej platformy (przynajmniej pod kątem tworzenia oprogramowania dla niej)


--------------------
Life's simple... You make choices and don't look back...
Go to the top of the page
+Quote Post
mike
post 8.01.2009, 09:37:36
Post #5





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

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


Cytat(gam3r @ 8.01.2009, 00:10:14 ) *
Jaki jest wasz zestaw powiedzmy... 3 języków programowania dzięki którym mogę wszystko zrobić ( lub prawie ) w sensie pisania programów na różne platformy:
Life is too short for Java tongue.gif
Go to the top of the page
+Quote Post
Wykrywacz
post 8.01.2009, 11:07:18
Post #6





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

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


No chyba sobie jaja robicie w dzisiejszych czasach trzeba znać przynajmniej >10 języków programowania inaczej niema szans nawet jako Junior.

o choćby takie ogłoszenie na przecież dość podstawowe stanowisko
Cytat
XHTML, CSS, Java, JavaScript, MySQL ,SQL, PL/SQL, Pascal, Delphi, C, C++....


Temat: Lublin_Programista_PHP
Go to the top of the page
+Quote Post
gam3r
post 8.01.2009, 11:14:02
Post #7





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

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


Cytat
Przeceniasz swoje możliwości - albo nie masz pojęcia, o czym piszez, albo masz eliksir przeciw spaniu (jeśli tak, poproszę przepis smile.gif )
I jednocześnie prowadzić firmę, być lekarzem, prawnikiem, pilotem samolotu, kierowca wyścigowym, ojcem dla trójki dzieci i udzielać się w kościelnym chórze. I jescze będziesz miał czas na piwo z kolegami. Chłopie, bądź realistą.


absolutnie nie przeceniam swoich możliwości;
ale czy w przeciągu dajmy na to 5 lat nie jestes w stanie nauczyć się 5 różnych języków, ich bibliotek i dobrze (przyzwoicie w nich programować) ?
nie powiedziałem że mam wszystkich się uczyć w jednym czasie; dajmy na to pierwszy rok programujesz TYLKO w php, drugi bierzesz javascript, kolejny pythona ... itd;
to jednak nie daje mi możliwości bycia "na bieżąco" bo po 5 roku nauki z php juz nic nie pamietam...
dlatego chce zaznaczyć że interesuje mnie kwestia rozwoju swoich umiejętności w kilku dziedzinach jednocześnie...

ja wiem jak jest; nie musicie mnie przekonywać że
Cytat
Tak samo , jak można nauczyć się "dzień dobry", "dziękuję", "do widzenia", "pocałuj mnie w d..ę" w 200 językach, ale to jeszcze nie czyni z Ciebie poligloty.

albo
Cytat
"zaliczanie" kursów czy szkół niczego nie daje - to martwa wiedza

nie było ani słowa o kursach smile.gif

interesuje mnie tylko jakie są według was przeciętne możliwości dobrego programisty;
z iloma technologiami jest w stanie być "na bieżąco"?

no ja też myśle że 5 to zdecydowanie za dużo
Go to the top of the page
+Quote Post
DeyV
post 8.01.2009, 11:16:43
Post #8





Grupa: Zarząd
Postów: 2 277
Pomógł: 6
Dołączył: 27.12.2002
Skąd: Wołów/Wrocław




Cytat
o choćby takie ogłoszenie na przecież dość podstawowe stanowisko


A ja, głupi, zawsze myślałem, że tam jest OR a nie AND w miejscu przecinka ;p


--------------------
"Niezależnie od tego, jakie masz osiągnięcia, ktoś Ci pomaga..."
Go to the top of the page
+Quote Post
Wykrywacz
post 8.01.2009, 11:48:38
Post #9





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

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


Swoją drogą ciekaw jestem jaki burdel musi być w firmie, gdzie faktycznie używa się wszytkich tych języków i programista musiałby znać je wszystkie, aby móc się poruszać w jaki kolwiek sposób.

A żeby nie było winksmiley.jpg

To ja akurat poznaje tajniki C# i ASP oba netowo, wcześniej uczyłem się PHP'a (no i SQL).

Jak opanuje C# i ASP, to nie planuje uczyć się więcej nowych języków.

Ten post edytował Wykrywacz 8.01.2009, 11:50:47
Go to the top of the page
+Quote Post
dr_bonzo
post 8.01.2009, 12:46:46
Post #10





Grupa: Przyjaciele php.pl
Postów: 5 724
Pomógł: 259
Dołączył: 13.04.2004
Skąd: N/A

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


Czego uzywam na codzien:
PHP, JS, CSS (podstawy, duzo mi jeszcze brakuje), HTML, SQL, bash,
rzadziej: Ruby, Java

Lekko tknalem: pythona, c/c++ i objective-c

I to raczej nie jest duzo.

A Java + biblioteki + fw jest ogrooomna (pewnie jak i c#/.net i c++)


--------------------
Nie lubię jednorożców.
Go to the top of the page
+Quote Post
JoShiMa
post 8.01.2009, 12:58:55
Post #11





Grupa: Zarejestrowani
Postów: 1 374
Pomógł: 149
Dołączył: 1.03.2006

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


Cytat(Wykrywacz @ 8.01.2009, 13:07:18 ) *
No chyba sobie jaja robicie w dzisiejszych czasach trzeba znać przynajmniej >10 języków programowania inaczej niema szans nawet jako Junior.

o choćby takie ogłoszenie na przecież dość podstawowe stanowisko
Temat: Lublin_Programista_PHP

Takie ogłoszenia są po prostu niepoważne i nie należy sobie nimi zawracać głowy. Bo jest to ewidentna próba zatrudnienia studenta (co to jest na świerzo po tych wszystkich kursach co to je miał), w którego się będzie orało niewiele płacąc.

Cytat(gam3r @ 8.01.2009, 13:14:02 ) *
absolutnie nie przeceniam swoich możliwości;
ale czy w przeciągu dajmy na to 5 lat nie jestes w stanie nauczyć się 5 różnych języków, ich bibliotek i dobrze (przyzwoicie w nich programować) ?
nie powiedziałem że mam wszystkich się uczyć w jednym czasie; dajmy na to pierwszy rok programujesz TYLKO w php, drugi bierzesz javascript, kolejny pythona ... itd;

I efekt jest taki, że jak już dojdziesz w piątym roku do jako takiej orientacji w piątym języku programowania, to od czterech lat nie jesteś na bieżąco z tym pierwszym, bo go nie używasz. Hi hi hi

Ja tam za swój podstawowy język programowania uważam PHP i w tym się rozwijam najbardziej. Oczywiście wieki temu zaczynałam od Pascala i C/C++ ale Pascala to nie wiem, czy się jeszcze używa a programowanie w C++ tak się rozwinęło i rozgałęziło, że już dawno nie jestem na bieżąco i jak by mi coś trzeba było napisać to musiałabym sporo czasu poświęcić na rozeznanie jak to się teraz robi.

Oczywiście samo PHP to psu na budę. Jak się chce pisać serwisy WWW to nieodzowny jest HTML do spółki z CSS i orientacja w standardach W3C, ale czy można powiedzieć, że to jest język? Chyba nie. Z resztą w tej dziedzinie nie ma wiele zmian i nie trzeba aż tak pilnie śledzić. Po prostu się uczysz i używasz. Oczywiście w CSS od czasu do czasu pojawia się coś nowego ale daje się to ogarnąć jak się używa na bieżąco.

Oczywiście przy okazji pisania serwisów WWW pojawia się czasem pokusa a czasem potrzeba (różnych ma się klientów) zastosowania JavaScript. Zdarza mi się, ale nie śmiałabym powiedzieć, że znam ten język. Uczę się tego co jest mi w danym momencie potrzebne wykorzystuję i finito. Podobnie z Perlem

No to właściwie co ja mam napisać? Że znam siedem języków czy że znam jeden a innych czasem używam?


--------------------
Go to the top of the page
+Quote Post
nospor
post 8.01.2009, 13:06:57
Post #12





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




nauczyc sie mozna wszystkich jezyków, być dobrym w kilku, być specem w jednym smile.gif
Ja zaczynalem od pascala, potem C, C++, C#, .NET, loglan, assembler, php, java, delphi, js.... i juz nie pamietam co jeszcze.
I co? I kupa winksmiley.jpg
Oczywiście tej przygoty nie żałuję, niektóre języki dawały mi naprawdę frajdę, jak pascal czy assembler. Szczególnie assembler był fajny gdy oddawalo sie prace panu magistrowi a ten z ksiązką siedzial i patrzył co dane 3 znaczki znacza, hehe smile.gif Fajne programiki sie w nim pisalo.

Dobrze jest mieć pojęcie o kilku językach. Ułatwi to nam zycie gdy sie przypadkiem z jakimś zetkniemy. Ale realnie rzecz biorąć nie jesteśmy w stanie być na bieżąco ze wszystkimi o być specem już nie wspomne.
Najlepiej jest się wyszkolić i szkolić i szkolić i szkolić w jednym (no niech będzie dwa na upartego) i być w nim superhiper. A jakieś tam pojecie o innych też mieć na wszelki wypadek.

Cytat
Jaki jest wasz zestaw powiedzmy... 3 języków programowania dzięki którym mogę wszystko zrobić ( lub prawie ) w sensie pisania programów na różne platformy:
- pc
- telefony
- strony internetowe
- itd...

1. java
2. java
3. java

smile.gif


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
blooregard
post 8.01.2009, 13:09:45
Post #13


Newsman


Grupa: Moderatorzy
Postów: 2 033
Pomógł: 290
Dołączył: 21.12.2007
Skąd: Łódź




Cytat
interesuje mnie tylko jakie są według was przeciętne możliwości dobrego programisty;
z iloma technologiami jest w stanie być "na bieżąco"?


Zależy, ile czasu może poświęcic na naukę.
Biorąc pod uwagę przeciętnego programistę (etat 8h, rodzina, jedno dziecko) i przyjmując, że:
- 10h spędza w pracy (8+dojazd/powrót)
- 2-3h dziennie poświęca na codzienne czynności (mycie, jedzenie, ubieranie się, zakupy, jakieś sprawy itp., np. spacer z psem)
- 5-6h spanie (średnio)
- 1-2h dziennie zabawa z dzieckiem, czasem z żoną winksmiley.jpg

Zostaje Ci 3 do 6h / dobę na naukę.
To daje jakieś 15 do 30h tygodniowo (bez weekendów, które raczej są dla rodziny, choć czasem też lubię sobie wieczorem w sobotę czy niedzielę na spokojnie nad czymś posiedzieć).

Sam sobie odpowiedz na pytanie, ile w tym czasie można wchłonąć wiedzy. Zależy też wiele od predyspozycji osobistych (przyswajanie wiedzy itp.), samodyscypliny w nauce itp.
Osobiście stawiam, że więcej, jak w 2,3 technologiach nie będziesz w stanie być "na bieżąco". I biorę tu pod uwagę nie tylko nauke teoretyczną, ale i praktykę.

Przykład:
Zaczyna się nowy rok.
Znasz C++, ok. Dobrze znasz. Nawet bardzo dobrze. to teraz naucz się OpenGL i napisz jakąś gierkę w 3D. Zobacz, ile Ci to zajmie czasu. A w międzyczasie jeszcze jedziesz PHP i uczysz się np. frameworka Symphony. Jak sie go nauczysz, okazuje się, że jest już nowa wersja Zend'a i też przydałoby się nauczyć nowych rzeczy, przy okazji trzasnąć jakiś mały projekcik dla nabrania wprawy. Symphony idzie więc w odstawkę. Po tygodniu próbujesz wrócić do tej gry w OpenGL - połowy już nie pamiętsz, więc odświerzasz sobie znajomość funkcji itp.
A do Twojej skrzynki własnie dotarł newsletter, ze wyszedł PHP w wersji 6 i jest kupa zmian. No to jedziesz te zmiany w PHP 6, o Zendzie zapominasz jeszcze szybciej niz o Symphony, OpenGL leży, a tu wchodzi nowa biblioteka do C++. Mija wiosna, lato, a Ty sie miotasz.
Jesień - znasz w miarę dobrze nowości w PHP6, wreszcie opanowałeś tego Zenda, pora dokończyc gierkę w OpenGL. I znów dupa, bo znów połowy nie pamiętasz. I znów się miotasz, przypominasz, co do czego i co z czym. I nadchodzi zima.
Na koniec roku stwierdzasz, że:
- znasz PHP 6 na tyle, żeby sobie poradzić, ale już Zenda i Symphony nie tak dobrze, jakbyś chciał.
- znasz C++ i OpenGL, ale nie na tyle, żeby napisać coś bardziej skomplikowanego jak obracający się sześcian z teksturami.
- minął rok, a Ty nadal nie jesteś expertem w niczym

A zauważ, że to tylko 2 technologie (C++ i PHP) i raptem trzy biblioteki/frameworki (OpenGL, Zend, Symphony)
A Ty chcesz być na bieżąco w pięciu językach conajmniej. Na kilka platform.

Ok, powiesz mi. Dam radę. Może i dasz. Dodaj do tego Javę, naukę pisania aplikacji na smartphone'y i komórki, aha, i jeszcze chcesz strony robić, to też kiedys trzeba to robić, nie? No to dodaj jeszcze jakieś 3,4 serwisy www, znajomość CSS-a bioąc pod uwagę zmiany w przeglądrkach (4 najpopularniejsze * 2 systemy = 8 różnych konfiguracji), JS+Ajax...
I flaki na wierzchu.


Ale to tylko przykład.


--------------------
Life's simple... You make choices and don't look back...
Go to the top of the page
+Quote Post
Wykrywacz
post 8.01.2009, 14:24:18
Post #14





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

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


E to lepiej znaleźć se robote gdzie w pracy możesz poświęcić 3-4h na naukę (ja tak się ustawiłem swego czasu za dobrych pracowniczych czasów winksmiley.jpg.

W domu... po całym dniu pracy dalsza nauka.... a kiedy człowiek miałby jeszcze czas żeby w WoW'a pograć.... nie... ;P

I ostatnie moje pytanie do autora?

Po CO? (poza tym żeby był wątek na forum w którym można se podupolić)

Ten post edytował Wykrywacz 8.01.2009, 14:24:43
Go to the top of the page
+Quote Post
.radex
post 8.01.2009, 16:45:21
Post #15





Grupa: Zarejestrowani
Postów: 1 657
Pomógł: 125
Dołączył: 29.04.2006

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


Cytat(Wykrywacz @ 8.01.2009, 11:07:18 ) *
trzeba znać przynajmniej >10 języków programowania (...) XHTML, CSS, Java, JavaScript, MySQL ,SQL, PL/SQL, Pascal, Delphi, C, C++....


XHTML i CSS nie są językami programowania, tylko opisu. A MySQL to tylko nazwa bazy danych, więc można powiedzieć, że w tym przypadku MySQL == SQL, PL/SQL AFAIK to tylko takie jakby rozszerzenie SQL, Delphi z grubsza to to samo co Pascal, a C to z grubsza to samo co C++. I tak z 10 (Ha! jedenastu!) zrobiło się 5, no a przecież nikt raczej nie wymaga zarówno Delphi jak i C++. Albo C++ albo Delphi. A C$ C# albo ASP? gam3r, wybierz sobie jakąś konkretną specjalizację, bo nie jesteś w stanie być we wszystkim na bierząco.

Cytat
Swoją drogą ciekaw jestem jaki burdel musi być w firmie, gdzie faktycznie używa się wszytkich tych języków i programista musiałby znać je wszystkie, aby móc się poruszać w jaki kolwiek sposób.


Jeśli każdy ma znać się na wszystkim to na pewno niemały tongue.gif

Ten post edytował .radex 8.01.2009, 16:47:18


--------------------
blog | Tadam — minutnik do Pomodoro na Maka :)
Go to the top of the page
+Quote Post
gam3r
post 8.01.2009, 16:46:54
Post #16





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

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


Cytat(JoShiMa @ 8.01.2009, 12:58:55 ) *
Takie ogłoszenia są po prostu niepoważne i nie należy sobie nimi zawracać głowy. Bo jest to ewidentna próba zatrudnienia studenta (co to jest na świerzo po tych wszystkich kursach co to je miał), w którego się będzie orało niewiele płacąc.
I efekt jest taki, że jak już dojdziesz w piątym roku do jako takiej orientacji w piątym języku programowania, to od czterech lat nie jesteś na bieżąco z tym pierwszym, bo go nie używasz. Hi hi hi
...
No to właściwie co ja mam napisać? Że znam siedem języków czy że znam jeden a innych czasem używam?


no własnie o tym pisałem w tym miejscu:

Cytat
interesuje mnie tylko jakie są według was przeciętne możliwości dobrego programisty;
z iloma technologiami jest w stanie być "na bieżąco"?

a wyżej podałem przykład że

Cytat
ale czy w przeciągu dajmy na to 5 lat nie jestes w stanie nauczyć się 5 różnych języków, ich bibliotek i dobrze (przyzwoicie w nich programować) ?
nie powiedziałem że mam wszystkich się uczyć w jednym czasie; dajmy na to pierwszy rok programujesz TYLKO w php, drugi bierzesz javascript, kolejny pythona ... itd;
to jednak nie daje mi możliwości bycia "na bieżąco" bo po 5 roku nauki z php juz nic nie pamietam...
dlatego chce zaznaczyć że interesuje mnie kwestia rozwoju swoich umiejętności w kilku dziedzinach jednocześnie...


wlasnie o tym pisałem co Ty smile.gif Panowie, czytajcie ze zrozumieniem smile.gif
dlatego nauka i próba bycia zajebistym z 5 technologii jest bezsensowna... i o to w tym temacie mi chodzi...
a Pytam się o zestaw Trzech dzięki którym mógłbym pisać na wiele platform ( nie mówie że bede pracować jako programista zarówno systemów operacyjnych Unix, programista aplikacji internetowych i urządzeń mobilnych) po prostu zastanawiam się jaki zestaw podstawowych narzędzi pozwoli mi bawić się ( nie pracować! ) na różnych platformach... dajmy na to że pracuje jako programista PHP/JS itp; a w domciu sobie hobbystycznie bede pisać programy na mojego zajebistego xPhone'a i jakiś potrzebny na szybko programik do uruchamiania z linii polecen...

1. Python
2. Java
3. C++
Go to the top of the page
+Quote Post
terabit
post 8.01.2009, 19:49:13
Post #17





Grupa: Zarejestrowani
Postów: 170
Pomógł: 4
Dołączył: 11.08.2006

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


Cytat(gam3r @ 8.01.2009, 16:46:54 ) *
a w domciu sobie hobbystycznie bede pisać programy na mojego zajebistego xPhone'a i jakiś potrzebny na szybko programik do uruchamiania z linii polecen...

1. Python
2. Java
3. C++


jesli python, java, c++, w pracy php, js (+ inne technologie) i ObjC na iPhone to trochę więcej ci się tego nazbierało tongue.gif

a mój kierunek to PHP (i ZCE w tym roku bym chcial winksmiley.jpg) a za jakiś czas JAVA... a w wolnych chwilach zawsze można spróbować czegoś innego, np RoR, zobaczyć jak co działa... czasami jestem zmuszony do innch jezykow ktorych uzywam tylko w szkole (pascal, delphi, c++...)


--------------------
Go to the top of the page
+Quote Post
Jabol
post 8.01.2009, 20:13:45
Post #18





Grupa: Przyjaciele php.pl
Postów: 1 467
Pomógł: 13
Dołączył: 22.02.2003

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


Spróbuj łyknąć troszkę J2EE. I nie serwlety, ale centralnie J2EE i wszystkie technologie z tym związane. Gwarantuje zabawę na dłuuuższyyy czas. Spróbuj wyjść poza same strony internetowe. Pobaw się w budowanie systemów rozproszonych w oparciu o tę technologię itp itd... Nauka J2EE nigdy się nie kończy.
Osobiście dobrze znam Jave. Tylko Jave. Umiem programować w C i Pythonie, umiem czytać PHP. Ale praca i uczelnia skierowały mnie na Javę. I cały czas uczę się o Javie czegoś nowego, a tępy nie jestem. Ta technologia się po prostu nigdy nie kończy. Myślisz, że coś dobrze poznałeś i od razy jest kolejne wyzwanie, kolejna mila do przekroczenia. No i J2EE, chyba najbardziej złożona technologia jaka istnieje, dająca co prawda za to prawie nieograniczone możliwości, ale po prostu nie do ogarnięcia jako hobby.
A poza tym to powiem Ci z doświadczenia, że nie sposób utrzymać biegłem znajomości większej ilości języków. Kiedyś któryś przewyższy nad innymi, przestaniesz ich używać i pozapominasz. Lepiej skóp się na jednym dwóch, najlepiej do różnych zastosowań (jakiś skryptowy, np Python albo Ruby oraz jakiś normalny, coś jak C albo Java), ale za to tak, żebyś mógł w nich pisać bez zastanowienia (conajmniej bez zastanowienia nad kwestiami związnymi z językiem).
Pozdrawiam

PS. C warto znać. Nie biegle, ale dobrze. Bo jak raz poznasz C, to Twój sposób myślenia o zarządzaniu zasobami się po prostu zmienia, człowiek zaczyna rozumieć, że każda pierdółka kosztuje pamięć.

Ten post edytował Jabol 8.01.2009, 20:17:09
Go to the top of the page
+Quote Post
Wykrywacz
post 9.01.2009, 09:05:46
Post #19





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

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


@.radex dziękuje że byłeś tak uprzejmy i wytłumaczyłeś nam idiotą sens tamtego ogłoszenia inaczej moglibyśmy nadal żyć w nieświadomości i pojmować mysql jako język programowania....

Doprecowując
- pc (C#)
- telefony (C#)
- strony internetowe (C# + ASP)
- itd...(C#)

A najlepiej do tego w .net'cie bo czemu nie korzystać z największego i moim zdaniem najlepszego kombajnu jakim jest VS.

Ten post edytował Wykrywacz 9.01.2009, 09:06:11
Go to the top of the page
+Quote Post
Jabol
post 9.01.2009, 09:58:59
Post #20





Grupa: Przyjaciele php.pl
Postów: 1 467
Pomógł: 13
Dołączył: 22.02.2003

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


Cytat(Wykrywacz @ 9.01.2009, 09:05:46 ) *
Doprecowując
- pc (C#)
- telefony (C#)
- strony internetowe (C# + ASP)
- itd...(C#)
Miałeś na myśli? :
- PC z Windowsem
- Telefony z Windows Mobile
- Strony internetowe na serwery Windowsowe
- itd... na urządznia od MS
@.radex: MySQL oraz Deplhi to programy których znajomość obsługi jest wymagana. Co prawda to nie problem, ale zawsze jednak nie SQL=MySQL...
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 18.07.2025 - 02:51