mtsam

برنامه نویسی رو از کجا شروع کنم؟

سلام
من تازه در سایت عضو شدم
قبل از ایجاد عضویت در مورد شروع برنامه نویسی مطالبی رو تو همین سایت مطالعه کردم
به نظر شما منی که الان ریاضی و حلیّات من ضعیف هست، میتونه برنامه نویسی یه برنامه نویس بشه؟
با اینکه تازگیا خیلی علاقه پیدا کردم به آموختن برنامه نویسی اما هیچی از برنامه نویسی نمیدونم!
شما چه راه حلی رو بهم پیشنهاد میکنید؟؟
حتی اگه یکم یاد بگیرم و بعدا رهاش کنم،آیا بازم به امتحانش می ارزه؟؟
(من میخوام برنامه نویسی تحت وب رو یاد بگیرم)

این سوال 1 پاسخ دارد.
#برنامه_نویسی_رو_از_کجا_شروع_کنم #میخوام_برنامه_نویسی_یاد_بگیرم #آموزش_برنامه_نویسی #فیلم_آموزشی_برنامه_نویسی #شروع_برنامه_نویسی #چگونه_برنامه_نویسی_را_شروع_کنیم
لذت یادگیری با توسینسو
به عنوان شخصی که مدت هاست از سایت توسینسو استفاده می کنم باید بگم که واقعاً یکی از بهترین مرجع ها برای ارتقاء دانش شخصی هست. دوره های سایت، راهکارها و مطالب، همگی عالی هستند.
حسین احمدی
سلام دوست عزیز، در مورد سوالی که پرسیدی چند تا نکته رو بهت میگم:

  1. قوی بودن توی ریاضیات و حل مسائل ریاضی هیچ تاثیری توی برنامه نویسی نداره. من خودم توی دانشگاه 2 بار ریاضی کاربردی و 4 بار معادلات دیفرانسیل رو برداشتم تا پاس شد. ریاضیاتم بی نهایت ضعیفه. در حد جدول ضرب D:
  2. یکی از زمینه هایی که باید خودت رو خیلی قوی کنی تا برنامه نویس خوبی بشی، ذهن الگوریتم نویسیه. یعنی باید ذهنت در مورد الگوریتم ها شرطی بشه و این لازمه اش تمرین خیلی زیاده.
  3. خوب، گفتی میخوای برنامه نویسی تحت وب رو یاد بگیری، پیشنهاد من یادگیری یک زبان برنامه نویسی و قوی شدن توی اون زبان هست، من به شخه زبان برنامه نویسی C# و .NET رو ترجیح می دم. چون به من این امکان رو میده تا علاوه بر برنامه نویسی وب تو زمینه های دیگه مثل Windows Forms، موبایل و ... هم برنامه بنویسم. باز هم نظر شخصی خودت هست. بعضی ها برای برنامه نویسی تحت وب PHP رو ترجیح میدن. توصیه میکنم مقاله دوست عزیزم، آقای مهندس نصیری در مورد تفاوت PHP و ASP.NET در بخش وب رو مطالعه کنی.
  4. در کنار یک زبان برنامه نویسی، HTML و CSS و JavaScript و هم حتما" یاد بگیر. چون آینده توی وب هست و اکثر سرویس ها و خدمات در آینده به صورت وب ارائه میشن و کسی که به این سمت حرکت کنه حتما" برد کرده.
  5. سعی کن فقط روی برنامه نویسی تمرکز کنی، اگه ذهنیتی داری که میخوای برنامه نویسی یاد بگیری، در کنارش شبکه یاد بگیری، در کنارش DBA هم بشی، از الان بهت باید بگم که توی هیچ کدوم موفق نمیشی، فقط یک زمینه رو انتخاب کن و توی اون حرفه ای شو.
  6. سعی کن کلاس های مربوطه رو شرکت کنی، دوره ها رو ببینی، به روند پیشرفتت خیلی کمک میکنه.
  7. از افرادی که توی این زمینه دستی دارن کمک بگیر.
  8. اگه میخوای حرفه ای بشی، بهت پیشنهاد میکنم حداقل روزی 3 الی 4 ساعت مطالعه مفید و هدفمند داشته باشی. اینترنت سرشار از منابعی هست که میتونی در هر سطحی، از مبتدی تا حرفه ای بهشون مراجعه کنی.
  9. برای یادگیری، ویدئوهای آموزشی (برای وب ویدئوهای شرکت TutsPlus و Lynda و برای برنامه نویسی ویدئوهای شرکت PluralSight) خیلی میتونه بهت کمک کنه. روزی 1 الی 2 ساعت وقت برای نگاه کردن به ویدئو های آموزشی بزار.
  10. یه بخشی از برنامه نویس خوب رو تجربیاتش تشکیل میده، علم برنامه نویسی بدون تجربه هیچ فایده ای نداره. باید تجربت رو تو این زمینه زیاد کنی، با انجام کارهای مختلف و مطالعه مطالبی که دیگران از تجربیاتشون تو اینترنت میزارن کمک میکنه تا تجربیاتت رو بیشتر کن.
  11. داری وارد فیلدی میشی که همیشه باید خودت رو به روز نگه داری، هیچ نباید این تفکر رو داشته باشی که یه روز به جایی میرسی که به قول معروف تو برنامه نویسی همه چی تموم میشی. باید دائم در حال مطالعه و تحقیق باشی و خودت و به روز نگه داری. امروزه، شرکت های نرم افزاری بیشتر دنبال افرادی هستن که علمشون به روز هست، نه کسی که هنوز توی تکنولوژی چندین سال پیش داره درجا میزنه.

