Mateusz Pułkowski

Mateusz Pułkowski Specjalista ds.
Public Relations w
Enea Wytwarzanie

Temat: Który język?

Witam.

Jakiego Waszym zdaniem języka programowania warto się obecnie nauczyć? Którego znajomość daje największe możliwości znalezienia pracy, a który jest najbardziej perspektywiczny? Dużo dobrego słyszałem o języku Ruby. To prawda, że migracja z PHP postępuje i niedługo coraz częściej poszukiwani będą programiści Ruby? Chciałbym nauczyć się jednego, dwóch języków wykorzystywanych w aplikacjach internetowych. Do tej pory poznałem i dobrze opanowałem jedynie HTML, teraz chciałbym się dokształcić (zacząć dokształcać) w tym kierunku. Z czym warto połączyć znajomość poszczególnych języków, aby jeszcze zwiększyć swoje umiejętności (np. Ruby - Ajax?). Dzięki za wszelkie sugestie. Pozdrawiam.

konto usunięte

Temat: Który język?

C++ - potem będzie już tylko lepiej :)
Wojciech Z.

Wojciech Z. Konsultant
IT/Biznesowy

Temat: Który język?

JAVA, ale starsi będą na ciebie psioczyć że nie wiesz co to konstruktor kopiujący :-)
Dariusz Macina

Dariusz Macina Technology Manager,
Making Waves Polska

Temat: Który język?

przede wszystkim - angielskiego ;)

a poza tym, to zalezy w ktora strone chcesz isc... jesli w technologie z rodziny Microsoftu to C#/ASP.NET nie jest zly...

tak naprawde sam jezyk to niewiele, trzeba zdawac sobie sprawe, ze wejscie w jakas technologie to duzo wiecej niz jezykDariusz Macina edytował(a) ten post dnia 28.11.07 o godzinie 09:48
Mateusz Pułkowski

Mateusz Pułkowski Specjalista ds.
Public Relations w
Enea Wytwarzanie

Temat: Który język?

Mógłbyś rozwinąć tę myśl? Co oznacza "wejście w technologię" np. związaną z Microsoftem i co poza samym językiem obejmuje?
Wojciech Z.

Wojciech Z. Konsultant
IT/Biznesowy

Temat: Który język?

Sam język to nic takiego, jeśli chcesz iść w kierunku np. c# to przede wszystkim masz poznać .NET framework i rozwiązania które on zawiera, czyli ASP, ADO, w jaki sposób zarządza tożsamościami itp., słowem bazową bibliotekę klas .NET.
Krzysztof Mierzejewski

Krzysztof Mierzejewski SharePoint
Consultant

Temat: Który język?

Można też podejść od drugiej strony - np. nauczyć się języka funkcyjnego. I teraz masz wybór - możesz pisać w ocamlu czy w F# pod .neta (na którą to platformę są jeszcze nawet bardziej funkcyjne języki, takie bez obiektówki i imperatywów ;)). Albo programowania w logice - prolog... A czy to będzie prolog "kompilowany" do javy czy CIL'a... A może coś z języków dynamicznych? Python - też dostępny na wiele platform, trochę bardziej skryptowo ale dalej dynamicznie - JavaScript... Zawsze można coś bardziej wyspecjalizowanego - asembler x86 albo x64 albo dla itanium... Może C i kontrolerki (np. Atmela)? Ada i jej współbieżność? Fortran, Delphi, C++, C, Pascal... za długo można wymieniać ;)
Język jest tylko narzędziem do osiągnięcia celu, powiedz w jaki Ty celujesz a już na pewno ktoś tutaj pomoże Ci wybrać :)

konto usunięte

Temat: Który język?

Platforma .NET. Wystarczy poprzeglądać ilości ofert pracy na jobpilot. To chyba najlepszy miernik;)

Pozdrawiam,
Miłosz S.

Miłosz S. IT Manager, PMP

Temat: Który język?

podzielam opinie że .Net króluje i na tym napewno nie stracisz...
a HTML to troszke mało, na rozmowach chyba juz o to dawno nawet nie pytaja. Ale chyba kazdy powinien zaczac od C czy C++ bo wtedy kazdy nastepny 'wchodzi' latwiej...

konto usunięte

Temat: Który język?

prawda jest taka ze obecnie w co nie wcelujesz i bedziesz sie tego trzymal to dorwiesz fajna prace :) specjalizacja ponad wszystko ;) sa tylko jezyki mniej lub bardziej zdrowe dla psychiki programisty ;)

konto usunięte

Temat: Który język?

