DevTwitter | توییت برنامه نویسی – Telegram
DevTwitter | توییت برنامه نویسی
23.6K subscribers
4.36K photos
358 videos
6 files
4.1K links
توییت های برنامه نویسی و طراحی وب :)

@dvtwi

Hashtags:
devtwitter.t.me/5

DevBooks Channel:
https://news.1rj.ru/str/+AYbOl75CLNYxY2U0

Github:
https://github.com/DevTwitter

X:
https://x.com/devtwittir
Download Telegram
آموزش رایگان Microsoft برای شروع (مبتدی) و علاقه مندان به:
AI
Data Science
Web Development
ML
این دوره آموزشی به روش پروژه و آزمون های مکرر برای یادگیری بهتر طراحی شده:

https://microsoft.github.io/AI-For-Beginners/?id=credits

https://microsoft.github.io/Data-Science-For-Beginners/#/

https://microsoft.github.io/ML-For-Beginners/#/

https://github.com/microsoft/Web-Dev-For-Beginners

@DevTwitter | <Koroush/>
19👍5👎1🔥1
خب دوره برنامه‌نویسی سوئیفت هم تموم شد. الان دیگه می‌تونید همش رو پشت سر هم ببنید و از همه مهم‌تر اینکه ممنون می‌شم با بقیه هم به اشتراک بذارید.

https://youtube.com/playlist?list=PLEje_OZsDeAYZHrKD8bJfIAkQi3ly5rrU

@DevTwitter | <Reza Moallemi/>
🔥23👎2
قبل ورود به حوزه برنامه نویسی نگرانیم این بود که با توجه به ترند شدن برنامه نویسی، بازار اشباع میشه! الان که خودم واردش شدم و به عنوان کسی که همیشه اراده و ثابت قدمیم زبانزد بقیه بود!
متوجه شدم شاید خیلیا بخوان برنامه نویس شن ولی در نهایت تعداد کمی میتونن به جایی برسوننش!

@DevTwitter | <آیدا شلبی/>
👍136🔥4👎1
تو این چنل کلی مینی پروژه کاربردی با html css js میزنیم که تو بخش های مختلف وبسایت به کارتون میاد

youtube.com/@CreativityHousee

@DevTwitter
👍20👎4
یه وقتایی بعضی حرفا خیلی حال آدمو خوب میکنه

یه آقای رندوم توی X این رو نوشته ولی روز منو ساخت :)))
185👍24🔥4👎2
سایت‌های موثر در یادگیری هک و امنیت :

آموزش دسته بندی شده به زبان ساده
https://book.hacktricks.xyz/welcome/readme

آموزش مقدماتی لینوکس
https://github.com/kodekloudhub/linux-basics-course

سایت‌های تمرین :
https://tryhackme.com
https://root-me.org/?lang=en
https://blueteamlabs.online/login


@DevTwitter | <Teegra/>
22👍5
اگر دنبال یادگیری system internal هستید منبعی بهتر از pavel yosifovich پیدا نمی کنید کتاب ها و دوره ها فوق العاده هستند.

https://training.trainsec.net/windows-internals-pavel

و اما چرا در ردتیم؟
جهت تجزیه تحلیل اسیب پذیری و اکسپلویت کردن و در اکثر تاکتیک مثل دسترسی گرفتن بالا بردن سطح دسترسی و … نیاز دارید

@DevTwitter | <Soheil/>
12
تا الان متوجه شدید که مارکت آی‌تی و تک توی دنیا تغییر کرده و پیدا کردن شغل سخت‌تر از قبل شده، میخام توی این رشتو دلایلی که فکر میکنم باعث این موضوع شده رو بگم و بعدش درباره راه‌حل‌هاش صحبت کنم.

۱- بعد از بحران اقتصادی چندسال اخیر شرکت‌های تک خیلی خیلی محتاط‌تر از قبل شدن‌‌‌. این موضوع جدید نیست و قبلن هم کم و بیش چندین بار اتفاق افتاده. چیزی که مسلم هست‌ توی این شرایط شرکت‌ها به دنبال اینن که بتونن به جای دو نفر به یه نفر حقوق بدن تا یجورایی همون کار رو براشون انجام بده

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

۳- برای این دلایل شرکت‌ها ترجیح میدن تا بجای جذب دولوپرهایی مثل بکند، فرانت، و ... سافتور انجینیرهایی رو استخدام کنن که حداقل به یک زبان برنامه نویسی یا فریمورک هم مسلط باشن

۴- فرق سافتور انیجینیر با دولوپر(حتی فول استک) اینه که درک بهتری از معماری نرم افزار داره. یعنی شاید نتونه روی همه بخش‌های پروژه با تسلط کد بزنه ولی حداقل میدونه هر بخش چطوری کار میکنه و در صورت لزوم میتونه توی هر بخش با سرچ و ... به نوعی کارش رو راه بندازه.

