طراحی رابط کاربری(UI/UX) - طراحی گرافیک و صفحه آرایی

۱۰ راه برای یاد دادن کد نویسی به خودتان

۴۷


داشتم در سایت لایف هکر چرخی می‌زدم که به این مقاله جالب رسیدم و گفتم ترجمه بکنم تا همه استفاده کنند!

من این مقاله رو با برنامه ورد نوشتم و بعد با خود برنامه ورد آپلودش میکنم و به دلیل اینکه با تغییر زبان جای کلمات فارسی و انگلیسی جا به جا میشد دیگه همه چیز رو فارسی نوشتم!

در اینجا شما ۱۰ را رو یاد می‌گیرید که چطوری کد نویسی کنید

۱۰ – بفهمید که برای چه می‌خواهید کد نویسی کنید (هدف؟)

جهتی که شما میخواهید بروید به این بستگی دارد که هدف شما از کدنویسی چیه و چقدر میخواهید زمان خرجش کنید.اگر میخواهید برنامه نویس حرفه ای شوید بهتره برید دانشگاه (این مقاله خارجی هست زیاد تو ایران جدی نگیرید!!) اگر برای سرگرمی میخواهید برنامه نویسی کنید و یا اپلیکیشن بسازید و یا بازی بسازید، در این صورت ویدیو های آموزشی میتونه مفید باشه براتون !


۹- زبان برنامه نویسی درست را انتخاب کنید!

بهترین زبان وجود نداره و با یادگیری یکی از آن ها شما میتونید یکی دیگه رو براحتی یاد بگیرید پس وقتتون رو برای اینکه زبان اولتون رو انتخاب کنید هدر ندهید!!

بعضی از زبان ها مبتدی هستند و براحتی میشه آن ها رو یاد گرفت، زبانی که شما انتخاب میکنید باید وابسته به اون هدفی باشه که میخواهید بهش برسید. به عنوان مثال اگر میخواهید برای ویندوز ۱۰ برنامه بنویسید باید سی شارپ و یا برای آی او اس باید زبان سویفت اپل رو یاد بگیرید!

اگر خیلی مصر باشید که برنامه نویسی را یاد بگیرید میتونید زبان سی را انتخاب کنید و یا از زبان های ساده تر و سطح بالاتر مثل پایتون استفاده کنید!


۸- با برنامه های کوچک شروع کنید

شما باید با برنامه کوچک شروع کنید و کم کم تجربه بدست آورید و مشکلات برنامه نویسی خود را حل کنید و به هیچ وجه مشکلات را رها نکنید حتی اگر برای مدت یکماه بر روی یک مسئله ساده زمان بگذارید.


۷- برنامه نویسی بچه ها را امتحان کنید

 

 

بسیاری از برنامه نویسان برنامه ها و سایت هایی را درست کردند تا به کودکان برنامه نویسی یاد بدهند و این سایت ها برای هر سنی مناسب است چون شما با آن میتوانید مفهوم اساسی و یا بیس برنامه نویسی را براحتی فرا بگیرد. از جمله این سایت ها میشود به

https://www.edx.org/course/programming-scratch-harveymuddx-cs002x#.VLmBYEfF9W0

اشاره کرد.


۶- از آموزش های آنلاین رایگان بهره ببرید

 

سایت هایی مانند

http://www.codecademy.com

http://code.org/learn

و … که آموزش های کدنویسی در زبان های برنامه نویسی مختلف و بعضا به صورت اینتراکتیو و رایگان ارائه میدهند بهره ببرید. از جمله سایت های خوب دیگر در این زمینه می شود به خان آکادمی اشاره کرد.


۵ – از دوره های آموزشی آنلاین بهره ببرید!

 

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

توجه کنید بعضی از این دوره ها دارای زیرنویس فارسی هم هستند.

