თავიდან კარგი იქნება თუ განსაზღვრავ ვინ გინდა გახდე...
ვებ დიზაინერი?
მაშინ უნდა მოუყარო თავი აყველაფერ იმის ცოდნას რაც ქვემოთ არის ჩამოთვლილი
Markup languages (such as XHTML and XML)
Style sheet languages (such as CSS and XSL)
Client-side scripting (such as java[ertad]script and VBScript)
Server-side scripting (such as PHP and ASP)
Database technologies (such as MySQL)
Multimedia technologies (such as Flash and Silverlight)
Web development - გინდა გახდე ამ პროფილის?
მაშინ უფრო მეტი უნდა ისწავლო:
Client Side Coding
AJAX Provides new methods of using java[ertad]script, PHP and other languages to improve the user experience.
Flash Adobe Flash Player is a ubiquitous client-side platform ready for RIAs. Flex 2 is also deployed to the Flash Player (version 9+)
java[ertad]script Formally called EMCAScript, java[ertad]script is a ubiquitous client side programming tool.
Microsoft Silverlight Microsoft's browser plugin that enables animation, vector graphics and high-definition video playback, programmed using XAML and .NET programming languages.
[edit] Server Side Coding
ASP (Microsoft proprietary)
ColdFusion (Adobe proprietary, formerly Macromedia)
CGI and/or Perl (open source)
Java, e.g. J2EE or WebObjects
Lotus Domino
PHP (open source)
Python, e.g. Django (web framework) (open source)
Ruby, e.g. Ruby on Rails (open source)
Smalltalk e.g. Seaside, AIDA/Web
SSJS Server-Side java[ertad]script, e.g. Aptana Jaxer, Mozilla Rhino
Websphere (IBM proprietary)
.NET (Microsoft proprietary)
However lesser known languages like Ruby and Python are often paired with database servers other than MySQL (the M in LAMP). Below are example of other databases currently in wide use on the web. For instance some developers prefer a LAPR(Linux/Apache/PostgreSQL/Ruby on Rails) setup for development.
[edit] Database Technology
Apache Derby
DB2 (IBM proprietary)
Firebird
Microsoft SQL Server
MySQL
Oracle
PostgreSQL
SQLite
თუ დააკვირდებით მეორე მოიცავს პირველს. ამიტომ დაიწყეთ პირველით და მერე ამატეთ და ამატეთ!!! დაწყება ძნელია და გაჩერება მიუღწეველი!
ასევე საინტერესო პროფილია Web engineering.
ჩვენთან ჯერ არ არის პოპულარული.
* * *
პროგრამისტი ქმნის კომპიუტერის პროგრამულ უზრუნველყოფას, მან უნდა იცოდეს ენები:
რამდენი ენაც იცი იმდენი კაცი ხარ

C, C++, C#, Java, java[ertad]script, Perl, PHP, Python, Ruby, and SQL - პოპულარული ათეული
პროგრამისტთან ერთად როგორც წესი მუშაობენ :
software developer,
software engineer,
computer scientist, or software analyst
ჩვენთან ყველაფერს როგორც წესი პროგრამისტი აკეთებს.