تور لحظه آخری
امروز : جمعه ، 7 دی 1403    احادیث و روایات:  پیامبر اکرم (ص):نادان كسى است كه نافرمانى خدا كند، اگر چه زيبا چهره و داراى موقعيتى بزرگ باشد.
سرگرمی سبک زندگی سینما و تلویزیون فرهنگ و هنر پزشکی و سلامت اجتماع و خانواده تصویری دین و اندیشه ورزش اقتصادی سیاسی حوادث علم و فناوری سایتهای دانلود گوناگون شرکت ها

تبلیغات

تبلیغات متنی

صرافی ارکی چنج

صرافی rkchange

سایبان ماشین

دزدگیر منزل

اجاره سند در شیراز

armanekasbokar

armanetejarat

صندوق تضمین

Future Innovate Tech

پی جو مشاغل برتر شیراز

خرید یخچال خارجی

موسسه خیریه

واردات از چین

حمية السكري النوع الثاني

ناب مووی

دانلود فیلم

بانک کتاب

دریافت دیه موتورسیکلت از بیمه

طراحی سایت تهران سایت

irspeedy

درج اگهی ویژه

تعمیرات مک بوک

دانلود فیلم هندی

قیمت فرش

درب فریم لس

خرید بلیط هواپیما

بلیط اتوبوس پایانه

تعمیرات پکیج کرج

لیست قیمت گوشی شیائومی

خرید فالوور

پوستر آنلاین

بهترین وکیل کرج

بهترین وکیل تهران

خرید از چین

خرید از چین

تجهیزات کافی شاپ

کاشت ابرو طبیعی و‌ سریع

قیمت بالابر هیدرولیکی

قیمت بالابر هیدرولیکی

قیمت بالابر هیدرولیکی

لوله و اتصالات آذین

قرص گلوریا

نمایندگی دوو در کرج

رفع تاری و تشخیص پلاک

پرگابالین

دوره آموزش باریستا

مهاجرت به آلمان

بهترین قالیشویی تهران

بورس کارتریج پرینتر در تهران

تشریفات روناک

نوار اخطار زرد رنگ

ثبت شرکت فوری

تابلو برق

خودارزیابی چیست

فروشگاه مخازن پلی اتیلن

قیمت و خرید تخت برقی پزشکی

کلینیک زخم تهران

خرید بیت کوین

خرید شب یلدا

پرچم تشریفات با کیفیت بالا و قیمت ارزان

کاشت ابرو طبیعی

پرواز از نگاه دکتر ماکان آریا پارسا

پارتیشن شیشه ای

اقامت یونان

خرید غذای گربه

رزرو هتل خارجی

تولید کننده تخت زیبایی

مشاوره تخصصی تولید محتوا

سی پی کالاف

دوره باریستا فنی حرفه ای

 






آمار وبسایت

 تعداد کل بازدیدها : 1845330632




هواشناسی

نرخ طلا سکه و  ارز

قیمت خودرو

فال حافظ

تعبیر خواب

فال انبیاء

متن قرآن



اضافه به علاقمنديها ارسال اين مطلب به دوستان آرشيو تمام مطالب
archive  refresh

سوال یک تازه کار از حرفه ای ها ...