اگه بازم سوالی بود در خدمتم.
لطفاً سوال خود را در انجمن مطرح کنید، به سوالات در پیام خصوصی پاسخ داده نخواهد شد
  • انتخاب شده به عنوان جواب توسط 1 نفر
پرستو
سلام. شما فرمودین "یکی از زمینه هایی که باید خودت رو خیلی قوی کنی تا برنامه نویس خوبی بشی، ذهن الگوریتم نویسیه. یعنی باید ذهنت در مورد الگوریتم ها شرطی بشه"
اینکه ذهن در مورد الگوریتم ها شرطی بشه رو میشه بیشتر درموردش توضیح بدین؟
ممنونم
حسین احمدی
ذهن الگوریتم نویسی یعنی شما با الگوریتم هایی که خیلی پرکاربرد هستن آشنا بشین، برای مثال وقتی به شما میگن Binary Search چه الگوریتمی هست سریع پاسخ بدید و بتونید با زبان مورد نظرتون پیاده سازیش کنید، بدون اینکه مشکلی داشته باشید، لازمه این امر، تمرین و تکرار زیاد هست...
لطفاً سوال خود را در انجمن مطرح کنید، به سوالات در پیام خصوصی پاسخ داده نخواهد شد
پرستو
و آشنایی با بیشتر الگوریتم ها؟ من خیلی به برنامه نویسی علاقمندم. شاید ساده لوحانه باشه اما حتی وقتی وارد آسانسور میشم واسش برنامه مینویسم توی ذهنم! اما با همه الگوریتم ها آشنا نیستم. اما با قواعد و قوانین زبان #Cو ++Cآشنا هستم. سعی میکنم همیشه مطالعه ای روی چند تا الگوریتم داشته باشم اما متاسفانه بدون راهنما نمیتونم. اساتیدم که فقط درس خودشونو میدن...
بهت انتشارات ناقوس و علوم رایانه رو پیشنهاد میکنم کتاب ها شو....
میتونی سفارش آنلاین هم بدی برات بیارن...کتاب های خیلی خوبی داره... برای وب فعلا از HTML 5 & CSS3 شروع کن که خب خودآموز زیاده تو وب...سایت های معمولی و ساده باهاش بزن و بعدش اگر دوست داشتی تو زمینه طراحی بیشتر کار کنی همین دو تا زبان نشانه گذاری رو حرفه ای شو...البته جاوا اسکریپت و به عبارتی جی کوئری هم خیلی کمکت میکنه...البته لازم نیست کامل بلد باشی....در حد درک کد کافیه...چون همون اچ تی ام ال و سی اس اسه که مهمه ...
ولی اگر بیشتر دوست داری یک سایت طراحی شده رو با سرور هماهنگ کنی و از این جور کارا میتونی از php یا asp یا ... استفاده کنی...من چون تو این زمینه آشنایی ندارم نظری نمیدم...
اما درباره طراحی وب سوالی داشتی من در خدمتم...
یا علی
گوییم همه منتظریم و انتظار مهدی داریم،اما همه ما مقصریم و قصد جانش داریم...!
فرهاد خانلری
جهت آموزش به صورت تصویری میتونید به لینک زیر مراجعه نمایید
آموزش رایگان (ویدئو) کلیه محصولات مایکروسافت توسط کارشناسان آن شرکت
خداوند برکتے عظیم به نام "زندگے" به تو بخشیده است . تو چه چیزے به او تقدیم می کنے ؟ هر روز چیــزے هر چند کوچک به او تقدیم کن ، مقداری عشق به مخلوقاتش . . .
پاسخ شما
برای ارسال پاسخ خود وارد شوید.
تنظیمات حریم خصوصی
تائید صرفنظر
×

تو می تونی بهترین نتیجه رو تضمینی با بهترین های ایران بدست بیاری ، پس مقایسه کن و بعد خرید کن : فقط توی جشنواره بهاره می تونی امروز ارزونتر از فردا خرید کنی ....