![]() |
![]() |
![]()
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)(IMG:http://forum.php.pl/style_emoticons/default/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?(IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 634 Pomógł: 14 Dołączył: 27.05.2006 Skąd: Berlin Ostrzeżenie: (0%) ![]() ![]() |
A ja bym powiedział że w danej technologii nie da się znać wszystkiego. Moim zdaniem bez sensu jest mówienie typu "ile języków programowania mam znac?".
Osobiście wprowadziłbym inna klasyfikację, nie na języki programowania a na sektory/obszary/tematy. Posłużę się przykładem; powiedzmy że koleś określi się mianem eksperta .NET, słyszeliście kiedyś wiekszą bzdurę? ponieważ .NET to: Windows Forms, Windows Conmmunication Foundation, Windows Workflow Foundation, Windows Presentation Foundation, Managed DirectX, Sharepoint, BizTalk, ASP.NET (+MVC+AJAX+inne), .NET Compact Framework, .NET Micro Framework, Enterprise Library, cały pakiet BCL, COM+, i można tak wymieniać bez konca. Z Java jest podobnie. Każda z wymienionych pod-technologii sluży do czegoś innego, jedna jest do systemów rozproszonych, inna do ładnego UI, jeszcze inna do 3D itd.. i różnice między tymi technologiami nie są kwestią znajomosci metod, bibliotek, ale kazda dziedzina z tych ma inne wzorce projektowe, kazda potrzebuje innego sposobu myslenia i niesie ze soba cała otoczkę wiedzy która trzeba miec żeby potrafić się nią dobrze poslugiwać. Dlatego uważam ze powinnienes zadac sobie pytanie; W jakiej dziedzinie chcesz programować? czy chcesz pisać graficzne programy, czy aplikacje webowe, smartphonowe itd.. i w tym się specjalizuj. Jezyk programowania to tak naprawde tylko narzędzie. Jezyk wykorzytujesz tylko do tego zeby przelac swoje mysli na procesor (ale mam wene, [zmoderowano] (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) ) a te myśli to jest wiedza z danej dziedziny o których mówie i to właśnie zadbaj o to żeby zagłębić jak najwiecej tej właśnie otoczki, zasad, praktyk a nie samego jezyka. To tyle odemnie (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) Cytat (...) ale Java nie ma poważnego przeciwnika na tym polu. ma, .NET.A ode mnie prośba o nieużywanie słów ogólnie przyjętych za wulgarne ~batman Ten post edytował nasty 9.01.2009, 22:39:22
Powód edycji: usunąłem wulgaryzmy ~batman
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 4.10.2025 - 09:34 |