ProCode | پُرو‌کُد – Telegram
ProCode | پُرو‌کُد
119 subscribers
181 photos
19 videos
17 files
360 links
پُروکُد ، جایی که برنامه نویسان حرفه‌ای متولد می‌شوند 🚀🧑🏻‍💻

Linkedin : https://ir.linkedin.com/in/amirreza-riahi-106a51304

Telegram :
@AmirRh2087

Github :
www.github.com/AmirRiahi2008

Website :
بزودی
Download Telegram
بهترین راه مهاجرت در سال 2025 از طریق کار
ببینید اینجا قراره که نکاتی که برگرفته از دوستان اندکی که داشتم و همچنین تجربه خودم که تونستم با خارج از کشورکار کنم رو بنویسم

چندین با از من سوال شده بابت کار با خارج از کشور، همین اول بگم مهم ترین چیز "مهارت فنی" هستش که نمیخوام از این بیشتر درموردش بگم چون خیلی واضحه!!!

مورد بعدی "ارتباطات"، به قدری این مهم هستش که هیچ وقت تاثیرش نمیتونید از دور متوجه بشید تا وقتی که خودتون از این ارتباطات داشته باشید

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

برای استارت از نظر من تمرکز روی LinkedIn میتونه مهم ترین قدم باشه سعی کنید هر جور شده توانایی خودتون رو نشون بدید از طریق پروژه ها و پست هاتون، واقعا تاثیر داره (شما کاری به این نداشته باشید بقیه چیکار میکنن کار خودتون رو پیش ببرید)

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

پس این مورد رو هیچ وقت فراموش نکنید! دنبال دیده شدن از راه پست های زرد نباشید

مهم ترین نکته که باید رعایت کنید: "حمایت = حمایت " تا زمانی که حمایت نکنید حمایت نمیشید خیلی سادس! منتظر کسی نباشید شما شروع کنید تا این ارتباط صورت بگیره (اگر هم نشد برو بعدی پافشاری الکی نکن)

استارت ارتباطات خوب از همین پلتفرم میتونه تا آمریکا و کانادا و . . . بره اینو برادرانه بهتون میگم واقعا افرادی هستن اینجا که شما 20 سال دیگه هم تلاش کنید امکان نداره پیداشون کنید. خوبیش اینه اینجا انواع سخران، نویسنده کتاب معروف، برنامه نویس ها تاپ و . . . اینجا جمع شدن خب کجا این فرصت برای شما پیدا میشه ؟!

شما حتما باید یکسری افراد رو داخل دامنه ارتباطاتتون داشته باشید که این پوزیشن هارو داشته باشن:
- Human Resource
- Head Hunter
- Talent Acquisition
این افراد معمولا جزو افرادی هستن اول نفر پست شغلی میزارن برای جذب نیرو . . . پس اگر شما ارتباط خوبی از قبل برقرار کرده باشید دیگه خودتون بقیش رو میدونید

حالا برسیم به خارج از کشور
تمامی نکات بالا برای این هم صدق میکنه شما هدفتون رو بذارید برای 2 سال بعد بگید برای اینکه برم استرالیا یا هر کشور من باید چه افرادی؟ چه شرکت هایی؟ چه سایت هایی رو پیدا کنم و روشون تمرکز کنم.
به عنوان مثال من میخوام برم آمریکا: نیاز دارم برای این پوزیشن خودم حتما نمونه کار خوب انگلیسی + افرادی مثل UIUX/ Backend/ Team Lead/ DevOps /HR / CTO رو حداقل داخل دامنه ارتباطاتم داشته باشم + آشنایی با فرهنگ کاری و نکات مهم کار کشور مورد نظرو . . .

وقتی هدف ها مشخص باشه خیلی راحت میشه کار رو جلو برد

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

