loading...

اموزش برنامه نویسی

بازدید : 86
چهارشنبه 28 مهر 1400 زمان : 22:26

با اهداف شما مطابقت داشته باشد تا مطمئن شوید که مهارت های خاص مورد نیاز برای مهارت های برنامه نویسی کار در موقعیت یا صنعت مورد نظر خود را یاد خواهید گرفت. به عنوان مثال ، کسی که علاقه مند به توسعه دهنده بازی های ویدئویی است ممکن است به دنبال برنامه ای باشد که تمرکز خود افزایش مهارت های برنامه نویسی را در علم بازی و طراحی ارائه دهد.

و اگر در مقطع کارشناسی در رشته کامپیوتر کار نمی کردید چه می کردید؟ برنامه هایی وجود دارد ، مانند برنامه تراز Northeastern ، به طور خاص طراحی شده است تا به شما کمک کند ابتدا مهارتهای اساسی مورد نیاز خود را بیاموزید و سپس آنها را به یک کارشناسی ارشد کامل در علوم کامپیوتر تبدیل کنید.

درباره برنامه های فارغ التحصیلی علوم رایانه Northeastern بیشتر بدانید تا ببینید چگونه می توانید مهارت های برنامه نویسی (و دیگر) خود را برای پیشرفت شغلی خود بهبود بخشید.1. برنامه نویسی چیست؟
من زمان زیادی را در اینجا نمی گذرانم ، زیرا اگر این مطلب را می خوانید ، احتمالاً تصور کاملی از برنامه نویسی دارید. اینجا تعریف من است:
عمل نوشتن کد که توسط دستگاه محاسباتی برای انجام دستورالعمل های مختلف درک می شود.
بنابراین، برای بهتر شدن در برنامه نویسی، کدهای زیادی می نویسید!
2. چرا باید برنامه نویسی را یاد بگیرم؟
من اینجا نیستم تا به شما انگیزه بدهم تا برنامه نویسی را یاد بگیرید ، این بستگی به شما دارد. افزایش مهارت های برنامه نویسی اگر به سادگی با خواندن عنوان این بخش به پاسخ رسیدید ، این واقعا نشانه خوبی است.
یکی از بزرگترین عواملی که باعث می شود افراد در یادگیری مهارت ها عمل نکنند این است که "چرا" آنها یا وجود ندارد یا مبهم است. دلیل خود را بدانید - من نمی توانم به اندازه کافی بر این موضوع تاکید کنم.
یک لحظه وقت بگذارید تا ایده هایی را در مورد اینکه چرا می خواهید برنامه نویسی یاد بگیرید یادداشت کنید. اگر بتوانید خود را در شرایطی که می خواهید در آینده انجام دهید تجسم کنید ، این عالی است. هر چه تصویر شما از دلیلی که می خواهید این کار را انجام دهید واضح تر باشد، مسیر شما برای تحقق آن روشن تر خواهد بود.
در اینجا ایده هایی برای شروع وجود دارد:
شغل بهتری پیدا کنید؛
شادتر باشید ؛ از دیگران احترام بگیرید؛ تأثیر بیشتری داشته باشد ؛ ثروتمند شوید ؛ از نظر مالی مطمئن شوید؛ سرگرمی ها یا علاقه های جدید را کشف کنید ؛ و بیشتر!
به هر چیزی که می خواهید برسید ، جزئیات را بررسی کنید. چه کار خاصی را می خواهید انجام دهید؟ خوشبختی برای شما چه معنایی دارد؟ از کی احترام می خوای؟ می خواهید چه نوع تأثیری داشته باشد؟ روی کی؟ ثروتمند برای شما چه معنایی دارد؟ چرا می خواهید ثروتمند شوید؟ امنیت مالی برای شما به چه معناست؟ ایرانیان سایبر به دنبال کشف چه نوع سرگرمی ها یا علایق جدیدی هستید؟
باز هم ، هرچه پاسخ شما واضح تر باشد ، افزایش مهارت های برنامه نویسی انگیزه شما برای یادگیری برنامه نویسی یا هر مهارت دیگری بیشتر خواهد بود.
3. چگونه باید برنامه نویسی را تمرین کنم؟
برخی از مهارت ها می توانند نسبت دانش بیشتری نسبت به کاربرد داشته باشند ، اما این در مورد برنامه نویسی صدق نمی کند. برنامه نویسی یکی از این مهارت ها است که در آن شما باید بیش از تمرکز بر نظریه تمرین کنید. سپس توصیه می کنم حداقل 80 درصد از وقت خود را برای نوشتن کد و 20 درصد برای یادگیری نظریه صرف کنید. با یادگیری بیشتر و بیشتر ، من حتی نسبت تمرین را افزایش می دهم.
در بخش 4 و 5 به مفاهیم اولیه برنامه نویسی می پردازیم. به ازای هر دقیقه ای که برای درک مفاهیم صرف می کنید ، باید حدود 5 برابر زمان بیشتری را صرف عملی شدن آن کنید. اینگونه است که مفاهیم در مغز شما فرو می روند و معنا پیدا می کنند. نه با خواندن چندبار آن
اگر به دنبال یافتن شغلی به عنوان برنامه نویس خردسال هستید یا می خواهید پروژه خود را بسازید ، برای رسیدن به آنجا به حدود 100 ساعت تمرین نیاز دارید. و این یک سواری آسان نیست ، به خصوص اگر در گذشته تمرین چندانی با دیگر مهارت های منطقی نداشته اید. به همین دلیل است که خوب بودن در ریاضیات اغلب شرط لازم برای ورود به برنامه برنامه نویسی کامپیوتر است. ریاضیاتی که در برنامه نویسی استفاده می کنید به ندرت پیچیده است ، اما منطقی که با استفاده از ریاضی آموخته اید ، توانایی برنامه نویسی شما را بسیار افزایش می دهد.
3.1 چگونه می توانم زمان خود را مدیریت کنم؟
بنابراین ، اگر قصد دارید 100 ساعت تمرین داشته باشید ، چگونه جلسات یادگیری خود را تجزیه می کنید؟
این بستگی زیادی به وضعیت شما دارد. برخی از شما قادر خواهید بود این کار را بصورت تمام وقت انجام دهید و با یک ماه تمرین کامل به اندازه کافی مهارت داشته باشید. برخی از شما مسئولیت های دیگری دارید و نمی توانید زمان زیادی را اختصاص دهید.
برای اکثر مهارت ها ، توصیه می کنم حداقل 15 دقیقه در روز در لحظه ای از روز تمرین کنید که می توانید به راحتی تمرکز کنید. اما برای برنامه نویسی ، این به سادگی کافی نیست. برای برنامه نویسی ، اگر روزانه 30 دقیقه تمرین می کنید ، این 3.5 ساعت در هفته یا 14 ساعت در ماه است.
برای 100 ساعت تمرین ، این کمی بیش از 7 ماه تمرین است. من معتقدم شما باید افزایش مهارت های برنامه نویسی حداقل 15 ساعت در ماه هدف داشته باشید ، که این امر را در کمتر از 7 ماه امکان پذیر می کند.
اگر وقت زیادی در اختیار دارید ، من هنوز تمام این یادگیری را در 2 هفته (50 ساعت در هفته) خسته نمی کنم. مگر اینکه شما نابغه باشید (که اتفاقاً بسیار نادر است)، مغز شما به سادگی اطلاعات را به این سرعت پردازش نمی کند. جمع آوری بیش از حد اطلاعاتی مانند آن توهم مهارت را ایجاد می کند. در حالی که همه چیز در ذهن شما تازه است ، همه چیز آسان به نظر می رسد ، اما اگر حتی برای یک ماه تمرین را متوقف کنید ، حداقل 60 درصد از آنچه قبلاً آموخته اید را از دست خواهید داد. این بر اساس منحنی فراموشی است.
قانون طلایی یادگیری فاصله ای و تکرار فاصله است. این بدان معنی است که شما باید یادگیری خود را در فواصل کوتاه پخش کنید تا به مغزتان فرصت دهید تا مفاهیم را جذب کند. و باید آنچه را که یاد گرفته اید به اندازه کافی به یاد بیاورید.
چقدر منظم؟
پاسخ آسان پس از 24 ساعت، پس از 7 روز و پس از یک ماه است.
3.2 چه زمانی باید برنامه نویسی را تمرین کنم؟
هر روز.
هرچه بیشتر بتوانید تمرینات مهارت خود را به یک عادت تبدیل کنید ، پیگیری و نتیجه گیری راحت تر خواهد بود. تمرکز و فرآیند بیشتر از افزایش مهارت های برنامه نویسی نتایج ملموس. تمرکز ، به عنوان مثال ، 30 دقیقه بیشتر از نوشتن یک قطعه کد پیچیده است.
اما از آنجا که برنامه نویسی یک مهارت پیچیده فکری است ، مطمئن شوید که زمانی که ذهن شما تیز است مهارت برنامه نویسی تمرین کنید. در حالی که اکثر ص