a jak chcesz myslec przyszlosciowo to naucz sie Ruby on Rails (ew. jesli ciagnie Cie w strone Microsoftu sa jeszcze IronBuby i IronPyton). W rozwiazaniach biznesowych przyszlosc nalezy do .NETu. W sieci - do Ruby.
edit: poprawione literowkiKrzysztof Koźmic edytował(a) ten post dnia 06.12.07 o godzinie 13:21

konto usunięte

Temat: Który język?

Krzysztof Koźmic:
a jak chcesz myslec przyszlosciowo to naucz sie Ruby on Rails (ew. jesli ciagnie Cie w strone Microsoftu sa jeszcze IronBuby i IronPyton). W rozwiazaniach biznesowych przyszlosc nalezy do .NETu. W sieci - do Ruby.
edit: poprawione literowkiKrzysztof Koźmic edytował(a) ten post dnia 06.12.07 o godzinie 13:21

Tylko pod warunkiem jezeli chcesz zostac UI developerem
Katarzyna Musialska

Katarzyna Musialska HR Manager / Talent
Acquisition Manager
JCommerce SA

Temat: Który język?

Dariusz Macina:
przede wszystkim - angielskiego ;)


Zgadzam się - przede wszystkim angielskiego ;-)
Idealne podsumowanie ;-)

Niestety w tym obszarze nieraz słabiutko i czasami tylko to skreśla nawet specjalistów.Katarzyna Osyra - Musialska edytował(a) ten post dnia 18.12.07 o godzinie 15:08
Andrzej Zawadka

Andrzej Zawadka
Projektant/Programis
ta

Temat: Który język?

Katarzyna Osyra - Musialska:
Dariusz Macina:
przede wszystkim - angielskiego ;)


Zgadzam się - przede wszystkim angielskiego ;-)
Idealne podsumowanie ;-)

Niestety w tym obszarze nieraz słabiutko i czasami tylko to skreśla nawet specjalistów.Katarzyna Osyra - Musialska edytował(a) ten post dnia 18.12.07 o godzinie 15:08

No niestety zgadza się, sam byłem wielokrotnie skreślany z tego właśnie powodu. Jednak zastanawia mnie czy rzeczywiście zawsze firmy potrzebują aż tak wysokich umiejętności Angielsko/językowych od programistów jakie deklarują w ogłoszeniach. Większość znajomych mi osobiście programistów zna Angielski nie na poziomie komunikatywnym a raczej biernym (me too) a to przecież wystarcza do rozumienia dokumentacji itp. Gdzie ci biedni programiści mają się nauczyć konwersować z nativami skoro siedzimy we własnych gettach po 10h dziennie przed monitorami studiując MSDNa i inne dokumentację. Niech kwestiami dogadywania się z klientem zajmuje się analityk/projektant.
Dariusz Macina

Dariusz Macina Technology Manager,
Making Waves Polska

Temat: Który język?

To moze czasem warto wyjsc z tego getta i udac sie na lekcje angielskiego...

A czy firmy rzeczywiscie potrzebuja specjalistow z angielskim...

Polskie firmy to pewnie nie ale jesli chcesz pracowac w miedzynarodowym srodowisku to nie wiem jak wyobrazasz sobie wspolprace z reszta zespolu bez angielskiego. I niekoniecznie dotyczy to rozmow z klientem ale po prostu z innymi programistami/projektantami/konsultantami ktorzy wcale nie musza mowic po polsku :)

No chyba, ze sie chce do konca zycia w ComArchu czy innym SyfZgnity pracowac :)

A druga sprawa to oczywiste przelozenie na zarobki... kto by chcial pracowac w polskiej firmie za 50-60% tego, co moze zaoferowac podobna tylko, ze miedzynarodowa firma...Dariusz Macina edytował(a) ten post dnia 19.12.07 o godzinie 10:16
Andrzej Zawadka

Andrzej Zawadka
Projektant/Programis
ta

Temat: Który język?

Dariusz Macina:
To moze czasem warto wyjsc z tego getta i udac sie na lekcje angielskiego...

A czy firmy rzeczywiscie potrzebuja specjalistow z angielskim...

Polskie firmy to pewnie nie ale jesli chcesz pracowac w miedzynarodowym srodowisku to nie wiem jak wyobrazasz sobie
>(CIACH)

Niestety na lekcjach Angielskiego ciężko się jest nauczyć konwersacji na poziomie naprawdę komunikatywnym. Co do reszty to oczywiście masz 100% racji.

konto usunięte

Temat: Który język?

Andrzej Zawadka:
Dariusz Macina:
To moze czasem warto wyjsc z tego getta i udac sie na lekcje angielskiego...

A czy firmy rzeczywiscie potrzebuja specjalistow z angielskim...

