السلام عليكم و رحمة الله و بركاته
إخوانى الأعزاء أنهيت HTML & CSS
و لا أعرف ما أختار مُصمم ويب أم مطور ويب
و الأهم ما هى اللغات التى أحتاجها فى حال إخترت أحد الطريقين .
مصمم الويب هو مصطلح اعتقده لم يعد دارجا الأن بشدة، لأن عمله انقسم الى ثلاث وظائف يقوم بها ثلاثة أشخاص:
1- مصمم تجربة مستخدم UX Designer.
2- مصمم واجهة المستخدم Ui Designer.
3- مطور واجهة مستخدم Ui Developer.
و إن كنت تريد الجمع بين الثلاث وظائف وحدك فيلزمك تعلم HTML,CSS,Javascript لتكون مبتدءً، و لابد من القدرة على استخدام برامج التصميم بشكل بسيط قادر على اخراج تصميم موقع ويب قابل للتكويد، سواء باستخدام برنامج الفوتوشوب او اى معادل اخر له. وعادةً يكون المصمم مغرم بالألوان و الخطوط ولا يهتم للخوارزميات أو الأوامر البرمجية و الرياضيات، على عكس مطور الويب.
أما لتكون مطور ويب فيلزمك تعلم لغات برمجية ك php - ruby - asp.net - java الخ، و دراية بقواعد البيانات و دراية بقواعد الأمان للغة البرمجة التى تعمل بها.
لذلك شخصيا أرى أنه من الصعب جدا أن تجمع بين التصميم و التطوير من ناحية العلم و الجهد و الوقت ، و لكن يمكنك اختيار أحدهما حسب ميولك و قدرتك فيه.
يمكنك مراجعة ذلك الانفوجرافيك أيضا
سأفيدك على حسب رأيّ ووجهة نظري وخبرتي التواضعين
لا أعرف ما أختار مُصمم ويب أم مطور ويب
الافضل ان تكون الاثنين فالتصميم هو كالارض ... والبرمجة كالسجاد (إن صح التعبير)
فإذا لم يكن هناك ارض فعلى ماذا تضع السجاد!!؟
الأهم ما هى اللغات التى أحتاجها فى حال إخترت أحد الطريقين .
html & css & javascript & jquery
مع العلم ان الجيكويري مكتبه من الجافا سكربت
php OR ruby الخ ..
ومع لغة برمجة التي انت تفضلها ستحتاج الى sql اي قاعدة بيانات
مناك Back end developer يهتم ببرمجة الاشياء التي لاتراها في المواقع مثل التعامل مع قواعد بيانات... ويستعمل لغات مثل PHP, Python ...
و هناك Front end developer يهتم بتصميم الشكل الخارجي للموقع و برمجة السكربتات التي تعمل على متصفح ال Client . ويستعمل HTML, CSS لهيكلة الموقع واعطائه شكل خارجي جميل و لغة برمجة تشتغل على متصفع العميل اشهر هذه اللغات هي Javascript .
يعتمد عليك وماهي غايتك من تعلم البرمجه مثل في برمجه الويب هناك :
-UX DESIGNER
Photoshop, Sketch, Illustrator, Fireworks, InVision
Front-End Developer-
HTML, CSS, Javascript ,jQuery
: Bootstrap, Foundation, Backbone, AngularJS, EmberJS .......
Back-End Developer:
.....MySQL, Oracle, SQL Server,PHP, Ruby, Python, Java, .Net , Zend, Symfony, CakePHP'
-Full Stack Developer
: خليط بين الاتنين front+back developer
بالتوفيق :)
من ناحية مهنية فمصمم الويب Web Designer معني بتصميم واجهات صفحات ويب جذابة وتفاعليه مع المستخدم ويطلب في شركات كشركات الدعاية والاعلان وفي العادة مصمم الويب يستعين ببرامج تطوير المواقع مثل Dreamweaver كما يستعين بخبرته في برامج الجرافكس لدعم الصفحات برسومات وصور مناسبة كما يفترض ان يلم ولو قليلا ب UX Design لتصميم تجربة الاستخدام والنماذج. اذا كنت تحب التكويد والبرمجة فهذا ليس مكانك.
اما مطور ويب فهو مبرمج حقيقي ويتقاضى اكثر بكثير من المصمم وعمله معني بتطوير تطبيقات الويب والاهتمام بجانبها الخلفي وارتباطها بقاعدة البيانات وقد يتداخل عمله عمله مع مصمم الويب بحكم انه سيتعامل مع اوصاف Html وانماط CSS لكنه ليس معني بتحسين او تصميم تجربة الاستخدام.
التعليقات