بازدید : 90
چهارشنبه 28 مهر 1400 زمان : 22:21

دوره هایی که برای آموزش شرکت کنندگان در مورد موضوعی بسیار افزایش مهارت های برنامه نویسی سریع طراحی شده است (اغلب بین 12 تا 40 هفته ، هرچند برخی از آنها ممکن است به اندازه یک آخر هفته باشد).

از آنجایی که بوت کمپ ها در مدت زمان کوتاهی تکمیل می شوند، می توانند راهی موثر برای یادگیری سریع چیزی باشند. به عنوان مثال ، کسی که سابقه کد نویسی ندارد و در یک کمپ بوت مقدماتی شرکت می کند ، ممکن است نحوه نوشتن کد اصلی را کنار بگذارد. از سوی دیگر ، فردی با پایه و اساس توسعه یافته ممکن است در یک بوت کمپ بسیار تاکتیکی ثبت نام کند که مهارت جدیدی را با جزئیات عالی به آنها می آموزد.

دربینسکی می گوید: "در حالی که یک روش م ofثر برای بهبود مهارت شما در شرایط خاص است ،" شرکت در کمپ بوت ممکن است نوع پروژه هایی را که می توانید در آنها کار کنید یا مشاغلی که واجد شرایط هستید تغییر ندهد.

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

