دورهمی برنامه نویسان
9.6K subscribers
2.23K photos
121 videos
104 files
641 links
<head>
<title>دورهمی برنامه نویسان</title>
</head>
<body>
طنز برنامه نویسی
اخبار و مطالب آموزشی
</body>
ارتباط با ادمین و تبلیغات:
@heydarirx

پیج اینستاگرام دورهمی برنامه‌نویسان:
https://instagram.com/programmers_gathering
Download Telegram
کیت شروع هک و امنیت 👽

1. یه توزیع لینوکس (خیلی مهم نیست کدوم!)
2. اسمبلی و زبان سی (برای برنامه نویسی low-level)
3. مرورگر Tor (برای دسترسی به ....)
4. فیلترشکن خوب
5. پایتون (برای اسکریپت نویسی)
6. مبانی کامپیوتر (از همه مهم تره!)

#tips #hack #security #roadmap

@programmers_gathering
👍7👎6😁4
9 دلیل برای یادگیری زبان R 🔔

1. تقاضا و فرصت های شغلی زیاد
2. یکی از زبان های محبوب در بین دیتاساینتیست ها
3. توسط شرکت‌های بزرگ استفاده میشود
4. وب اپلیکیشن‌های متنوعی میتوانید بسازید
5. برای بصری‌سازی داده‌ها بسیار پرکاربرد است
6. کتابخانه‌های جامعی دارد
7. جامعه بزرگی دارد
8. کراس پلتفرم است
9. اپن سورس است

از R استفاده میکنید؟! نظرتون در موردش چیه؟ 💭

#tips #r #programming

@programmers_gathering
5😱1
مهارت های لازم و ضروری و واجب برای یک Backend Developer 🎓

1- تسلط به یک زبان بک اند
2- آشنایی با یک یا چند دیتابیس
3- آشنایی با API ها
4- آشنایی با Server Handling
5- تسلط به فریمورک بک اند

#tips #backend #developer

@programmers_gathering
👍9
وبسایت‌هایی برای تمرین هک اخلاقی 🔰

▪️ thecyberhub.org
▫️ portswigger
▪️ pentesterlab
▫️ tryhackme
▪️ picotf
▫️ hack.me
▪️ try2hack
▫️ hackthebox
▪️ hackthissite
▫️ bugbountyhunter
▪️ application.security

شما دیگه چه وبسایت‌هایی میشناسین؟!

#tips #introduction #hack #security

@programmers_gathering
👍62🎉1
بزرگترین شرکت‌ها در زمینه AI در سال 2023 🧠

1. Microsoft
2. Amazon
3. Google
4. Nvidia
5. Tesla
6. IBM
7. Meta Platforms
8. Alphabet
9. DeepMind
10. Baidu

#tips #ai

@programmers_gathering
4👍2
8 نشانه‌ای که میگه نباید برنامه‌نویس بشین! 💻

1. به خلاقیت داشتن اعتقادی ندارین!
2. از مستقل بودن میترسین...
3. مسائل منطقی و ریاضی رو نمیتونید تحمل کنید.
4. خیلی طرفدار تحقیق کردن نیستین!
5. ساعات کاری معمولی رو ترجیح میدین.
6. تقریبا 99 درصد تمرکزتون روی درآمد هستش!
7. نمیتونید پیوسته یاد بگیرین.
8. از برقراری ارتباط خوشتون نمیاد.

البته همشونم به شکل 100 درصدی درست نیستن ولی ... :)
#tips #programming

@programmers_gathering
👍12😁4
ترفندهایی برای اینکه از chat gpt جواب‌های بهتری بگیرین 😍

اگر از chat gpt استفاده میکنید و میخواین جوابهای بهتر و دقیق تری بهتون بده از این ترفندها استفاده کنید:
+ برای مشاهده کلیک کنید +

#tips #article #ai #chatgpt

@programmers_gathering
⚠️ بهترین فریمورک‌های جاوا اسکریپت در سال 2023