واضح آرشیو وب فارسی:سایت ریسک: amir-hossein11-06-2007, 01:21 AMسلام . من علاقه زیادی به برنامه نویسی دارم . حدود چهار سال پیش برای اولین بار در هنرستان با برنامه نویسی آشنا شدم . (Qbasic) . وبعد از آن با زبان پاسکال و وی بی 6 . الان هم در دانشگاه دارم turbo c میخونم اما من دوست دارم به صورت کاملا حرفه ای برنامه نویسی کنم و برنامه های کارا و قابل استفاده بنویسم . الان به مشکل برخورد کردم و شرمنده دوستان عزیز شدم . نمیدونم باید چه کار کنم یا حداقل با چه زبونی کار کنم . با توجه به تعدد زبان های برنامه نویسی از زبان های سطح پایین تا سطح بسیار بالا و بازار برنامه نویسی در ایران سردرگم شدم . یه روز میگم میرم vb میخونم یه روز دیگه net . یه روز سی شارپ و ......... با یکی از استادام توی دانشگاه صحبت کردم گفت که از vb شروع کن . ولی به نظر خودم زبان های خانواده C خیلی بهتره . دوست دارم برنامه هایی بنویسم که هم حرفه ای باشه البته با یک زبان حرفه ای و هم بازار کار داشته باشه چون من در رشته نرم افزار تحصیل میکنم و تصمیم دارم که شغل آینده خودم رو از الان انتخاب کنم . اگه کسی که مشکل من رو داشته و الان میتونه منو راهنمایی کنه به من کمک کنه خیلی ممنون میشم. ببخشید طولانی شد . تشکر بسیار amir-hossein12-06-2007, 03:19 AMاگه میشه یه نفر جواب منو بده . . . ممنون __Genius__12-06-2007, 04:12 AMسلام . در رابطه با سوال شما دوست عزیز .... همیشه بدون ... مهم نیست با چه زبانی برنامه مینویسی ... مهم اینه که چیزی که میخوایی رو بتونی بنویسی .. ببین دوست من من خودم برنامه نویسی رو که هیچی ازش نمیدونستم از سی و اسمبلی شروع کردم تا حالا هم به مشکلی در رابطه با یاد گیری بر نخوردم ... فیلد کاری که میخوائین توش کار باید مشخص شده باشه .... فرض میکنیم ... فیلد کاری بنده امنیت اطلاعات هست به خاطر همین رفتم سراغ اسمبلی و سی . در مورد کلیه زبانهای برنامه نویسی توضیحی میدم : جاوا : زبان برنامه نویسی قدتمند شرکت sun microsystems که مشخصه اصلی مدیریت حافظه اتوماتیک و عدم در اختیار گذاشتن pointer برای برنامه نویس به منظور کاهش خطاها و حفره ها در محدوده حافظه ... زبان بسیار خوبی هست ... قدرت فوق العاده ... syntax های شبیه به زبان سی و در حقیقت خالق این زبان زبان سی بوده ... بیشتر امروزه برای network programming ازش استفاده میکنن . ولی در هیچ زمینه ای تا حالا کمبودی نشون نداده و من هم این زبان رو توصیه میکنم و تقریبا برنامه نویسی جاوا پیشرفت فوق العاده ای داره میکنه . دلفی : این زبان ساخت یافته و پیشرفته شده زبان پاسکال هست ... زبان فوق العاده عالی و منعطف و flexible برای برنامه نویسی هستش .... در همه زمینه ها خودش رو نشون داده و بسیار آسان هستش....بیشتر برای پروژه های سریع و بانکهای اطلاعاتی قدرتمند به کار میره و از نظر قابلیت ها چیزی کم نداره .... از زبانهایی هست که 100% پیشنهاد میکنم . زبان سی : شناخته شده ترین و اولین زبان برنامه نویسی محبوب در دنیا ... میتونم بگم قدرتش زبان زد هست و اگه این زبان رو به صورت حرفه ای یاد بگیرین اگه ایده ای داشته باشید به هر صورتی میتونین توی سی پیاده سازیش کنین . از صنایع تا برنامه نویسی application های امنیتی ... ابزارهای مدیریت سرور و طراحی سیستم عامل و هزاران هزار کاربرد دیگه داره که زبان محبوب من هست . زبان اسمبلی : اسمش رو میذارم قدرتمند ترین زبان برنامه نویسی دنیا ... در واقع ترکیب تگهای اسمبلی و استفاده از زبان سی میتونه دنیا رو در چنگ شما قرار بده ... به دلیل اینکه زبان سطح پائین هست دسترسی شما به سخت افزار فوق العاده آسان و برای برنامه نویسی device گزینه فوق العاده خوبی هستش . زبان visual basic : نظر خاصی در موردش ندارم فقط برای راحت تر کردن کار ..... و پروژه های کوچک . زبانهای خانواده .net : این زبانها هم قدرت خودشون رو دارن ولی نمیشه گفت نسبت به بقیه برتر هستن . برتری رو میشه نسبت به زبانهای دیگه از لحاظ آسانی در نظر گرفت چون فوق العاده .net آسون شده در مقایسه با نسخه های قبلی framework های visual شرکت microsoft . و کار شما رو خیلی راحت میکنه و خوب قابلیتهای دیگه از جمله مدیریت کد رو داره که توی زبانهای دیگه دیده نمیشه . یاد آوری میکنم : تا زمانی هم که تکنولوژی دات نت وجود نداشت تمام برنامه ها نوشته میشدند به بهترین نحو و بدون مشکل . به هر حال بسته به کارتون یکی رو انتخاب کنین . زبانهای دیگه از جمله perl - python - ruby و غیره هستن که با توجه به انتخابی که هنوز نکردید توضیحی ندادم در موردشون .... اگه بتونین فیلد کاریتون رو مشخص کنین خیلی بهتر میتونم کمکتون کنم . :11: __Genius__12-06-2007, 04:18 AMدر ضمن یاد آوری کنم هر چیزی برای یاد گیری قاعده ای داره ... و برنامه نویسی هم از این مسئله مستثنا نیست . برای یاد گیری هر چیزی نیازمند وقت و علاقه و پشت کار هستیم . پس برنامه نویسی کله ملق زدن نیست . فقط باید سعی کنین با اون زبان برنامه نویسی بتونین با ماشینتون حرف بزنین . amir-hossein12-06-2007, 12:43 PMginus عزیز از راهنماییتون نهایت تشکر رو دارم . خیلی عالی بود . با توجه به توضیحاتتون مهم نیست که با چه زبانی می نویسی . مهم اینه که بدونی داری چی می نویسی . درسته؟ متاسفانه من به دلیل آموزش غلط هر وقت می خوام یه برنامه بنویسم اول میشینم جلوی کامپیوتر شروع به نوشتن میکنم بعد مسئله رو میخوام حل کنم . این راه فکر نمیکنم درست باشه . به قول استادمون اول شما باید مسئله رو درک کنید و بدونید چی رو به شما داده و چی ازتون میخواد . بعد شروع به طراحی الگوریتم برای مسئله و حل آن و سپس رسم فلوچارت و در آخر اونا رو به دستورات زبانی که دارید با اون برنامه می نویسید تبدیل کنید . بعد هم باید خطایابی کنید . در این صورت میتوانید یک برنامه خوب بنویسید . دوست عزیز فکر میکنم که من باید در مرحله اول اصول و روش های نوشتن یک برنامه رو یاد بگیرم . درسته ؟ سپس با تناسب به برنامه مورد نیازم آن را با یکی از زبان ها بنویسم . دوست من یک دنیا تشکر...:10: __Genius__12-06-2007, 07:08 PMدوست خوب دانستن الگوریتم و فلوچارت تقریبا امری واجبه ... و اما ... من مخالف این هستم که خیلی ها میگن قبل از اینکه هر برنامه ای رو میخواهید بنویسید قبل از هر چیزی الگوریتم و فلوچارت اون رو یادداشت کنید :20: میدونی شاید شما یه برنامه بخواهین بنویسین که بتونه فرمی رو تیه کنه و تمام ارتباطات شبکه ای و پروتکها رو یک جا برای شما config کنه .... یکمی دقت کنیم میبینیم نوشتن الگوریتم برای این کار تقریبا کاری غیر منطقیه . متاسفانه توی ایران هنوز حتی برنامه نویسان حرفه ای روشهای غلط رو پیش میگیرند و حتی اونو توصیه میکنند . با یه حساب دو دو تا چهار تا این مسئله روشن میشه که ما خیلی از مسائل برنامه نویسی رو میتونیم توی ذهنمون حل کنیم . حل کردن هر چیزی به منزله این نیست که روی کاغذ بره . در کل من تائید میکنم که باید بدونید دقیقا از برنامه خودتون چی میخوائین ... و اما یه مطلب خیلی مهم میمونه که یاد آوری کنم . به عنوان یک دوست که دوست دارم پیشرفت شما رو ببینم توصیه ای که میکنم رو جدی بگیرید . من یه مسئله مطرح میکنم شما خودتون روش فکر کنید ببینید نتیجه من رو میگیرید یا نه ... فرض رو بر این گذاشتیم که شما میخواهید روی platform تیم microsoft یعنی windows برنامه نویسی کنین . خوب این اولین مسئله .... دومین مسئله انتخاب زبان برنامه نویسی شما هست . فرض رو بر این میذارم دلفی رو انتخاب کردین ... این هم دومین مسئله که حل شدس ... حالا یه مطلبی میمونه و اون اینه " ما میخواهیم برای ویندوز با زبان دلفی برنامه نویسی کنیم " چیزی که این وسط ما میدونیم دلفی هست ... مسئله مجهول میشه windows یعنی اینکه چقدر ویندوز بلد باشیم که بدونیم کجای ویندوز چه خبره که ا استفاده از اطلاعات ویندوز بتونیم برنامه های مربوط به اون رو بنویسیم . مسئله ای که من میخواستم بهش برسم همین ویندوز بود .... دوست عزیز خیلی بی تعارف و رو راست با خودتون باشید و نیازی نیست به من یا دیگری بگید چقدر ویندوز بلدین . حساب که با خودتون کردین اگه دیدین واقعا ویندوز رو در حد حرفه ای بلد بودین پس چه بهتر ... اما اگر دیدن که بلد نبودین کاری که میگم انجام بدین : کتابهای دوره MCSE مربوط به مهندسی شبکه های Microsoft رو بگیرین و -حتما به صورت دقیق مطالعه کنین ... چرا نگفتم MCSD یعنی برنامه نویسی به خاطر اینکه اگه اون هم برید باز هم یک نقطه مجهول دارین ... هدف من اینه که ویندوز رو به صورت حرفه ای یاد بگیرین و بعد روی ویندوز برنامه های حرفه ای بنویسین ... این کار خود به خود به شما تفکری میده و اونم اینه قدرت ایده شما رو میبره بالا ... فرض میکنیم شما امروز توی کتاب آموزش ویندوز میخونین تنظیمات DHCP سرور یا فرضا RRAS رو چطوری تغییر بدین ... خوب پس قبل از اون میفهمین اصلا (DHCP ( Dynamic Host Configuration Protocol چی هست و بعد از اون پس از درک مفهوم قاعدتا یه ایده شما رو به سوی برنامه نویسی برای dhcp میکشونه .... که اون سر چشمه میگیره از فهمیدن و درک ویندوز .... همینطور برای سیستمهای دیگه ... مثل لینوکس ... macitosh و غیره ... من خودم فعلا روی دو platform برنامه نویسی میکنم که اون هم لینوکس و ویندوز هستش .... سعی هم کردم قبل از اون لینوکس و ویندوز رو خوب یاد بگیرم .... که البته به دلیلی خاص یک استارت دوباره زدم (به توصیه یک دوست خوب) ولی کلا به نظر من اگر این کارها رو بکنین خیلی موفق هستین . این هم یاد آوری بکنم تا زمانی که کتابها .... و سایت google هستن سعی کنین تا میتونین خودتون مشکلتون رو حل کنین توی برنامه نویسی . امیدوارم توضیحات مفید بوده باشه ... خوش و سلامت باشید . :11: amir-hossein13-06-2007, 12:01 AMGenius جان خیلی خوشحالم که با عزیزی مثل شما آشنا شدم . خیلی عالی بود . فقط چندتا سوال جزئی : منظور شما اینکه مثلا اگه میخوام برای ویندوز برنامه بنویسیم باید یه پیش زمینه قوی از ویندوز داشته باشم . درسته ؟ خوب برای این کار به نظر شما میشه از کتاب ها و مطالب و کلاس های آموزشی windows مقدماتی ---- windows حرفه ای ---- MCSE استفاده کرد ؟ دوست عزیز به نظر شما بهترین گزینه برای استارت زدن چیه و تا کجا باید برای ویندوز جلو رفت ؟ چون من درواقع تصمیم گرفتم از اول یه استارت قوی بزنم و جلو برم . البته میخواستم اگه فضولی نباشه بپرسم شما چقدر وقته برنامه نویسی میکنید و از کجا شروع کردید و الان نسبت به موقعی که شروع کردید چه وضعیتی در این کار دارید ؟ خیلی ممنونم از شما .:46: __Genius__13-06-2007, 12:14 AMGinus جان خیلی خوشحالم که با عزیزی مثل شما آشنا شدم . خیلی عالی بود . فقط چندتا سوال جزئی : منظور شما اینکه مثلا اگه میخوام برای ویندوز برنامه بنویسیم باید یه پیش زمینه قوی از ویندوز داشته باشم . درسته ؟ خوب برای این کار به نظر شما میشه از کتاب ها و مطالب و کلاس های آموزشی windows مقدماتی ---- windows حرفه ای ---- MCSE استفاده کرد ؟ دوست عزیز به نظر شما بهترین گزینه برای استارت زدن چیه و تا کجا باید برای ویندوز جلو رفت ؟ چون من درواقع تصمیم گرفتم از اول یه استارت قوی بزنم و جلو برم . البته میخواستم اگه فضولی نباشه بپرسم شما چقدر وقته برنامه نویسی میکنید و از کجا شروع کردید و الان نسبت به موقعی که شروع کردید چه وضعیتی در این کار دارید ؟ خیلی ممنونم از شما .:46: سلام .... من هم خوشبختم ..... :20: به اعتقاد من هر چیزی یه سری پیش نیازی داره البته نه اجبارا بلکه قاعدتا .... من تا یاد دارم از وقتی توی مسیر درست قرار گرفتم هر چیزی رو خواستم یاد بگیرم سعی کردم پیش نیازشو یاد بگیرم .... اینو به یاد داشته باش اگه من فرضا لینوکس رو خوب الان بلد نبودم هم میتونستم برنامه نویسی کنم ولی قاعده ای نداشت .... در رابطه با mcse هم میتونین کلاس برین (برای افزایش سرعت به کارتون ) و هم میتونین کتابها رو تهیه کنین و خودتون بخونین (مثل من) و در میان یاد گیری ویندوز زبان برنامه نویسی خودتون رو انتخاب کنین و بخونین و حتما نیازی نیست که ویندوز رو اولا کاملا یاد بگیرین و بعد برنامه نویسی بکنین .... در خلل یاد گیری ویندوز به صورت حرفه ای میتونین زبان برنامه نویسی خودتون رو کار کنین . بهترین فرمول که میتونم بهتون پیشنهاد کنم اینه : زمان + علاقه + پشت کار + اعتقاد .... این فرمولی هست که من همیشه به کار میگیرم برای موفقیت ... اما یه جمله هم میگم دوست دارم به عنوان یه دوست همیشه از من یاد گاری داشته باشین اون این هست " I hear and I forget ; I see and I remeber ; I do and I understand " اگه به معنی این جمله دقت کنین خیلی چیزا توش نهفتست و به ما میگه که تنها چیزی که باعث یاد گیری میشه و فهم مطالب میشه " عمل " به اون هست ... در مورد من : سعی میکنم ادعایی در درجه اول نداشته باشم ... همونطور هم که گفتم فیلد کاری من امنیت اطلاعات هست که چون به برنامه نویسی علاقه شدیدی داشتم اصولا با یادگیری اون سعی میکنم به کارم سرعت بدم ..... من حدودا 1 سالی میشه برنامه نویسی میکنم تجربه بالایی ندارم ولی چون بیشتر اوقات اون قدر برنامه نویسم که جونم در میاد تجربم خیلی بالا رفته ... توی اسمبلی و سی خدا رو شکر پیشرفت خوبی دارم ... ولی خوب سی رو فعلا بیشتر بلدم و علاقه من برنامه نویسی malcode ها هست .... کدهای کثیف ... از جمله .. ویروس .... کرم ... روت کیت ..... و انواع دیگه کدهایی که مخرب هستن . و اما بر عکس اون یعنی تهیه framework های امنیتی ... و برنامه های امنیت علاقه خاصی دارم و دارم خودمو تقویت میکنم تا در آینده ای نه چندان دور انشالله در این زمینه نام ایران رو توی بقیه کشورها سر افراز کنم . موفق باشین . سوال دیگه باشه که بتونم جواب بدم با کمال میل در خدمتم . amir-hossein13-06-2007, 12:54 AMاز راهنماییت خیلی ممنونم و آرزوی موفقیت روزافزون رو برات دارم . تشکر :10: __Genius__14-06-2007, 08:09 AMThis is just my duty dear .... farhamyari16-06-2007, 10:04 PMكسي با برنامه نويسي فلش يعنيAction Scriptآشنايي داره؟؟ سایت ما را در گوگل محبوب کنید با کلیک روی دکمه ای که در سمت چپ این منو با عنوان +1 قرار داده شده شما به این سایت مهر تأیید میزنید و به دوستانتان در صفحه جستجوی گوگل دیدن این سایت را پیشنهاد میکنید که این امر خود باعث افزایش رتبه سایت در گوگل میشود




این صفحه را در گوگل محبوب کنید

[ارسال شده از: سایت ریسک]
[مشاهده در: www.ri3k.eu]
[تعداد بازديد از اين مطلب: 467]

bt

اضافه شدن مطلب/حذف مطلب




-


گوناگون

پربازدیدترینها
طراحی وب>


صفحه اول | تمام مطالب | RSS | ارتباط با ما
1390© تمامی حقوق این سایت متعلق به سایت واضح می باشد.
این سایت در ستاد ساماندهی وزارت فرهنگ و ارشاد اسلامی ثبت شده است و پیرو قوانین جمهوری اسلامی ایران می باشد. لطفا در صورت برخورد با مطالب و صفحات خلاف قوانین در سایت آن را به ما اطلاع دهید
پایگاه خبری واضح کاری از شرکت طراحی سایت اینتن