3. تمرین، تمرین، تمرین.
هنگامی که اصول نحوه کد نویسی را می شناسید ، یکی از بهترین راه ها برای بهبود مهارت های برنامه نویسی و برنامه نویسی ، تمرین است. استفاده از دانش خود و به چالش کشیدن خود می تواند شما را مجبور کند تا به روش های قابل توجهی رشد کنید که از خواندن کتاب یا شرکت در سخنرانی اتفاق نمی افتد. اگر می خواهید کدگذاری بهتری داشته باشید ، باید وقت خود را صرف کد نویسی کنید.

یکی از منابع محبوب برای کسانی که به دنبال بهبود مهارت های برنامه نویسی خود هستند Project Euler است ، وب سایتی که مشکلات برنامه نویسی را برای حل مشکلات به کاربران ارائه می دهد. این وب سایت علاوه بر این که به شما امکان می دهد مهارت های خود را آزمایش کنید ،افزایش مهارت های برنامه نویسی به شما این امکان را می دهد تا با سایر افراد همفکر خود که می توانید از آنها یاد بگیرید ارتباط برقرار کنید. شما فقط مهارت هایی را که قبلاً می دانید تمرین نمی کنید ، بلکه راه های جدیدی را برای حل مشکل یاد می گیرید. این می تواند بینش های قدرتمندی در مورد "چرا" پشت مشکل ایجاد کند ، که می توانید در طول حرفه خود با خود همراه داشته باشید.

4. مشارکت با جامعه علوم کامپیوتر.
با پیشرفت مهارت های خود ، مراجعه به جامعه و یادگیری از دیگران می تواند مفید باشد. ایجاد شبکه ای از متخصصان برنامه نویسی که دارای علایق مشابه هستند به شما امکان می دهد محیطی را ایجاد کنید که بتوانید ایده ها را با یکدیگر به اشتراک بگذارید ، از طریق چالش ها کار کنید و از یکدیگر یاد بگیرید.

