آیا برنامهنویسهای جونیور ریکت با ۱ سال سابقه کار ، داخل ایران ناخالص دریافتیشون بین ۳۰ تا ۳۵ هستش؟ (در واقعیت منظورمه. چیزی که شرکتها همین الان دارن پرداخت میکنن آیا همینه یا کمتره. اگر همینه یا بیشتره ممنون میشم اسم شرکت رو کامنت کنید)
Final Results
74%
کمتره
21%
همینه
5%
بیشتره
لطفا علاوه بر سوال بالا ، به این سوال هم جواب بدید. آیا برنامهنویسهای فرانت جونیور با ۱ سال سابقه کار داخل تهران ، خالص دریافتیشون در حال حاضر بیشتر از ۲۵ هستش؟ دقت کنید که میگم خالص. یعنی اون مبلغی که پیامک واریزیش میاد
Final Results
31%
بله
69%
خیر
رقصنده با کد
یه شرکتی توی حوزه بازار سرمایه سپرده که براش نیروی فرانت جونیور خوب برای ریکت بگیرم. سن مهم نیست جنسیت مهم نیست تحصیلات مهم نیست حداقل ۱،۲ سال سابقه کار خالص حقوق یه چیزی بین ۱۵ تا ۲۵ کار حضوری ، شنبه تا چهارشنبه محل کار: تهران ، هفت تیر نزدیک مترو کار ادامهداره…
رزومه ۶ نفر دریافت شد. داره بررسی میشه.
توی ویدیوهایی که ویژگیهای جدید ریکت رو بررسی میکنن ، این ویدیو به نظر جالب بود. مختصر مفید با مثال همه چی رو میگه :
https://www.youtube.com/watch?v=1aP0HEatAyQ
#react
https://www.youtube.com/watch?v=1aP0HEatAyQ
#react
انواع APIها:
Rest
SOAP
gRPC
GraphQl
webRTC
Webhooks
WebSocket
این ویدیو دید خوبی بهتون میده:
https://www.youtube.com/watch?v=pBASqUbZgkY
#api #web #interview
Rest
SOAP
gRPC
GraphQl
webRTC
Webhooks
WebSocket
این ویدیو دید خوبی بهتون میده:
https://www.youtube.com/watch?v=pBASqUbZgkY
#api #web #interview
خیلی وقت پیشها ، تقریبا اوایل زمانی که این کانال ایجاد شده بود یه رسمی داشتیم هر روز ۷ صبح به مدت ۱ سال پیوسته ، ویدیوی آموزش انگلیسی چند دقیقهای میذاشتیم برای مکالمه. دلیل یک سال بودنش هم این بود که برای بیشتر از یک سال توی تلگرام نمیشد کلندر کرد.
این رسم رو میخوام احیا کنم برای سوالات مصاحبهای فرانت و فعلا با اکثریت تمرکز روی جاوااسکریپت.
اگر موج جذب نیروی بعدی رو ۱ اسفند در نظر بگیریم ، تا اون موقع حدود ۸۶ روز وقت داریم.
و جالبتر میشه بدونید اگر شما ۸۶ سوال پرتکرار حوزه فرانت رو خوب بلد باشید و مفهوم سوال رو متوجه شده باشید ، به راحتی ۹۰ درصد سوالات جاوااسکریپت مصاحبهها رو جواب میدید.
کانال رو تنظیم کردم هر روز ۶:۳۰ صبح ، یک سوال پست کنه.
جوابش رو اگر وقت کنم شبا میام میذارم ولی احتمالا برای اکثرش وقت نشه.
همه جور سوالی هم هست ، سخت و آسون قاطیه.
ساید دارک قضیه:
اگر نرسیدید که روزی ۱ سوال رو حل کنید (کد بزنید) ، کلا از دنیای برنامهنویسی برید.
این رسم رو میخوام احیا کنم برای سوالات مصاحبهای فرانت و فعلا با اکثریت تمرکز روی جاوااسکریپت.
اگر موج جذب نیروی بعدی رو ۱ اسفند در نظر بگیریم ، تا اون موقع حدود ۸۶ روز وقت داریم.
و جالبتر میشه بدونید اگر شما ۸۶ سوال پرتکرار حوزه فرانت رو خوب بلد باشید و مفهوم سوال رو متوجه شده باشید ، به راحتی ۹۰ درصد سوالات جاوااسکریپت مصاحبهها رو جواب میدید.
کانال رو تنظیم کردم هر روز ۶:۳۰ صبح ، یک سوال پست کنه.
جوابش رو اگر وقت کنم شبا میام میذارم ولی احتمالا برای اکثرش وقت نشه.
همه جور سوالی هم هست ، سخت و آسون قاطیه.
ساید دارک قضیه:
اگر نرسیدید که روزی ۱ سوال رو حل کنید (کد بزنید) ، کلا از دنیای برنامهنویسی برید.
فرض کنید از اپل یا گوگل تماس گرفتن و برای ۱ اسفند وقت مصاحبه براتون چیدن که استخدامتون کنن (با ویزا و حقوق خوب). فقط هم ۱ دونه مصاحبه هستش. همونجا هم نتیجه رو اعلام میکنن. از چه زمانی شروع میکنید که آماده بشید؟ (هم فنی ، هم زبان ، هم سافت اسکیل)
Final Results
83%
از امروز
5%
از ۱ ماه مونده
1%
از ۱۰ روز مونده
5%
از شب قبلش
7%
آماده نمیشم
من خودم همیشه از بعضی کلمات میترسم دلیلشم نمیدونم چیه. مثلا Redux. همیشه یه غول بی شاخ و دمی برام بود تا اینکه مجبور شدم تا حد پیچ و مهرههاش یادش بگیرم و الان بسیار شیرینه برام تا جایی که دیگه استفاده از هر ابزار دیگهای رو برای پروژههای سایز متوسط به بالا بیهوده میبینم.
یکی دیگه از چیزایی که همیشه غوله مخصوصا برای بچههای فرانت ، Kafka هستش و فکر میکنن بچههای بکاند دارن شاتل میسازن.
ویدیوی زیر خیلی بهتون کمک میکنه درک خوبی از Kafka پیدا کنید و تفاوتش با RabbitMQ و ActiveMQ رو توضیح میده.
https://www.youtube.com/watch?v=QkdkLdMBuL0
درنهایت اینکه همه اینها ابزارن. نفراتی که اینها رو میسازن آدمای خفنی هستن ، نه نفراتی که ازش استفاده میکنن.
هر ابزاری رو هم با مطالعه داکیومنتش میشه یاد گرفت. به همین راحتی.
ویدیوی زیر هم پیادهسازی یک پروژه با کافکا و پایتون رو نشون میده بهتون. حتی اگر فقط فرانتاند هستید ، پیشنهاد میکنم ببینید ضرر نداره.
https://www.youtube.com/watch?v=B7CwU_tNYIE
یکی دیگه از چیزایی که همیشه غوله مخصوصا برای بچههای فرانت ، Kafka هستش و فکر میکنن بچههای بکاند دارن شاتل میسازن.
ویدیوی زیر خیلی بهتون کمک میکنه درک خوبی از Kafka پیدا کنید و تفاوتش با RabbitMQ و ActiveMQ رو توضیح میده.
https://www.youtube.com/watch?v=QkdkLdMBuL0
درنهایت اینکه همه اینها ابزارن. نفراتی که اینها رو میسازن آدمای خفنی هستن ، نه نفراتی که ازش استفاده میکنن.
هر ابزاری رو هم با مطالعه داکیومنتش میشه یاد گرفت. به همین راحتی.
ویدیوی زیر هم پیادهسازی یک پروژه با کافکا و پایتون رو نشون میده بهتون. حتی اگر فقط فرانتاند هستید ، پیشنهاد میکنم ببینید ضرر نداره.
https://www.youtube.com/watch?v=B7CwU_tNYIE
این کنفرانس رو ببینید از ثانیه به ثانیهاش لذت ببرید. بخشی از یک فستیوال ۵ روزه برنامهنویسا هستش. اینجا در مورد react حرف میزنن.
Effective React: Lessons from 10 Years - Cory House - NDC Copenhagen 2025
http://youtube.com/watch?v=Ktg8eLUiCk8
دردوبلاش بخوره توی سر کنفرانسها و همایشها و دورهمیهای آبگوشتی ایران که بیشتر کنفرانس مخزنی و چ..یه تا مجمع علمی.
اون وسط هم تا میشه تراکت میدن دستمون و تبلیغات میکنن تو چشممون.
Effective React: Lessons from 10 Years - Cory House - NDC Copenhagen 2025
http://youtube.com/watch?v=Ktg8eLUiCk8
دردوبلاش بخوره توی سر کنفرانسها و همایشها و دورهمیهای آبگوشتی ایران که بیشتر کنفرانس مخزنی و چ..یه تا مجمع علمی.
اون وسط هم تا میشه تراکت میدن دستمون و تبلیغات میکنن تو چشممون.
رقصنده با کد
این کنفرانس رو ببینید از ثانیه به ثانیهاش لذت ببرید. بخشی از یک فستیوال ۵ روزه برنامهنویسا هستش. اینجا در مورد react حرف میزنن. Effective React: Lessons from 10 Years - Cory House - NDC Copenhagen 2025 http://youtube.com/watch?v=Ktg8eLUiCk8 دردوبلاش بخوره…
حتما ببینید. هر ثانیهاش نکته داره.
توی دقیقه ۲۷ داره در مورد سرور کامپوننتهای ریکت صحبت میکنه و میپرسه چند نفر از app router نکستجیاس استفاده کردن و فقط ۳،۴ نفر دستشونو میبرن بالا.
ویدیو برای چه زمانیه؟ ۳ هفته پیش!
روزای اولی که سرور کامپوننتها معرفی شد و هنوز توی حالت اکسپریمنتال بود ، یادمه کلی برنامه نویس ایرانی فرداش سوییچ کردن. خوب نیست این رفتار ولی کنجکاویمون رو نشون میده. شاید هم استرسی بودنمون رو و ترس عقب موندن از کامیونیتی.
پاورقی : خودم ۲ سال پیش باهاش اپ گیفت کارت رو برای کاریزما زده بودم 😅
توی دقیقه ۲۷ داره در مورد سرور کامپوننتهای ریکت صحبت میکنه و میپرسه چند نفر از app router نکستجیاس استفاده کردن و فقط ۳،۴ نفر دستشونو میبرن بالا.
ویدیو برای چه زمانیه؟ ۳ هفته پیش!
روزای اولی که سرور کامپوننتها معرفی شد و هنوز توی حالت اکسپریمنتال بود ، یادمه کلی برنامه نویس ایرانی فرداش سوییچ کردن. خوب نیست این رفتار ولی کنجکاویمون رو نشون میده. شاید هم استرسی بودنمون رو و ترس عقب موندن از کامیونیتی.
پاورقی : خودم ۲ سال پیش باهاش اپ گیفت کارت رو برای کاریزما زده بودم 😅
رقصنده با کد
این کنفرانس رو ببینید از ثانیه به ثانیهاش لذت ببرید. بخشی از یک فستیوال ۵ روزه برنامهنویسا هستش. اینجا در مورد react حرف میزنن. Effective React: Lessons from 10 Years - Cory House - NDC Copenhagen 2025 http://youtube.com/watch?v=Ktg8eLUiCk8 دردوبلاش بخوره…
طبق گفته این دوست عزیزمون چند سال دیگه توی دنیای وب چیزی استفاده میشه به اسم Sync Engine
کلا معماری و ساختار پروژههای وب رو از بیخ و بن تغییر میده.
مثال عملی هم براش میزنه و تست میکنه.
خیلی راحت بخوام بگم، Sync Engine یعنی یه جور دیتابیس کوچیک همونجا توی مرورگر کاربر داری. هر کاری کاربر میخواد بکنه، اول روی همین دیتابیس لوکال انجام میشه ، خیلی سریع و حتی وقتی نت قطع باشه. بعدش خود این دیتابیس لوکال هر وقت فرصت پیدا کنه، با دیتابیس اصلی سینک میشه و تغییرات رو رد و بدل میکنه.
اینطوری دیگه لازم نیست UI برای هر کار کوچیکی اندپوینت کال کنه، ولی خب backend همچنان هستش و کارای مهم مثل لاجیک و حل تداخلها رو انجام میده.
اگر استیبل بشه ، دیگه چیزی مشابه پروژههایی که امروز میزنیم وجود نخواهد داشت.
اینم ببینید
https://www.convex.dev/
کلا معماری و ساختار پروژههای وب رو از بیخ و بن تغییر میده.
مثال عملی هم براش میزنه و تست میکنه.
خیلی راحت بخوام بگم، Sync Engine یعنی یه جور دیتابیس کوچیک همونجا توی مرورگر کاربر داری. هر کاری کاربر میخواد بکنه، اول روی همین دیتابیس لوکال انجام میشه ، خیلی سریع و حتی وقتی نت قطع باشه. بعدش خود این دیتابیس لوکال هر وقت فرصت پیدا کنه، با دیتابیس اصلی سینک میشه و تغییرات رو رد و بدل میکنه.
اینطوری دیگه لازم نیست UI برای هر کار کوچیکی اندپوینت کال کنه، ولی خب backend همچنان هستش و کارای مهم مثل لاجیک و حل تداخلها رو انجام میده.
اگر استیبل بشه ، دیگه چیزی مشابه پروژههایی که امروز میزنیم وجود نخواهد داشت.
اینم ببینید
https://www.convex.dev/
رقصنده با کد
این کنفرانس رو ببینید از ثانیه به ثانیهاش لذت ببرید. بخشی از یک فستیوال ۵ روزه برنامهنویسا هستش. اینجا در مورد react حرف میزنن. Effective React: Lessons from 10 Years - Cory House - NDC Copenhagen 2025 http://youtube.com/watch?v=Ktg8eLUiCk8 دردوبلاش بخوره…
نمیشه به عنوان رفرنس بی عیب و نقص بهش ارجاع داد ، ولی رفرنس بدی هم نیست.
پست دارک آخر شب:
حقیقتی که نمیخواید قبول کنید.
همکارت شاید خارج از شرکت ، دوست خوبی برات باشه ولی داخل شرکت ، هیچ کس دوست هیچ کس نیست.
محترم باشید ، بگید بخندید ولی هرگز فراموش نکنید صرفا شادید که گذر زمان رو حس نکنید.
بحث منافع باشه ، داداشیها و سیسیها جوری زیر پاتو میکشن نفهمی چی شد.
حقیقتی که نمیخواید قبول کنید.
همکارت شاید خارج از شرکت ، دوست خوبی برات باشه ولی داخل شرکت ، هیچ کس دوست هیچ کس نیست.
محترم باشید ، بگید بخندید ولی هرگز فراموش نکنید صرفا شادید که گذر زمان رو حس نکنید.
بحث منافع باشه ، داداشیها و سیسیها جوری زیر پاتو میکشن نفهمی چی شد.
Javanoscript - Day 1
Make Counter
Implement a function makeCounter that accepts an optional integer value and returns a function. When the returned function is called initially, it returns the initial value if provided, otherwise 0. The returned function can be called repeatedly to return 1 more than the return value of the previous invocation.
Examples
With a custom initial value:
@danceswithcode
@alithecodeguy
#js #javanoscript #interview87
Make Counter
Implement a function makeCounter that accepts an optional integer value and returns a function. When the returned function is called initially, it returns the initial value if provided, otherwise 0. The returned function can be called repeatedly to return 1 more than the return value of the previous invocation.
Examples
const counter = makeCounter();
counter(); // 0
counter(); // 1
counter(); // 2
With a custom initial value:
const counter = makeCounter(5);
counter(); // 5
counter(); // 6
counter(); // 7
@danceswithcode
@alithecodeguy
#js #javanoscript #interview87
دوستانی که مطالعه آزاد دارن ، یک کتاب روانشناسی کاربردی بهم معرفی کنید که نقل قول از بقیه نباشه یا صرفا نتیجه آزمایش رو شرح ندادن باشن.
به عبارتی ، واقعا حرفی برای زدن داشته باشه.
به عبارتی ، واقعا حرفی برای زدن داشته باشه.
سایت زیر ، بیزینس یکی از تیمهایی هستش که باهاشون همکاری دارم. از نظر فرانتی چیز خاصی نیست. ولی از نظر بیزینسی ، در نوع خودش خاصه و شاید اولین باشه.
خیلی خلاصهاش این میشه :
۱- بگو چی میخوای (توضیح کامل بده و بودجه و ددلاینتو بگو)
۲- بررسی میکنیم اگر انجام شدنی بود باهات ارتباط میگیریم
۳- کار رو که تحویل گرفتی و اوکی بود ، پول رو بزن.
قبلش هیچ پولی نیاز نیست بزنی.
کاملا بنا رو بر اعتماد گذاشتیم. نیاز به هیچ احراز هویتی نیست و تمام ارتباطات ایمیلی هستش.
علاوه بر همه اینها یه آپشن جالب هم داره. اگر معرف کسی باشید ، ۵٪ هزینه پرداختی به عنوان کردیت برای شما در نظر گرفته میشه و توی پروژههای خودتون میتونید استفاده کنید.
https://www.payafterdone.com/
خیلی خلاصهاش این میشه :
۱- بگو چی میخوای (توضیح کامل بده و بودجه و ددلاینتو بگو)
۲- بررسی میکنیم اگر انجام شدنی بود باهات ارتباط میگیریم
۳- کار رو که تحویل گرفتی و اوکی بود ، پول رو بزن.
قبلش هیچ پولی نیاز نیست بزنی.
کاملا بنا رو بر اعتماد گذاشتیم. نیاز به هیچ احراز هویتی نیست و تمام ارتباطات ایمیلی هستش.
علاوه بر همه اینها یه آپشن جالب هم داره. اگر معرف کسی باشید ، ۵٪ هزینه پرداختی به عنوان کردیت برای شما در نظر گرفته میشه و توی پروژههای خودتون میتونید استفاده کنید.
https://www.payafterdone.com/
Pay After Done
Pay After Done — Pay After Delivery
We finish the task you give us and you pay after. Simple, human, minimal.
ممنون میشم این پست رو توی لینکدین لایک کنید که کار دیده بشه.
بتونید به اشتراک بذارید که عالی میشه
https://www.linkedin.com/posts/alithecodeguy_programming-freelance-design-activity-7399386895777939456-osTX?utm_source=share&utm_medium=member_desktop&rcm=ACoAACtcWEYBTrZMU9DqRUSmbHsrw5UuZpcD8m0
بتونید به اشتراک بذارید که عالی میشه
https://www.linkedin.com/posts/alithecodeguy_programming-freelance-design-activity-7399386895777939456-osTX?utm_source=share&utm_medium=member_desktop&rcm=ACoAACtcWEYBTrZMU9DqRUSmbHsrw5UuZpcD8m0
Linkedin
#programming #freelance #design #web #service #trust | Ali Khodaeidoost
Simple, fair, global. Pay After It’s Done.
https://lnkd.in/dRG-TUca
#programming #freelance #design #web #service #trust
https://lnkd.in/dRG-TUca
#programming #freelance #design #web #service #trust
رقصنده با کد
Javanoscript - Day 1 Make Counter Implement a function makeCounter that accepts an optional integer value and returns a function. When the returned function is called initially, it returns the initial value if provided, otherwise 0. The returned function can…
Answer :
For a better understanding, read these in order:
1- https://javanoscript.info/closure
2- https://developer.mozilla.org/en-US/docs/Web/JavaScript/Closures
3- https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Functions#lexical_scope
@danceswithcode
@alithecodeguy
#js #javanoscript #interview87
function makeCounter(initial = 0) {
let current = initial;
return function () {
const result = current;
current += 1;
return result;
};
}
For a better understanding, read these in order:
1- https://javanoscript.info/closure
2- https://developer.mozilla.org/en-US/docs/Web/JavaScript/Closures
3- https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Functions#lexical_scope
@danceswithcode
@alithecodeguy
#js #javanoscript #interview87
آیا به نظرتون آدم باید کتابهای متفاوت از نویسندههای متفاوت رو مطالعه کنه یا باید چند تا نویسنده خوب پیدا کنه و سعی کنه کتابهای اونارو تماما مطالعه کنه؟
Final Results
79%
کتابها و نویسندههای متفاوت
21%
دنبال کردن چندتا نویسنده مورد پسند