PDA

View Full Version : راهنمایی جهت انتخاب زبان برنامه نویسی



danyalbursin
چهارشنبه 03 تیر 1394, 00:06 صبح
سلام به همه برنامه نویسان. ببخشید دوستان سوالمو منه مبتدی در بین شما حرفه ای ها در اینجا میپرسم آخه دیدم تعداد کسانی که اینجا فعالیت دارن بیشتر از جاهای دیگه است.

دوستان من 17 سالمه دیپلمم و گرفتم هم وی بی هم سی شارپ هم جاوا هم سی پلاس و در حده مقدماتی بلدم

ولی موندم کدومشو حرفه ای ادامه بدم ؟

دوستان من میخوام یه برنامه نویس فوق حرفه ای بشم که نرم افزار های مثل illastrator و این چیزا بنویسم! با کدوم زبان این نرم افزار ها رو مینویسن ؟

راستی دوستان من موندم یه سریا میگن دانشگاه دولتی برو یه سریا هم که خودشون آدمایه کله گنده ای تو برنامه نویسین میگن فرقی نداره!

میگن دولتی هم بری چیزی یاد نمیگیری چون سر فصلاش قدیمیه

دوستان همه به این دوتا سوالم جواب بدین لطف بزرگی در حقه من کردین ممنون میشم

pbm_soy
چهارشنبه 03 تیر 1394, 00:47 صبح
زبان برنامه نویسی زیاد فرقی نمیکنه کدوم را یادبگیری! اصل باید برنامه نویسی یادبگیری نه زبان برنامه نویسی! بقیش زیاد سخت نیست
اگه شما برنامه نویسی را درست یادبگیری دیگه یاد گرفتن زبانهای برنامه نویسی و کد نوشتن در آنها برات سخت نمیشه و خیلی سریع اون زبان را یاد میگیری و با کمی تلاش و جستجو هم میتوانی به آن زبان تسلط نسبتا خوبی پیدا کنی! مثلا کسی که مفاهیم برنامه نویسی را درست با زبان c++ یاد گرفته باشد شاید در مدت یک هفته زبان Java ویا C# را بتواند یاد بگیرد حالا خودتان حساب کنید که برای تسلط بیشتر به آنها و یا یادگرفتن آنها برای کاربردهای خاص مانند دیتابیس یا گرافیک و غیره چقدر وقت شما را خواهد گرفت!

در من دانشگاه هم زیاد فرقی ندارد بیشتر زحمت شما را میطلبد! و حالا اگه آن دانشگاه اساتید خوبی داشته باشد که مسلما به نفع شما خواهد بود!
در مورد اینکه درسهای دانشگاهها قدیمی هستند این درست نیست در کل هدف دانشگاه با اون چیزی که بعضیها فکر میکنند فرق دارد!
هدف دروس دانشگاه در رشته کامپیوتر اینه که یک مهندس کامپیوتر با اصول و مفاهیم این رشته آشنا کند نه این که بیاد به شما برنامه نویسی c# ویا آندروید یاد بدهد!
مثالهایی را میزنم
در دروس برنامه سازی در دو ترم پشت سرهم سعی میشود که شما با مفاهیم برنامه نویسی آشنا بشید و برنامه نویس شوید (هرچند در کنارش یک زبان هم آموزش داده میشود) حالا فرقی نمیکند با چه زبانی باشد
ویا در دروسی مانند ساختمان داده ها و یا پایگاه داده ها و یا ذخیره و بازیابی اطلاعات نیز باز هدف همان برنامه نویس شدن است! مطمئین باشید کسانی برنامه نویسهای خوبی هستند که این دروس را درست و اصولی یاد گرفته باشند (فراموش نکنید که تمام این دروس هم جنبه تئوری دارد هم عملی) در این همین سایت کم نیستند سوالاتی که خیلی زیاد مرتبط به همچین دروسی هستند!
و یا دروسی مانند شبکه یا مهندسی اینترنت و یا سیستم های عامل نیز فوق العاده هستند و کسی میتواند برنامه های خوبی بنویسد که سیستم عامل را خوب بشناسد و یا شبکه را درست بشناسد و یا خیلی وقتها برای رفع خطاها و یا برای حل یک مسئله نیاز به شناخت چنین مواردی هست
در این زمینه حرف و حدیث زیاد است امیدوارم مسئله را برای شما تا حدودی باز کرده باشم بازهم اگر سوالی بود درخدمتم