اگر هنوز فرصتی برای ارتباط با سایر متخصصان علوم رایانه نداشته اید ، می توانید با دنبال کردن افرادی که در شبکه های اجتماعی از شما الهام می گیرند یا به یکی از بسیاری از انجمن های آنلاین متمرکز بر برنامه نویسی و برنامه نویسی بپیوندید.

به عنوان مثال ، Stack Overflow یک پلت فرم محبوب برای توسعه دهندگان برای پرسیدن سوالات ، ایرانیان سایبر همکاری و به اشتراک گذاری دانش است. به طور مشابه، مشارکت در پروژه‌های منبع باز یک راه عالی برای کسب تجربه در حین دریافت بازخورد و مشاوره در مورد کارتان است.

با ایجاد روابط درون این جوامع ، می توانید س questionsالات خود را مطرح کرده و از آخرین تحولات این حوزه مطلع شوید. افزایش مهارت های برنامه نویسی شاید مهمتر از همه ، این ارتباطات می تواند پایه و اساس یک شبکه حرفه ای را تشکیل دهد که می تواند شما را در آینده به فرصت های شغلی راهنمایی کند.

5. آموزش رسمی در زمینه کامپیوتر را دنبال کنید.
اگر انگیزه نهایی شما این است که شغل خود را ارتقا دهید - یا با ورود به اولین نقش خود در علوم کامپیوتر یا ارتقاء رتبه های صنعت - پس آموزش رسمی به احتمال زیاد بهترین راه برای رسیدن به اهداف شما است.

Derbinsky می گوید: "کسب مدرک یکی از موثرترین روش های یادگیری نحوه کدگذاری و استفاده از آن کد است." "مطمئناً شما می توانید نحوه انجام این کار را به تنهایی بیاموزید. اما شما مهارت های خود را بسیار سریعتر از طریق قالب ساختار یافته یک برنامه مدرک یاد خواهید گرفت و پیشرفت خواهید کرد. "

دلایل متعددی برای سرمایه گذاری در رشته کامپیوتر وجود دارد:

شما با دیگران مانند شما یاد خواهید گرفت و شبکه حرفه ای خود را ایجاد خواهید کرد.
شما به رهبران پیشرفته صنعت که در پروژه های پیشرفته کار می کنند دسترسی خواهید داشت.
شما می توانید س questionsالات خود را بپرسید و پاسخ ها را به آسانی بیشتر از آنچه در سایر محیط ها می توانید دریافت کنید.
شما می توانید موضوعات پیشرفته تری را دنبال کنید - مانند هوش مصنوعی ، یادگیری ماشین ، رباتیک ، زبان های برنامه نویسی ، کامپایلرها و مفاهیم نظری - که یادگیری آنها به تنهایی بسیار دشوار است.
تصمیم گیری مناسب برای حرفه خود
اگر تصمیم گرفته اید که اخذ مدرک علوم کامپیوتر برای شما مناسب است ، مهم است که وقت بگذارید و همه گزینه های خود را در نظر بگیرید تا مدرکی را انتخاب کنید که با اهداف شخصی و حرفه ای شما مطابقت دارد. Derbinsky توصیه های زیر را برای دانشجویان آینده ارائه می دهد.

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

با این حال ، انتخاب تخصص یا متمرکز بسیار مهم است

تعداد صفحات : 0

درباره ما
موضوعات
آمار سایت
  • کل مطالب : 27
  • کل نظرات : 0
  • افراد آنلاین : 1
  • تعداد اعضا : 0
  • بازدید امروز : 56
  • بازدید کننده امروز : 1
  • باردید دیروز : 0
  • بازدید کننده دیروز : 0
  • گوگل امروز : 0
  • گوگل دیروز : 0
  • بازدید هفته : 58
  • بازدید ماه : 62
  • بازدید سال : 90
  • بازدید کلی : 2397
  • <
    پیوندهای روزانه
    آرشیو
    اطلاعات کاربری
    نام کاربری :
    رمز عبور :
  • فراموشی رمز عبور؟
  • خبر نامه


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


    ایمیل شما :

    ایمیل دوست شما :



    کدهای اختصاصی