PDA

View Full Version : تفاوت یک developer با یک programmer



amir-yeketaz
یک شنبه 04 بهمن 1388, 11:27 صبح
سلام
نمیدونم این تاپیکو کجایه سایت بذارم دیگه حالا اینجا گذاشتم اگه میبینید(مدیریون) که جاش درست نیست انتقالش بدین به یه تالار دیگه
سوال من همون عنوان تاپیکه
اول می خوام یه توضیحی(اونم از نوع کاملش) در موردشون داده بشه و بعدم تفاوتاشون . بعد تا ببینم چجوری جواب میدین سوالایه بعدی رو در این مورد بپرسم.

نوکر همه ی بروبچ برنامه نویسم هستیم.
ممنون

amir-yeketaz
سه شنبه 06 بهمن 1388, 23:33 عصر
ببخشید ما الان چند وقته که این تاپیکو گذاشتیم ولی کسی جواب نمیده
اگه جاش درست نیس جاشو عوض کنم؟؟!!!

مرتضی پیروزی
چهارشنبه 07 بهمن 1388, 00:44 صبح
سلام

اول می خوام یه توضیحی(اونم از نوع کاملش) در موردشون داده بشه و بعدم تفاوتاشون
نیاز به توضیح کامل نداره جوابش کوتاهه.اگه تفاوتشون رو بدونی توضیح هم داخلش هست.
ببین سوالی کردی که جوابش شاید موجب دلخوری بعضی از دوستان بشه.
الان این دو واژه در اغلب مواقع داره به جای هم بکار میره.
برنامه نویس:کسی که جز یه کد نویس بیشتر نیست.بر اساس معیار ها و طرح هایی
که بهش میدن کد میزنه.و دیباگ میکنه.
توسعه دهنده:کسی که نیاز ها رو میشناسه,برنامه رو طراحی میکنه,پیاده سازی میکنه,
کد میزنه, تست میکنه,مستند سازی میکنه و.....
تفاوت اصلی یه برنامه نویس و یه توسعه دهنده تو پروزه ای سنگین نمایان میشه.
تو شرکت های کوچیک که نیاز به تخصص ندارن همون برنامه نویس کفایت میکنه
ولی شرکت های بزرگ و تخصصی که به فرد ماهر و خبره نیاز دارن به یه توسعه دهنده
نیازمندند.یعنی یه توسعه دهنده از نظر تفکر و ایده و خلاقیت و مهارت و.....از یه
برنامه نویس سر تره.شاید یه توسعه دهنده تو یه تیم از همه پتانسیل و تخصصی که داره
استفاده نکنه ولی به همشون مسلطه.
موفق باشی

amir-yeketaz
چهارشنبه 07 بهمن 1388, 11:23 صبح
خوب پس چرا میگن جاوا از آدم یه programmer میسازه
ببینید منظورم از یه programmer اینه که میتونه برنامه بنویسه بدونه استفاده از wizard و این ابزارایی که تو محصولاته مایکروسافتی زیاده !!!یعنی کسی که با برنامه نویسی رو کاملا درک میکنه
حالا اینطور که شما گفتی یه programmer زیر مجموعه ی یه developer هستش آره؟؟
اگه اشتباه میکنم شما بگید درستش چیه چون من یه تازه کارم و به این مطالب علاقه ی زیادی دارم

مرتضی پیروزی
چهارشنبه 07 بهمن 1388, 12:36 عصر
خوب پس چرا میگن جاوا از آدم یه programmer میسازه
ببینید منظورم از یه programmer اینه که میتونه برنامه بنویسه بدونه استفاده از wizard و این ابزارایی که تو محصولاته مایکروسافتی زیاده !!!یعنی کسی که با برنامه نویسی رو کاملا درک میکنه

معمولا دلایل مختلفی داره.یکیش اینه که بیشتر مبتدی ها برنامه نویسی رو تو notepad شروع میکنن
و تا مدت زیادی ادامه میدن.IDE های جاوا معمولا کمتر ویزارد بازی میکنن.
جاوا تا حدودی مجبورت میکنه که وقتی یه Lable میسازی بدونی چجوری نوشته میشه.و.....
ولی اینا تا حدودی نسبیه.مثلا یه برنامه نویس C#‎‎‎‎‎ اگه بخواد میتونه از ویزارد استفاده نکنه و خودش
کد بنویسه و برعکس این موضوع هم صادقه,یه برنامه نویس جاوا هم میتونه تو ویزارد بازی شورش رو
در بیاره.این به زبون مربوط نمیشه به خصلت محیطی که توش کد مینویسی بر میگرده.(البته تا حدودی)
ولی فقط جاوا این طوری نیست.مثلا ++C هم کلی سخت گیره.برنامه نویساش سطح بالایی دارن.

حالا اینطور که شما گفتی یه programmer زیر مجموعه ی یه developer هستش آره؟؟

یه توسعه دهنده قبل اینکه توسعه دهنده بشه باید یه برنامه نویس خبره و ماهری باشه.یعنی پایه و اساسش
برنامه نویسیه.بعد یه نکته هم بگم:من خودم خیلی ها رو دیدم که فرق این دوتا رو نمیدونستن.
بیشتر کسایی که من دیدم به کسی که تحت وب کار کنه میگفتن توسعه دهنده و به سیستمی و امثالهم میگفتن برنامه نویس.مثلا میگفتن فلانی توسعه دهنده PHP هستش و فلانی برنامه نویس ++C.
در ضمن برو تو گوگل عبارت های زیر رو بنویس,نتایج کاملتری دست گیرت میشه:



Difference between programmer and developer
comparison between programmer and developer
programmer VS developer


programmer versus developer

amir-yeketaz
چهارشنبه 07 بهمن 1388, 18:30 عصر
خیلی خیلی ممنون