پرطرفدار ترین وب سایت های برنامه نویسی
در هنگام یادگیری JS مهم است تا شما از فناوری های جدید در این زمینه با خبر باشید و بتواند به منابع کامل تری نیز دسترسی داشته باشید. در این مطلب ما قصد داریم با لیست کردن برخی از وب سایت های مفید در این زمینه به شما کمک کنیم تا مهارت های بیشتری در برنامه نویسی Java Script پیدا کنید.
محبوب ترین مقالات AI :
Cheat Sheets for AI, Neural Networks, Machine Learning, Deep Learning & Big Data
Data Science Simplified Part 1: Principles and Process
Getting Started with Building Realtime API Infrastructure
Stack overflow: ثبت نام در خبرنامه هفتگی و هر موضوع دیگری که جالب توجه است تا از موضوعات بروز
Quora: مکانی برای به اشتراک گذاشتن دانش خود و استفاده از دانش دیگران برای پیشرفت
Learn Anything: جامعه برای آموزش بهترین راهها یادگیری
codementor.io: سایتی برای تقویت مهارت کد نویسی شما
اخبار:
Hacker News: سایتی خبرگزاری برای برنامه نویسان ، سعی کنید یک خبرنامه برای دریافت اخبار مهم به حساب ایمیل خود اضافه کنید.
Hacker Newsletter: هفته نامه ای در زمینه برنامه نویسی و دنیای تکنولوژی
Hacker News Digest: سایتی با مقالات با کیفیت و منحصر به فرد
تمرین های کد زنی مخصوص افرادی که شروع به یادگیری کرده اند:
freeCodeCamp: کدنویسی و ساختن پروژه ها را یاد بگیرید و وب سایت خود را توسعه دهید.
beginner | CodeChef: پشتیبانی از بیش از 35 زبان برنامه نویسی، برگزار کننده مسابقات برنامه نویسی به صورت آنلاین(forcoding)، تمرین های متنوع برای تقویت بیشتر زبان برنامه نویسی شما و چالش های برنامه نویسی
reddit.com/r/dailyprogrammer: چالش های جذاب برنامه نویسی، حتی اگر شما قادر به حل کد ها نیستید، می توانید ببینید چگونه دیگران آن را حل کرده اند.
martyr2s-mega-project-ideas-list: شامل 125 ایده پروژه محور از مبتدی تا سطح متوسط است.
karan/Projects: مجموعه ای بزرگ از پروژه های کوچک برای مبتدیان
Wrong “big projects” for beginners: چگونه شروع کنید؟ کافیست تا به این سایتی سری بزنید تا متوجه بشوید چه چیزی را بایدبه عنوان یک برنامه نویس حرفه ای دنبال کنید.
vicky002/1000-Projects: لیستی از پروژه های عملی که می توان آن را در هر زبان برنامه نویسی حل کرد!
مقالاتی برای استاندارد نوشتن کد:
Principles of Good Programming
What every computer science major should know
How to become a programmer, or the art of Googling well
استایل کد نویسی:
What are some bad coding habits you would recommend a beginner avoid getting into?
Good C programming habits. • /r/C_Programming
How to Report Bugs Effectively
GeeksforGeeks | A computer science portal for geeks: می توانید برای دریافت پیوندها به مقالات جدید، آنها را به اشتراک خود اضافه کنید.
A site for technical interview questions, brain teasers, puzzles, quizzles
Problems | LeetCode OJ: تمرین کد زنی برای مصاحبه ها
Programmer And Software Interview Questions Answers
SQL interview questions: تمرین SQL
svozniuk/java-interviews:تمرین جاوا
Document نویسی:
ماشینی که دنیا را تعقیر داد، موضوعی جذاب در مورد تاریخ کامپیوتر
Part 3: The Paperback Computer
Part 5: The World at Your Fingertips
Class Central: یک دایرکتوری با بیش از صد هزار بررسی دانش آموزان از هزاران MOOCs.
onlinecourses.nptel.ac.in/explorer/search?category=COMP_SCI_ENGG
mooc.fi/english.html: دوره های آنلاین رایگان از دانشگاه هلسینکی(HELSINKI)
Kadenze | Creative Programming: آموزش افزایش خلاقیت برنامه نویس
prakhar1989/awesome-CS-courses: لیستی شامل از دوره های CS
سایت های مربوط به زبان برنامه نویسی جاوا:
Java Revisited: مناسب برای یادگیری زبان Java و آماده سازی مصاحبه.
The Java™ Tutorials: آموزش متنی جاوا به طور جامع
آموزش هوش مصنوعی:
سمینارها، نوشتن تحقیق و گفتگو:
Advice on Research and Writing
Practical Tips for Talking at Usergroups and Conferences
Giving presentation on software project to non-programmers
ساخت یک کامپایلر یا مترجم ساده:
Resources for Amateur Compiler Writers
Possibly the smallest compiler ever
Structure and Interpretation of Computer Programs
Let’s Build A Simple Interpreter. Part 1.
آموزش ها:
Subtle | Poor Man’s CI: بدانید که چگونه یک سیستم عامل جامع و پیوسته تحت هود(HOOD) کار می کند، با ساختن یک HOOD به وسیله Node.js
W3Schools Online Web Tutorials
Open Data Structures: منبع عالی برای یادگیری درباره DS و algos، کد را در زبان های مختلف C ++، Java، pseudocode فراهم می کند
How to Program in C++ : منبع خوب برای علاقه مندان موضوعات C ++ و STL
A Hacker’s Guide to Git: کسانی که مایل به یادگیری git با یک پایه محکم هستند
Learn UNIX in 10 minutes
مواردی که برنامه نویس باید از آنها مطلع باشد:
Programmer Competency Matrix: برای اطلاع از سطح خود به عنوان یک برنامه نویس می توانید به این سایت مراجعه کنید.
GitHub.com Build software better, together: محل نمایش پروژه خود و همکاری با دیگران. (برای استفاده از آن به طور موثر باید Git را بدانید)
Gitlab offers free unlimited (private) repositories and unlimited collaborators
برنامه ریزی رقابتی:
UVa Online Judge : : رفع صدها مشکل و پشتیبانی از زیان های مختلف
Codingame: یادگیری برنامه نویسی از طریق بازی و چالش ها!
معرفی کامپایلر های آنلاین و قطعه کد های به اشتراک گذاشته شده:
CodePad: توانایی تصحیح کد و اجرای بیش از 25 زبان برنامه نویسی
Godbolt.org : با توانایی بررسی مراحل خروجی
JSFiddle: جاوا اسکریپت، CSS، HTML یا CoffeeScript خود را با ویرایشگر کد
(code editor)آنلاین تست کنید.
وبلاگ توسعه دهندگان:
Coding Horror: یکی از بهترین وبلاگ ها برای برنامه نویسان
WildMl: وبلاگی برای یادگیری زبان ماشین
Armin Ronacher’s Thoughts and Writings: وبلاگی برای آموزش زبان پایتون(Python) و برنامه های متن باز(open source)
Eli Bendersky : همه چیز درمورد تبدیل پایتون (Python) به LLVM
همه منابع برای شما به عنوان یک برنامه نویس بازگو شد. شما می توانید با این منابع زبانی را شروع به یادگیری کنید یا سطح برنامه نویسی خود را محک بزنید و بدون نیاز به نرم افزار کدتان را آنلاین اجرا کنید و از بزرگان آن زبان مشاوره بگیرید.