۵- علاوه بر اون بخاطر تسلط خوبش به معماری، فریمورک‌ها و بقیه ساختار پروژه میتونه روش‌های بهینه‌ای رو برای انجام یک کار پیشنهاد بده. معنای واقعی مهندسی هم همینجاست که بتونی یک راه بهینه و خلاقانه برای رسیدن به هدف ایجاد کنی و پیشنهاد بدی.

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

۷- من توی زمان خوب آفر کاری گرفتم ولی همون موقع هم سیستم دیزاین یکی از مراحل مصاحبه بعضی از شرکت‌ها بود که همون معماری و ساختار یک نرم افزاره. اگر توی یوتیوب سرچش کنید، ویدیوهای خوبی ازش پیدا میکنید ولی شاید بشه گفت بهترین منبع برای یادگیریش سایت educative.io هست.

@DevTwitter | <Amir/>
👍51👎1🔥1
۵ دوره آموزشی رایگان از دانشگاه هاروارد که برای ثبت نام و یادگیری نیاز به هیچ اطلاعاتی نداره و به راحتی میتونین وارد این دوره ها بشید.

1. Python:
https://edx.org/learn/python/harvard-university-cs50-s-introduction-to-programming-with-python

2. Statistics
https://edx.org/learn/data-science/harvard-university-data-science-inference-and-modeling

3. Data Pre-Processing
https://edx.org/learn/data-science/harvard-university-data-science-wrangling

4. Data Visualization
https://edx.org/learn/data-visualization/harvard-university-data-science-visualization

5. Machine Learning
https://edx.org/learn/machine-learning/harvard-university-data-science-machine-learning

@DevTwitter | <Bahram/>
👍17👎15
#کدنمک

چند تا از بی مزه ترین پیکاپ لاین های برنامه نویسی:

ببخشید خانوم شما RCE هستین؟ آخه پیداتون که می‌شه هر دستوری رو اجرا می‌کنم :)) /Captain Sam


عذر میخوام شما sudo هستین؟
آخه هرموقع میای من root ام :) /Jam


ببخشید خانوم شما جاوا اسکریپت هستید؟
آخه اصن درکتون نمی‌کنم /HP

@DevTwitter
🔥37👎16👍61
داکر rule های ufw رو bypass میکنه و اگر پورتی رو بلاک کنید که از بیرون دسترسی به کانتینر نباشه عمل نمیکنه
برای حلش باید iptables رو off کنید که اینم باعث مشکلات دیگه توی network داکر میشه
با این ابزار مشکل رفع میشه.

https://github.com/chaifeng/ufw-docker

@DevTwitter | <مستربینگ/>
👍12👎1
به عنوان یه پروژه متوسط و یادگیری، یه لایبرری برای Parse کردن آرگومان های کامندلاینی با C نوشتم که تا جای ممکن سعی کردم استفاده ازش راحت باشه.

هنوز داکیومنتی براش ننوشتم ولی با فایل example.c بیشترش رو میفهمید.

https://github.com/thehxdev/ccp

@DevTwitter | <Hossein/>
👍16🔥3👎1
#کدبوک

یه کتابی که خیلی باحاله، و به جزئیاتی میپردازه که احتمالا خیلیاشو نمیدونید و خوندنش برای کسایی که فرانت کار میکنن و میخوان عمیق بشن خیلی مهمه
مواردی که شما نمیتونی با لایبراری ها و فریمورک های css پیاده ش کنی رو این کتاب برات شرح میده

* فایل PDF این کتاب رو میتونید از کانال DevBooks که لینکش توی بیو هست دانلود کنید.

@DevTwitter
👍28👎1
این سایت به صورت مفصل توضیح داده معنی هر کدوم از سطوح مهندسی نرم‌افزار در شرکت Dropbox چیه:

https://dropbox.github.io/dbx-career-framework/ic1_software_engineer.html

@DevTwitter | <Hadi/>
14👍3
لینک زیر سورس کد اپلیکیشن مدیریت جلسات تراپی هستش که با ریکت نیتیو نوشته شده، با اکثر best practice نوشته شده، از پکیج هایی مثل Expo , Reanimated و react navigation داخلش استفاده کردم برای یادگیری منبع خوبی میتونه باشه.

https://github.com/sssajjad007/react-native-psychology-app

@DevTwitter | <Sajjad/>
17👍7👎1
یه چنل یوتیوب دارم که توش آموزش تایپ اسکریپت و استک ها و فریم ورک های جاوااسکریپت میزارم

https://youtube.com/@HoFaDev

@DevTwitter | <Hossein/>
16👍8🔥4
وزارت دفاع ‏هند برای همیشه ویندوز رو کنار گذاشت و حالا از لینوکس استفاده میکنه، یه سیستم عامل بر پایه اوبونتو به اسم MayaOS ساختن که ظاهر نزدیک به ویندوز داره تا بتونن خیلی سریع جایگزین ویندوزش کنن
حرف اصلی هم اینه که این کار میتونه چالش‌های بدافزارها و آسیب‌پذیری‌هارو حل کنه

@DevTwitter | <Soroush Ahmadi/>
👍75👎7🔥2