🔗 سایت👇
https://purecoder.ir
🆔کانال👇
@purecoder_ir
🆔گروه👇
@purecoder_gp
🆔پشتیبانی👇
@PureCoder_support
@MohammadTaherri
https://purecoder.ir
🆔کانال👇
@purecoder_ir
🆔گروه👇
@purecoder_gp
🆔پشتیبانی👇
@PureCoder_support
@MohammadTaherri
بهترین فریمورک های بکند از نظر تعداد فرصت های شغلی توی جاب اینجا...
1⃣Asp.net : 298
2⃣Laravel: 156
3⃣Django: 110
4⃣nodejs: 78
5⃣Spring boot: 65
6⃣Go: 54
7⃣Ruby: 3🤔
پ.ن: یه حساب خیلی سرانگشتی هست و نمیتونه ملاک صد در صدی باشه.
پ.ن: بالای ۹۰ درصد فرصت ها توی تهران هست.
پ.ن: میدونم که نود جی اس فریمورک نیست یا Go زبانه (در حالیکه اون بالا نوشتم فریمورک...مهم نیست 😅😅)
پ.ن: حق روبی توی ایران ادا نشده 🤦♂🤦♂
@purecoder_ir
1⃣Asp.net : 298
2⃣Laravel: 156
3⃣Django: 110
4⃣nodejs: 78
5⃣Spring boot: 65
6⃣Go: 54
7⃣Ruby: 3🤔
پ.ن: یه حساب خیلی سرانگشتی هست و نمیتونه ملاک صد در صدی باشه.
پ.ن: بالای ۹۰ درصد فرصت ها توی تهران هست.
پ.ن: میدونم که نود جی اس فریمورک نیست یا Go زبانه (در حالیکه اون بالا نوشتم فریمورک...مهم نیست 😅😅)
پ.ن: حق روبی توی ایران ادا نشده 🤦♂🤦♂
@purecoder_ir
بهترین زبان های برنامه نویسی از نظر تعداد فرصت شغلی توی جاب اینجا:
1⃣javascript(& typescript): +500
2⃣Python: +350
3️⃣C#: +300
4️⃣PHP: +250
5⃣JAVA: +150
6⃣Go: +50
7⃣kotlin: +50
8⃣dart: +40
9⃣swift: +20
🔟rust: +5
پ.ن: تعداد فرصت های شغلی C و c++ قابل توجه بود ولی توی این لیست قرارشون ندادم.
@purecoder_ir
1⃣javascript(& typescript): +500
2⃣Python: +350
3️⃣C#: +300
4️⃣PHP: +250
5⃣JAVA: +150
6⃣Go: +50
7⃣kotlin: +50
8⃣dart: +40
9⃣swift: +20
🔟rust: +5
پ.ن: تعداد فرصت های شغلی C و c++ قابل توجه بود ولی توی این لیست قرارشون ندادم.
@purecoder_ir
ایرانی ها هزاران سال بود که قنات میزدن و بعد توی زمانه ی جدید یه عده کودن پیداشون شد و گفتن این چکاری هست که میکنید و دیگه دوره ی این کارها به سر اومده و باید عمودی حفر کنید و بریییییید پایین و چاه بزنید و مجوز بی رویه ی حفر چاه های مختلف صادر شد و نتیجه هم مشخص.
توی سولوشن هایی که برای یک مجموعه پرابلم میدیم باید شرایط مختلف رو لحاظ کنیم و یه سولوشن رو غلفتی از یه جایی بر نداریم و ببریم یه جای دیگه و انتظار داشته باشیم که به خوبی کار کنه. هر پرابلم کانتکست خودش رو داره که توسط شرایط محیطی مختلف احاطه شده و باید مختص همون شرایط فکر و طراحی کرد. سولوشنی که یک جا معجزه میکنه ممکنه یک جای دیگه نابودگر باشه.
پ.ن: پاراگراف دوم درمورد کار خودمون بود.🤪🤪
@purecoder_ir
توی سولوشن هایی که برای یک مجموعه پرابلم میدیم باید شرایط مختلف رو لحاظ کنیم و یه سولوشن رو غلفتی از یه جایی بر نداریم و ببریم یه جای دیگه و انتظار داشته باشیم که به خوبی کار کنه. هر پرابلم کانتکست خودش رو داره که توسط شرایط محیطی مختلف احاطه شده و باید مختص همون شرایط فکر و طراحی کرد. سولوشنی که یک جا معجزه میکنه ممکنه یک جای دیگه نابودگر باشه.
پ.ن: پاراگراف دوم درمورد کار خودمون بود.🤪🤪
@purecoder_ir
مسئولین مملکتی ما اینجورین که وقتی میخوان آمار سفرهای نوروزی رو اعلام کنن و ازش میزان رفاه جامعه رو نتیجه بگیرن مثلن میان میگن که نوروز امسال n میلیون نفر به سفر رفتند.
حالا چه جوری حساب شده؟
یه خانواده با ماشینش از مشهد راه افتاده و مسیر زیر رو طی کرده 👇
مشهد، سبزوار، شاهرود، دامغان، سمنان، تهران، قم، کاشان، نطنز، شاهین شهر، اصفهان، پاسارگارد، مرودشت، شیراز ، بوشهر
و بعد هم برگشته...
بعد اینا توی کل این مسیر به هر شهر یا استانی که وارد بشن و توی یکی از پارک هاش چند دقیقه ای استراحت کنن براش کنتور میندازن و یه سفر مجزا حسابش میکنن و در پایان نتیجه میگیرن که سطح رفاه جامعه بالاست چون خیلی مسافرت میرن.
طرف اصلن برای کار مهاجرت کرده به یه شهر دیگه و توی نوروز رفته شهر خودش پیش خانوادش و کل عید رو هم از خونه در نیومده تا سر کوچه هم نرفته ولی اینا مسافرت حسابش میکنن و میگن جامعه رفاه داره.
مثل مسئولین مملکت مون نباشیم. توی گزارش کارهای روزمره مون آمار الکی ندیم.
خیلی خیلی قبلنا برای اینکه پروژه ی خودم رو به رخ کارفرما بکشم مثلن بهش میگفتم که این پروژه ۳۰ هزار خط کد هست و خیلی روش کار شده، در حالیکه میدونستم خیلی از این کدها اهمیت زیادی نداره و خیلی هاش در حد کپی پیست بودن یا اصلن توسط فریمورک جنریت شدن و امتیازی برای نشون دادن برتری کد من محسوب نمیشن.
@purecoder_ir
حالا چه جوری حساب شده؟
یه خانواده با ماشینش از مشهد راه افتاده و مسیر زیر رو طی کرده 👇
مشهد، سبزوار، شاهرود، دامغان، سمنان، تهران، قم، کاشان، نطنز، شاهین شهر، اصفهان، پاسارگارد، مرودشت، شیراز ، بوشهر
و بعد هم برگشته...
بعد اینا توی کل این مسیر به هر شهر یا استانی که وارد بشن و توی یکی از پارک هاش چند دقیقه ای استراحت کنن براش کنتور میندازن و یه سفر مجزا حسابش میکنن و در پایان نتیجه میگیرن که سطح رفاه جامعه بالاست چون خیلی مسافرت میرن.
طرف اصلن برای کار مهاجرت کرده به یه شهر دیگه و توی نوروز رفته شهر خودش پیش خانوادش و کل عید رو هم از خونه در نیومده تا سر کوچه هم نرفته ولی اینا مسافرت حسابش میکنن و میگن جامعه رفاه داره.
مثل مسئولین مملکت مون نباشیم. توی گزارش کارهای روزمره مون آمار الکی ندیم.
خیلی خیلی قبلنا برای اینکه پروژه ی خودم رو به رخ کارفرما بکشم مثلن بهش میگفتم که این پروژه ۳۰ هزار خط کد هست و خیلی روش کار شده، در حالیکه میدونستم خیلی از این کدها اهمیت زیادی نداره و خیلی هاش در حد کپی پیست بودن یا اصلن توسط فریمورک جنریت شدن و امتیازی برای نشون دادن برتری کد من محسوب نمیشن.
@purecoder_ir
میانگین درآمدت از برنامه نویسی ماهیانه چقدر هست؟
Anonymous Poll
30%
صفر
10%
کمتر از ۱۰ میلیون
14%
۱۰ تا ۲۰ میلیون
13%
۲۰ تا ۳۰ میلیون
12%
۳۰ تا ۴۰ میلیون
9%
۴۰ تا ۶۰ میلیون
6%
۶۰ تا ۱۰۰ میلیون
6%
بالای ۱۰۰ میلیون
Pure Coder
میانگین درآمدت از برنامه نویسی ماهیانه چقدر هست؟
افرادی که درآمد بالای ۶۰ تومن دارن خودشون رو معرفی کنن که ازشون مالیات بگیریم و بدیم به اونایی که درآمد صفر دارن تا یکم چرخ زندگی بچرخه.
وجوهات رو به شماره حساب مبسر مالیات که در آینده اعلام میشه واریز کنید.
باتشکر.
وجوهات رو به شماره حساب مبسر مالیات که در آینده اعلام میشه واریز کنید.
باتشکر.
Forwarded from Hêmn
🎯 GLORY برای VS Code بالاخره منتشر شد!
یه تم دارک باحال که نه فقط چشماتو اذیت نمیکنه، بلکه حالتو هم خوب میکنه!
دارک، مات و هکری... دقیقا همون چیزی که یه برنامهنویس واقعی لازم داره.
دو مود مختلف:
🔹 Deep برای تمرکز کامل
🔹 Soft برای کد زدنِ شبانه
🛠 برای نصب:
برو به VS Code
توی بخش Extensions بزن: GLORY
نصب کن و حالشو ببر.
📦 یا مستقیم از
Marketplace: 👉 https://marketplace.visualstudio.com/items?itemName=heman-sadeghi.glory-theme
رفقا اینجا جای خرج کردنه استارز هاتونه 😄🤌
یه حمایت کوچیک بدین اپدیت های بیشتری میذارم.
لینک ریپو روی گیتهاب 👇
https://github.com/hemansadeghi/glory-vscode-theme.git
خوشحال میشم نظراتتون رو داشته باشم 🤝❤️
یه تم دارک باحال که نه فقط چشماتو اذیت نمیکنه، بلکه حالتو هم خوب میکنه!
دارک، مات و هکری... دقیقا همون چیزی که یه برنامهنویس واقعی لازم داره.
دو مود مختلف:
🔹 Deep برای تمرکز کامل
🔹 Soft برای کد زدنِ شبانه
🛠 برای نصب:
برو به VS Code
توی بخش Extensions بزن: GLORY
نصب کن و حالشو ببر.
📦 یا مستقیم از
Marketplace: 👉 https://marketplace.visualstudio.com/items?itemName=heman-sadeghi.glory-theme
رفقا اینجا جای خرج کردنه استارز هاتونه 😄🤌
یه حمایت کوچیک بدین اپدیت های بیشتری میذارم.
لینک ریپو روی گیتهاب 👇
https://github.com/hemansadeghi/glory-vscode-theme.git
خوشحال میشم نظراتتون رو داشته باشم 🤝❤️
Visualstudio
GLORY - Visual Studio Marketplace
Extension for Visual Studio Code - GLORY: Darker than your coffee, smoother than your commits. Switch between deep focus and smooth vibes. Not just a theme — a whole mood.
Is Golang Still Growing? Go Language Popularity Trends in 2024👇
https://blog.jetbrains.com/research/2025/04/is-golang-still-growing-go-language-popularity-trends-in-2024/
@purecoder_ir
https://blog.jetbrains.com/research/2025/04/is-golang-still-growing-go-language-popularity-trends-in-2024/
@purecoder_ir
یکی از بحث هایی که قبلنا توی گروه های فلاتری بود و بعضی مواقع به جنجال و کتک کاری هم میکشید😝، این بود که بلاک architecture هست یا نه؟
هیشکی هم نمیتونست حرفشو ثابت کنه، نه این گروه نه اون گروه. آخرم هیشکی نفهمید که این گور به گوری architecture بود یا نه😂😂😂😂
@purecoder_ir
هیشکی هم نمیتونست حرفشو ثابت کنه، نه این گروه نه اون گروه. آخرم هیشکی نفهمید که این گور به گوری architecture بود یا نه😂😂😂😂
@purecoder_ir
وقتی که میگیم اکه پروژه بزرگ باشه فلان کار رو میکنیم، مثلن از فلان ابزار یا استراکچر استفاده میکنیم و اگه کوچیک باشه فلان و و و ....،اولین لازمه ش اینه که بزرگ و کوچک بودن رو از حالت کیفی در بیاریم و یه متر و معیار(metric) براش تعریف کنیم که براساس اون پروژه ها رده بندی بشن. مثلن هر پروژه براساس یه سری متریک ها یه امتیازی بین صفر و یک بگیره و براساس اون ارزیابی بشه.
اگه هیچ متریکی تعریف نکردیم اون موقع هر کسی به سلیقه و دل بخواه خودش یه اسمی روی پروژه ها میگذاره و نه تنها مقایسه ای که آدم های مختلف دارن با هم متفاوت میشه بلکه یه آدم خاص امروز روی پروژه یه برچسبی میزنه و فردا اصن یادش نمیاد که چرا چنین برچسبی روی اون پروژه زده بود.
پس اگه هیچ متریکی برای کمی کردن تعریف بزرگ و کوچک بودن پروژه ها نداریم، صحبت از اون و گفتن اینکه اگه بزرگ بود فلان کار رو میکنیم و اگه کوچیک بود فلان کار، چیزی جز به بیراهه رفتن نیست.
حتا اگه نمیتونیم به صورت صریح متریکی رو تعریف کنیم که براساس اون یک پروژه نمره ی عددی دقیق بگیره و ارزیابی بشه، باید معیار های سنجش بزرگ یا کوچک بودن رو مستند کنیم و تصمیم های خودمون پیرامون این موضوع رو کاملن شفاف و اون ها رو داکیومنت کنیم که در آینده بتونیم به داکیومنت ها برگردیم و دلیل تصمیم های گرفته شده رو بدونیم.
در هر صورت حسی کار کردن ما رو به بیراهه میبره و معیار های ارزیابی باید برای همه ی پروژه ها یکسان باشن و همچنین باید راهی برای اندازه گیری کردن شون پیدا کنیم، چه بتونن کاملن عددی بشن و چه نه.
@purecoder_ir
اگه هیچ متریکی تعریف نکردیم اون موقع هر کسی به سلیقه و دل بخواه خودش یه اسمی روی پروژه ها میگذاره و نه تنها مقایسه ای که آدم های مختلف دارن با هم متفاوت میشه بلکه یه آدم خاص امروز روی پروژه یه برچسبی میزنه و فردا اصن یادش نمیاد که چرا چنین برچسبی روی اون پروژه زده بود.
پس اگه هیچ متریکی برای کمی کردن تعریف بزرگ و کوچک بودن پروژه ها نداریم، صحبت از اون و گفتن اینکه اگه بزرگ بود فلان کار رو میکنیم و اگه کوچیک بود فلان کار، چیزی جز به بیراهه رفتن نیست.
حتا اگه نمیتونیم به صورت صریح متریکی رو تعریف کنیم که براساس اون یک پروژه نمره ی عددی دقیق بگیره و ارزیابی بشه، باید معیار های سنجش بزرگ یا کوچک بودن رو مستند کنیم و تصمیم های خودمون پیرامون این موضوع رو کاملن شفاف و اون ها رو داکیومنت کنیم که در آینده بتونیم به داکیومنت ها برگردیم و دلیل تصمیم های گرفته شده رو بدونیم.
در هر صورت حسی کار کردن ما رو به بیراهه میبره و معیار های ارزیابی باید برای همه ی پروژه ها یکسان باشن و همچنین باید راهی برای اندازه گیری کردن شون پیدا کنیم، چه بتونن کاملن عددی بشن و چه نه.
@purecoder_ir
آیا کسانی که توی ریاضی خنگ هستن توی برنامه نویسی هم خنگن؟ یا برعکس اونایی که توی ریاضی باهوشن میتونن توی برنامه نویسی هم یه امتیاز مثبت داشته باشن؟
منظورم این نیست که برای برنامه نویس خوب شدن ریاضی قوی نیازه یا نه...
سوالم اینه که آیا همون بخش از مغز که برای تجزیه و تحلیل های ریاضی وارد عمل میشه، برای برنامه نویسی هم فعال میشه ؟
منظورم دانش ریاضی نیست، خود مغزه
خود مغز چطوری با این ۲ تا پدیده کنار میاد ؟
آیا تا حالا راجب این موضوع تحقیق کردین؟
اگه تحقیق کردی ممنون میشم این زیر نظرت و نتیجه تحقیقت رو بگی ...
پ.ن: نتایج تجربی خودمون ملاک قطعی نمیتونه باشه چون ممکنه توی مدرسه یه معلم بد داشتی و از ریاضی زده شدی و به اشتباه فکر کردی توش خنگی و بعدش برنامه نویسیت خوب بوده...
@purecoder_ir
منظورم این نیست که برای برنامه نویس خوب شدن ریاضی قوی نیازه یا نه...
سوالم اینه که آیا همون بخش از مغز که برای تجزیه و تحلیل های ریاضی وارد عمل میشه، برای برنامه نویسی هم فعال میشه ؟
منظورم دانش ریاضی نیست، خود مغزه
خود مغز چطوری با این ۲ تا پدیده کنار میاد ؟
آیا تا حالا راجب این موضوع تحقیق کردین؟
اگه تحقیق کردی ممنون میشم این زیر نظرت و نتیجه تحقیقت رو بگی ...
پ.ن: نتایج تجربی خودمون ملاک قطعی نمیتونه باشه چون ممکنه توی مدرسه یه معلم بد داشتی و از ریاضی زده شدی و به اشتباه فکر کردی توش خنگی و بعدش برنامه نویسیت خوب بوده...
@purecoder_ir
✅Flutter Design Patterns and Best Practices
🟢Table of Contents
✔️Best Practices for Building UIs with Flutter
✔️Responsive UIs for All Devices
✔️Vanilla State Management
✔️State Management Patterns and Their Implementations
✔️Creating Consistent Navigation
✔️The Responsible Repository Pattern
✔️Implementing the Inversion of Control Principle
✔️Ensuring Scalability and Maintainability with Layered Architecture
✔️Mastering Concurrent Programming in Dart
✔️A Bridge to the Native Side of Development
✔️Unit Tests, Widget Tests, and Mocking Dependencies
✔️Static Code Analysis and Debugging Tools
@purecoder_ir
🟢Table of Contents
✔️Best Practices for Building UIs with Flutter
✔️Responsive UIs for All Devices
✔️Vanilla State Management
✔️State Management Patterns and Their Implementations
✔️Creating Consistent Navigation
✔️The Responsible Repository Pattern
✔️Implementing the Inversion of Control Principle
✔️Ensuring Scalability and Maintainability with Layered Architecture
✔️Mastering Concurrent Programming in Dart
✔️A Bridge to the Native Side of Development
✔️Unit Tests, Widget Tests, and Mocking Dependencies
✔️Static Code Analysis and Debugging Tools
@purecoder_ir
✅Building Games with Flutter
🟢Table of Contents
✔️Getting Started with Flutter Games
✔️Working with the Flame Engine
✔️Building a Game Design
✔️Drawing and Animating Graphics
✔️Moving the Graphics with Input
✔️Playing Sound Effects and Music
✔️Designing Your Own Levels
✔️Scaling the game for web and desktop
✔️Implementing Advanced Graphics Effects
✔️Making Intelligent Enemies With AI
✔️Finishing the Game
@purecoder_ir
🟢Table of Contents
✔️Getting Started with Flutter Games
✔️Working with the Flame Engine
✔️Building a Game Design
✔️Drawing and Animating Graphics
✔️Moving the Graphics with Input
✔️Playing Sound Effects and Music
✔️Designing Your Own Levels
✔️Scaling the game for web and desktop
✔️Implementing Advanced Graphics Effects
✔️Making Intelligent Enemies With AI
✔️Finishing the Game
@purecoder_ir
سن یک عدد نیست. بچه های جوون گولتون نزنن😅
طلایی ترین دوران بازه ی ۲۰ تا ۳۰ سالگی هست.
حالا یک نفر اگه استثنا شد و از ۴۰ سالگی شروع کرد و دنیا رو فتح کرد نمیشه به همه نسبتش داد و گفت سن فقط یه عدده.
واقعیتش اینه که سن توی خیلی چیزها خیلی مهمه.
سن که بالا بره اگه جسمتم سالم باشه دیگه هوش و حواست مثل یه آدم ۲۰ ساله نیست. باید حواست به ۱۰ هزار جا باشه.
بعضی واقعیت ها شاید تلخ باشن ولی کاریش نمیشه کرد. همینه که هست.
@purecoder_ir
طلایی ترین دوران بازه ی ۲۰ تا ۳۰ سالگی هست.
حالا یک نفر اگه استثنا شد و از ۴۰ سالگی شروع کرد و دنیا رو فتح کرد نمیشه به همه نسبتش داد و گفت سن فقط یه عدده.
واقعیتش اینه که سن توی خیلی چیزها خیلی مهمه.
سن که بالا بره اگه جسمتم سالم باشه دیگه هوش و حواست مثل یه آدم ۲۰ ساله نیست. باید حواست به ۱۰ هزار جا باشه.
بعضی واقعیت ها شاید تلخ باشن ولی کاریش نمیشه کرد. همینه که هست.
@purecoder_ir
🌵🌵🌵Vertical Slice Architecture
❓توی مدل Vertical Slice Architecture برای کاهش dependency بین Slice های مختلف چه کارهایی رو انجام دادی ؟
@purecoder_ir
❓توی مدل Vertical Slice Architecture برای کاهش dependency بین Slice های مختلف چه کارهایی رو انجام دادی ؟
@purecoder_ir