البته در تمام گفته های فوق عملکرد اساتید و میزان تجربه آنها را منکر نیستم

m.4.r.m
چهارشنبه 03 تیر 1394, 18:03 عصر
برنامه نویسی ربطی به دانشگاه و استاد نداره اگر هم داشته باشه درصد ناچیزی به خودش میگیره از این بابت.

برای یاد گرفتن برنامه نوشی چند تا اصول هست باید اولا اونا رو داشته باشی و اگه نداشتی تمرین کنی : 1- هوش نسبتا بالا 2- تمرین و تکرار بالا 3- بعد از شکست اعتماد به نفس بالا 4- برنامه نویس شدن به شرط داشتن اطلاعات کامل پایه

من استادی میشناسم دکتری نرم افزار داره اصلا فرق سی با سی ++ رو نمی دونه شما بخوای برنامه نویس حرفه ای بشی اول باید خودت حرفه ای بشی برای حرفه ای شدن باید مراحل گوناگونی رو طی کنی برای مراحل گوناگون باید مطالعات زیادی داشته باشی و ....
برای نوشتن برنامه های گرافیکی Adobe از سی اصولا استفاده می کنن چون رابط گرافیکی بهتری داره.

danyalbursin
چهارشنبه 03 تیر 1394, 21:49 عصر
ممنون از راهنمایتون. شما چه زبانی پیشنهاد میکنید که آینده خوبی داره و ارزش سرمایه گذاری داره ؟؟؟

darknes666
پنج شنبه 04 تیر 1394, 00:34 صبح
دوست عزیز توجه کن زبان برنامه نویسی تقریبا یه واسطه هست.
دقیقا مثل ماشین که برای طی یک مسیر واسطه حساب میشه.
هرچند ممکنه یک مسیر با بوگاتی سریعتر طی بشه اما این به معنی این نیست که پورشه 911 نمیوتونه اون مسیرو طی کنه.
بگذریم...
شما اینجا نقش راننده رو داری حالا مسیرت میتونه پیچیده و سخت و طاقت فرسا باشه که همون الگوریتم به حساب میاد.
الگوریتم ها گاه اینقدر پیچیده میشن که حتی نمیتونی تصورشو کنی.
پس تلاشتو کن خوب برونی نه بهترین ماشینو داشته باشی.

اما بریم سراغ سوال شما.
خیلی طبیعی هست که شما به تنهایی به هیچ وجه نمیتونی نرم افزاری مثل illastrator درست کنی بلکه میتونی تو شرکت در ساخت بخش کوچکی از اون فعالیت کنی.اکثر برنامه های مثل illastrator یا موتور های بازی با زبان های خانواده سی ساخته میشه.
شما با سی میتونی تقریبا هر چیزی که به ذهنت میرسه پیاده کنی اما به این بستگی داره که تواناییت چقدره و تا کجا پیش میتونی بری.یعنی اگر شما نتونی برنامه رو بسازی دلیل بر ضعف نوع زبان نیست بلکه خودتی.
در رابطه با دانشگاهم فرق که میکنه خوبم فرق میکنه.
اولا هیچ شرکتی نمیاد بین دوتا مدرک که یکی از شریفه یکیم از دانشگا های پرت ایران,پرت رو انتخاب کنه.
ولی اگر منظورت اینه که چیزای جدید میگن یا نه,درسته تقریبا فرقی نداره.
شما سعی کن با همین گوگل کارتو را بندازی و به مدرسه و دانشگاه وابسته نباشی.
سوال دومتم که میگی آینده خوب بسته به هدفته.اگر میخوا تو ایران بمونی برو سمت php و htmlو...
چون وضعشون تو ایران بهتره ولی اگر میخوای بری اونور بحث خیلی فرق میکنه ولی اونور رفتن یه مدرک درست حسابی از یک دانشگاه درست و حسابی میخواد به اضافه ی پول نسبتا زیاد(البته خرج اروپا بیشتر از آمریکاس)