السلام عليكم ..
سؤال يتبادر الى ذهن الكثيرين , من هو الProgrammer ؟ و من هو الWeb Designer ؟ و اي واحد هو الافضل ؟ و اي واحد يجب ان اختاره ؟ و اين تكمن مسيرتي الاحترافية ؟ و مئات الاسئلة الاخرى , ربما هذا الموضوع قد لا يكون مفيدا للكثيرين ( خصوصا من لم يتخطى بعد عتبة فرص الشغل ) ,لكن , للباحثين عن عمل , او الاشخاص الذين يريدون احتراف مسيرة معينة , فاعتقد ان هذا الموضوع قد يكون شبه توجيهي ..
اولا و قبل كل شيئ , علينا ان نعرف كلا من الProgrammer و الWeb Designer , صحيح ان هناك الكثير من الشروحات حول هذا الامر ( اعتقد ) لكن اود ان اقدم الامر بطريقتي , و باختصار ايضا . و ساطرح الادوات الخاصة بكل واحد ايضا لنخرج في الاخير بنتيجة
# من هو الProgrammer ؟
المبرمج او الProgrammer هو شخص قادر على التحكم بالجهاز الالي ( حسب التعريف التقليدي ) اي انه يتحكم بالجهاز , ليس بطريقة التحكم التي تعرفها , بل بطريقة برمجية , بعبارة اخرى , هو الصانع الخاص ببرامج الجهاز الحاسوبي و تطبيقاته عبر لغات برمجية متعددة , يقال ( في الكثير من الاحيان ) ان المبرمج يكون غير منظم ( بسبب كثرة الاكواد ) و انا شخصيا اتفق مع هذه المقولة , لان الاكواد الخاصة بالمبرمج دائما ما تكون غير مرتبة و تجده هو الوحيد القادر على قراءتها . في الغالب الProgrammer يتقن لغات متنوعة , اهمها الC و الC++ و الC# و ايضا كل اللغات الخاصة ببرمجة التطبيقات مثل الVB و الPython و الRuby و حتى الObjective C و غيرها من اللغات .. في نظري الProgrammer شخص جد خارق , لكن لا اعتقد انك تحتاج للكثير لتصبح Programmer , يمكنك فقط حفظ الاكواد وهو اهم شيئ , و ايضا بعض المبادئ الرياضية .
# من هو الWeb Designer ؟
في الحقيقة يمكننا ان نقول انه عكس السابق ( من ناحية الشخصية ) اذ ان الWeb Designer شخص منظم لدرجة خيالية , يحب المثالية و الكمال , يمكننا تعريف الWeb Designer تقنيا انه الشخص القادر على صناعة المواقع و ابتكارها , هو شخص يتعامل بالشبكة العنكبوتية , و ليس كالاخر المختص في اللغة الحاسوبية . الWeb Designer له ادواته و لغاته الخاصة , من اهمها الفوتوشوب و الIllustrator , ايضا يجب ان يجيد كلا من الHTML , الCSS و الJavascript و مكتباتها مثل الJQUERY و الAJAX و الJASON , والPHP و ايضا الSQL , و بعض المبادئ في الWeb 2.0 , مثل تعلم السيو, ساتركك مع هذا الفيديو الدعائي الذي يريك الطريقة الصحيحة لتصبح Web Designer لكن ان تصبح Web Designer هو اصعب قليلا من ان تصبح Programmer , لانه يلزمك شيئ اخر غير حفظ الاكواد و النسق الرياضية , فانت تحتاج الى شيئ يسمى " ابداع " و ذوق راقي , و ان تتبع اخير صيحات الديزاين بالفعل .
# من هو الWeb Developper ؟
في الحقيقة انا لا اؤمن بهذا الشق , فالWeb Designer هو الWeb Developpers , لكن اضطررت الى ان اقدمه في تعريفنا هذا , في الحقيقة الWeb Designer هو عبارة عن Designer + Coder , اي مصمم + مكود ( ان صح التعبير ) بينما الWeb Developper يتلقى التصميم مباشرة و يقوم بالتكويد فقط ... على العموم اعتقد انهما متشابهان . من ناحية الادوات فلا يختلف عن السابق ما عدا انه لا يتقن استخدام ادوات التصميم كالفوتوشوب . في الحقيقة , كل ما سبق و قلته عن الWeb Developper لا اؤمن به , لكن اضطررت الى كتابته منقولا من احد التعريفات الاجنبية , اما بالنسبة لي , فالWeb Developper هو نفسه الWeb Designer , و ما هو الا تلاعب بالكلمات فقط .
اذن ماذا تفضل ان تكون ؟ هل تريد ان تكون Programmer يتعامل مع البرامج , ام Web Designer يتعامل مع التصاميم و المواقع ؟ القرار عائد اليك , لكن بالنسبة لي فانا افضل الWeb Designer .
Post a Comment