خیلی ازموارد رو اینجا ننوشتم چون جا نمیشد ولی اگر مایل بودید میتونید وقت مشاوره بگیرید از طریق اینجا یا تلگرام (Soheibk) پیام بدید بیشتر صحبت کنیم چون خیلی پیام میگیرم بابت این مورد و وقت منم کم، امیدوارم تونسته باشم به شما کمکی کرده باشم
------------------------------------
پُروکُد، جایی که‌ برنامه‌نویسای حرفه‌ای متولد میشن🧑🏻‍💻👇🏽

https://news.1rj.ru/str/ProCode0101
👍2
تام و جری رو یادت هست؟

هر بار تام تله می‌چید، جری باهوش‌تر از قبل فرار می‌کرد 😎

نرم‌افزاری که طراحی می‌کنی هم باید همین‌قدر تاب‌آور باشه؛
خطا و مشکل همیشه هست، اما سیستم باید دوباره بلند شه و به کاربر خدمات بده 👌


حالا سؤال اینه:
چطور می‌تونیم یه نرم‌افزار واقعاً تاب‌آور بسازیم؟

چه راه‌حلی وجود داره؟ 🤔⚙️


خبر خوب اینه که مثل خیلی از چالش‌های برنامه‌نویسی،
غول‌های نرم‌افزاری دنیا هم قبلاً با این مشکل روبه‌رو شدن و
راه‌حل‌هایی براش ساختن که خودشون سال‌هاست ازش استفاده می‌کنن 💙

و ما فقط کافیه این راه‌حل‌ها رو بشناسیم و
به‌درستی به کار ببریم؛


به این می‌گن استراتژی‌های تاب‌آوری در نرم‌افزار.


الان یا ماه گذشته روی چه پروژه‌ای کار می‌کردی؟
آیا استراتژی‌های تاب‌آوری رو توی اون پروژه پیاده‌سازی کردی؟

نرم‌افزاری که ساختی، در برابر خطاها و اختلال‌ها مقاومه؟
یا با یکی دو مشکل ساده، کل سیستم از کار می‌افته؟
------------------------------------
پُروکُد، جایی که‌ برنامه‌نویسای حرفه‌ای متولد میشن🧑🏻‍💻👇🏽

https://news.1rj.ru/str/ProCode0101
👍2
امروز، ۱۲ می، سال‌روز تولد دایکسترا است.

ادسخر ویبه دایکسترا یکی از تأثیرگذارترین و برجسته‌ترین دانشمندان علوم کامپیوتر در قرن بیستم بود. او با ارائه الگوریتمی برای یافتن کوتاه‌ترین مسیر در گراف‌ها، که امروز به «الگوریتم دایکسترا» شناخته می‌شود، تحولی بنیادین در نظریه گراف و طراحی الگوریتم‌ها ایجاد کرد. دایکسترا همچنین از پیشگامان برنامه‌نویسی ساخت‌یافته بود و نقش مهمی در ترویج اصول دقت و سادگی در توسعه نرم‌افزار داشت. او از توسعه‌دهندگان اصلی زبان برنامه‌نویسی ALGOL نیز بود. در سال ۱۹۷۲، دایکسترا به پاس دستاوردهایش در زمینه زبان‌های برنامه‌نویسی و طراحی الگوریتم، جایزه تورینگ را دریافت کرد.

https://en.wikipedia.org/wiki/Edsger_W._Dijkstra
------------------------------------
پُروکُد، جایی که‌ برنامه‌نویسای حرفه‌ای متولد میشن🧑🏻‍💻👇🏽

https://news.1rj.ru/str/ProCode0101
👍2
Forwarded from Ditty | دیتی
This media is not supported in your browser
VIEW IN TELEGRAM
🔺قابلیت Locked scrolling توی VS Code

- گاهی اوقات حین اینکه دو تا فایل رو با همدیگه مقایسه می‌کنیم، می‌خوایم با اسکرول توی یک فایل، اون فایل هم به‌صورت خودکار اسکرول بشه

- کافیه Command Palette رو باز کنیم و بنویسیم:

View: Toggle Locked Scrolling Across Editors


- پ.ن: Command Palette با دکمه‌های Ctrl+Shift+P (توی مک P⇧⌘) باز میشه