1. Svelte
2. Solid
3. Qwik
4. React
5. Vue

از این فریمورک‌ها تا حالا استفاده کردین؟!

#tips #javascript #js

@programmers_gathering
👍8
کتابخانه‌هایی از پایتون که در ماشین لرنینگ کاربرد دارند 🔆

#tips #python #machine_learning

@programmers_gathering
👍7
چطور در برنامه‌نویسی بهتر به نتیجه برسیم 🙂 10 نکته پرکاربرد

انتخاب زبان مناسب: بر اساس نیازها و اهداف خود، زبان برنامه‌نویسی مناسبی را انتخاب کنید. برخی زبان‌ها برای شروع ساده‌تر هستند (مثل Python)، در حالی که برخی دیگر برای پروژه‌های خاص مناسب‌ترند.

تعیین اهداف مشخص:
هدف خود را از یادگیری برنامه‌نویسی مشخص کنید. آیا می‌خواهید یک وب‌سایت بسازید؟ یا به دنبال توسعه اپلیکیشن موبایل هستید؟ این کمک می‌کند تا مسیر یادگیری شما متمرکز و موثر باشد.

فهم مفاهیم پایه: قبل از ورود به کدنویسی، مفاهیم پایه مانند الگوریتم‌ها، ساختار داده‌ها، و منطق برنامه‌نویسی را یاد بگیرید. این مفاهیم بنیادین در همه زبان‌های برنامه‌نویسی مشترک هستند.

آشنایی با ابزارها: یادگیری نحوه استفاده از ویرایشگرهای کد (مثل VS Code) و سیستم‌های کنترل نسخه (مثل Git) برای مدیریت کدها و پروژه‌ها بسیار مهم است.

تمرین منظم: برنامه‌نویسی مهارتی است که با تمرین بهتر می‌شود. روزانه زمانی را به تمرین و حل مسائل برنامه‌نویسی اختصاص دهید تا مهارت‌های خود را تقویت کنید.

یادگیری از منابع معتبر: از منابع آموزشی معتبر و به‌روز استفاده کنید. کتاب‌ها، دوره‌های آنلاین، و مستندات رسمی می‌توانند منابع خوبی باشند.

توجه به جامعه‌ی برنامه‌نویسان: به جامعه‌های برنامه‌نویسی بپیوندید. مشارکت در انجمن‌ها، گروه‌ها و پروژه‌های متن‌باز می‌تواند شما را با تجربیات دیگران آشنا کند و به رفع اشکالاتتان کمک کند.

فهم و حل مسائل: برنامه‌نویسی بیش از کدنویسی، حل مسائل است. یادگیری نحوه تحلیل و شکستن مسائل به بخش‌های کوچک‌تر و سپس کدنویسی برای حل آنها از اهمیت بالایی برخوردار است.

مدیریت زمان و پروژه‌ها: یادگیری مدیریت زمان و پروژه برای به اتمام رساندن پروژه‌های برنامه‌نویسی بسیار مهم است. از ابزارهایی مانند Trello یا Asana برای مدیریت وظایف خود استفاده کنید.

صبوری و پشتکار: برنامه‌نویسی می‌تواند چالش‌برانگیز باشد و نیازمند صبوری است. ممکن است با خطاها و مشکلات بسیاری روبرو شوید، اما با پشتکار و تلاش مستمر می‌توانید به موفقیت برسید.

#tips

@programmers_gathering
👍10
5 ابزار حیاتی برای توسعه‌دهندگان 💡

- گیت‌هاب: پلتفرم کنترل نسخه
- وی‌اس‌کد: قبول کنید دیگه! بهترین کد ادیتور دنیا :))
- داکر: پلتفرم مجازی‌سازی
- پست‌من: یه ابزار حیاتی برای توسعه API ها
- جیرا: یه ابزار مدیریت پروژه

#tips

@programmers_gathering
👌16👍9😁21