4 روز شگفت انگیز با 70 و 85 درصد تخفیف از Black Friday تا Cyber Monday شروع شد! جزئیات

بهترین وب سایت ها از دید برنامه نویسان


پرطرفدار ترین وب سایت های برنامه نویسی

در هنگام یادگیری 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

Code Review Best Practices

استایل کد نویسی:

Google C++ Style Guide

Google Js Style Guide

What are some bad coding habits you would recommend a beginner avoid getting into?

Good C programming habits. • /r/C_Programming

JavaScript Standard Style

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

com/user/ashish2199/m/puzzles

SQL interview questions: تمرین SQL

svozniuk/java-interviews:تمرین جاوا

Document نویسی:

ماشینی که دنیا را تعقیر داد، موضوعی جذاب در مورد تاریخ کامپیوتر

Part 1: Giant Brains

Part 2: Inventing the Future

Part 3: The Paperback Computer

Part 4: The Thinking Machine

Part 5: The World at Your Fingertips

بهترین وب سایت ها از دید برنامه نویسان

Class Central: یک دایرکتوری با بیش از صد هزار بررسی دانش آموزان از هزاران MOOCs.

onlinecourses.nptel.ac.in/explorer/search?category=COMP_SCI_ENGG

coursera.org

edx.org

mooc.fi/english.html: دوره های آنلاین رایگان از دانشگاه هلسینکی(HELSINKI)

Kadenze | Creative Programming: آموزش افزایش خلاقیت برنامه نویس

prakhar1989/awesome-CS-courses: لیستی شامل از دوره های CS

سایت های مربوط به زبان برنامه نویسی جاوا:

Java Revisited: مناسب برای یادگیری زبان Java و آماده سازی مصاحبه.

The Java™ Tutorials: آموزش متنی جاوا به طور جامع

Learning Java 

The Java Memory Model

بهترین وب سایت ها از دید برنامه نویسان

آموزش هوش مصنوعی:

Unsupervised Sentiment Neuron

Robots that learn

grakn.ai

سمینارها، نوشتن تحقیق و گفتگو:

Advice on Research and Writing

Seminar and reports

PHD MS Articles

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

Writing My First Compiler

Structure and Interpretation of Computer Programs

Let’s Build A Simple Interpreter. Part 1.

Growing a compiler

آموزش ها:

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

برنامه ریزی رقابتی:

HackerRank

Codeforces

topcoder

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

Joel on Software

Late Developer

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

منابع به کار گرفته شده در این مطلب :

becominghuman.ai
نظرات کاربران

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

نوشته های دیگر در دسته بندی مقالات آموزشی

ایندکس مطالب با سرعتی باور نکردنی

آموزش سرعت بخشیدن به ایندکس شدن مطالب در کوتاه ترین زمان

10سوال برتر وب سایت کورا

معرفی 10 سوال برتر برنامه نویسی از وب سایت محبوب و مطرح کورا (Quora)

بهترین فریم ورک های PHP در سال ۲۰۱۸

معرفی بهترین و پر طرفدار ترین فریم ورک های زبان برنامه نویسی PHP