#tips
👍2👌1
5 کتاب برتر برای ارتقای تخصص
------------------------------------
پُروکُد، جایی که‌ برنامه‌نویسای حرفه‌ای متولد میشن🧑🏻‍💻👇🏽

https://news.1rj.ru/str/ProCode0101
👍21
محبوب ترین زبان های برنامه نویسی در سال 2025
------------------------------------
پُروکُد، جایی که‌ برنامه‌نویسای حرفه‌ای متولد میشن🧑🏻‍💻👇🏽

https://news.1rj.ru/str/ProCode0101
👌1💯1
🚀 فایرفاکس سورس‌کدش رو پابلیک کرده!
می‌خوای ببینی یه مرورگر واقعی چجوری ساخته می‌شه؟
https://github.com/mozilla-firefox/firefox
------------------------------------
پُروکُد، جایی که‌ برنامه‌نویسای حرفه‌ای متولد میشن🧑🏻‍💻👇🏽

https://news.1rj.ru/str/ProCode0101
👍2
یه سورس عالی برای مطالعه پیدا کردم
مالتی ترد
دیتابیس
کش
مموری
و هزاران کوفت و زهر مار دیگه داره
https://github.com/Snapchat/KeyDB
------------------------------------
پُروکُد، جایی که‌ برنامه‌نویسای حرفه‌ای متولد میشن🧑🏻‍💻👇🏽

https://news.1rj.ru/str/ProCode0101
1🔥1
Marcello La Rocca - Grokking Data Structures-Manning (2024).pdf
16.8 MB
دیتا استراکچر رو قورت بده!🧠💎

📘 grokking data strucures

✏️ Marcello la rocca

📝 282 page

اگه ساختار داده‌ها همیشه برات خشک و ترسناک بودن، این کتاب می‌خواد همون طلسمو بشکنه! 🧠🔍

با زبونی ساده و تصویری، مفاهیمی مثل لیست‌ها، صف‌ها، پشته‌ها، درخت‌ها، گراف‌ها و هش‌مپ‌ها رو جوری توضیح می‌ده که بالاخره «می‌گیریش»—نه فقط برای پاس کردن درس، بلکه برای اینکه واقعاً بفهمی چرا اینا تو کد واقعی مهمن.

یه کتاب برای اونایی که می‌خوان ساختار داده‌ها رو بالاخره «درک» کنن، نه فقط حفظ! مفهومی، قابل فهم، و حسابی کاربردی. 📚💡

------------------------------------
پُروکُد، جایی که‌ برنامه‌نویسای حرفه‌ای متولد میشن🧑🏻‍💻👇🏽

https://news.1rj.ru/str/ProCode0101
👍2
یه پلی لیست از اهنگ های بیکلام مخصوص تایم برنامه نویسی که میتونین موقع کار گوش بدید و ازش لذت ببرین
https://songsara.net/mood/coding/
------------------------------------
پُروکُد، جایی که‌ برنامه‌نویسای حرفه‌ای متولد میشن🧑🏻‍💻👇🏽

https://news.1rj.ru/str/ProCode0101
👍2
توی vs code حالا میتونید از ollama و مدل های لوکال خودتون تو copilot استفاده کنین
کافیه Command Palette (F1) رو باز کنین و از بخش Configure Models فعال کنین
------------------------------------
پُروکُد، جایی که‌ برنامه‌نویسای حرفه‌ای متولد میشن🧑🏻‍💻👇🏽

https://news.1rj.ru/str/ProCode0101
👍2
This media is not supported in your browser
VIEW IN TELEGRAM
گزارش حقوق و دستمزد برنامه نویس ها در ایران طبق زبان برنامه نویسی از جاب ویژن 🧑🏻‍💻
------------------------------------
پُروکُد، جایی که‌ برنامه‌نویسای حرفه‌ای متولد میشن🧑🏻‍💻👇🏽

https://news.1rj.ru/str/ProCode0101
1👍1🔥1