Polskie firmy to pewnie nie ale jesli chcesz pracowac w miedzynarodowym srodowisku to nie wiem jak wyobrazasz sobie
>(CIACH)

Niestety na lekcjach Angielskiego ciężko się jest nauczyć konwersacji na poziomie naprawdę komunikatywnym. Co do reszty to oczywiście masz 100% racji.

Niestety to nie ma zwiazku z lekcjami angielskiego, a tylko i wylacznie z Twoimi checiami.

konto usunięte

Temat: Który język?

Odpowiem banalnie:
chcesz sie napocic, ale i przy okazji rozumiec co piszesz - C++
chcesz pisac zeby dzialalo, nie wiedzac co sie w srodku dzieje - C#

Proponuje wsiasc na MS VS, i zaczac od C++, jezeli nie wiemy w ogole nic o C++ to latwiej bedzie ruszyc na Borland C++ Builder (FreeVer)

Co do jezyka: angielski, niemiecki znam BDB:) Skreslono mnie raz z powodu poniekad przemeczenia - zapytano "Dlaczego uwaza pan ekonomie za ciekawą" - po angielsku ani slowa, po niemiecku ani slowa, po polsku - tyle samo:) wczesniej prowadzilem 2-dniowe szkolenie po 8 h dziennie, i tuz po szkoleniu poszedlem na rozmowe, zapomnialem jak sie nazywam:) - tak ze roznie bywa.Piotr Jędrkowiak edytował(a) ten post dnia 31.12.07 o godzinie 11:22
Tadeusz Pyś

Tadeusz Pyś ..czyli samo zuo ;)

Temat: Który język?

stawiam na C++ z prostego powodu - znajac dobrze ten jezyk i jego mechamizny, wszystkie inne jezyki tej klasy (java, ada, delphi, ..) masz poznane prawie ze 'gratis'. Jezyki i mechanizmy! nie platformy/biblioteki!! nieliczac Reflection, w C++ jest wszystko lub mozna szybko napisac wszytko :) (w C++ nie ma GC? prosty GC napiszesz w max. 20minut..). jesli stawiasz na platforme .net i masz w nosie *nixy, to mozna zaczac od razu od c++/cli, tylko trzeba uwazac zeby Ci sie nie pomieszalo co jest C++ a co jest CLI, bo nagle okaze sie ze juz nie piszesz w plusie tylko w samym cli:) a przeciez to sie ladnie laczy i nie trzeba przeginac z cli..

jejku.. tylko nie builder. predzej VisualStudio 2005/8 Express.. builder uczy skladac z klockow, z calym szacunkiem, ludziom ktorzy zaczeli od buildera ciagle miesza sie definicja slowa jezyk z vcl'em.. moze to zabrzmi tragicznie, ale chcac poznac JEZYK C++, to trzeba niestety zaczac od .. konsoli. walic formatowanie tekstu, kolorki, reakcje na strzalki i F1-F12, itp wodotryski ktore oczarowuja i pokazuja "sile jezyka". GUI jest totalnie niepotrzebne aby poznac jezyk i opanowac wszystkie jego cechy. oczywiscie -- potem trzeba sie za nie wziac w koncu :) ale to potem, nie najpierw..

edit: ah.. i majac dobrego przewodnika, C++ mozna w mniej niz 2-4 tygodnie poznac na tyle, zeby zaginac pseudo-znawcow ktorzy przerobili sobie 3 ksiazki i sadza ze sa mistrzami:)

edit2:
a co do oryginalnego posta autora - Ruby'ego niestety nie znam (jeszcze), wiec moge sie tylko wypowiadac PHP4/5 vs Java vs ASP.NET1/2.. ASP mi najmniej przypadl do gustu, PHP5 najbardziej (zwlaszcza jak dorzucic pare swoich rozszerzen:D), ale niestety Java ma wiecej gotowcow i biznesowych frameworkow..Tadeusz Pyś edytował(a) ten post dnia 02.01.08 o godzinie 13:56

konto usunięte

Temat: Który język?

Tadziu, ale C++ zaczynalem sie uczyc wlasnie w Builderze - konsolowo:), do VCL doszedlem dopiero kiedy czulem ze wiem co to obiekt i wiem jak go uzywac... Jest prosty i przejrzysty dla poczatkujacego... - i tego bede sie trzymal jezeli chodzi o prostote nauki.
Chociaz moze i masz racje - w wiekszosci pozniej i tak korzysta sie z VS - to moze lepiej od poczatku sie przyzwyczajac.

Co do czasu nauki: miesiac na podstawy (od zera...)
Proponowana książka: Jerzy Grębosz: Pasja C++; wszelkie publikacje Stroustroupa no i google...



Wyślij zaproszenie do