10 najbardziej opłacalnych umiejętności programisty WWW
Serwis readwriteweb.com podjął próbę stworzenia listy najbardziej opłacalnych (w przełożeniu na zarobki) umiejętności, jakich początkujący programista WWW mógłby się nauczyć.
Wyniki te są mocno związane ze specyfiką rynku amerykańskiego. Programiści w USA rzadko kiedy sięgają po "twarde" narzędzia programistyczne, czując się bezpiecznie jedynie wśród wizualnych środowisk Microsoftu. Warto jednak, aby Europejczycy, choćby tylko dla porównania, zapoznali się z tym, co modne za Wielką Wodą.
1. ASP i VBScript
Co to jest? ASP to serwerowy procesor skryptów stworzony przez Microsoft. VBScript jest najczęściej używanym w środowisku ASP językiem programowania.
Dlaczego to takie ważne? Jeśli chodzi o programowanie po stronie serwera, ASP cieszy się w USA popularnością większą niż PHP. VBScript – poza tym, że jest wykorzystywany w ASP – może być użyty po stronie klienta jako język analogiczny do JavaScriptu. Oczywiście wsparcie dla niego poza Internet Explorerem praktycznie nie występuje. Dodatkowym atutem VBScriptu jest możliwość pisania w nim aplikacji desktopowych dla Windows. Z tego powodu jest bardzo wygodnym rozwiązaniem dla programistów pracujących dla wielkich korporacji w homogenicznym środowisku Windows.
2. C# i VB.NET
Co to jest? C# i VB.NET są językami programowania ogólnego zastosowania. Oba zostały stworzone przez Microsoft jako część inicjatywy .NET.
Dlaczego są one ważne? C# i VB.NET są często wykorzystywane w złożonych projektach, z którymi prostsze języki skryptowe mogłyby sobie nie poradzić. W wykorzystaniu i składni C# jest podobne do Javy, podczas gdy VB.NET przypomina Visual Basic. Opanowanie tych języków jest przepustką do dużych domów software'owych, które specjalizują się w programowaniu back-endów.
3. Flash i ActionScript
Co to takiego? Adobe Flash jest środowiskiem programistycznym, które pozwala na tworzenie dynamicznych, wizualnych prezentacji dla Sieci. Action Script jest językiem skryptowym używanym do wzbogacenia tych prezentacji o interaktywność.
Dlaczego są ważne? Dzięki potencjałowi do tworzenia pięknych interfejsów użytkownika Flash cieszy się na rynku dużą popularnością. Zdarza się, że całe witryny są projektowane jako jednorodne aplikacje Flash, inne zaś wykorzystują przynajmniej elementy animacji flashowych. W połączeniu z innymi umiejętnościami projektanckimi (CSS, Photoshop itp.) znajomość Flasha i ActionScriptu może być drogą do kariery w tworzeniu front-endów.
4. Java
Co to jest? Java jest powszechnie przyjętym językiem programowania, który może być użyty do pisania zarówno klienckich, jak i serwerowych aplikacji sieciowych.
Dlaczego jest to ważne? W przeciwieństwie do bardziej specjalizowanych języków programowania Java jest na tyle elastyczna, że może być użyta w wielu kontekstach. Java pozwala programiście na pisanie klienckich aplikacji, podczas gdy Java Server Pages (JSP) umożliwia tworzenie serwerowych programów, funkcjonując podobnie do PHP i ASP. Opanowanie Javy jest warte zachodu szczególnie wtedy, gdy przewidujesz zmienić w przyszłości ścieżkę kariery na inną.
5. JavaScript i AJAX
Co to jest? JavaScript jest popularnym klienckim językiem skryptowym. AJAX to technika programowania aplikacji sieciowych, łącząca Asynchroniczny JavaScript i XML. AJAX stał się popularny w 2005 roku dzięki pomocy Google'a.
Dlaczego to takie ważne? Spośród wszystkich języków skryptowych JavaScript jest najpopularniejszy. Cieszy się pełną obsługą najpopularniejszych przeglądarek i jest integralną częścią takich metod programowania, jak DHTML i AJAX. Wraz z HTML-em i CSS jest częścią standardu, bez którego w branży webdeweloperskiej poradzić sobie bardzo trudno. Sam AJAX pozwala zaś programistom na tworzenie lepszych, szybszych i bardziej interaktywnych witryn i aplikacji WWW, umożliwiając JavaScriptowi bezpośrednią komunikację z serwerem bez konieczności odświeżania strony.
6. Perl
Co to jest? Perl to język programowania ogólnego zastosowania, który używany jest często do pisania aplikacji CGI i skryptów działających po stronie serwera. Google używa go w wielu swych rozwiązaniach, co czyni go bardzo popularnym.
Dlaczego jest ważny? Perl można określić jako szwajcarski scyzoryk sieciowego programowania. Korzystając z odpowiednich modułów, można za jego pomocą zrobić wszystko. Szczególnie przydatny jest przy tworzeniu skryptów serwerowych i może być wykorzystany do przesyłania informacji pomiędzy zewnętrznymi aplikacjami. Opanowanie Perla jest ważne dla każdego, kto chciałby się zająć administracją serwerów.
7. PHP
Co to jest? PHP jest popularnym serwerowym językiem programowania. Jako otwarte oprogramowanie PHP jest używane przez wiele firm webdeweloperskich jako szkielet wszystkich ich aplikacji i skryptów serwerowych.
Dlaczego jest ważny? PHP jest jednym z najpopularniejszych i najczęściej używanych serwerowych języków programowania. Stanowi on podstawę tak popularnych aplikacji WWW, jak PHPbb, osCommerce, WordPress czy MediaWiki. Stoi za nim liczna społeczność programistów. Opanowanie PHP jest przepustką do kariery w programowaniu sieciowym dla środowisk innych niż Windows.
8. Python
Co to jest? Python jest wysokopoziomowym językiem programowania ogólnego zastosowania.
Dlaczego jest ważny? Python jest wychwalany za swoją prostotę. Opisuje się go jako język łatwy do nauczenia, łatwy do czytania, łatwy do zastosowania – wręcz idealny do szybkiego programowania WWW. Jego opanowanie może być dobrą metodą na znalezienie pracy w studiu projektowym lub działanie jako niezależny programista.
9. Ruby i Ruby on Rails
Co to jest? Ruby to otwarty język programowania. Ruby on Rails to framework do programowania WWW, który wykorzystuje Ruby.
Dlaczego są ważne? Choć Ruby nie cieszy się taką popularnością jak inne języki programowania, tworzy on rdzeń Ruby on Rails – frameworku, który zyskuje w ostatnich latach coraz większy rozgłos. W tym zestawieniu pozwala on na szybkie, intuicyjne programowanie sieciowe i jest używany do podobnych projektów co Python.
10. SQL
Co to jest? SQL jest językiem używanym do interakcji z relacyjnymi bazami danych.
Dlaczego jest to ważne? Większość dynamicznych witryn wykorzystuje przynajmniej w pewnym stopniu bazy danych. Z tego powodu SQL, choć z technicznego punktu widzenia nie jest językiem programowania, lecz zadawania pytań, stanowi niezbędne narzędzie każdego poważnego programisty WWW. Popularne bazy korzystające z SQL-a to MySQL, PostgreSQL, Firebird i MS SQL.
źródło: readwriteweb.com
Komentarze
Aby dodać komentarz, musisz podać swój nick, treść komentarza oraz poprawnie przepisać oba słowa z obrazka
(słowa muszą być rozdzielone spacją).
W treści komentarza można używać języka formatowania BBcode.
Popularne
Nazwa padła ofiarą szantażystów, inni polscy hosterzy też zagrożeni?
22
Darmowy Internet od Aero2. Jak go zdobyć i jakie są prawdziwe koszta? Instrukcja krok po kroku
11
Programowanie w środowisku Android – wprowadzenie do projektowania aplikacji dla urządzeń mobilnych
17
Premiera Diablo 3 wzbudziła dyskusję na temat gier, które zawsze chcą być online
19
Nowy problem z Windows 8: bootuje się za szybko
10
Amerykańscy rodzice straszeni „e-narkotykami” dostępnymi w Sieci
21
Anonymous upubliczniają 1,7 GB danych wykradzionych Departamentowi Sprawiedliwości USA
11
Blueseed: libertariańska sztuczna wyspa przyciągnęła już ponad sto startupów z całego świata
8
Rewolucja w Firefoksie, nowa łatka czterokrotnie ograniczyła zużycie pamięci
20
Darmowy Internet od Aero2. Jak go zdobyć i jakie są prawdziwe koszta? Instrukcja krok po kroku
11
CVDazzle: makijaż jest w stanie pokonać automatyczne systemy ulicznego monitoringu
3
Programowanie w środowisku Android – wprowadzenie do projektowania aplikacji dla urządzeń mobilnych
17
Ubuntu 12.04 LTS już dostępny: stabilna dystrybucja na następne pięć lat?
28
Zostań webmasterem polskiego rządu, zarobisz na komfortowe życie dla siebie i swojej rodziny
33
Społeczność
bartez Niech zaczną jeszcze bardziej ograniczać programistów, to zdziwią się ilu...
Dave Smith Jestem Pastor Dave Smith prywatny pożyczkodawca pieniądze, z czego ponad...
marcusm Fajna reklama produktu za 500 zł
rza a to starsze aplikacje nie będą działać i kompilacja pod Windows SDK 7.1...
Krzaczor @Jakub Szymański: Możesz zalinkować do opisów jakichś polskich przypadków...
Krzaczor Ale oprogramowanie skompilowane dla Windows 7 ruszy przecież na ósemce...
ankaa Ja to czytam "plejsnow", a nie placek nał :) Nie wiem, co macie z tym...
- Najdmen.pl: Konta www z wyłączonym licznikiem transferu od IONIC.pl (1)
- 2BE.PL: [Oferta] Promocja jak złoto w 2BE.PL (1)
- gardius: Dobra hurtownia sportowa (1)
- gardius: Tanie książki gdzie warto kupować? (1)
- Najdmen.pl: PROMOCJA, 500 DOMEN .EU ZA 1 PLN NETTO ! (1)
- VMLine: [Oferta] Serwery VPS Xen-HVM/OpenVZ z darmową administracją (2)
- Marek: Generowanie PDFa (2)
Polecane książki
Praca
Czytaj Webhosting
Chcesz być na bieżąco z naszymi informacjami? Zapisz się na Newsletter.
Zarejestruj domenę
Sprawdź dostępność swojej domeny:
| .pl: | 0 zł | .com: | 19.90 zł | |
|---|---|---|---|---|
| .com.pl: | 0 zł | .eu: | 19.90 zł |









#1 alibaba 2008-07-07 09:45:43 0
None
#2 omega 2008-07-07 09:45:43 0
None
#3 none 2008-07-07 09:45:43 0
None
#4 Razi 2008-07-07 09:45:43 0
None
#5 i 2008-07-07 09:45:43 0
None
#6 i 2008-07-07 09:45:43 0
None
#7 Piotr 2008-07-07 09:45:43 0
None
#8 HTD 2010-08-09 13:02:40 0
IP: 87.207.172.[...] Mozilla/5.0 (Windows; U; Windows NT 6.1; pl; rv:1.9.2.8) Gecko/20100722 Firefox/3.6.8