لیست این سایت ها بهمراه توضیح کمی در موردشون رو در زیر مشاهده میکنید

  • Academic Earth curates an amazing list of video seminars and classes from some of the world’s smartest minds, innovators, and leaders on a variety of topics including science, mathematics, politics, public policy, art, history, and more.
  • TED talks are well known for being thought provoking, interesting, intelligent, and in many cases, inspiring and informative. We’ve featured TED talks at Lifehacker before, and if you’re looking for seminars on the web worth watching, TED is worth perusing.
  • edX is a collection of free courses from leading Universities like the University of California, Berkeley, MIT, and Harvard. There aren’t many, but the ones offered are free, open to the public, and they rotate often.
  • Coursera has a broad selection of courses in-session or beginning shortly that you can take for fun or a certificate of completion that shows you’ve learned a new skill. Topics range from science and technology to social science and humanities, and they’re all free.
  • Udacity offers a slimmer selection of courses, but the ones offered are not only often for-credit, but they’re instructor led and geared towards specific goals, with skilled and talented instructors walking you through everything from building a startup to programming a robotic car.
  • The Saylor Foundation offers a wide array of courses and entire course programs on topics from economics to political science and professional development. Interested in a crash course in mechanical engineering? The Saylor Foundation can help you with that.
  • Class Central aggregates some of the best courses available from open universities and programs around the web in an easy to sort and search format. Just search for what you want to learn, and if a course is available and starting soon, you’ll find it.
  • Education-Portal.com has a list of universities offering free and for-credit online classes to students and the public at large.
  • CreativeLIVE features a number of interactive courses in business, photography, and self-improvement, many of which are free and available to listen in on at any time of day.
  • Open Culture’s list of free online courses is broken down by subject matter and includes classes available on YouTube, iTunes U, and direct from the University or School’s website.
  • The Open Courseware Consortium is a collection of colleges and universities that have all agreed to use a similar platform to offer seminars and full classes—complete with notes, memos, examinations, and other documentation free on the web. They also maintain a great list of member schools around the world, so you can visit universities anywhere in the world and take the online classes they make available.
  • The Khan Academy offers free YouTube-based video classes in math, science, technology, the humanities, and test preparation and study skills. If you’re looking to augment your education or just take a couple video classes in your spare time, it’s a great place to start and has a lot of interesting topics to offer.
  • The University of Reddit is a crowd-built set of classes and seminars by Reddit users who have expertise to share. Topics range from computer science and programming to paleontology, narrative poetry, and Latin. Individuals interested in teaching classes regularly post to the University of Reddit subthread to gauge interest in future couses and announce when new modules are available.


4- چند کتاب رایگان برنامه نویسی پیدا کنید

در گیت هاب به بیش از ۵۰۰ کتاب مرتبط با برنامه نویسی دست پیدا کنید (کتاب های پارسی هم هست)

https://github.com/vhf/free-programming-books

 

3- با بازی کدنویسی یاد بگیرید

در واقع در این قسمت توضیح داده که شما بیاید با ساخت بازی و انگیزه ای که برای بازی سازی دارید کد نویسی را یاد بگیرید!

رو من خودم(حسین محمودی ) دیدم که خیلی آموزش جالب و بدرد بخوری میخورد باشه، که با یونیتی و سی شارپ از ابتدا شروع به بازی سازی میکنن! میتونید در تورنت پیداش کنید و استارت دانلودUDEMYآموزشی از سایت

۲- یاد بدهید تا یاد بگیرید

برای اینکه زبان برنامه نویسی را یاد بگیرید، یکی از بهترین راه ها اینه که به دیگری یاد بدهید!

تجربه خود من (حسین محمودی) در این زمینه بسیار خوبه و واقعا جواب میده و اینکه زکات علم نشر اون هست واقعا درسته و نکته ای دیگه هم در این زمینه بگم که اگر به کسی یاد دادید نترسید اون شخص جای شما رو نمیگیره مگر اینکه تلاش اون شخص بیشتر از شما باشه که این موضوعی متفاوته پس بدون ترس به دیگران یاد بدهید!

۱- کد های دیگران را هک کنید

منظور نویسنده اصلی این بوده که کد های برنامه های دیگران تغییر بدهید تا متوجه شوید که اون برنامه چطور کار میکنه و از قسمتی از کد های دیگران استفاده کنید تا بتونید درک برنامه نویسی خود را بالا ببرید!

شما روش بهتری بلدید؟

در قسمت نظرات به اشتراک بگذارید و به دیگران یاد بدهید!

عضو خبرنامه ما شوید تا مقالات ما را در ایمیل خودتان داشته باشید!

[wysija_form id=”3″]

Get real time updates directly on you device, subscribe now.

نظرات